數據包結構

IP包頭結構(20字節)指針

  |--4位版本---|--4位部首長度 --|---8位服務類型(TOC)---|---------------------16位總長度----------------------|基礎

  |----------------------------16位標識符-----------------------|-3位標識-|--------------13位片偏移-----------------|協議

  |-----------8位生存時間---------|---------- 8位協議 ---------|----------------------16位首部校驗和----------------|端口

  |-------------------------------------------------------32位源IP地址--------------------------------------------------|時間

  |-------------------------------------------------------32位目的IP地址----------------------------------------------- |co

  最多見的基礎知識,平時可能很容易被忽略。版本

TCP包頭結構(20字節)

  |---------------------16位源端口號-------------------|-----------------16位目的端口號---------------|

  |-------------------------------------------------32位序號-------------------------------------------|

  |-------------------------------------------------32位確認號-----------------------------------------|

  |-4位首部長度-|---保留6位-| --------6位標識----------|-----------------16位窗口大小-----------------|

  |----------------------16位校驗和--------------------|------------------16位緊急指針----------------|

 

TCP三次握手開始過程

   A ------------------------>B

      A置SYN爲1,SYN號置爲X

   A<-------------------------B

      B置SYN,ACK爲1,ACK號置爲x+1,SYN號爲Y

   A------------------------------->B

      A置ACK爲1,ACK號置爲Y+1

TCP四次握手結束過程

  A------------------------->B

    A置FIN爲1,SYN號置爲x

  A<-------------------------B

    B置FIN,ACK爲1,ACK號爲x+1

  A<-------------------------------B

    B置FIN爲1,SYN號爲y

  A-------------------------------->B

    A置FIN,ACK爲1,ACK號爲y+1

相關文章
相關標籤/搜索