網路通訊原理 五層協議

2022-04-15 13:44:25 字數 1674 閱讀 9869

1. 定義

任意兩台計算機正常通訊,需要通過一套統一的標準協議規範,這一系列協議就是『網際網路協議『。

網際網路協議的功能:定義計算機如何接入internet,以及接入internet的計算機通訊的標準。

2. tcp/ip五層協議

網際網路協議分為好多種,下面通過tcp/ip五層協議為例舉例說明。

a、物理層(pyhsical layer):

通過光纖、電纜、網線、無線電波等物理方式把計算機接入網路。通過高低電壓傳送二進位制資訊。傳輸0和1訊號。

b、資料鏈路層(link layer)

1. 定義

資料鏈路層定義了電訊號分組方式,保證傳輸的0和1訊號有意義。

2. 乙太網協議(ethernet)

一組電訊號為一『幀』,包括兩部分:報頭(head)、資料(data)。

資料:資料內容【46~1500位元組】

3. mac位址

mac位址也就是報頭中的原mac位址和目標mac位址。

4. 廣播:

一台計算機向網路中廣播資料報,所有計算機都會收到資料報,每台計算機讀取資料報中的報頭中的目標mac位址,和自己的一樣就接受這個資料報,做進一步處理,否則,丟棄這個資料報。

c、網路層(network layer)

使用乙太網協議,單單應用mac位址在區域網內廣播方式傳輸資料不是辦法,於是乎『網路層』誕生了。

引入一套新的位址用來區分不同的廣播域(子網),這套位址即網路位址。

規定網路位址的協議,叫做ip協議,其定義的位址,叫做ip位址。

1. ip協議:

目前流行的是ip協議是ipv4,32個二進位制位組成(4個位元組)。

ip協議的作用1是為每一台計算機分配ip位址,2是確定哪些ip位址是在同乙個子網內。

子網掩碼:網路部分是前24位,主機部分是後8位,

那麼子網路掩碼就是11111111.11111111.11111111.00000000,寫成十進位制就是255.255.255.0。

3. ip資料報:

ip資料報也分為:報頭(head)和資料(data),總長最大65535位元組。

資料:資料內容【65475~65515位元組】

ps:乙太網資料報的資料(data)部分就是ip資料報。

4. arp協議:

從ip位址得倒mac位址。

d、傳輸層(transport layer)

傳輸層就是建立『埠到埠』的通訊,埠號就是使用網絡卡的程式的編號。

ps:網路層是建立了『主機到主機』的通訊。

埠號:埠號:[0~65535],[0~1023]被系統占用。

ps:unix把主機+埠,叫做『套接字』。

1. udp協議

udp資料報也分為:報頭(head)和資料(data),不超65535位元組。

報頭:埠號8個位元組

資料:ps:ip資料報的資料(data)部分就是udp資料報。

udp協議不可靠,發出資料,不管對方是否接收到。

2. tcp協議

tcp協議可靠,每個資料報都有確認機制。

tcp資料報沒有長度限制,但是為了保證網路效率,一般不超過ip資料報長度。

規定應用程式資料格式

總結:乙太網資料報構成:

網路通訊原理

1.網際網路的本質就是一系列的網路協議。2.網際網路協議按照功能不同分為osi七層 應,表,會,傳,網,數,物。五層 應,傳,網,數,物。層的作用 1.物理層 基於電器特性傳送高低電壓,高壓對應數字1,低壓對應數字0.2.資料鏈路層 乙太網協議 網絡卡 3.網路層 乙個ip位址通常寫成四段十進位制數...

網路通訊原理

一台硬設有了作業系統,然後裝上軟體你就可以正常使用了,然而你也只能自己使用 像這樣,每個人都擁有一台自己的機器,然而彼此孤立 如何能大家一起玩耍 然而internet為何物?其實兩台計算機之間通訊與兩個人打 之間通訊的原理是一樣的 中國有很多地區,不同的地區有不同的方言,為了全中國人都可以聽懂,大家...

網路通訊協議

網路協議是構成網路的基本元件之一,協議是若干規則和協定的組合,一般指機器1的第n 層與機器2的第 n層的對話,這種對話中所使用的若干規則和約束便稱為第 n層網路協議。tcp ip 網路體系結構模型就是遵循 tcp ip 協議進行通訊的一種分層體系,現今,internet 和intranet 所使用的...