TCP/IP的通訊過程-VeCloud

雲V小編發表於2020-10-21

不同的協議層對資料包有不同的稱謂,在鏈路層叫做資料幀、在網路層叫做資料包(datagram)、在傳輸層叫做資料段(segment)。

TCP/IP的通訊過程-VeCloud

應用層資料透過協議棧傳送到網路上時,每層協議都要加上一個資料首部(報頭),稱為封裝,就如同你在淘寶上買了東西,快遞員會封裝起來送到你手上。

對於每一條資料分為報頭和有效載荷,傳輸層的有效載荷為應用層報頭和使用者資料,即除了自己的報頭外都是有效載荷。網路中任何一層只關心自己的報頭並不關心有效載荷,就像快遞員只管把貨物送到但是卻不關心你買的是什麼。

資料封裝成資料幀後傳送到傳輸介質乙太網上,到達目的主機後沒層協議在剝掉相應的首部,並根據首部中的"上層協議"欄位,將資料交給對應的上層協議。

對於每一層,都需要有將報頭和有效載荷分離的功能(解包),並且能夠判斷將有效載荷交給上層的誰

整體與區域性

資訊傳遞時候,需要知道的其實是兩個地址:終點地址 、下一跳的地址 ,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/,如需轉載,請註明出處,否則將追究法律責任。

相關文章