如果HTTP請求是從不同於端口號80的端口發送的,那麼在這種情況下,我們能否識別來自TCP層的http請求?我們可以從TCP層確定給定的請求是HTTP還是非HTTP?
0
A
回答
1
首先,我對這個問題的一部分感到困惑:「...從......端口號80 ......」。 FROM端口始終大於1024且來自瀏覽器的或多或少是隨機的,TO(目標)端口是80.我只是猜你是指目標端口(即在服務器上)。
最簡單的方法是過濾目標端口80和443(SSL)。當然,HTTP可以發生到任何端口,但那裏的99.9999%的HTTP通信存在於那些(標準)端口。下一步,如果這還不夠,將涉及數據包檢查。儘管如此,您無法檢查SSL流量,因此您絕對不會收到該流量。
0
如果你知道在這個http服務器綁定的socket端口(通常是80),沒有問題。掃描端口字段的tcp-header必須解決它。
相關問題
- 1. 使用Servlet API,如何確定請求是HTTP/1.0還是HTTP/1.1?
- 2. 確定HTTP方案在mod_perl2中是https還是http?
- 3. 如何確定HTTP請求是來自瀏覽器還是其他Web服務?
- 4. 當從客戶端調用HTTP請求時,是否可以將http請求/請求分成多個請求?
- 5. 確定HTTP請求的數據類型
- 6. 哪個Nativescript模塊更適合http請求 - http還是提取?
- 7. PHP可以向HTTP請求HTTP嗎?
- 8. 確定當前的URL是在項目中的http還是https
- 9. http請求的HTTP請求
- 10. php - 確定流量是通過https還是http的方法
- 11. 是否可以從HTTP請求中獲取IP地址
- 12. 是否可以從HTML表單中觸發HTTP DELETE請求?
- 13. 在php中,是否有任何方法來確定傳入的http請求是POST還是GET?
- 14. 我可以發出僅使用HTTP/2的HTTP請求嗎?
- 15. 我們可以在beanshell中使用http請求嗎?
- 16. 使用tomcat我可以檢查我的HTTP請求是否是對我的Web服務有效的請求?
- 17. luaSocket HTTP請求總是以重定向響應(301或302)
- 18. 讀取HTTP請求標題以決定是否繼續
- 19. 重定向HTTP請求
- 20. 自定義HTTP請求頭
- 21. WP 8.1從http請求綁定圖像
- 22. ASP.NET請求排隊,我可以確定這些請求是什麼?
- 23. HTTP請求URL是否不是HTTP請求標頭的一部分?
- 24. 可可中的HTTP請求
- 25. 如何從http請求中確定客戶端的唯一性?
- 26. 以編程方式確定連接是通過HTTP還是通過HTTPS進行?
- 27. 是MonoTouch還是iOS web堆棧吃掉我的HTTP DELETE請求體?
- 28. 我可以使用「HostingEnvironment」來確定它是Web還是Win
- 29. 我可以確定Ctrl鍵是按下Ctrl還是Right Ctrl?
- 30. HTTP請求webhdfs,但給FileNotFoundException