因為公司交換機出廠的預設ip是相同的,客戶又不允許用dhcp,所以實施想通過ip進入交換機web管理頁面設定的話,要一台一台配置,所以我就有了新的任務
一開始想ip一樣,mac位址肯定唯一的啊,三層不行,直接用二層通訊行不行?但程式語言支援什麼二層協議呢,貌似也就用過jpcap發過arp勉強算個二層協議,難道用自定義協議棧?難道就沒有在現有基礎上簡單的實現方式嗎?
後來突然想到手上有個攝像頭不就有類似功能嗎,於是抓包看下別人是怎麼做的。
可以看到使用的是udp,且目標ip為255.255.255.255.可以知道這4個255是個受限的廣播位址,即不會被路由器**,但是可以在二層網路內不知道ip的情況下進行廣播
以上就是大致的解決思路,這樣做的好處就是可以直接利用現有程式語言udp部分的api直接進行開發了,但所有的通訊都是通過廣播進行的,所以需要我們在廣播中加個標識用以區分出發送的物件,比如mac位址。
二層網路型別
網路型別 1.點到點 在乙個網段內只存在2個節點,在序列線路上封裝型別為hdlc或ppp.2.ma 多路訪問,在乙個網段中可存在多個節點。1 bma 帶廣播的多路訪問。乙太網 2 nbma 不帶廣播的多路訪問 mgre或幀中繼 二層封裝 1.乙太網 bma型別網路 因為bma型別存在多路訪問,所以通...
二層網路,三層網路
在企業的網路結構選擇中,有二層網路和三層網路結構兩種選擇。在這裡的二層 三層是按照邏輯拓撲結構進行的分類,並不是說iso七層模型中的資料鏈路層和網路層,而是指核心層,匯聚層和接入層,這三層都部署的就是三層網路結構,二層網路結構沒有匯聚層。只有核心層和接入層的二層網路結構模式執行簡便,交換機根據mac...
二層 三層網路
在企業的網路結構選擇中,有二層網路和三層網路結構兩種選擇。在這裡的二層 三層是按照邏輯拓撲結構進行的分類,並不是說iso七層模型中的資料鏈路層和網路層,而是指核心層,匯聚層和接入層,這三層都部署的就是三層網路結構,二層網路結構沒有匯聚層。只有核心層和接入層的二層網路結構模式執行簡便,交換機根據mac...