Application Layer (L7)
Application 등에서 사용하는 데이터를 송/수신 하는데 필요.
GET /index.html HTTP/1.1
Transfort Layer (L4)
목적지에 데이터를 정확하게 전달하는데 필요.
* TCP Header가 붙는 곳 ---> Segment
[출발지포트번호][목적지 포트번호][기타][Data]
TCP Header : [출발지포트번호][목적지 포트번호][기타]
Network Layer (L3)
다른 네트워크에 있는 목적지에 데이터를 전달하는데 필요.
*IP Header가 붙는 곳 -> IP Packet
[출발지 IP Address ][목적지 IP Address][기타]|[출발지 포트번호][목적지 포트번호][기타]|[Data]
Data Link Layer (L2)
LAN 에서 데이터를 송/수신 하는데 필요.
*Ethernet Header ---> Ethernet Frame
[A라우터(출발지) MAC][컴퓨터(목적지)의 MAC][기타]....... [Data][트레일러(FCS)]
Physical Layer (L1)
데이터 -> 전기신호로 변환하는데 필요.
[Switch A]
PC, Switch, Router, Web Server로 구성된 네트워크
* Router A, Switch A, PC
* Router B, Switch B, Web Server
TCP 3 Way Handshake
서로 통신이 연결되어 있음을 확인, 보장.
데이터 용량이 크고 상호 확인을 하기 때문에 신뢰성이 높다.
Client ----> Server / [TCP][SYN]
Server ----> Client / [TCP][SYN][ACK]
Client ----> Server / [TCP][ACK]
TCP : Transmission Control Protocol (전송 제어 프로토콜)
HTTP 및 SMTP와 같은 상위레벨 프로토콜 데이터를 캡슐화.
전화와 같이 상대와 연결을 설정, 통신을 시작한다.
[SYN] 동기화 순번
- Synchronize sequence numbers
[ACK] : 접수 / 승인
- Acknowledgment
'개발 > 일반' 카테고리의 다른 글
Wireless Network 기초 정리 (0) | 2021.11.15 |
---|---|
Network : LAN 과 WAN, ASCII, Digital Data (0) | 2021.11.12 |