프로토콜은 네트워크 통신 규약(약속)이다.
사람들이 서로 의사소통을 할 때 언어를 이용하여 대화한다.
즉, 대화를 하기 위해 서로가 이해할 수 있는 공통된 언어나 규칙이 필요하다.
프로토콜은 시스템간 메세지를 주고 받을 수 있도록 통신에 필요한 규칙을 정의한 것이다.
예를들어 이메일을 보낼 때 SMTP 프로토콜을 사용하면 전 세계적으로 이메일을 주고받을 수 있다.
전 세계의 메일서버가 SMTP 프로토콜을 사용하기 때문이다.
또한 인터넷 통신의 표준화된 TCP/IP 프로토콜을 사용하면 인터넷을 사용하여 전 세계적으로 동일한 규칙에 따라 자유롭게 정보를 주고받을 수 있다.
계층 | 프로토콜 |
---|---|
응용(Application) | HTTP, SMTP, FTP, Telnet |
표현(Presentation) | ASCII, MPEG, JPEG, MIDI |
세션(Session) | NetBIOS, SAP, SDP, NWLink |
전송(Transport) | TCP, UDP, SPX |
네트워크(Network) | IP, IPX |
데이터 링크(Data Link) | Ethernet, Token Ring, FDDI, Apple Talk |
물리(Physical) | 없음 |