다른 컴퓨터에 정보를 보내기 위해서는 주소가 필요하다
→ 이를 논리 주소 Logical Address (IP Address) 라고 한다
32 비트의 IP 주소를 IPv4 라고 한다
IPv4
정의
- 43억 개의 주소 중 특정 목적의 주소를 제외한 37억 개의 주소를 사용
- 한 컴퓨터에서 모든 컴퓨터로 패킷을 전송하는 브로트 캐스팅을 사용
패킷 형식
- 20 바이트의 해더 + 20 ~ 65536 바이트의 데이터 구성된 가변 길이 패킷
- 헤더에 라우팅과 전달에 필수적인 정보가 있음
- VER - IP 버전 정보
- IHL - 헤더 길이
- TOS - 서비스 품질을 위한 용도 (현재는 사용하지 않음)
- Total Length - 전체 IP Packet 길이
- Identification - 단편화/제조합 관련 필드
- IP 데이터그램을 여러 조각으로 분할을 단편화라고 한다
- 단편화 전 원본 IP 데이터그램을 식별하기 위한 ID
- Flags - 단편화/재조합 관련 코드
- 첫 번째 비트 - 사용 안 함
- 두 번째 비트 - 1 설정 시 패킷을 단편화 하지 말라는 뜻
- 세 번째 비트 - 1 설정 시 재조합 단편이 남아 있다는 뜻
- Fragmentation Offset - 단편화/재조합 관련 필드
- 원본 IP 데이터그램의 단편들이 순서대로 전송되지 않았기 때문에 현재 단편의 상대위치를 저장한 필드