컴퓨터네트워크 - DevWoony가 복습을 위해서 전공과목을 정리하는 내용이에요!
Network Layer 나누기!
- 간단화 및 설계를 위해 복잡도를 낮춰야 해서 다음과 같이 계층을 나눈다.
Application Layer (응용계층)

Transport Layer (전송계층)

Network Layer (네트워크계층)

Data Link Layer (데이터링크 계층)

Internet Protocol Stack

- application : ftp, smtp, http
- transport : tcp, udp
- network : ip, routing protocols
- link : ppp ethernet
- physical : bits "on the wire"
ISO/OSI reference model

presentation : application의 data를 해석하는 것 (암호화, 압축화 등)
session : 데이터를 전달하는데 동기화하는 과정
이 두 계층은 Internet stack에서는 Application layer에 포함되어있다.
Encapsulation vs Decapsulation

출처: [Computer Networking: A Top-Down Approach]