맨위로


Goal

이번 강의에서는 와이어샤크를 통한  IPv4(Internet Protocol version 4) 패킷 캡쳐 및 IPv4(Internet Protocol version 4) 의 패킷 구조를 알아보도록하겠습니다.


IPv4 패킷 구조

이번강의에서는 IPv4에 대한 기본적인 지식은 다루지 않고 와이어 샤크를 통한 패킷에서 패킷구조를 하나 하나 씩 분석해보도록하겠습니다. 


<그림 1 IP 헤더>

  • Version (버전 필드)

IP 헤더의 첫번쨰 필드에는 버전이 쓰여져있다. 이강의 에서는 4버전인 IPv4를 분석해보도록하곘다.

 

  • Header length ( 헤더 길이 필드)

이 필드는 IP헤더의 길이를 나타낸다. 헤더 길이는 필수적이며 다양한 길이를 가질수있다. 필드값은 4바이트 배수로 제공된다. 와이어샤크는 20바이트의 실제 IP 헤더 길이 값을 생산하기 위해 4바이트의 값으로 증가한다.


  • Differentiated Services Field (차별화된 서비스 필드와 명시적 혼잡 알림)

이 필드는 트래픽의 우선순위를 결정하고 일정수준의 서비스 품질을 제공하는 기능을한다. 이 필드는 차별화된 패킷을 다루는 DSCP (Differentiated Services Code Point) 값을 포함한다. 자세한 내용은 RFC 2474를 참조하면 알수 있다.




  • Total Length  (전체 길이 필드)

이 필드는 IP 헤더의 길이와 유효한 데이터의 길이를 정의한다.  예를 들어 <그림 1> 을 보면 총 길이는 60바이트이며 이중 20바이트는 IP 헤더의 길이이고 나머지 패킷의 길이가 40바이트라는 것이다.


  • Identification (식별 필드)

IP 패킷은 전송될때 각각 유일한 ID 값을 할당 받는다.  패킷이 단편화(크기를 맞추기 위해 나누는것) 패킷과 같은 ID 를 같게 되서 쉽게 구별할수 있다.


  • Flags

플래그 필드는 3비트의 길이이며 할당된 값마다 의미 하는 것이다르다.

  • Bit 0  -  예약됨 0으로 설정
  • Bit 1  -  단편화 비트가 아님 (0= 단편화 , 1=단편화가 아님)
  • Bit 2  -  더 단편화된 비트 (0=마지막 조각 , 1= 전송될 조각이 더있음)

  • Fragment offset  (Fragment 오프셋 필드)


Fragment 오프셋 필드는 조각이 단일 패킷에서 재조립될시 어디에 위치하는지 나타낸다. 8바이트 값으로 오프셋을 제공한다.  단편화 되지 않은 경우는 0으로 설정된다.


  • Time to live (TTL 필드)

이 필드는 패킷의 TTL 값을 표시한다.  일반적은 TTL 초기 값은 32.60.128 이다.


  • Protocol ( 프로토콜 필드)

이 필드는 IP 헤더에서 무엇이 다음에 수신될지 표시한다. 값마다 다른 의미를 가지며 그 값들은 다음과 같다.
 
 번호  설명
 1  ICMP
 2  IGMP
 6  TCP
 8  EGP
 9  IGRP
 17  UDP
 45  IDRP
 88  Cisco EIGRP
 89  OSPF
 90  Sprite-RPC


  • Header checksum

IP 헤더에만 있는 오류 검출 기능이다.
 


 

  • Source ( 발신지 주소 필드)

패킷을 전송한 장치의 IP 주소이다. 이필드는 멀티캐스트 및 브로드 캐스트 주소를 포함할수 없다.


  • Destination ( 목적지 주소 필드)

이 필드는 패킷의 최종 목적지 주소이다. 멀티캐스트,브토드캐스트 및 유니캐스트 주소를 포함할수 있다.

 


마치며

지금 까지 와이어샤크에서 IPv4 패킷의 구조를 분석해보았습니다. 위의 내용을 바탕으로 와이어샤크를 통한 IPv4 패킷분석에 조금이나마 도움이 될것입니다. 다음 강의 에서는 와이어 샤크를 통한 ICMP 트래픽을 분석 해보도록 하겠습니다.

와이어샤크 ,와이어샤크 ,와이어샤크 ,와이어샤크 ,와이어샤크 ,와이어샤크 ,와이어샤크 ,와이어샤크 ,와이어샤크 ,와이어샤크 ,와이어샤크 ,와이어샤크 ,와이어샤크 ,와이어샤크 ,와이어샤크 ,와이어샤크 ,와이어샤크 ,와이어샤크 ,와이어샤크 ,와이어샤크 ,와이어샤크 ,와이어샤크 ,와이어샤크 ,와이어샤크 ,와이어샤크 ,와이어샤크 ,와이어샤크 ,와이어샤크 ,와이어샤크 ,와이어샤크 ,와이어샤크 ,와이어샤크 ,와이어샤크 ,와이어샤크 ,와이어샤크


Posted by STIH

댓글을 달아 주세요