'IGMP'에 해당되는 글 3건
- 2013.04.25 [노트]멀티캐스트 라우팅 프로토콜
- 2011.10.31 INTERNET PROTOCOL의 종류
- 2009.09.26 IGMP snooping 이란 무엇인가?
'[정보통신] > 근거리 통신' 카테고리의 다른 글
[노트]서브네팅, 슈퍼네팅 (0) | 2013.04.25 |
---|---|
[노트]TCP세그먼트의 헤더 구조 (0) | 2013.04.25 |
[노트]IP패킷의 헤더 구조 (0) | 2013.04.25 |
[노트]오류제어 (0) | 2013.04.24 |
이번 포스트에선 TCP/IP 계층을 OSI 참조모델의 계층과 비교해 보고 각 계층에서 사용되는 protocol은
어떤것들이 있는지 확인해 본다.
1. OSI 참조모델과 TCP/IP 계층의 비교
2. OSI 참조모델의 각 계층에서 사용되는 protocol
[APPLICATION]
SIP, DNS, FTP, HTTP, SMTP, SNMP, TELNET, DHCP, RTP
[PRESENTATION]
SSL, TLS
[SESSION]
NetBIOS, SAP, L2TP
[TRANSPORT]
TCP, UDP, SCTP, SPX
[NETWORK]
IP, ICMP, IPsec, IGMP, IPX, AppleTalk
[DATA LINK]
ATM, SDLC, HDLC, ARP, IEEE802.3, FR, PPP
[PHYSICAL]
POTS, PDH, SONET/SDH, PON, DSL
3. TCP/IP의 각 계층에서 사용되는 protocol
[APPLICATION]
BGP, DHCP, DNS, FTP, HTTP, MGCP, RIP, RTP, SIP, SMTP, SNMP, SSH, TELNET
[TRANSPORT]
TCP, UDP, SCTP, RSVP
[INTERNET]
IP, ICMP, IGMP, IPsec
[LINK]
ARP, OSPF, L2TP, PPP, ISDN, FDDI
각 모델에서 사용하는 protocol을 확인해 본 결과 TCP/IP의 계층은 OSI 참조모델을 기준으로
만들어졌음을 다시 한 번 확인할 수 있었다.
[참고]
http://en.wikipedia.org
'[정보통신] > 근거리 통신' 카테고리의 다른 글
[노트]OSI 참조모델 (0) | 2013.04.24 |
---|---|
UTP CABLE (0) | 2012.02.17 |
LAN과 WAN의 종류 (0) | 2011.01.07 |
IEEE 802 STANDARD (0) | 2011.01.07 |
통신 회사들이나 기타 프로젝트에 있어서 요구사항에 자주 등장하는 문구인 IGMP snooping이란
무엇인가?
IGMP snooping에 대해서 살펴보기 전에 먼저 IGMP가 무엇인지 알고 넘어가자.
IGMP란 Internet Group Management Protocol의 약자로 Internet Protocol multicast group들의
membership을 관리하는 통신 규약이다.
즉, multicast를 관리 하는것이다.
- IGMP는 IP host들과 multicast router들에 의해 사용된다.
- 송수신 규약은 아니라도 network layer 상위에서 동작하는 IP multicast spec의 필수 구성요소이다.
- Unicast connection에 있어서 Internet Control Message Protocol에 해당한다.
- Streaming video나 game등에 사용되며 보다 효율적인 리소스사용을 가능하게 한다.
- IGMP는 몇 몇 공격을 받을 수도 있으며 방화벽에 의해 차단 될 수도 있다.
위 그림에서 IGMP가 사용되는 구간을 확인할 수 있다.
여기까지 IGMP가 무엇인지 알아 보았으니 이제 IGMP snooping이 무엇인지 알아보자.
한마디로 switch가 host와 router간의 대화내용을 듣는 것이다.
그 결과 switch는 multicast traffic을 필요로 하는 client에게만 전달할 것이다.
-이 대화 내용은 mutlicast network에 보내진 IGMP packet들이며 구성은 Layer3 packet들로 되어져 있다.
- Switch안에서 IGMP snooping이 enable되면 host와 switch 혹은 multicast router간의 IGMP packet을
분석한다.
-주어진 multicast group에 대하여 IGMP report를 받을 땐 multicast group에 host의 port 번호를 더하는
역할을 수행하고 IGMP가 나가면(leave) host의 port를 제거한다.
- Mutlicast를 이해 못하는 switch는 broadcast multicast traffic을 LAN상의 모든 포트에 뿌리지만
IGMP snooping을 이용하는 switch는 해당 traffic을 관심있어 하는 client에게만 전달 할 것이다.
-상기와 같은 multicast traffic의 감소는 switch에게서 packet processing을 줄여주어 메모리 가격을
줄여 줄 수 있으며 host에게 있어서는 network card나 운영체제가 네트웍상에 발생되는 모든
multicast traffic에 대하여 filter역할을 해 주므로 workload를 줄여줄 수 있다.
[참고]
WIKIPEDIA
'[정보통신] > 근거리 통신' 카테고리의 다른 글
ICMP란? (0) | 2009.10.14 |
---|---|
WiMAX 기술 (0) | 2009.09.26 |
VoIP : Voice Over Internet Protocol 의 개념 (0) | 2009.09.26 |
CAT5와 CAT5e의 비교 (0) | 2009.09.26 |