TCP/IP的通訊過程-VeCloud
不同的協議層對資料包有不同的稱謂,在鏈路層叫做資料幀、在網路層叫做資料包(datagram)、在傳輸層叫做資料段(segment)。
應用層資料透過協議棧傳送到網路上時,每層協議都要加上一個資料首部(報頭),稱為封裝,就如同你在淘寶上買了東西,快遞員會封裝起來送到你手上。
對於每一條資料分為報頭和有效載荷,傳輸層的有效載荷為應用層報頭和使用者資料,即除了自己的報頭外都是有效載荷。網路中任何一層只關心自己的報頭並不關心有效載荷,就像快遞員只管把貨物送到但是卻不關心你買的是什麼。
資料封裝成資料幀後傳送到傳輸介質乙太網上,到達目的主機後沒層協議在剝掉相應的首部,並根據首部中的"上層協議"欄位,將資料交給對應的上層協議。
對於每一層,都需要有將報頭和有效載荷分離的功能(解包),並且能夠判斷將有效載荷交給上層的誰
整體與區域性
資訊傳遞時候,需要知道的其實是兩個地址:終點地址 、下一跳的地址 ,IP地址本質上是終點地址,它在跳過路由器的時候不會改變,而MAC地址則是下一跳的地址,每跳過一次路由器都會改變。這就是為什麼還要用MAC地址的原因之一,它起到了記錄下一跳的資訊的作用。即唐三藏西天取經終點是西天,但是路上會經過很多地方,IP地址就相當於西天,MAC地址則是下一站到達的地方。
IP地址是在IP協議中,用來標識網路中不同主機的地址。
MAC地址用來識別資料鏈路層中相連的結點。
IP4 4位元組 32 位 IP6 16位元組 128位。
MAC 6位元組 48位 MAC地址唯一。
以上就是TCP/IP的通訊過程-VeCloud的介紹。
如果你還有其他問題,歡迎進行諮詢探討,希望VeCloud的專業的解決方案,可以解決你目前遇到的問題。
來自 “ ITPUB部落格 ” ,連結:http://blog.itpub.net/69984549/viewspace-2728586/,如需轉載,請註明出處,否則將追究法律責任。
相關文章
- TCP/IP 通訊傳輸流TCP
- Linux TCP/IP協議棧全過程LinuxTCP協議
- 手把手教你 Socket 通訊(TCP/IP)TCP
- https的通訊過程HTTP
- 圖形介面的TCP/IP簡單通訊TCP
- liunx通過TCP傳送資訊TCP
- Flink - 元件通訊過程元件
- 移遠 EC20 模組(4G通訊模組)AT指令測試 TCP 通訊過程TCP
- TCP通訊TCP
- 分分鐘讀懂tcp/ip通訊協議原理(含視訊)TCP協議
- mpls ldp lsp建立過程——VecloudCloud
- 無線通訊的發展過程
- TCP/IP--圖解從URL到網頁通訊原理TCP圖解網頁
- modbus tcp通訊TCP
- 無線通訊模組透過TCP/IP協議實現與PC端的資料傳輸TCP協議
- Android網路請求知識(三)授權,TCP/IP,HTTPS建立過程AndroidTCPHTTP
- TCP的三次握手過程TCP
- Linux TCP通訊示例LinuxTCP
- MPLS BGP標籤分發過程——VecloudCloud
- 圖解Flutter建立Isolate的過程及通訊圖解Flutter
- PHP-FPM 與 NGINX 通訊過程PHPNginx
- 網路通訊3:TCP互動通訊TCP
- 網路通訊2:TCP簡單通訊TCP
- 網路通訊2:TCP通訊實現TCP
- TCP的四次揮手過程TCP
- NModbus4 TCP通訊TCP
- CCNA - Part10 資料包的通訊過程
- Nginx通過域名代理tcp埠NginxTCP
- Tcp, WebSocket 和 http 之間的通訊TCPWebHTTP
- 微服務通訊之feign的註冊、發現過程微服務
- Socket和TCP連線過程解析TCP
- Java實現TCP通訊程式JavaTCP
- Linux學習/TCP Socket通訊LinuxTCP
- MPLS與ATM/IP的區別-VeCloudCloud
- socket,TCP/IP的理解TCP
- 記一次https通訊除錯過程HTTP除錯
- 傳輸控制協議/網際網路協議(TCP / IP)是什麼意思?-VeCloud協議TCPCloud
- IP中繼如何工作?——Vecloud中繼Cloud