인터넷 프로토콜 스위트
위키백과 ― 우리 모두의 백과사전.
인터넷 프로토콜 스위트 | |
---|---|
응용 계층 | FTP, HTTP, HTTPS, IMAP, IRC, NNTP, POP3, SMTP, SIP, SNMP, SSH, UUCP, DNS... |
전송 계층 | TCP, UDP, SCTP, DCCP, ... |
네트워크 계층 | IP, IPv4, IPv6, ICMP, ARP, IGMP, ... |
데이터링크 계층 | 이더넷, FDDI, PPP, ... |
물리적 계층 | RS-232, EIA-422, RS-449, EIA-485... |
인터넷 프로토콜 스위트(영어: Internet Protocol Suite)는 인터넷에서 컴퓨터들이 서로 정보를 주고 받는데 쓰이는 통신규약(프로토콜)의 모음이다. 인터넷 프로토콜 스위트 중 TCP와 IP가 가장 많이 쓰이기 때문에 TCP/IP 프로토콜 스위트라고도 불린다.
[편집] TCP와 IP
TCP/IP는 패킷 통신 방식의 인터넷 프로토콜인 IP(Internet Protocol)와 전송 조절 프로토콜인 TCP(Transmission Control Protocol)로 이루어져있다. IP는 패킷 전달 여부을 보증하지 않고, 패킷을 보낸 순서와 받는 순서가 다를 수 있다.(unreliable datagram service) TCP는 IP 위에서 동작하는 프로토콜로, 데이터의 전달을 보증하고 보낸 순서대로 받게 해준다. HTTP, FTP, SMTP 등 IP를 기반으로 한 많은 수의 애플리케이션 프로토콜들이 TCP위에서 동작하기 때문에, 묶어서 TCP/IP로 부르기도 한다.
[편집] 인터넷 프로토콜 스택의 계층 구조
인터넷 프로토콜 스택은 보통 네 계층으로 나눌 수 있다.
4 | 애플리케이션 | DNS, TFTP, TLS/SSL, FTP, HTTP, IMAP, IRC, NNTP, POP3, SIP, SMTP, SNMP, SSH, TELNET, ECHO, BitTorrent, RTP, PNRP, rlogin, ENRP, … |
3 | 전송 | TCP, UDP, DCCP, SCTP, IL, RUDP, … |
2 | 네트워크 | IP (IPv4, IPv6) |
1 | 링크 | 이더넷, Wi-Fi, 토큰링, PPP, SLIP, FDDI, ATM, Frame Relay, SMDS, … |
[편집] OSI 모델과 비교
두 모델은 관련은 있으나 서로 완전히 들어맞지는 않는다. 가장 큰 차이는 계층의 수이다. 앞의 모델은 네 계층, 혹은 (링크 계층을 물리 계층과 데이터 링크 계층으로 나눈다면) 다섯 계층 을 사용하고 있는 반면, OSI 모델은 일곱 계층을 사용한다.
OSI 모델이 더 잘 맞는 경우는 SSL이나 TLS를 설명할 때이다. 보통 SSL이나 TLS는 TCP의 상위에, 그리고 HTTP나 SFTP, 그 밖에 stunnel이나 가상 사설망 위에서 동작하는 애플리케이션보다는 하위에 있는 세션 계층 프로토콜로 쓰인다.
7 | 애플리케이션 | HTTP, SMTP, SNMP, FTP, Telnet, SSH and Scp, NFS, RTSP |
6 | 프레젠테이션 | XDR, ASN.1, SMB, AFP |
5 | 세션 | TLS, SSH, ISO 8327 / CCITT X.225, RPC, NetBIOS, AppleTalk |
4 | 전송 | TCP, UDP, RTP, SCTP, SPX, AppleTalk |
3 | 네트워크 | IP, ICMP, IGMP, X.25, CLNP, ARP, RARP, BGP, OSPF, RIP, IPX, DDP |
2 | 데이터 링크 | 이더넷, 토큰링, PPP, HDLC, 프레임 릴레이, ISDN, ATM, 무선랜, FDDI |
1 | 물리 | 전선, 전파, 광섬유 |
![]() |
이 문서는 컴퓨터에 관한 토막글입니다. 서로의 지식을 모아 알차게 문서를 완성해 갑시다. |