亚洲香蕉成人av网站在线观看_欧美精品成人91久久久久久久_久久久久久久久久久亚洲_热久久视久久精品18亚洲精品_国产精自产拍久久久久久_亚洲色图国产精品_91精品国产网站_中文字幕欧美日韩精品_国产精品久久久久久亚洲调教_国产精品久久一区_性夜试看影院91社区_97在线观看视频国产_68精品久久久久久欧美_欧美精品在线观看_国产精品一区二区久久精品_欧美老女人bb

首頁 > 學院 > 開發設計 > 正文

IP報文格式詳解

2019-11-06 08:48:29
字體:
來源:轉載
供稿:網友

ip報文是在網絡層傳輸的數據單元,也叫IP數據報。IP報文格式如下圖(圖片來源:百度百科)

版本:IP協議的版本,目前的IP協議版本號為4,下一代IP協議版本號為6。

首部長度:IP報頭的長度。固定部分的長度(20字節)和可變部分的長度之和。共占4位。最大為1111,即10進制的15,代表IP報頭的最大長度可以為15個32bits(4字節),也就是最長可為15*4=60字節,除去固定部分的長度20字節,可變部分的長度最大為40字節。

服務類型:Type Of Service。

總長度:IP報文的總長度。報頭的長度和數據部分的長度之和。

標識:唯一的標識主機發送的每一分數據報。通常每發送一個報文,它的值加一。當IP報文長度超過傳輸網絡的MTU(最大傳輸單元)時必須分片,這個標識字段的值被復制到所有數據分片的標識字段中,使得這些分片在達到最終目的地時可以依照標識字段的內容重新組成原先的數據。

標志:共3位。R、DF、MF三位。目前只有后兩位有效,DF位:為1表示不分片,為0表示分片。MF:為1表示“更多的片”,為0表示這是最后一片。

片位移:本分片在原先數據報文中相對首位的偏移位。(需要再乘以8)

生存時間:IP報文所允許通過的路由器的最大數量。每經過一個路由器,TTL減1,當為0時,路由器將該數據報丟棄。TTL 字段是由發送端初始設置一個 8 bit字段.推薦的初始值由分配數字 RFC 指定,當前值為 64。發送 ICMP 回顯應答時經常把 TTL 設為最大值 255。

協議:指出IP報文攜帶的數據使用的是那種協議,以便目的主機的IP層能知道要將數據報上交到哪個進程(不同的協議有專門不同的進程處理)。和端口號類似,此處采用協議號,TCP的協議號為6,UDP的協議號為17。ICMP的協議號為1,IGMP的協議號為2.

首部校驗和:計算IP頭部的校驗和,檢查IP報頭的完整性。

源IP地址:標識IP數據報的源端設備。

目的IP地址:標識IP數據報的目的地址。

———————————————————————————————————————————————————————————————————

linux下各數據報頭部結構體定義:

#ifndef LITTLE_ENDIAN#define LITTLE_ENDIAN   (1)   //BYTE ORDER#else#error Redefine LITTLE_ORDER#endif

//Mac頭部,總長度14字節typedef struct _eth_hdr{unsigned char dstmac[6]; //目標mac地址unsigned char srcmac[6]; //源mac地址unsigned short eth_type; //以太網類型}eth_hdr;

//IP頭部,總長度20字節typedef struct _ip_hdr{#if LITTLE_ENDIANunsigned char ihl:4;   //首部長度unsigned char version:4, //版本 #elseunsigned char version:4, //版本unsigned char ihl:4;   //首部長度#endifunsigned char tos;   //服務類型unsigned short tot_len; //總長度unsigned short id;    //標志unsigned short frag_off; //分片偏移unsigned char ttl;   //生存時間unsigned char PRotocol; //協議unsigned short chk_sum; //檢驗和struct in_addr srcaddr; //源IP地址struct in_addr dstaddr; //目的IP地址}ip_hdr;

