麻豆小视频在线观看_中文黄色一级片_久久久成人精品_成片免费观看视频大全_午夜精品久久久久久久99热浪潮_成人一区二区三区四区

首頁 > 課堂 > 網絡協議 > 正文

TCP/IP協議棧與數據包封裝圖文教程

2020-10-24 11:52:02
字體:
來源:轉載
供稿:網友

TCP/IP是互聯網的核心協議,也是大多數網絡應用的核心協議,是Internet最基本的協議、Internet國際互聯網絡的基礎;而數據封裝(Data Encapsulation),就是把業務數據映射到某個封裝協議的凈荷中,然后填充對應協議的包頭,形成封裝協議的數據包,并完成速率適配。

TCP/IP網絡協議棧分為應用層(Application)、傳輸層(Transport)、網絡層(Network)和鏈路層(Link)四層。如下圖所示(該圖出自[TCPIP])。

36.1. TCP/IP協議棧

兩臺計算機通過TCP/IP協議通訊的過程如下所示(該圖出自[TCPIP])。

36.2. TCP/IP通訊過程

傳輸層及其以下的機制由內核提供,應用層由用戶進程提供(后面將介紹如何使用socket API編寫應用程序),應用程序對通訊數據的含義進行解釋,而傳輸層及其以下處理通訊的細節,將數據從一臺計算機通過一定的路徑發送到另一臺計算機。應用層數據通過協議棧發到網絡上時,每層協議都要加上一個數據首部(header),稱為封裝(Encapsulation),如下圖所示(該圖出自[TCPIP])。

36.3. TCP/IP數據包的封裝

不同的協議層對數據包有不同的稱謂,在傳輸層叫做段(segment),在網絡層叫做數據報(datagram),在鏈路層叫做幀(frame)。數據封裝成幀后發到傳輸介質上,到達目的主機后每層協議再剝掉相應的首部,最后將應用層數據交給應用程序處理。

上圖對應兩臺計算機在同一網段中的情況,如果兩臺計算機在不同的網段中,那么數據從一臺計算機到另一臺計算機傳輸過程中要經過一個或多個路由器,如下圖所示(該圖出自[TCPIP])。

36.4. 跨路由器通訊過程

其實在鏈路層之下還有物理層,指的是電信號的傳遞方式,比如現在以太網通用的網線(雙絞線)、早期以太網采用的的同軸電纜(現在主要用于有線電視)、光纖等都屬于物理層的概念。物理層的能力決定了最大傳輸速率、傳輸距離、抗干擾性等。集線器(Hub)是工作在物理層的網絡設備,用于雙絞線的連接和信號中繼(將已衰減的信號再次放大使之傳得更遠)。

鏈路層有以太網、令牌環網等標準,鏈路層負責網卡設備的驅動、幀同步(就是說從網線上檢測到什么信號算作新幀的開始)、沖突檢測(如果檢測到沖突就自動重發)、數據差錯校驗等工作。交換機是工作在鏈路層的網絡設備,可以在不同的鏈路層網絡之間轉發數據幀(比如十兆以太網和百兆以太網之間、以太網和令牌環網之間),由于不同鏈路層的幀格式不同,交換機要將進來的數據包拆掉鏈路層首部重新封裝之后再轉發。

網絡層的IP協議是構成Internet的基礎。Internet上的主機通過IP地址來標識,Internet上有大量路由器負責根據IP地址選擇合適的路徑轉發數據包,數據包從Internet上的源主機到目的主機往往要經過十多個路由器。路由器是工作在第三層的網絡設備,同時兼有交換機的功能,可以在不同的鏈路層接口之間轉發數據包,因此路由器需要將進來的數據包拆掉網絡層和鏈路層兩層首部并重新封裝。IP協議不保證傳輸的可靠性,數據包在傳輸過程中可能丟失,可靠性可以在上層協議或應用程序中提供支持。

網絡層負責點到點(point-to-point)的傳輸(這里的"點"指主機或路由器),而傳輸層負責端到端(end-to-end)的傳輸(這里的"端"指源主機和目的主機)。傳輸層可選擇TCP或UDP協議。TCP是一種面向連接的、可靠的協議,有點像打電話,雙方拿起電話互通身份之后就建立了連接,然后說話就行了,這邊說的話那邊保證聽得到,并且是按說話的順序聽到的,說完話掛機斷開連接。也就是說TCP傳輸的雙方需要首先建立連接,之后由TCP協議保證數據收發的可靠性,丟失的數據包自動重發,上層應用程序收到的總是可靠的數據流,通訊之后關閉連接。UDP協議不面向連接,也不保證可靠性,有點像寄信,寫好信放到郵筒里,既不能保證信件在郵遞過程中不會丟失,也不能保證信件是按順序寄到目的地的。使用UDP協議的應用程序需要自己完成丟包重發、消息排序等工作。

發表評論 共有條評論
用戶名: 密碼:
驗證碼: 匿名發表
主站蜘蛛池模板: 香蕉在线播放 | 成人免费在线播放 | jizzjizz中国少妇中文 | h视频在线观看免费 | 亚洲视频综合网 | 国产欧美一区二区三区免费看 | 日韩视频在线观看免费 | 青青草国产在线视频 | 在线 日本 制服 中文 欧美 | 国产精品www | 成人做爰高潮片免费视频美国 | 黄视频网址 | 蜜桃久久一区二区三区 | 天天看天天摸天天操 | 在线播放亚洲视频 | 精品一区二区三区不卡 | 女人解衣喂奶电影 | 91精品久久久久久久久久久 | 毛片免费视频在线观看 | 久久草在线视频国产 | 欧美14一15sex性hd | 精品人成| 久久人操| 毛片在线免费观看视频 | 久久久久久久九九九九 | 日本成人一二三区 | 精品国产一区二区三区在线 | 永久免费不卡在线观看黄网站 | 午夜视频在线观看91 | 国产精品久久久久久久hd | 免费亚洲视频在线观看 | 91精品国产综合久久婷婷香蕉 | 羞羞的动漫在线观看 | 广州毛片 | 精品一区视频 | 国产精品刺激对白麻豆99 | 日韩欧美视频一区二区三区 | 日韩在线毛片 | 91午夜免费视频 | 主播粉嫩国产在线精品 | 欧美成人一区二区视频 |