가치 있는 정보 준비 중
3초만 투자해 보세요!
Preparing valuable information
Just invest three seconds!
본문 바로가기
IT/NETWORK

TCP/UDP 헤더 분석

by 콰나 | Quanna 2017. 11. 23.

<UDP 헤더>



  • 출발지 포트번호(2byte)  ex)50000
  • 목적지 포트번호(2byte)  ex)80
  • 길이(2 byte) : 헤더+데이터
  • Checksum (2byte)

 

<TFTP UDP 와이어샤크 캡쳐>

 


출발지 포트번호 : 61696

 도착지 포트번호 : 52815

 길이 : UDP(8byte)+FTFP(4byte)+데이터(100byte)

 

 

<TCP 헤더> (20byte) (0~65535 (2^16-1) )




출발지 포트번호(2byte)

목적지 포트번호(2byte)

- Seq 번호(4byte) : Segment 순서

- Ack 번호(4byte) : sequence 번호의 대한 응답

    Payload 없을  sequence번호+1

    Payload 있을  sequence번호+payload길이


- Offset(0.5byte) : 헤더길이 / 4 = 5

- Reserved(0.5byte) : 예약된 필드, 사용하지 않음

- Flags(1byte)

- URG (긴급 bit) : 긴급하게 전송할 데이터가 있다라고 우선순위를 설정하는 

- ACK (승인 bit) : 데이터를 받았다는 응답할  OK라고 승인하는 비트

- PSH (밀어넣기 bit) : TCP Buffer 사용하지 않는다.(즉시전달)

- RST (초기화 bit) : 데이터를 주고 받는 동안 문제가 발생했을  연결을 초기화한다.

- SYN (동기화 bit) : 순서번호를 동기화하고 연결 수립을 요청한다는 비트

- FIN (종료 bit) : 연결을 종료할  사용

- Window(2byte) : 내가 응답(ack)하지 않아도 상대방이 계속 데이터를 보낼 수 있도록 TCP Buffer 사이즈를 알려주는 

- Checksum(2byte) : 오류 검출

- Urgent Pointer(2byte) : URG Flag 세팅되었을  어디까지가 긴급데이터인지 알려주는 곳


<와이어샤크 분석>

출발지 포트 (2byte)

도착지 포트 (2byte)

seq번호 (2byte)

ack번호 (2byte)

Offset(header길이) (2byte)

Flags (1byte)

Window (2byte)

Checksum (2byte)

Urgent Pointer (2byte)

x

x

 



본 컨텐츠는 무단 도용, 복제, 배포를 금합니다.













'IT > NETWORK' 카테고리의 다른 글

4계층 protocol  (0) 2017.11.24
TCP 3way handshake  (0) 2017.11.24
icmp에 대하여  (0) 2017.11.23
ARP / RARP  (0) 2017.11.22
Ethernet 해더  (0) 2017.11.22