IGMP,ICMP,Unicast,Broadcast,Multicast

Zzz Ccc·2023년 6월 21일
0

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), 인터넷 방송

      
profile
백수 lv1 개발자

0개의 댓글