不「聽」的端口指的是連續輪詢到該端口或分立輪詢或中斷驅動的過程。 究竟是怎麼回事的「傾聽之埠」?究竟是什麼端口監聽
8
A
回答
7
一個端口無非一個概念多,它不喜歡,如果你可以檢查一些存儲位,等待着一些信息。
所以,聽到一個端口將教內核在接收到的數據包與這個特定端口號怎麼做的:不是回覆其傳送到過程,要求聽該端口,[與否]該端口未打開。
注意:這只是猜測,我沒有調查任何內核執行。
編輯:在流程方面,
+0
這意味着內核將在收到此數據包時中斷(通知)進程。 – Dinushan
5
內核從傳入提取目的地端口拾取數據IP數據包,然後將數據包轉發給所有爲此特定端口註冊的接收方(是的,可能有多個)。一個用戶進程通常使用選擇(2)或輪詢(2)等待一個事件,但此投票不同於傳統輪詢等不同的「讀取I/O端口;延遲500毫秒」。
相關問題
- 1. DEFAULT_COMPRESSION究竟是什麼?
- 2. cacert.pem究竟是什麼?
- 3. JSON-RPC究竟是什麼?
- 4. WPF究竟是什麼?
- 5. NoSQL究竟是什麼?
- 6. 「Sample」究竟是什麼?
- 7. ContextStaticAttribute究竟是什麼?
- 8. JSON究竟是什麼?
- 9. 究竟是什麼插座
- 10. targetSdkVersion究竟是什麼?
- 11. getGlobalVisibleRect()究竟是什麼?
- 12. 究竟是什麼#^:_ 1
- 13. WCF - 究竟是什麼?
- 14. Rest API究竟是什麼
- 15. 「句柄」究竟是什麼?
- 16. this.id究竟是什麼?
- 17. Erlang OTP究竟是什麼?
- 18. selenese html究竟是什麼?
- 19. 資源究竟是什麼?
- 20. 究竟是什麼@ ViewDebug.ExportedProperty?
- 21. ViewUserControl.ViewDataKey究竟是什麼?
- 22. 究竟是什麼任務
- 23. Windows AppFabric究竟是什麼?
- 24. 「OAuth Provider」究竟是什麼?
- 25. Django Apps究竟是什麼
- 26. 究竟是MySQL中的「尾隨空間」究竟是什麼?
- 27. 究竟是什麼耙db:migrate做什麼?
- 28. 服務器端和客戶端分頁究竟是什麼?
- 29. 究竟是什麼`Function.prototype.length`的意思是?
- 30. CMD不能得到什麼是監聽8080端口
這是從programmers.stackexchange [如何-A-端口監聽-拉或推] 描述了深。 [1]:http://programmers.stackexchange.com/q/107545/36957 – Dinushan
答案描述了非常低的水平的機制,* TCP/UDP *,*端口*和*,甚至聽*的概念之下,任何網絡數據接收都是如此。 – Kevin