Recent Posts
Recent Comments
04-27 00:08
«   2025/04   »
1 2 3 4 5
6 7 8 9 10 11 12
13 14 15 16 17 18 19
20 21 22 23 24 25 26
27 28 29 30
Today
Total
관리 메뉴

생각을 IT다

IP헤더 본문

Shorts/IT

IP헤더

흑백논리 2023. 2. 20. 10:50
반응형

IP헤더

IP 헤더는 인터넷 프로토콜(IP) 패킷에 첨부되는 정보이며,

송신자와 수신자의 주소 및 패킷의 프로토콜 등의 정보를 포함합니다.

 

IP 헤더의 구조는 다음과 같습니다.

 

위의 그림에서 볼 수 있듯이, IP 헤더는 총 20바이트로 구성되며 다음과 같은 필드로 이루어져 있습니다.

 

  • 버전(Version): IP 프로토콜의 버전을 나타냅니다. 현재 사용되는 버전은 IPv4와 IPv6가 있습니다.
  • 헤더 길이(Header Length): 헤더의 길이를 나타냅니다. 이 값은 4바이트(32비트) 단위로 표현되며, 최소 길이는 20바이트입니다.
  • 서비스 유형(Type of Service): IP 패킷의 우선순위를 나타냅니다.
  • 전체 길이(Total Length): IP 패킷의 전체 길이를 나타냅니다.
  • 식별자(Identification): IP 패킷의 고유한 식별자를 나타냅니다.
  • 프래그먼트 오프셋(Fragment Offset): IP 패킷이 조각나서 전송될 때 패킷의 조각 번호를 나타냅니다.
  • TTL(Time to Live): IP 패킷이 라우팅되는 동안 거치는 최대 라우터 수를 나타냅니다.
  • 프로토콜(Protocol): IP 패킷이 전송되는 상위 계층 프로토콜(예: TCP, UDP)을 나타냅니다.
  • 헤더 검사합(Header Checksum): IP 헤더의 오류 검사를 위한 체크섬 값을 나타냅니다.
  • 출발지 IP 주소(Source IP Address): IP 패킷의 송신자의 IP 주소를 나타냅니다.
  • 목적지 IP 주소(Destination IP Address): IP 패킷의 수신자의 IP 주소를 나타냅니다.

  • IP 헤더는 네트워크 계층에서 사용되며, 데이터 그램을 라우팅하고 전송하는 데 필요한 정보를 포함합니다.
  • IP 패킷이 송신자에서 수신자로 전달되는 동안 여러 개의 라우터를 거치기 때문에, IP 헤더는 이러한 라우팅과정에서 패킷을 정확하게 전달하기 위한 정보를 제공합니다.
  • IP 헤더의 각 필드는 네트워크 계층에서 전송되는 데이터의 원활한 전송을 위해 필요한 정보를 담고 있습니다.
  • IP 헤더는 송신자와 수신자의 IP 주소를 기반으로 데이터 그램이 올바른 대상에게 전달되도록 합니다.
  • IP 헤더는 프로토콜 필드를 사용하여 상위 계층 프로토콜(TCP, UDP, ICMP 등)을 식별하고, 헤더 검사합 필드를 사용하여 헤더 오류를 검출합니다.
  • IP 헤더의 전체 길이는 최소 20바이트 이상이며, 패킷이 조각나서 전송될 때에는 프래그먼트 오프셋 필드를 사용하여 각 조각의 순서를 지정합니다.
  • IP 헤더는 인터넷에서 데이터를 전송하는 데 필요한 기본적인 정보를 제공합니다. 다른 프로토콜이나 기술과 결합하여 데이터 전송에 사용됩니다.

 

 

반응형
Comments