2013. 4. 25. 12:58


'[정보통신] > 근거리 통신' 카테고리의 다른 글

[노트]서브네팅, 슈퍼네팅  (0) 2013.04.25
[노트]TCP세그먼트의 헤더 구조  (0) 2013.04.25
[노트]IP패킷의 헤더 구조  (0) 2013.04.25
[노트]오류제어  (0) 2013.04.24
Posted by nooriry
2011. 10. 31. 15:21

TCP/IP 계층은 4개의 계층으로 이루어져 있으며 각 계층은 OSI 참조모델을 표준으로 하고 있다.

이번 포스트에선 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
Posted by nooriry
2009. 9. 26. 13:41

통신 회사들이나 기타 프로젝트에 있어서 요구사항에 자주 등장하는 문구인 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 grouphost port 번호를 더하는
   역할을 수행하고 IGMP가 나가면(leave) hostport를 제거한다.
- 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
Posted by nooriry