통신 프로토콜 또는 통신 규약은 컴퓨터나 원거리 통신 장비 사이에서 메세지를 주고 받는 양식과 규칙의 체계이다. 즉, 통신(데이터를 주고 받는)을 하기 위해 미리 정해진 규약 및 약속을 의미한다.
| 계층 | 프로토콜 |
|---|---|
| 응용(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) | 없음 |
단편화(Fragmentation)와 재합성(Assembly)
캡슐화(Encapsulation)
연결 제어(Connection Control)