cost 275 ms
對原始數據包數據使用 tcpreplay.pcap 失敗

[英]Use tcpreplay .pcap with raw packet data fail

我正在使用 tcpreplay 從.pcap文件中為我的實驗生成流量。 更具體地說,我正在使用來自ISCX-VPN-NONVPN-2016公共數據集的文件。 但是,我在重新傳輸加密流量時遇到了問題,因為它們顯示了 L2 Raw packet data字段,如圖所示。 當我嘗試中繼流量時顯示以下錯誤 ...

為什么插入電纜后以太網延遲發送第一個數據包?

[英]Why does ethernet delays sending the first packet after plugging the cable?

當我將以太網電纜插入電腦時,在wireshark 上觀察第一個數據包大約需要4-5 秒。 這是為什么? PHY芯片是否需要很長時間才能喚醒? 我問這個是因為我正在做一個項目,我正在使用 STM32F429ZI 核板來實現 TCP/IP。 我目前能夠發送 ARP 請求。 但是,在發送任何內容之前 ...

使用原始套接字發送自定義以太網數據包

[英]Send custom ethernet packet using raw socket

我搜索了如何使用自定義以太網類型發送原始以太網數據包,但很多人都在談論 tcp 和 udp 協議。 我需要打開一個原始套接字,獲取所有具有我的自定義以太網類型的數據包,讀取有效負載並發送回具有不同自定義以太網類型的數據包。 我收到了數據包,但f.Write(myBuf)向我返回以下錯誤: Error ...

不同的 host.network 字節順序是否會增加 .network 延遲?

[英]Does differing host/network byte ordering add to network latency?

我正在嘗試使用 UDP 協議讓兩個 NVIDIA 的 Jetson AGX 通過 ethe.net 以盡可能低的延遲進行通信。 .netperf 測量的默認請求-響應延遲約為 200 微秒。 我正在尋找減少這種情況的方法,歡迎所有建議。 查看 .network 堆棧,我發現 Jetson 使用小 ...

Dhcp 選項中的 Dhcp 選項 53 是強制性的嗎?

[英]Is Dhcp option 53 mandatory in Dhcp offer?

我試圖找出 DHCP 提供中的選項 53 是否是強制性的。 我發現了這個簡短的片段: 在書中,但我正在尋找 rfc 中的任何確認。 我已經檢查了這個,但是在關於選項 53 的部分中沒有關於它是否是強制性的消息。 您對我在哪里可以找到答案有什么建議嗎? ...

使用 EtherType 0x88A4 (EtherCat) 時,WriteFile function (NDIS) 中出現錯誤 87

[英]Error 87 in WriteFile function (NDIS) when using EtherType 0x88A4 (EtherCat)

我正在嘗試使用 C 中 NDIS 驅動程序的prottest.c 示例代碼在第 2 層發送原始以太網幀。 該示例沒有問題,但是當我修改以太網類型( 0x88A4 EtherCat )並使用必要的結構和信息調整幀時,Writefile function 總是返回錯誤 87(參數不正確)。 在沒有 T ...

無 phy 的 SGMII - Xlinix Zynq UltraScale+ RFSoC 板上的外部環回

[英]SGMII without phy - external loopback on Xlinix Zynq UltraScale+ RFSoC board

我有一個帶有 Xilinx Zynq UltraScale+ RFSoC 的服裝板。 我正在使用 3 個 PS_GTR 收發器作為 sgmii。 其中 2 個連接到外部 Marvell phy,第三個直接連接(固定鏈接 - 沒有 phy)。 在制造階段,我想確保直接 sgmii 接口正確組裝 - 所 ...

如何計算以太網幀中的 FCS 字段?

[英]How do I calculate the FCS field in an Ethernet Frame?

