이 블로그 검색

2010년 9월 25일 토요일

프로토콜


통신은 프로토콜(Protocol)이라고 부르는 미리 결정된 규칙에 의해서 제어된다. 네트워크상에 호스트간의 성공적인 통신을 위해 많은 여러가지 프로토콜의 상호작요이 필요하며, 통신기능을 수행하는데 필요한 상호관계된 프로토콜들의 그룹을 프로토콜 스위트(집합)라고 한다.



이들 프로토콜들은 각 호스트 그리고 네트워크 장치상에 로드되어 하드웨어나 소프트웨어에서 실행된다. 개개의 호스트에 적용되는 프로토콜들을 하나의 스택(하나씩 차곡차곡 쌓아놓는것)으로 나타내면 이해하기가 쉽다.





OSI 모델과 비교

두 모델은 관련은 있으나 서로 완전히 들어맞지는 않는다. 가장 큰 차이는 계층의 수이다. 앞의 모델은 네 계층, 혹은 (링크 계층을 물리 계층과 데이터 링크 계층으로 나눈다면) 다섯 계층 을 사용하고 있는 반면, OSI 모델은 일곱 계층을 사용한다.
OSI 모델이 더 잘 맞는 경우는 SSL이나 TLS를 설명할 때이다. 보통 SSL이나 TLS는 TCP의 상위에, 그리고 HTTP나 SFTP, 그 밖에 stunnel이나 VPN 위에서 동작하는 애플리케이션보다는 하위에 있는 세션 계층 프로토콜로 쓰인다.

7 Application (응용 계층) HTTP, SMTP, SNMP, FTP, Telnet, SSH & Scp, NFS, RTSP, , ASN.1
6 Presentation (표현 계층) XDR, SMB, AFP
5 Session (세션 계층) TLS, SSH, ISO 8327 / CCITT X.225, RPC, NetBIOS, AppleTalk
4 Transport (전송 계층) TCP, UDP, RTP, SCTP, SPX, AppleTalk
3 Network (네트워크 계층) IP, ICMP, IGMP, X.25, CLNP, ARP, RARP, BGP, OSPF, RIP, IPX, DDP
2 Data link (데이터 링크 계층) Ethernet, Token Ring, PPP, HDLC, Frame relay, ISDN, ATM, 무선랜, FDDI
1 Physical (물리 계층) 전선, 전파, 광섬유, 동축케이블, 도파관, PSTN, Repeater,DSU, CSU, Modem

댓글 없음:

댓글 쓰기