ip位址是否可以取代mac位址,Fibre Channel over IP是否只使用ip位址進行通訊?

時間 2021-05-05 18:21:50

1樓:白野威

Fibre Channel over IP 是 FCoE 嘛?

據我所知,好像FCoE用以太的二層但三層封裝的並不是ip報文

2樓:lg c

資料鏈路層要有位址,根據分層原則,資料鏈路層不能使用ip層的位址,只能合併資料鏈路層和ip層,鏈路層對ip層是多對一關係,這樣的話合併後的層需要包括ip層和各種鏈路層。

3樓:

如果用IP位址代替MAC,那個每個終端就要寫入唯一的IP位址了,現在IPV4的位址根本就不夠用啊。而且這樣的話現在的路由器也都用不了了,還有路由也是個問題

4樓:Sunber Chou

高票答案挺接近的了。

有個資料鏈路層的原因有如下幾條:

歷史的原因。因為一些既得利益者的推動,乙太網發展的又快又便宜,現成的晶元又便宜又好使。

專業分工的原因。七層協議模型的建立就是為把複雜的通訊通過垂直分層而簡化,資料鏈路層面對的問題總要有辦法解決。乙太網從來不是所有場合下效能最好的,但一直是最便宜的。

最後乙個就是標準化的問題。相對於ip,,乙太網解決的問題相對簡單,標準化程度高,因而各廠家互通容易,市場上不被壟斷,有線通訊的終端都會努力支援。

以上幾條原因是互相糾纏的,共同造就了乙太網的地位。

如果直接用ip通訊,你要逐個回答下面這些問題:

用什麼介質,光?電?

並行還是序列?通訊距離?通訊可靠性?保密要求?對外干擾容忍度?對外輻射程度?

是否編碼?是否編址?是否要容錯糾錯?是否重傳確認?

是否相容非ip應用?

以上的問題在ip領域都沒有標準,如果你仔細從零構造出乙個方案的話,我相信你最後會發現不如直接用乙太網。

補充一下,從七層協議的角度解釋一下資料鏈路層的作用以及與網路層的區別。

!適配物理層。概要的說,在數字通訊中物理層負責正確的傳送乙個乙個的0和1。

網路層不關心物理層,被資料鏈路層隔離,就是通過分層降低通訊複雜度。在這裡,資料鏈路層傳送一籃子的0和1。他們管這個籃子叫frame。

資料鏈路層要保證這些籃子整個無錯的被傳送。

!鏈路層的編址,定址。理論上,鏈路層的位址是區域性的,乙太網那種全球唯一是個巧合,在每個乙太網中都是只管自己的。網路層的位址是全域性的。

!鏈路層的復用分用,qos和流控。

!為網路層提供服務。這是層次模型最說不清楚的地方:

算鏈路層,網路層還是2.5層呢?具體工作包括定義鏈路層的籃子怎麼裝網路層的信,可能多個籃子裝一封信也可能乙個籃子裝多封信;鏈路層位址和網路層位址的解析和翻譯;

5樓:莫奈

在乙個區域網內,可以開發一種協議,只使用ip位址進行通訊。但是現實裡的使用場景比較複雜,還是需要用MAC位址和ip位址同時使用才行。

6樓:「已登出」

路由器串列埠就只有ip位址沒有mac位址。

網絡卡要通過mac位址硬體定址,如果把這個工作交給ip協議來做,那作業系統的負擔就太大了。

7樓:

不行,這是由MAC和IP的特性決定的。隨便列幾個理由:

MAC是全球統一標識,在製作網路硬體的時候分配給廠商,廠商保證每裝置MAC唯一。IP是專門機構管理並分配,硬體廠商分配不到也無法管理,無法保證唯一性。

工作在不同層次導致了IP之間需要得知路由才能通訊,MAC之間直接假定是直連的網內,直接區域網定址通訊。

MAC自配置,IP需要手工指定或者DHCP,需要對網路的拓撲有所了解。

按照你的假設,如果用IP作為資料鏈路層位址,上面1和2的問題從位址定義和定址方式做出變更而上解決。但2裡面的定址方式,恐怕不可能從鏈路層解決,即使解決了,對上層協議的路由表也會是乙個災難。3的話恐怕就直接無法解決。

對於網路協議理解越深,就越能體會到分層的重要。題主提出這個問題,恐怕就是因為還沒能體會。這方面的理解,其實是對於網路實際使用中逐漸加強的。

即是說,現在不理解沒關係,不需要一定要想出這樣做的理由。

對於協議棧分層,我個人有乙個經驗性的概括:越是上層的協議,為了實現更複雜的功能,其抽象出來的概念越多,使得需要的配置的專案就越多

舉例來說:

物理層一根網線連上就能工作;但是如果僅有物理層,那世界就是:我在這頭,你在那頭。然後就沒誰了...

三層配IP,引入路由 -- 有村有鎮有市有省有國家

四層加埠,抽象出連線 -- 不僅能走路,還能火車飛機輪船,跨著太平洋都能對話

5-7各種抽象協議代表不同資料流 -- 自己模擬吧我編不出來了。

總結下來一句話:每一層幹每一層的事兒。層與層之間不是不能壓縮合併或替代,而是這樣幹了就不方便了。這是乙個工程上的問題。

8樓:dastan

* 有時候乙個 IP 並不唯一對應乙個網路終端,參考 Virtual IP address

* 在任何乙個網路中,網絡卡都能夠根據自身 Mac 位址決定當前幀是否丟棄,如果改用 IP 位址來判斷,恐怕換個網路就要給網絡卡重新寫入乙個ID

* 對路由器而言,乙個幀中的目的 IP 位址並不是路由器,僅僅是幀的目標 Mac 位址是路由器的 Mac 位址,可見,我們也會期望非目標IP的網路終端也接收和處理我們的資料報

實際上 IP 是網路層概念,Mac 位址是資料鏈路層概念,兩個層級各司其職,各有各的作用,用 IP 取代 Mac 存在太多問題了,不再列舉..

有了 IP 位址,為什麼還要用 MAC 位址?

二郎 ip位址和mac位址就和你有手機號為什麼還要有身份證號是一樣的,朋友可以通過身份證找到你為什麼還要通過手機號呢,便於更有效的物理定址,ip位址時邏輯的,mac是物理定址,要不你只通過ip位址上網,那麼換了ip位址就找不到你了,所以要有個實體地址,也方便網警。 太子流光 資料鏈路層 我這一層有封...

IP位址和MAC位址的區別和聯絡是什麼?

位元翻轉 MAC位址和IP位址都具有標識的作用。MAC位址只能標識乙太網中一台主機的位置。而網路是由許多不同的物理網路構成的,比如乙太網 PPP WiFi無線網路。所以需要乙個全域性位址,也就是IP位址,來標識網路中所有的主機。 invalid s 沒有任何聯絡。在使用CDMA CD協議的乙太網中,...

關於IP位址的問題,最初生活在A地,IP位址為A。後面去了B地生活,IP位址為什麼還是A?

ip是自動分配。還是手動分配的?你這個問題的問題 有點奇怪。如果是手動分配,用了net位址轉化,確實可以一直乙個ip 我有個猜測,估計你用了同乙個路由器,然後從a地帶到b地,然後你看到的ip位址是192.168.1.x,所以你認為還是那個ip。就跟A地有個小三,B地有個張三,道理一樣,看你屬於哪個地...