네트워크의 종류
TCP/IP 모델 vs OSI 7계층
TCP/IP모델 | OSI 7계층 |
---|
서로 정보를 주고받는 데 쓰이는 통신 규약(프로토콜)의 모음 | 데이터를 주고받을 때 데이터 자체의 흐름을 각 구간별로 나눠놓은 것 |
공통점
차이점
- 계층의 수
- OSI는 역할 기반, TCP/IP는 프로토콜 기반
- OSI는 통신 전반에 대한 표준
- TCP/IP는 데이터 전송기술 특화
네트워크를 통해 전달되는 데이터, 패킷
패킷 : 네트워크에서 전달하는 데이터의 형식화된 블록.
제어정보와 사용자 데이터(=페이로드)로 이루어짐.
여러 프로토콜들로 캡슐화된 패킷
캡슐화(Incapsulation)
프로토콜 붙는 순서 : 상위계층➡️하위계층
⬇️
데이터를 페이로드로 하고 TCP 프로토콜을 헤더로 해서 인캡슐레이션
⬇️
위의 패킷을 페이로드로 하고 IPv4 프로토콜을 헤더로 해서 인캡슐레이션
⬇️
위의 패킷을 페이로드로 하고 Ethernet 프로토콜을 헤더로 해서 인캡슐레이션
↕️
디캡슐레이션
캡슐화의 반대. 하위계층➡️상위계층 순으로 확인.
계층별 패킷의 이름 PDU
PDU(Protocol Data Unit)
- Ethernet~Data : 2계층의 PDU = 프레임
- IPv4~Data : 3계층의 PDU = 패킷 (통상적으로 부르는 패킷과는 뜻이 다름)
- TCP~Data : 4계층의 PDU = 세그먼트
https://youtu.be/y9nlT52SAcg