不同網段不能通訊的原因,同乙個區域網不同網段可以通訊嗎

2025-03-08 21:05:14 字數 2671 閱讀 7814

1樓:網友

在這裡存在乙個誤區,而且好多地方說明arp原理的時候也沒有將清楚,其實交換價沒有判斷ip屬於相同或不同子網的功能,交換機只關心目標mac位址然後將之送出去襪慧行。

是否處於同乙個ip子網是傳送主機自己判斷的,他將自己ip位址+子網掩碼與目標ip位址(主機是知道目標ip的)進行計算判斷,如果相同,那麼在進行arp查詢會將目標mac位址置為全f,這樣交換機收到後就會在內部廣播;如果不同子網,則會將目標mac位址設定為預設閘道器碧羨mac位址(如果不知道,會通過arp查詢預設閘道器位址對應的mac地告譁址),那麼交換機就會將該幀傳給三層路由器,進行後續的路由**。

2樓:網友

以ping來舉例,當裝置a ping 裝置b時,裝置a先會判斷自己和裝置b是否在同乙個網段,這個過程是由裝置a自己通過ip和掩碼。

來計算判斷的,如果在同乙個網段,那裝置a就會傳送arp包以獲取裝置b的mac位址。

如果不是同乙個網段,裝置a如果配的有閘道器就會尋找網型拍燃關,如果沒有閘道器,裝置a會直接停步訪問,因為不在同乙個網段,也沒有閘道器,所以無法獲得目標裝置的mac位址,所以就終止訪問。

訪問時為什麼要獲取目標裝置的mac呢?因為在訪問時,需要從應用層。

傳輸層、網路層、資料鏈路層。

一層一層的來賀早封裝數卜虛據,普通交換機就是在二層,也就是資料鏈路層,資料在這一層是要封裝mac位址的,所有層都封裝完後才會進行傳輸。如果在無法獲得二層的mac就無法進行二層的封裝,因此就終止訪問了。

3樓:練金範姜念露

交換機是用mac位址橋掘來進行通訊的,但是它又怎麼識別乙個ip位址在不在乙個網段呢?想必這就是樓主要問的問題。

international

organization

forstandardization

規定的規則,這個東西其實跟交換機沒多大關係,它只尋求mac位址和埠的對應關係,而ip同一弊猛網段或者不同網段其實是兩個互相通訊的終端決定的啊。

交換機只管收了敏卜核資料查mac,同段ip在廣播時接受方收到廣播應答了就發出去了,而不同段的ip在廣播時是在這個網段範圍內廣播的,沒路由,自然接受方就收不到資料,它連廣播都收不到啊。

樓主可能又說那交換機怎麼認識是不同段的啊,這是ios規定的,所有網路裝置被製造出來都遵循這樣乙個守則,規則就是這樣啊,還要問為什麼要制定這個規則,就去問:國際標準化組織吧。

4樓:鎮納公孫翰翮

首先,確認一點,採用什麼協議進行寬哪通訊,如果採用ip協議,則兩臺主機必須在乙個網衡畢絡內。也就是網路號必須相同才能進行通訊。

伺服器。如果要進行慎攔碼通訊,則必須通過路由,資料包傳輸方式為:

同乙個區域網不同網段可以通訊嗎

5樓:飛_狐

不同網段的ip在同乙個區域網環境中是不能直接通訊的。

可以通過其它方式進行通訊:

1、通過閘道器,進行路由,在閘道器路由器(可以是同一臺,甚至乙個網口做子介面;也可以是2臺路由器)上增加這2個網段的路由【家用路由器就不要考慮了】

ip router 假設其中乙個網段為ip router

2、修改掩碼,使2個網段變成乙個網段。

原來是,改為。

6樓:網友

計算機之前是如何實現互相通訊的呢?

正文。首先,計算機之間通訊人為設定乙個準則,這個準則是什麼呢?

如果兩臺計算機在乙個相同網段,不需要輔助裝置(閘道器)的幫助,可以直接通訊。

如果兩臺計算機在不同網段,一定需要輔助裝置(閘道器)的接力幫助,實現間接通訊。

上文一下子出現很多陌生名詞,需要解釋:

相同網段。計算機a如果想和計算機b通訊,用自己的網路掩碼的二進位長度,遮掩自己的ip位址,ip位址被遮住的數字即為自己的網段。

用相同的方法,計算b的網段,如果a、b網段相同,則為相同網段。

不同網段。否則為不同網段。

閘道器。閘道器專門是為不同網段通訊設計的硬體裝置,它的存在使得不同網段通訊成為可能,充當閘道器的硬體裝置,通常有路由器、三層交換機、防火牆。

直接通訊。儘管a、b知道對方和自己在乙個網段,但是對方的硬體網絡卡位址(mac位址)卻不知道,為了實現通訊,還需要知道對方的mac位址,怎麼辦?

廣播通訊(一對多)

使用mac = 0x 先詢問一下b的mac,b能收到這個廣播嗎?可以的!b回覆一下自己的mac位址,a自然就知道了,然後a與b就可以點對點單播(一對一)通訊了。

arp協議。

實現廣播通訊的協議是arp協議,位址解析協議,為了解析對方計算機的ip、mac的乙個協議。

間接通訊。既然網路設計之初,不同網段主機之間的通訊需要閘道器中轉,那就必須服從這個準則。

計算機a需要把自己和計算機b通訊的ip報文發給閘道器,這裡的所謂發給閘道器,是二層/資料鏈路層/以太幀頭的目的mac位址是閘道器的,這裡是關鍵,理解了這點就理解了這個問題!

這個小菜一碟,因為計算機a與自己的閘道器在相同網段,使用廣播通訊,可以發現閘道器的mac位址,就可以把ip報文發給自己的閘道器了。

閘道器收到這個ip報文,獲得了ip報文中的目的ip,查詢自己的路由表,發現主機b與自己另外乙個介面在相同網段,於是通過廣播通訊獲得主機b的mac位址,然後就把ip報文以點對點(一對一)單播方式發給主機b,這樣ip報文就到達了主機b。

主機b發出的返程ip報文,同樣的原理,可以到達主機a。

所以主機a、b不會有對方的mac位址,只會有自己閘道器的mac位址。

vlan同一vlan不同網段能否通訊

請問同一vlan下怎麼不同網段法?二層交換機埠本來就不能配ip,只能給vlan配ip。如果你要說3層交換機,那麼也得先no swithport,都不做為交換口了,怎麼接入vlan?自相矛盾的補充 問題的意思是 交換機連線2臺pc的埠屬於同一vlan,而pc配置不同網段的ip這情況下是不能通訊的,因為...

同網段什麼意思,同一個網段什麼意思?

是在同一網段,網路號和子網掩碼都為192.168.0.0 255.255.0.0。同一網段指的是ip地址和子網掩碼相與得到相同的網路地址。想在同一網段,必需做到網路標識相同。各類ip的網路標識演算法都是不一樣的,需要根據子網掩碼的位數來判斷。想在同一網段,必需做到網路標識相同,各類ip的網路標識演算...

乙個大學的不同學院的同乙個研究生專業有什麼不同?

原則上是沒有不同的,應該是乙個培養方案。但是由於導師的研究方向不同,可能學習重點不同,例如選課不同,開題不同,評審專家不同等等。不同的學院就已經說明了專業不同,大學是以專業開劃分學院的,乙個大學是有很多個學院的,不同的學院說明了專業是相差很大的。同乙個大學,不同學院怎麼可能有相同的研究生專業?即使有...