Features of IP
- Connectionless protocol
→ 관리 없음을 의미! (순서, 배달 보장, 유실 복구, 속도 조절 등이 없음)
- Best effort
- Packet = Datagram
<aside>
💡
Best effort?
언뜻 보기에는 굉장히 많은 노력을 하는 것처럼 들릴 수 있지만, 실질적 의미는 약간 다름.
최선을 다한다, 하지만 보장은 하지 않는다
이것이 기본적인 Best effort의 의미
</aside>
IP Header Structure

- 4 bit version : IP의 버전
- 4 bit header length : 헤더의 길이 (단위: 4bytes ⇒ 만일 5라면, header 길이가 20B)
- Type of Service : 쓰이지 않음
- Total length : IP 패킷의 전체 길이 (최대: $2^{16}-1 = 65535 Bytes$)
- Identification
- Flags + Fragment Offset
- Time To Live (TTL)
- Protocol ID : Payload(Data)에 실린 protocol (ex: TCP = 6, UDP = 17, ICMP = 1)
- Header Checksum