Key Features of a Protocol
- Protocol이란, 상대 Layers와 통신할 수 있도록 하는 규칙이나 조항의 집합이라고 할 수 있다.
- Peer to Peer로, 항상 상대가 존재해야 한다.
![](https://images.velog.io/images/bsu1209/post/96c7b483-0864-47c4-b184-de3e96d0bcb9/image.png)
Protocol은 특정 field에 대한 action을 정의
Communication Layers
SAP: Service를 request or response하는 point![](https://images.velog.io/images/bsu1209/post/7149807f-acfe-455d-8af9-10986f1c4039/image.png)
TCP/IP Protocol Architecture
- Internet의 기준이 되는 Protocol이다.
![](https://images.velog.io/images/bsu1209/post/29308ffa-0b01-480d-8277-c62f4b8cf27d/image.png)
Internet Communications
Network Layer에서 data의 목적지를 확인하고 해당 목적지인 경우, 상위 Layer로 data를 전달
TCP/IP Address Requirements
Data에 대한 Encapsulation과 Decapsulation으로 Layer간 data 전달
Service Primitive Types
(a)는 요청에 대한 confirm을 수행하는 서비스이고, (b)는 요청에 대한 confirm없이 수행하는 서비스