data-link-layer

    -1熱度

    2回答

    假設有在任何節點中沒有ARP緩存,並且交換機表是空的,並且源和目的地的IP地址是已知的(使用DNS)。同樣所有的節點都被認爲是在相同的子網。如果n1想要將數據包發送到特定的節點,比如n2,它需要MAC地址爲n2。 我想在這種情況下將發送一個ARP請求來獲得相應的MAC地址。但是我的朋友說n1會播放主幀,所有節點都會提取幀,直到網絡層知道這個數據包是否適合他們。 第一種方法是否實施第二種方法將改變交

    1熱度

    1回答

    我不明白交換機中的所有端口是否可以通過MAC尋址。我在網上看到相互矛盾的答案 - https://learningnetwork.cisco.com/thread/15380和http://www.techexams.net/forums/ccna-ccent/45578-mac-address-switch.html。 我明白,對於不同的製造商和交換機操作層,答案可能不同。但是由於交換機主要是第

    1熱度

    1回答

    我有一個關於IP和MAC的簡單問題。 假設我們有兩個局域網A和B,它們通過網橋(無網絡層)相連。我們有主機'X',它發送一個IP數據包給主機'Y'。它會通過MAC幀發送它。該MAC幀的有效載荷將成爲我們的IP數據包。 問題是:由於X不知道Y的M​​AC地址,哪個MAC目的地址將被用在幀頭中? 謝謝你的時間。

    -1熱度

    1回答

    我想了解圍棋回工作N使用這個網站: - http://www.ccs-labs.org/teaching/rn/animations/gbn_sr/ 這裏,假設我們正在發送幀1,2,3,4,5,6(窗口大小4),並在當前窗口中我們有幀1,2,3,4。現在假設ACK 4丟失,然後根據網站,當前窗口中的任何幀都不會被重新發送。 根據我的理解,幀3,4,5,6(當前窗口)必須重新傳輸。 我哪裏錯了?

    1熱度

    1回答

    我想向第二層廣播地址在Scapy中的默認網關發送回聲請求。 我寫了這個代碼: packet = Ether(dst='FF:FF:FF:FF:FF:FF')/IP(dst='192.168.1.1')/ICMP() sendp(packet) ,但沒有響應返回 據我瞭解發送網絡內部的數據包的過程中,框架應該已經由於IP地址去了開關的目的地在同一個網絡中,然後交換機應該將它發送給連接到它的每個

    0熱度

    1回答

    據我所知,傳輸和數據鏈路層都採用流量控制和錯誤控制。如果數據鏈路保證數據包的無差錯傳輸,那麼傳輸層會捕獲哪種錯誤? 此外,在TCP中處理的UDP中可能會發生什麼樣的錯誤?

    1熱度

    1回答

    我試圖獲取每個在網絡上轉儲的數據包的源MAC地址,排除了涉及主機的任何數據包。我期望爲了實現這個目標,我應該在混雜模式下使用主機的網絡接口從tcpdump獲取數據。 請注意,我是而不是有興趣獲得完整的標題或甚至鏈接級別標題。 -e選項不是我想要的。我只是想要每個數據包的源MAC地址,而沒有其他。 這是我目前在做什麼現在: sudo tcpdump -I -elt -i wlan0 not host

    -1熱度

    1回答

    我有點困惑的位填充。 我瞭解程序,如果幀標籤不可能在序列中顯示,但如果幀標籤出現在幀中會發生什麼? 例如: 如果幀標籤是100001和用於比特填充規則是每4個零放1,其是序列0110100001100的結果?

    -1熱度

    2回答

    我對網絡編程尤其是L2相當陌生。 我正在C中實現LLDP(鏈路層發現協議)。我知道鏈路層上的多播工作在直接連接的LAN設備上。我的目標是讓它在VLAN中工作(例如:10.1.1.0池中的設備應該能夠接收由192.168.1.0中的設備發送的L2多播數據包)。 有沒有一種可能的方式來實現這個..或者我錯過了一些至關重要的東西?上LLDP Wireshark的維基說: LLDP數據單元(LLDPDU中

    1熱度

    2回答

    當我們從一個路由器發送數據包到網絡層上的另一個路由器,並且數據包大小大於路由器的MTU(最大可傳輸單元)時,我們必須對數據包進行分段。我的問題是:假設我們需要在最後一個片段中添加填充位,那麼我們在哪裏添加填充位(在LSB或MSB中)以及目標路由器如何區分包位或填充位?