TCP/UDP報(bào)文結(jié)構(gòu)
TCP抱文結(jié)構(gòu)如下表: TCP源端口號(hào)(16位)
TCP目的端口號(hào)(16位) 序列號(hào)(32位) 確認(rèn)號(hào)(32位) 頭長(zhǎng)度(4位) 保留位(4位) 標(biāo)記位(8位)
窗口大?。?6位) 檢驗(yàn)和(16位) 緊急指針(16位) 可選項(xiàng)+填充 數(shù)據(jù)區(qū)(最大1460字節(jié))
UDP抱文結(jié)構(gòu)如下表: UDP源端口號(hào)(16位)
UDP目標(biāo)端口號(hào)(16位) 這個(gè)報(bào)文長(zhǎng)度(16位) UDP校驗(yàn)和(16位) 數(shù)據(jù)區(qū)(最大1472字節(jié)) IP數(shù)據(jù)包結(jié)構(gòu)版本號(hào)(4位) 頭長(zhǎng)度(4位) 服務(wù)類型TOS(8位) 總長(zhǎng)度(16位) 標(biāo)識(shí)符(16位) 標(biāo)記(3位)
分段偏移(13位) 生存時(shí)間TTL(8位) 上層協(xié)議標(biāo)識(shí)(8位)
頭部校驗(yàn)和(16位) 源IP地址(32位) 目的IP地址(32位) 可選項(xiàng)/填充項(xiàng) 數(shù)據(jù)(最大1480字節(jié))
IP數(shù)據(jù)包頭最小20字節(jié),最大60字節(jié)(帶有可選項(xiàng));整個(gè)數(shù)據(jù)包最小46字節(jié),最大1500字節(jié)。
IPV4地址有類別IP網(wǎng)絡(luò)地址范圍: A 0.0.0.0 到 127.255.255.255有效
B 128.0.0.0 到 191.255.255.255有效 C 192.0.0.0 到
223.255.255.255有效 D 224.0.0.0 到 239.255.255.255用于組播 E
240.0.0.0 到 255.255.255.255用于實(shí)驗(yàn)
保留用于私有網(wǎng)絡(luò)地址分配的(RFC
1918): Class A: 10.0.0.0 to 10.255.255.255 mask
8 Class B: 172.16.0.0 to 172.31.255.255 mask 12 Class
C: 192.168.0.0 to 192.168.255.255 mask 16
特殊IP地址(保留IP地址)介紹:
一、0.0.0.0 它表示所有不清楚的主機(jī)和目的網(wǎng)絡(luò)。這里的“不清楚”是指在本機(jī)的路由表里沒(méi)有特定條目指明如何到達(dá)。
二、255.255.255.255 廣播地址。對(duì)本機(jī)來(lái)說(shuō),這個(gè)地址指本網(wǎng)段內(nèi)(同一廣播域)的所有主機(jī)。
三、127.0.0.1 本機(jī)地址,主要用于測(cè)試。除非出錯(cuò),否則在傳輸介質(zhì)上永遠(yuǎn)不應(yīng)該出現(xiàn)目的地址為“127.0.0.1”的數(shù)據(jù)包。
四、224.0.0.0到239.255.255.255 組播地址,注意它和廣播的區(qū)別。224.0.0.1特指所有主機(jī),224.0.0.2特指所有路由器。這樣的地址多用于一些特定的程序以及多媒體程序。
五、169.254.x.x 如果你的主機(jī)使用了DHCP功能自動(dòng)獲得一個(gè)IP地址,那么當(dāng)你的DHCP服務(wù)器發(fā)生故障,或響應(yīng)時(shí)間太長(zhǎng)而超出了系統(tǒng)規(guī)定的時(shí)間,Wingdows系統(tǒng)會(huì)為你分配這樣一個(gè)地址。
對(duì)一臺(tái)網(wǎng)絡(luò)上的主機(jī)來(lái)說(shuō),它可以正常接收的合法目的網(wǎng)絡(luò)地址有三種:本機(jī)的IP地址、廣播地址以及組播地址。
|