1) IPv4 주소의 기본 구조
L2 MAC 주소의 경우는 48bit이고
L3 IPv4 주소의 경우는 32bit (= 8bit * 4)이다
만약 1111 1111의 경우로 구성이 되어있다면 Broadcast일 수 있다
IPv4 주소는 24bit의 Network ID와 8bit의 Host ID로 구성이 되어있으며
예를 들어,
Network ID는 서울시 강남구 역삼동을 의미한다고 하면
Host ID는 번지수를 의미한다고 생각하면 된다
2) L3 IP Packet
Packet은 단위 데이터이고
Packet이라는 말은 L3 IP Packet이라고 한 번에 붙여서 외우자
Packet은 Header와 Payload로 나눠져 있으며
Header에는 Src, Dst의 주소가 포함이 되어있고
Payload에는 전송될 데이터가 포함되어 있다
Packet의 최대 단위는 MTU(Maximum Transmit Unit)로
1500 bytes (= 1.4 KB)이다
Packet은 마치 택배를 보내는 물건 하나가 들어있는 박스 하나와 같다
3) Encapsulation과 Decapsulation
Encapsulation은 같은 형태로 감싸지는 것을 의미하고
Decapsulation은 같은 형태로 감싸진 것을 벗기는 것을 의미한다
아래 그림과 같이
L2 Frame Payload에 L3 Packet이 들어가고
L3 IP Packet Payload에 L4 TCP Segment가 들어가는 형태이며
TCP 다음부터는 Stream이라는 형태로 Capsulation이 이루어진다
'CS > [널널한 개발자] 네트워크' 카테고리의 다른 글
3-3] L3 수준에서 외울 것들 - IP 헤더형식, 서브넷 마스크와 CIDR (0) | 2023.06.17 |
---|---|
3-2] L3 수준에서 외울 것들 - Packet의 이동과정과 계층별 데이터 단위 (0) | 2023.06.17 |
2] L2 수준에서 외울 것들 (0) | 2023.06.14 |
1] Internet 기반 네트워크 입문 (0) | 2023.06.13 |
0] 네트워크 기초 개념과 용어 (0) | 2023.06.12 |