1樓:
首先要明白一點,ios一共七層, 傳送資料的過程是從上到下,也就是從應用層一直到物理層,接受資料是從下至上.
來看你的問題,環境如下,我們來用一個ping命令的過程來解釋:
一個交換機,連兩個電腦a和b,a和b不在一個網段,他們的ip分別是192.168.1.
2,255.255.255.
0,b是 192.168.2.
1,255.255.255.
0,閘道器也可以設也可以不設,但其實你設了也是個假的閘道器,因為在你的環境裡面只有一個交換機,並沒有路由器,對嗎?
a ping b:
1.ping命令會構建一個固定格式的icmp請求資料包,然後由icmp協議將這個資料包連同ip地址「192.168.2.1」一起交給ip層協議.
2.ip協議會檢視目的ip地址是否和源ip在同一網段,如果在同一網段就直接查詢arp快取,查詢目的mac,如果目的ip地址是否和源ip不在同一網段,那麼就將資料包傳送到閘道器.
3.按照前面的描述,在a電腦上有兩種情況,1是沒設閘道器 2是設了一個假的閘道器,那麼如果沒設的話,資料包到這一步就丟棄了,目的ip和源ip不在一個網段而且a沒有閘道器,那麼就無法傳送.如果a設閘道器了的話,接著往走.
4.假設a電腦設定的閘道器是192.168.
1.1,那麼ip協議知道了目的ip,但是不知道目的mac,所以會查詢a電腦的arp快取,看裡面有沒有目的mac,很遺憾,肯定沒有,因為環境裡並沒有這個閘道器裝置存在.所以a會發一個arp廣播到192.
168.1.x整個網段,來查詢ip是192.
168.1.1 的mac,當然,物理上就不存在192.
168.1.1這個裝置,自然就沒有裝置來響應這個arp廣播,所以最終ip協議無法知道目的mac,就無法將資料包往下一個層資料鏈路層傳遞.
回到最開始,還是那句話:ios一共七層, 傳送資料的過程是從上到下,也就是從應用層一直到物理層,接收資料是從下至上.
在此場景中資料包在三層就停住了,根本不會涉及到二層.
2樓:匿名使用者
我懂lz的意思~~就是說不同網段ip的機器接交換機,但是無法進行通訊。其實這個很簡單啦。因為機器本身就有張路由表的。它發現不同網段的應該把ip資料包發給閘道器。
3樓:匿名使用者
為了讓報文在物理網路上傳送,必須知道對方目的主機的實體地址。這樣就存在把ip地址變換成實體地址的地址轉換問題就是arp協議
a傳送資訊的時候會有源ip和目的ip 交換機看目的ip是b,進行arp的時候發現b的ip地址和a不在一個網段就認為是不可達的就會去找閘道器了 於是就不能通訊
4樓:匿名使用者
因為一個ip對應一臺電腦,除非你找網路管理員重刷一下!
把兩臺ip網段不同的計算機連線到二層交換機上為什麼不能通訊
5樓:匿名使用者
因為兩個pc在不同網段,pc1查不到pc2所在的網段路由,所以pc1就把封裝有icmp報文的ip報文直接丟棄了,而不是傳送arp報查詢pc2的mac地址。
交換機知道 但pc1不知道
6樓:匿名使用者
通訊用到的是 tcp/ip協議 協議規定只有同一網段的主機才能通訊
只知道 mac地址 只能把資料包送到 但是送到之後發現ip地址不在同一網段 主機不作迴應
7樓:
跨網段是要通過三層路由**的。知道這個就行了。
在同一個網段中的ip地址,為什麼相互不能ping通?
8樓:匿名使用者
在同一網段的ip地址不能ping通有二種原因:
1、二個ip地址的子網掩碼不一樣,那也是沒法ping通的。
2、其中一臺電腦開戶了防火牆不允許區域網通過,這也是沒法ping通的。
解決方法:
檢查一下二個ip地址的子網掩碼是否一樣,如不一樣,設定成一樣即可,同時,關閉需要ping的ip地址所在客戶端的防火牆。
9樓:匿名使用者
同一個網段的ip不能ping通,無非有以下幾種情況:
一、接在同一個交換機上
1、網絡卡的防火牆開著,阻止了ping
2、交換機埠上做了訪問控制列表限制訪問
3、閘道器裝置(如)上做了限制訪問
4、網絡卡有問題
二、不在同一臺交換機上
1、網絡卡的防火牆開著,阻止了ping
2、交換機埠上做了訪問控制列表限制訪問
3、閘道器裝置(如)上做了限制訪問
4、埠不在同一個vlan;
5、兩臺交換機之間不互通;
6、網絡卡有問題
請問不同區域網中同一ip地址的計算機怎麼通訊的?
10樓:匿名使用者
同學,ip地址在192.168.0.0--192.168.255.255之內
的是私有地址,即192.168.1.56的電腦a是不能直接與192.168.1.56的電腦b進行通訊的。內
他們需要用到nat技術容
,即網路地址轉換。nat的作用是把內網的私有地址,轉化成外網的公有地址。使得內部網路上的(被設定為私有ip地址的)主機可以訪問。
就像電腦a是北京四合院的一個住戶,他要給b通訊時寫的地址是自己四合院的地址,而不是自己的房屋號(自己的房屋號就是內部ip地址,四合院的地址是可以與外部通訊的外部ip地址)。房屋號(內部私有ip)如3號樓會有很多重名的,而四合院的地址(外部ip)卻是唯一的。網路地址轉換解決了ip地址數量的緊缺。
當大量的內部主機只能使用少量的合法的外部地址,就可以使用nat把內部地址轉化成外部地址。
希望可以幫到你!
11樓:匿名使用者
就是用的nat技術。nat其實就是把內網專用ip地址解析成公網地址,逆向也如此。由於管理內網的路由器的公網ip是絕對不相同的,所以處於不同內網內而內網ip相同的計算機仍然可以正常通訊。
12樓:姓罡溫靜雲
1.右鍵-網路上的芳鄰-屬性-雙擊本地連線-支援-詳細資訊,就可以看到;
2.開始-執行-cmd,在開啟新視窗後輸入ipconfig/all,就可以看到網路引數。
13樓:匿名使用者
那就涉及到三層裝置的知識了!
14樓:匿名使用者
靜態路由,acl,等等
計算機網路問題,關於IP地址的,一個計算機網路問題,關於IP地址的
把第二段的兩個做與運算,得出來第二段是10010000,算出的十進位制是114 你可以這樣理解子網掩碼為1 的位這個網段所有的地址是必須相同的,為0 的位就是該網段下可用的地址,第一個地址是網路地址最後一個地址是廣播地址,這個掩碼第二段前四個位為1,所以前面四位是一樣的就是1001,後面的是0我們的...
計算機網路 為什麼要同時有IP地址和MAC地址?有沒有可能只
兩樣缺一不可,如果你非要改變,只能通過改自己的mac地址 不是讓你換網絡卡,手動更改,不是完全改變了你的mac地址,只是一種手段 來逃避mac的對映。希望我的回答能幫到你。ip地址和mac地址的區別,為什麼都需要 ip 地址是你上網用的地址,網路上的地址,你需要他來傳送和接受資訊。不同的裝置可能使用...
計算機關不機是為什麼?計算機如果關不了機了怎麼辦
你的有些程式還在執行,先關掉有些程式在關機。所有應用程式關了再關機,還是關不了就查毒。電腦主機板有問題了。關掉你所執行的程式。然後就可以關掉了。關不了機,出現 正在關機 關不機是啥玩意啊?計算機如果關不了機了怎麼辦 據估計,很多人都遇到過電腦關機無法關閉的情況,有些人經常對此不知所措。其實並沒有那麼...