//TCP頭部,總長度20字節typedef struct _tcp_hdr{unsigned short src_port;   //源端口號unsigned short dst_port;   //目的端口號unsigned int seq_no;    //序列號unsigned int ack_no;    //確認號#if LITTLE_ENDIANunsigned char reserved_1:4; //保留6位中的4位首部長度unsigned char thl:4;    //tcp頭部長度unsigned char flag:6;    //6位標志unsigned char reseverd_2:2; //保留6位中的2位#elseunsigned char thl:4;    //tcp頭部長度unsigned char reserved_1:4; //保留6位中的4位首部長度unsigned char reseverd_2:2; //保留6位中的2位unsigned char flag:6;    //6位標志 #endifunsigned short wnd_size;   //16位窗口大小unsigned short chk_sum;   //16位TCP檢驗和unsigned short urgt_p;    //16為緊急指針}tcp_hdr;

//UDP頭部,總長度8字節typedef struct _udp_hdr{unsigned short src_port; //遠端口號unsigned short dst_port; //目的端口號unsigned short uhl;   //udp頭部長度unsigned short chk_sum; //16位udp檢驗和}udp_hdr;

//ICMP頭部,總長度4字節typedef struct _icmp_hdr{unsigned char icmp_type;   //類型unsigned char code;    //代碼unsigned short chk_sum;   //16位檢驗和}icmp_hdr;

參考文獻:

http://blog.csdn.net/shinezhang86/article/details/47145907

http://blog.csdn.net/kernel_jim_wu/article/details/7447377

http://www.360doc.com/content/17/0301/10/40723314_632895111.shtml

http://www.360doc.com/content/11/0120/23/1964482_87982213.shtml

http://www.cnblogs.com/yongren1zu/p/6274460.html

http://www.cnblogs.com/kzloser/articles/2582349.html


