IGMP - Internet Group Management Protocol
인터넷 멀티캐스트를 위해 사용되는 프로토콜
비대칭 프로토콜
TTL이 제공된다
데이터의 멀티 캐스팅을 위해 개발된 프로토콜
멀티캐스트 그룹을 인근의 라우터들에게 알리는 수단
Membership Query (라우터 -> 호스트)
Membership Report (호스트 -> 라우터)
* TTL이란 패킷이 라우터에 의해 폐기될 때까지 네트워크 내부에 존재하도록 설정된 시간 또는 "홉"의 양을 나타냄
ICMP - Internet Control Message Protocol
IP에서의 오류(Error) 제어를 위하여 사용되며, 시작지 호스트의 라우팅 실패를 보고
에러 보고 기능, 도착가능 검사 기능, 혼잡 제어 기능
두 호스트간의 연결의 신뢰성 테스트를 위한 반향과 회답 메시지를 지원한다.
원래의 데이터그램이 TTL을 초과하여 버리지게 되면 시간 초과 에러 메시지를 보낸다.
Ping 명령어를 사용하여 두 호스트간 연결의 신뢰성을 테스트하기 위한 반향과 회답 메시지를 지원
유니캐스트 - Unicast
일 대 일 전달 방식
수신 측이 한 곳으로 정해져 있는 경우
ex) Destination IP address : 192.168.1.1 Destination MAC address : 00-12-65-32-3A-CC
즉 정확한 특정 목적지의 주소 하나만 가지고 일 대 일로 전달하는 방식
브로드캐스트 - Broadcast
일대 전체 전달 방식
불특정 다수에게 전부 정송하는 경우
ex) Destination IP address : 255.255.255.255 Destination MAC address : FF-FF-FF-FF-FF-FF
동일 Network에 연결된 모든 네트워크 장비에게 보내는 통신 (즉, Broadcast Domain안의 모든 장비들에게 전송)
ex) TV,Radio,재난문자
멀티캐스트 - Multicast
일 대 그룹 전달 방식
정해진 특정 그룹으로 전송하는 경우
ex) Destination IP address : 224.0.0.5
Destination MAC address : 01-00-5E-00-00-02
특정 다수에게 전송하는 방식, 라우터나 스위치에서 이 기능을 지원해 주어야만 사용할 수 있다.
ex)케이블 TV(IPTV), 인터넷 방송