컴퓨터 네트워크, 인터넷
- 장치들 (데스크톱, 노트북, 스마트폰 등)이 그물처럼 서로 연결되어 정보를 주고받을 수 있는 통신망.
- 주변 장치 외에 여러 네트워크를 연결해 물리적으로 멀리 떨어진 곳에서도 정보를 주고받을 수 있는데 이를 '인터넷'이라고 함.
네트워크의 구조

네트워크 분류
범위
LAN < CAN (Campus) < MAN (Metropolitan) < WAN
메시지 교환방식
회선교환방식 (Circuit switching)
- 메시지 전송로인 회선을 설정 (두 호스트를 연결, 전송로 확보)하고 그를 통해 메시지를 주고받는 방식
- 메시지 전송을 수행할 호스트 간 회선의 적절한 설정이 필요한데, 호스트 간 일대일 전송로 확보하는 네트워크 장비로는 회선 스위치가 있음
예시
- 전통적인 전화망
- 전화 걸었을 때, 수신자가 전화 받기 전에 송신자와 수신자 사이에 연결이 설정되어야 하고, 한번 설정되면 연결된 전송로를 통해서만 통화 가능
장점
- 두 호스트 사이에 연결을 확보한 후에 메시지를 주고받는 특성이 있어 주어진 시간 동안 전송되는 정보의 양이 비교적 일정
단점
- 가능한 모든 회선에 끊임없이 메시지가 흐르고 있어야 회선 이용효율이 높아지며, 주고받지 않으면서 회선을 점유하여 낭비 발생하고 회선 이용효율 낮아질 수 있음
패킷교환방식 (Packet switching)
- 두 호스트가 하나의 전송 경로를 점유하는 회선교환방식의 문제점을 해결하기 때문에 네트워크 이용효율이 상대적으로 높아 대부분 현대 인터넷이 위 방식 이용
- 메시지를 패킷이라는 작은 단위로 쪼개어 전송 (ex. 파일 다운로드 시, 패킷의 크기만큼 분할되어 전송됨)
- 메시지가 다양한 중간노드 (패킷스위치)를 거칠 수 있음
구성

송수신지 유형별 전송방식
유형 | 설명 |
---|
유니캐스트 (Unicast) | 송신자와 수신자가 일대일로 메시지 주고받는 경우 |
브로드캐스트 (Broadcast) | 자신을 제외한 네트워크 상 모든 호스트에게 전송하는 방식 |
멀티캐스트 (Multicast) | 네트워크 내의 동일 그룹에 속한 호스트에게만 전송하는 방식 |
애니캐스트 (Anycast) | 네트워크 내 동일 그룹에 속한 호스트 중 가장 가까운 호스트에게 전송하는 방식 |