728x90
반응형
네트워크에서 출발지 -> 목적지 방향으로 데이터 전송 시 사용하는 통신 방식은 4가지가 있다.
유니캐스트
1:1 통신
출발지와 목적지가 1:1로 통신한다.
대부분의 통신이 유니캐스트 방식을 사용한다.
ex) HTTP
브로드캐스트
1:ALL 통신
목적지가 ALL로 설정되어 있는 통신이다.
유니캐스트 통신 전 상대방의 정확한 위치를 알아내기 위해 사용한다.
주소 체계에 따라 브로드캐스트의 다양한 분류가 가능하지만 기본적으로는 로컬 네트워크 내에서 모든 호스트에 패킷을 전달해야 할 경우에 사용한다.
ex) ARP
멀티캐스트
1:그룹 통신
해당 그룹에 속한 다수의 호스트에게만 패킷을 전달하는 통신이다.
단방향으로 다수에게 동시에 같은 내용을 전달해야 할 경우에 사용한다.
ex) IPTV, 방송
애니캐스트
후보 설정 = 1:그룹 / 최종 = 1:1 통신
1:그룹 통신
통신할 후보군을 설정하기 위해 애니캐스트 주소가 같은 호스트 중 가장 가깝거나 가장 효율적으로 서비스할 수 있는 호스트와 통신한다.
가장 가까운 DNS 서버를 찾거나 가장 가까운 게이트웨이를 찾은 애니캐스트 게이트웨이 기능에 사용한다.
1:1 통신
후보군을 설정하고 최종적으로는 1:1 통신을 진행한다.
유니캐스트와 차이점은 애니캐스트는 다수의 후보군을 가지고 있다는 것이다.
통신 방식을 구분할 때 실제 데이터를 전달하려는 출발지가 기준이 아니라 목적지 주소를 기준으로 구분한다는 것을 명심하자.
728x90
반응형
'네트워크' 카테고리의 다른 글
TCP/IP socket (0) | 2022.06.13 |
---|---|
TCP/IP 송/수신 원리 (0) | 2022.06.11 |
Proxy의 정의와 활용 (1) | 2022.06.09 |
상위 프로토콜 지시자 (0) | 2022.02.10 |
CapTipper를 이용한 pcap파일 분석 (0) | 2021.09.16 |
댓글