TCP/IP 協(xié)議族

什么是 TCP/IP 協(xié)議族

TCP/IP 是互聯(lián)網(wǎng)相關(guān)的各類(lèi)協(xié)議族的總稱(chēng)。

包括電纜的規(guī)格到 IP 地址的選定方法、尋找異地用戶的方法、雙方建立通信的順序、以及 WEB 頁(yè)面顯示需要處理的步驟等等。

TCP/IP 的分層管理

TCP/IP 協(xié)議族里重要的一點(diǎn)是分層,分為如下 4 層:

  1. 應(yīng)用層

    應(yīng)用層決定了向用戶提供應(yīng)用服務(wù)時(shí)通信的活動(dòng)。

    例如 FTP、DNS、HTTP。

  2. 傳輸層

    提供處于網(wǎng)絡(luò)連接中的兩臺(tái)計(jì)算機(jī)之間的數(shù)據(jù)傳輸。

    例如 TCP(傳輸控制協(xié)議)、UDP(用戶數(shù)據(jù)報(bào)協(xié)議)。

  3. 網(wǎng)絡(luò)層

    處理網(wǎng)絡(luò)上流動(dòng)的數(shù)據(jù)包。

    數(shù)據(jù)報(bào)是網(wǎng)絡(luò)傳輸?shù)淖钚?shù)據(jù)單位。

    該層規(guī)定了通過(guò)怎樣的路徑(所謂的傳輸線路)到達(dá)對(duì)方計(jì)算機(jī),并把數(shù)據(jù)包發(fā)送給對(duì)方。

  4. 數(shù)據(jù)鏈路層

    用來(lái)處理連接網(wǎng)絡(luò)的硬件部分。

    包括控制操作系統(tǒng)、硬件的設(shè)備驅(qū)動(dòng)、網(wǎng)卡以及光纖等物理可見(jiàn)的部分。

處理流程

利用 TCP/IP 協(xié)議族進(jìn)行網(wǎng)絡(luò)通信時(shí),會(huì)通過(guò)分層順序與對(duì)方進(jìn)行通信。發(fā)送端從應(yīng)用層往下走,接收端從鏈路層往上走。

image

例如 HTTP 請(qǐng)求的處理流程:

image

發(fā)送端在層與層之間傳輸數(shù)據(jù)時(shí),每經(jīng)過(guò)一層時(shí)必定會(huì)被打上一個(gè)該層所屬的部首信息。反之,接收端在層與層傳輸數(shù)據(jù)時(shí),每經(jīng)過(guò)一層會(huì)把對(duì)應(yīng)的首部去掉。

最后編輯于
?著作權(quán)歸作者所有,轉(zhuǎn)載或內(nèi)容合作請(qǐng)聯(lián)系作者
平臺(tái)聲明:文章內(nèi)容(如有圖片或視頻亦包括在內(nèi))由作者上傳并發(fā)布,文章內(nèi)容僅代表作者本人觀點(diǎn),簡(jiǎn)書(shū)系信息發(fā)布平臺(tái),僅提供信息存儲(chǔ)服務(wù)。

推薦閱讀更多精彩內(nèi)容