data-link-layer

    0熱度

    1回答

    我正在爲我的考試'ComputerNetworking'學習。我有兩個問題: - 幀(鏈路層網絡)中的預告片何時包含信息? - 何時可以TCP段有校驗錯誤? 在此先感謝

    10熱度

    1回答

    我很難理解難聽的詞語「循環冗餘校驗」的概念和工作原理。我正在參加計算機網絡大學課程,我已經迷路了。 問題是我對數學的理解是非常有限的(在學校很久以前學過數學並忘了大部分內容),我無法得到例如什麼是生成多項式,什麼多項式必須與CRC並且總結 - 所有這些對我來說似乎完全不可理解。 我閱讀了關於CRC的wiki條目,但它並沒有幫助我,因爲我不擅長數學,所有這些符號和數學術語都像中國人。 據我所知,在網

    4熱度

    3回答

    我最近在網絡(CCNA 1到4)中採用了一些類,所以我理解了它背後的大部分理論。我現在想做的就是把這些知識帶到一些小應用程序的實踐中去。 我一直在閱讀關於如何做到這一點的MSDN上的一些文章,但他們似乎只覆蓋了第3層或第4層以上的網絡編程,IIRC。我正在尋找的是一些簡單的如何處理主機之間的第二層連接(即成幀)的例子,甚至只是簡單的如何執行以太網廣播。 我對C#和C++有一點經驗,所以使用這兩種語

    0熱度

    2回答

    我想創建一個用於從數據鏈路層訪問IPv4數據包的套接字。來自unix網絡編程V1, socket(PF_PACKET, SOCK_DGRAM, htons(ETH_P_IP)) 1)我正在實現一個DHCP客戶端,這是做到這一點的正確方法? (意味着不訪問數據鏈路層,我無法從DHCP服務器收到回覆)還是還有其他更簡單的方法? 此外,由於此套接字將接收所有發往我係統的IPv4數據包,我應該如何區分

    2熱度

    2回答

    是否有一個庫允許我對傳入和傳出數據包執行鏈路層數據包修改? 基本上我想根據傳入的MAC地址,IP地址,端口等對數據包進行一些轉換(例如更改IP有效負載)。 我也希望能夠對傳出數據包做同樣的事情即在數據包離開系統之前修改數據包。

    5熱度

    4回答

    我有一個發送數據單元的假設情況,每個數據單元有千字節。失敗率很少見,但是如果發生錯誤,則不太可能是單個位錯誤,並且更可能是連續幾個位中的錯誤。 起初我想過使用校驗和,但顯然它可能會丟失大於一位的位錯誤。奇偶校驗也不起作用,所以CRC可能是最好的選擇。 對千字節有效使用循環冗餘校驗?還是有其他方法可以更好地工作?

    0熱度

    1回答

    我很想知道什麼是邏輯鏈路層。它的主要意義是什麼?它是軟件的一部分嗎? 我正在尋找LLC的一些細節。

    2熱度

    1回答

    我想知道我是否可以在Android上的MAC級別(L2-WiFi)接收廣播數據包,並將這些消息發送給我的應用程序,解析這些數據包的有效載荷。 MAC接口通過構造(例如,信標)解析所有這些分組;然而,我不知道每當節點收到一個不是管理WiFi幀的廣播數據包(即ff:ff:ff:ff:ff)時我是否可以註冊某個「回調」 。 這個想法是即時訪問一些信息,甚至可能在認證/關聯之前,或者如果這是不可行的,在關