我看到了一些實現,但我決定看看規范是如何調用 FCS 進行編碼的。 所以說我的輸入如下: 以似乎在格式中指定的順序(以及稍后在規范中表達的順序)連接它似乎表明我的輸入是: a) “幀的前 32 位被補碼。” b) “然后,受保護字段的 n 位被認為是 n – 1 次多項式 M(x) 的系數。( ...

使用 scapy (python) 刪除以太網報頭

[英]Ethernet header removal using scapy (python)

我正在嘗試使用 pcap 文件。 對於預處理階段,我正在嘗試使用 scapy 刪除以太網標頭,但不確定這是否是正確的方法。 任何想法都將不勝感激。 謝謝我正在使用 Jupyter notebook,我使用 python 和 scapy 來讀取 pcap 文件。 ...

libpcap是否使用了linux的流量控制層?

[英]Does libpcap use the traffic control layer of linux?

我正在創建一個單獨的網絡堆棧,我正在使用 libpcap,或者特別是 pcap_inject 函數將數據包直接發送到鏈路層。 但是,當我查看tc -s qdisc show dev eth0命令時,我看到我發送的數據包正在計算從隊列發送的數據包。 所以我的問題是,pcap_inject 是不是調用了 ...

以太網通信中RGMII與MDI的關系

[英]The relationship between RGMII to MDI in Ethernet communication

假設我正在通過RGMII與PHY芯片通信。 在RGMII上傳輸的串行信息與輸出到MDI的信號之間有什么關系? 我從RGMII的時序圖中了解到,上升沿是4位,下降沿是4位。 因此,對於每個給出8位的時鍾。 對於100Mbps,所需時鍾為25MHz。 因此,對於每個25MHz時 ...

Linux 原始 Sockets:塊數據包?

[英]Linux Raw Sockets: Block Packets?

我在 Linux 中編寫了自己的數據包嗅探器。 我用socket(AF_PACKET, SOCK_RAW, htons(ETH_P_ALL))打開一個套接字,然后處理 Ethe.net 數據包 - 解壓 ARP 數據包,IP 數據包(以及其中的 ICMP / TCP / UDP 數據包)。 到目前 ...

在 Python 中讀取原始以太網數據包的 VLAN 字段

[英]Reading VLAN field of a raw ethernet packet in Python

我使用以太網數據包(2 層,無 UDP/IP 或 TCP/IP)在兩個節點之間進行低級通信。 這些數據包內部有 VLAN 字段,我的接口配置為混雜模式,由於我可以在 Ubuntu 系統的 Wireshark 中看到 VLAN 標記,因此它能夠完全讀取它們。 使用 python,我能夠讀取除 VLA ...

我把scrambler和descrambler模塊分別放在vhdl中,但descrambler的結果與scrambler的輸入不一樣

[英]I put scrambler and descrambler module in vhdl respectively but the result of descrambler is not as same as the input of scrambler

我編寫了10G以太網的擾碼器。 我從ieee802.3ae標准中找到了多項式。 在文件中找到了一個方框圖(49-10,49-8)。 當我分別把scrambler和descrambler模塊放進去的時候。 我無法在descrambler的輸出處看到擾碼器的輸入。這是我的問題? 我該如何解 ...

Python第2層以太網幀->接收數據

[英]Python layer 2 Ethernet frames --> Receiving data

我正在創建一些第2層框架,以使用Python 3進行自動化總線仿真。實際上,數據將毫無問題地發送。 通訊伙伴將數據返回給我的python腳本。 我以root身份啟動腳本,接收已完成。 重新啟動腳本后,無法再次接收數據。 我必須重新開始…現在我正在尋找原因。 實際情況: 帶 ...

IEEE 802.2 邏輯鏈路控制層(以太網)是全雙工的嗎?

[英]Is IEEE 802.2 Logical Link Control Layer (Ethernet) full duplex?

我有一種情況,我使用pcap_sendpacket()將數據包放在 LLC 層的線路上,同時我使用帶有關聯回調函數的pcap_dispatch()接收數據包。 發送和接收發生在不同的執行線程中。 我觀察到當傳入數據包速率特別高時,我沒有看到我的傳出數據包出現在線路上(使用wireshark)。 但 ...

使用RaspberryPi直接在以太網端口上讀取信號

[英]Reading signals on ethernet port directly with RaspberryPi

我有一台使用rj45端口和4線電纜(可調節高度的辦公桌)連接到其遙控器的設備。 我敢肯定,它實際上並沒有使用以太網協議,而是使用了一些簡單的數字信號。 我希望Raspberry Pi能夠控制該設備,所以我想知道是否可以像使用其他任何引腳一樣使用以太網端口讀取,轉儲然后發送信號? 這里的實際 ...

“襪子,地址= self._sock.accept()socket.error:[Errno 95]不支持操作”

[英]“ sock, addr = self._sock.accept() socket.error: [Errno 95] Operation not supported ”

我想嘗試為服務器端創建一個客戶端(通過以太網協議發送原始數據),但是我遇到了這個錯誤: socket.error:[Errno 95]不支持該操作 雖然我這樣稱呼: sudo python server.py 這是我的server.py代碼: ...

為什么將14個字節的隨機數據附加到原始以太網幀?

[英]Why are 14 bytes of random data appended to a raw ethernet frame?

我正在使用以下python代碼將原始以太網幀發送到回送接口(Linux ubuntu 4.15.0-34-generic): (我們使用自定義的以太網類型0x6666,但是使用以太網II幀格式指定的數據包長度(50)具有相同的結果) 我希望在接收器(或在Wireshark)中看到長 ...

802.3bp協議中的UCT定義

[英]UCT definition in 802.3bp protocol

當我閱讀802.3bp-2016協議時,遇到了“ UCT”一詞,找不到它的定義。 例如,在圖97-13的RFER監視器狀態圖中,存在從INIT_CNT到WAIT狀態的UCT流。 有人可以幫我理解這個定義嗎? ...


 
粵ICP備18138465號  © 2020-2024 STACKOOM.COM