반응형
✔︎ 이 글은 널널한 개발자님의 '외워서 끝내는 네트워크 핵심이론 - 기초' 강의를 듣고 정리한 글입니다.
주제
- IPv4 주소
- L3 Packet
- Encapsulation, Decapsulation
IPv4 주소
| S/W | User mode | HTTP | |
| - | |||
| SSL | |||
| Kernel mode | TCP, UDP | ||
| IP | IPv4, 32 bit (= 8bit * 4) | ||
| H/W | Ethernet | MAC 주소, 48 bit | |
| - |
cf. 8bit = 2^8 (=256) → 0 ~ 255 → 0000 0000 ~ 1111 1111(Broadcast)
IPv4 주소 체계
IP 주소는 Host를 식별하는 주소이다.
192.168.0.10
= 1100 0000 1010 1000 0000 0000 0000 1010
192.168.0.10
Network ID Host ID
- dot(.) 으로 구분한 4개의 숫자로 표현할 수 있다 (8개의 bit 씩 잘라서 구분).
- 각 숫자는 8bit 로 표현할 수 있다(0~255).
- IPv4 주소는 Network ID, HostID 로 2개의 부분으로 구분할 수 있다.
- Network ID: 24 bit (예: 서울시 강남구 역삼동)
- Host ID: 8 bit (예: ~번지)
Packet (L3 Packet)
- 단위 데이터
- L3 IP Packet 으로 외우기
- Header + Payload 로 구성
- Header에 출발지, 도착지 host 정보가 있음
- MTU: 최대 크기 (보통 약 1500 bytes)
Encapsulation, Decapsulation
Frame
- L2 Header
- L2 Payload
ㄴ IP Packet
- L3 Header
- L3 Payload
ㄴ L4 Segment (TCP)
- L4 Header
- L4 Payload
L2 Frame 을 벗기면 L3 Packet 이 나오고, 이를 제거하면 L4 Segment 가 나온다.
cf. Encapsulation → 단위화
반응형
'CS > 네트워크' 카테고리의 다른 글
| 외워서 끝내는 네트워크 핵심 이론 기초 - L2 수준에서 외울 것들 (0) | 2025.05.24 |
|---|---|
| 외워서 끝내는 네트워크 핵심 이론 기초 - Internet 기반 네트워크 입문 (4) | 2025.05.12 |