네트워크란? 노드(node)와 링크(link)가 서로 연결되어 있으며, 리소스를 공유하는 집합
노드 | 서버, 라우터, 스위치 등 네트워크 장치 |
---|---|
링크(엣지) | 유선 또는 무선과 같은 연결매체 (와이파이나 LAN) |
트래픽이란? 특정 시점에 링크 내에 "흐르는" 데이터의 양
bps
(bits per seconds) 초당 전송 또는 수신되는 비트 수10MB \* 10 = 100MB
처리량(throughput)은 링크 내에서 성공적으로 전달된 데이터의 양을 말하며 보통 얼만큼의 트래픽을 처리했는지를 나타냄
처리량(throughput)이 많아졌다 = 처리되는 트래픽이 많아졌다
단위 : bps
(bits per seconds)
처리량은 사용자들이 많이 접속할 때마다 커지는 트래픽, 네트워크 장치 간의 대역폭, 네트워크 중간에 발생하는 에러, 장치의 하드웨어 스펙에 영향을 받음
= bandwidth. 주어진 시간 동안 네트워크 연결을 통해 흐를 수 있는 최대 비트 수. 최대로 처리할 수 있는 트래픽
bps
(bits per seconds) 초당 전송 또는 수신되는 비트 수Round Trip Time: 왕복 지연시간. 신호를 전송하고 해당 신호의 수신 확인에 걸린 시간을 더한 값 = 어떤 메시지가 두 장치 사이를 왕복하는데 걸린 시간
ping google.com
1:1 통신. 대표적으로 HTTP 통신이 있음. 가장 일반적인 네트워크 전송 형태
1:N 통신. 그룹이 아닌, 연결 되어 있는 모든 노드에게 데이터를 전달. ex) ARP
1:N 통신. N이지만 모든 노드들에게 데이터를 전달하지는 않고, 특정 그룹에게만 데이터를 전달
네트워크는 LAN, MAN, WAN 순으로 분류된다. LAN이 가장 작은 단위, WAN이 가장 큰 단위이며 보통은 반경, 속도의 크기를 기반으로 분류되나, 반경이나 속도는 기술의 발전에 따라 바뀌므로 개념적으로 이해해서 분류하는 것이 중요
Local Area network, 근거리 통신망
NAT 기술
Network Address Transaction 네트워크 주소 변환으로 로컬 네트워크의 모든 기기가 하나의 공개 IP 주소로 외부 네트워크와 통신할 수 있게 함 -> IP 주소 부족 문제 해결
metropolitan area network, 대도시 통신망
wide area network, 광역 통신망