network-protocols

    1熱度

    1回答

    我正在使用原始套接字來捕獲網絡數據包。我捕獲了以太網報頭,然後我訪問了IP報頭,在IP報頭中有一個'協議'字段。我打印此字段並與/ etc/protocols中的值進行比較。我已收到「0」值,該值指 - ip 0 IP #'internet protocol, pseudo protocol number' 這意味着IP報頭包含協議也是IP。那是什麼意思 ?

    0熱度

    1回答

    嘿傢伙我的任務是使用http請求從本地服務器下載視頻文件,我已經可以做到這一點,但他們希望我按段來下載視頻,這意味着我的請求將是部分(我不會用一個請求來裝載整個文件),問題是我總是收到整個文件。我究竟做錯了什麼?代碼的 重要部分: socket = new Socket(server, port); OutputStream os = socket.getOutputStream(); os.

    0熱度

    1回答

    我正在寫一個給定的協議使用TCP網絡客戶端,我有一些哲學問題的整體架構的東西。 有時可能發生的情況是我沒有完整的請求數據,而且我可能需要讀取比當前可用的字節更多的字節,我想有時候我可以在需要的時候獲得另一個請求的部分內容。在這種情況下通常採用什麼方法?

    0熱度

    1回答

    我一直在嘗試了一小會兒,以獲得從TCP數據包報頭中的偏移值和不斷收到的0。這裏的值是頭文件,我立足我的代碼掉的鏈接: http://unix.superglobalmegacorp.com/BSD4.4/newsrc/netinet/tcp.h.html 我正在使用tcpHdr-> th_off並且正在接收值0.我知道該值是4位長,所以上面的行可能不是我想要的。對於我使用th_flags值的標誌,

    0熱度

    1回答

    我允許連接到我的python - 服務器的客戶端請求圖片。我回了他一個固定的HTTP,其中包括由下面的代碼的二進制數據(忽略壞identication): if os.path.isfile(PICROOT + pic_name): with Image.open(PICROOT + pic_name) as curr_img: sio = StringIO.St

    0熱度

    1回答

    我正在通過Modbus協議連接設備。 有讀取和寫入寄存器的命令(寄存器= 2字節)。 但是,通常一個寄存器包含多個配置標誌位,我只需要編寫其中一個左右。 我可以讀取它,修改標誌並將其寫回,但這是正確的方式嗎? 我已經看過一些用於寫入線圈的命令,但我不確定線圈是什麼 - 是否有點?如果是這樣,如何得到一個線圈的地址?

    0熱度

    1回答

    我正試圖評估運行一個履帶關閉EC2會花費什麼。這page說數據傳輸IN是免費的,數據傳輸OUT不是。因此,如果我向某個站點發出HTTP GET請求,請使用GET標頭長度,例如200字節和20000字節的響應,出站數據傳輸的實際數量是從我的帳戶實際收取的嗎?是否有案例研究,或者他們如何衡量它的解釋?

    0熱度

    3回答

    我在php中構建了一個解決方案,它需要我準確知道請求者的IP。在大多數情況下,經典的呼叫 $ip = $_SERVER['REMOTE_HOST']; 的作品就好了。 但是,我注意到,在客戶端通過繫留連接發出請求的情況下,我得到的地址與google和我的防火牆報告的地址完全不同。 我可以通過在google上搜索"my ip"來驗證客戶端(連接)端的這一點,這爲我提供了一個與我的服務器防火牆報告的I

    1熱度

    1回答

    語境: 編寫一個基於瀏覽器的工具,它擊中了一些第三方URL來看看我們是否可以打的URL或不 約束 1. Has to be browser based 2. I don't own the URL list (read it from a server and is maintained by someone else) 3. Some of the URLs (ie the servers)

    3熱度

    1回答

    我們有一個設備在本地網絡內部運行,並且一個californium服務器在網絡外的另一臺機器上運行。服務器IP是公共IP。要求是當服務器收到來自設備的請求時,服務器應該向設備發出GET請求。我們在這裏遇到的問題是 - 當設備向服務器發送請求時,服務器無法看到設備的內部IP,服務器只能看到設備的外部IP(網絡的公共IP) 。因此,服務器從請求中捕獲IP和PORT號碼,並創建一個單獨的獲取請求,設置IP