發表評論 共有條評論
用戶名: 密碼:
驗證碼: 匿名發表
亚洲香蕉成人av网站在线观看_欧美精品成人91久久久久久久_久久久久久久久久久亚洲_热久久视久久精品18亚洲精品_国产精自产拍久久久久久_亚洲色图国产精品_91精品国产网站_中文字幕欧美日韩精品_国产精品久久久久久亚洲调教_国产精品久久一区_性夜试看影院91社区_97在线观看视频国产_68精品久久久久久欧美_欧美精品在线观看_国产精品一区二区久久精品_欧美老女人bb
精品国产成人av| 中文字幕视频一区二区在线有码| 国模视频一区二区| 国产成人中文字幕| 亚洲国产成人精品女人久久久| 91久久嫩草影院一区二区| 日韩激情视频在线播放| 久久理论片午夜琪琪电影网| 欧美激情xxxx| 亚洲欧洲第一视频| 欧美视频不卡中文| 国产欧美va欧美va香蕉在线| 国产99久久精品一区二区永久免费| 日韩一区视频在线| 成人黄色短视频在线观看| 久久精品国产亚洲一区二区| 亚洲自拍偷拍福利| 久久久免费精品| 亚洲最大福利视频| 午夜精品一区二区三区在线| 欧美性猛交xxxx乱大交蜜桃| 国产91在线高潮白浆在线观看| 国产欧美日韩中文字幕在线| 欧美激情在线一区| 亚洲欧洲国产一区| 91免费电影网站| 久久夜色精品亚洲噜噜国产mv| 91国产精品视频在线| 米奇精品一区二区三区在线观看| 国产精品久久一区主播| 成人日韩在线电影| 欧美福利视频在线| 欧美日韩另类在线| 久久久久亚洲精品国产| 九九热99久久久国产盗摄| 国产精品国内视频| 欧美成人午夜免费视在线看片| 亚洲国产日韩欧美在线动漫| 亚洲欧美成人一区二区在线电影| 国产精品美女久久| 欧美激情videoshd| 亚洲一级一级97网| 伊人男人综合视频网| 海角国产乱辈乱精品视频| 亚洲高清一区二| 欧美亚洲在线播放| 日产精品99久久久久久| 福利视频第一区| 91日本视频在线| 91大神福利视频在线| 91精品久久久久久久久中文字幕| 欧美激情中文字幕在线| 欧美激情在线播放| 国产精品网站视频| 日韩精品免费在线| 精品性高朝久久久久久久| 精品久久久久久亚洲精品| 青青久久av北条麻妃海外网| 国产视频999| 国产成人97精品免费看片| 亚洲欧洲在线看| 日韩欧美国产激情| 久久精品国产电影| 欧美第一黄色网| 国产精品高清在线观看| 久久久久久久国产精品| 欧美极品第一页| 亚洲天堂网站在线观看视频| 欧美日韩爱爱视频| 国产成人精品在线播放| 久久免费视频在线观看| 亚洲国产女人aaa毛片在线| 久久躁狠狠躁夜夜爽| 国产亚洲精品日韩| 久久夜色撩人精品| 久久国产精品久久国产精品| 国产视频自拍一区| 97视频在线观看网址| 久久久久久久久久久久av| 97久久精品人搡人人玩| 日韩av在线免费观看| 97人人模人人爽人人喊中文字| 精品调教chinesegay| 91视频免费在线| 91在线观看免费高清完整版在线观看| 久久精品国产成人精品| 久久好看免费视频| 欧美又大粗又爽又黄大片视频| 国产精品入口免费视| 亚洲日本中文字幕| 亚洲综合大片69999| 亚洲精品一区久久久久久| 91色视频在线导航| 日韩精品在线观看视频| 久久精品视频播放| 欧美日韩亚洲一区二区三区| 精品一区二区亚洲| 国产在线观看精品| 黄色成人av在线| 日韩av免费在线看| 亚洲欧美日本伦理| 欧美日韩国产精品一区二区不卡中文| 成人网欧美在线视频| 亚洲男人天堂2024| 色综合久久久久久中文网| 欧美成人激情在线| 中文字幕亚洲一区二区三区五十路| 欧美xxxx做受欧美.88| 日韩视频免费观看| 欧美国产日本在线| 国产精品高潮呻吟久久av黑人| 久久久久久高潮国产精品视| 91精品久久久久久| 中文字幕久久久| 国产成人啪精品视频免费网| 庆余年2免费日韩剧观看大牛| 亚洲第一精品自拍| 久久久人成影片一区二区三区观看| 亚洲激情视频在线播放| 色偷偷av亚洲男人的天堂| 国产成人啪精品视频免费网| 成人精品一区二区三区| 97视频免费看| 国产成人综合精品| 亚洲天堂色网站| 亚洲一区二区久久久久久| 国产精自产拍久久久久久| 亚洲一区二区福利| 亚洲久久久久久久久久久| 欧美专区在线观看| 日韩中文字幕视频| 国产偷亚洲偷欧美偷精品| 成人福利免费观看| 欧美激情一区二区三区久久久| 日韩在线视频免费观看| 欧美伦理91i| 亚洲欧洲在线视频| 日韩视频中文字幕| 日本精品va在线观看| 日本精品久久久久影院| 91精品国产综合久久久久久蜜臀| 久热精品视频在线免费观看| 国产精品视频白浆免费视频| 91国产美女在线观看| 国产91在线播放九色快色| 久久久久久久一区二区三区| 亚洲欧美一区二区三区四区| 久久久久亚洲精品成人网小说| 亚洲综合中文字幕68页| 欧美富婆性猛交| 精品亚洲一区二区三区在线观看| 精品香蕉一区二区三区| 精品亚洲va在线va天堂资源站| 中文字幕综合一区| 久久视频国产精品免费视频在线| 精品国内亚洲在观看18黄| 亚洲国产精品久久91精品| 日韩久久免费电影| 欧美激情综合亚洲一二区| 成人激情在线播放| 亚洲xxx视频| 国产美女扒开尿口久久久| 国产日本欧美视频| 欧亚精品在线观看|