- 네트워크는 매우 복잡함 ← 다양한 pieces의 모임 (hosts, routers, link of various media, etc)
- 따라서 구조를 잘 설계해야함 → 여러 개의 layer로 나누어 설계
- 장점 : 유지보수가 편함, 서로 다른 계층에 영향을 주지 않음
IPS : Internet Protocol Stack

- application
- 응용프로그램 (소프트웨어)
- Protocol : IMAP, SMTP, HTTP
- transport
- 데이터를 처리, end-to-end
- Protocol : TCP(확실하게), UDP(시간이 빠름)
- network
- Packet routing을 담당
- Protocol : IP, routing protocols
- link
- 두 네트워크를 연결, link-to-link
- Protocol : Ethernet, 802.11 (WiFi), PPP
- physical
ISO/OSI reference model

- 최초의 표준 모델
- Internet Protocol Stack은 application, presentation, session을 묶어 application layer로 사용
Encapsulation

- source → destination으로 데이터를 보내는 과정
- application layer에서 출발해 한 계층씩 내려갈 때마다 헤더가 붙어서 내려감. 각 계층을 나온 데이터덩어리는 각각의 명칭이 붙음
- application : message
- transport : segment
- network : datagram
- link : frame
- switch : layer2에 위치, 데이터를 받으면 2계층까지만 읽은 후 (헤더를 품) 그에 맞는 링크에 데이터를 전송
- router : layer3에 위치, 데이터를 받으면 3계층까지만 읽은 후 (헤더를 품) 그에 맞는 네트워크에 전송