在同一網段和不同網段通訊的區別

2021-09-30 05:09:32 字數 2553 閱讀 3799

文章出處:

下面的表是在同一網段內,主機a和主機b通訊,主機a資料的封裝,可以和第二個表對比一下,基本上是一樣的,只是第二個的目的ip用的是公網位址,因為私有位址是上不了公網的

目的

應用層

data

、資料流

傳輸層、埠

1336

139segment

、資料分段

網路層、ip

位址

192.168.1.1

192.168.1.2

packet

、資料報

資料鏈路層、mac

位址

1111.1111.1111

2222.2222.2222

frame

、資料幀

物理層

bit、資料位

資料提交到交換機後,交換機對主機a所發出的資料不做任何改動,直接**給b(前提是交換機的mac位址表中有b的mac位址),這是位於同一網段的通訊過程。下面是位於不同網段的通訊過程

下面的表是源主機的資料封裝過程,沒什麼好說的,

目的

應用層

data

、資料流

傳輸層、埠

1700

21segment

、資料分段

網路層、ip

位址

192.168.1.2

218.69.192.87

packet

、資料報

資料鏈路層、mac

位址

1111.1111.1111

2222.2222.2222

frame

、資料幀

物理層

bit、資料位

資料從a出來,進入交換機,交換機依然不做任何改動,發給路由器a,下面的表是路由的封裝過程,可以看到源ip的位址已經改變,這是為了要在公網上傳輸,而交換機的源mac位址和目的mac位址都已經改變。源mac位址是了路由a的s0埠的,而目的mac位址路由b的s0幾口的位址,這樣就可以看出來了,原來在公網上,每經過乙個路由mac位址就會相應改變,而ip位址是不變的

目的

應用層

data

、資料流

傳輸層、埠

1700

21segment

、資料分段

網路層、ip

位址

218.68.45.1

218.69.192.87

packet

、資料報

資料鏈路層、mac

位址

3333.3333.3333.3333

4444.4444.4444.4444

frame

、資料幀

物理層

bit、資料位

什麼是同一網段

同一網段指的是ip位址和子網掩碼相與得到相同的網路位址。想在同一網段,必需做到網路標識相同。各類ip的網路標識演算法都是不一樣的,需要根據子網掩碼的位數來判斷。想在同一網段,必需做到網路標識相同,那網路標識怎麼算呢?1.演算法只要把ip和子網掩碼的每位數and就可以了。2.and方法 0和1 0 0...

如何確定IP在同一網段

我們將ip位址分為了 a b 五大類,但是d和e不對民用組織開放,所以我們能使用ip位址的只有abc三類。判斷四組ip的第乙個陣列來確定是哪類。注意 127.0.0.1不再裡面,是因為它代表當前計算機自己 1.a類ip用第乙個數字來表示不同網段。例如 1.0.0.0和2.0.0.0是不同的網路。不同...

如何確認同一網段

ip和子網掩碼 同一網段中提到 如何通過計算ip位址和 子網掩碼來驗證網路是否在同一段中,在此處都提到了同乙個例子。同一網段指的是ip位址和 子網掩碼 相與得到相同的 網路位址 想在同一網段,必需做到 網路標識 相同。各類ip的 網路標識演算法都是不一樣的,需要根據子網掩碼的位數來判斷 演算法只要把...