數(shù)據(jù)包是TCP/IP協(xié)議通信傳輸中的數(shù)據(jù)單位。數(shù)據(jù)包包含發(fā)送者和接收者的地址信息。這些數(shù)據(jù)包然后沿著不同的路徑在一個(gè)或多個(gè)網(wǎng)絡(luò)中傳輸,并且在目的地重新組合。
任意一臺(tái)主機(jī)都能夠發(fā)送具有任意源地址的數(shù)據(jù)包。當(dāng)數(shù)據(jù)包進(jìn)行長(zhǎng)距離的傳輸時(shí)需要經(jīng)過(guò)許多中繼站。每個(gè)中繼站就是一臺(tái)主機(jī)或路由器,他們基于路由信息,將數(shù)據(jù)包向下一個(gè)中繼站傳遞。在數(shù)據(jù)傳輸?shù)穆吠旧希绻酚善饔龅酱髷?shù)據(jù)流量的情況下,它可能在沒(méi)有任何提示的情況下丟掉一些數(shù)據(jù)包。
較高層的協(xié)議(如TCP協(xié)議)用于處理這些問(wèn)題,以便為應(yīng)用程序提供一條可靠的鏈路。如果對(duì)于下一個(gè)中繼站來(lái)說(shuō)數(shù)據(jù)包太大,該數(shù)據(jù)包就會(huì)被分片。也就是說(shuō),大的數(shù)據(jù)包會(huì)被分成兩個(gè)或多個(gè)小數(shù)據(jù)包,每個(gè)小數(shù)據(jù)包都有自己的IP頭,但其凈荷僅僅是大數(shù)據(jù)包凈荷的一部分。
每個(gè)小數(shù)據(jù)包可以經(jīng)由不同的路徑到達(dá)目的地。在傳輸?shù)穆吠旧?,每個(gè)小數(shù)據(jù)包還可能會(huì)被繼續(xù)分片。當(dāng)這些小數(shù)據(jù)包到達(dá)目標(biāo)機(jī)器時(shí),他們會(huì)被重新拼裝到一起。按照規(guī)則規(guī)定,在中間節(jié)點(diǎn)上,不允許對(duì)小數(shù)據(jù)包進(jìn)行拼裝組合。

擴(kuò)展資料
數(shù)據(jù)包主要由“目的IP地址”、“源IP地址”、“凈載數(shù)據(jù)”等部分構(gòu)成,包括包頭和包體,包頭是固定長(zhǎng)度,包體的長(zhǎng)度不定,各字段長(zhǎng)度固定,雙方的請(qǐng)求數(shù)據(jù)包和應(yīng)答數(shù)據(jù)包的包頭結(jié)構(gòu)是一致的,不同的是包體的定義。
數(shù)據(jù)包的結(jié)構(gòu)與我們平常寫(xiě)信非常類(lèi)似,目的IP地址是說(shuō)明這個(gè)數(shù)據(jù)包是要發(fā)給誰(shuí)的,相當(dāng)于收信人地址;源IP地址是說(shuō)明這個(gè)數(shù)據(jù)包是發(fā)自哪里的,相當(dāng)于發(fā)信人地址;而凈載數(shù)據(jù)相當(dāng)于信件的內(nèi)容。
正是因?yàn)閿?shù)據(jù)包具有這樣的結(jié)構(gòu),安裝了TCP/IP協(xié)議的計(jì)算機(jī)之間才能相互通信。我們?cè)谑褂没赥CP/IP協(xié)議的網(wǎng)絡(luò)時(shí),網(wǎng)絡(luò)中其實(shí)傳遞的就是數(shù)據(jù)包。理解數(shù)據(jù)包,對(duì)于網(wǎng)絡(luò)管理的網(wǎng)絡(luò)安全具有至關(guān)重要的意義。
參考資料來(lái)源:百度百科-數(shù)據(jù)包