我知道你不能有兩個不同的進程使用相同的端口,但如果使用tcp和另一個udp會發生什麼?你可以有兩個不同的進程每一個綁定一個套接字到相同的端口,但不同的協議?TCP和UDP相同的端口,不同的進程
15
A
回答
9
TCP端口和UDP端口根本就沒有關係。
+9
要直接回答這個問題,是的,您可能會將兩個不同的進程綁定到相同的套接字和相同的端口,但一個使用UDP而另一個使用TCP。 UDP和TCP端口命名空間是完全獨立的,儘管它們處於相同的數值範圍內。 –
21
5元組(protocol,source ip,source port,dest ip,dest port)必須是唯一的。這意味着您不僅可以使用TCP和UDP使用相同的端口號,還可以使用相同協議和本地端口號的傳出連接,但使用不同的目標。
但是,在監聽時,套接字在協議中通常必須是唯一的,即您可以/不應該打開具有相同端口號的另一個TCP套接字。
0
是的。兩個套接字可以綁定相同的端口但不同的協議。
它不是相同的端口,只是碰巧有相同的數字。
相關問題
- 1. TCP和UDP端口如何具有相同的端口號?
- 2. TCP和UDP套接字可以使用相同的端口嗎?
- 3. 問題與SaltStack Docker-py端口綁定tcp和udp到相同的端口
- 4. 共享相同UDP端口發送的兩個進程
- 5. 聽同一端口上的TCP和UDP數據包
- 6. 如何從Erlang的不同線程中的相同UDP端口接收數據?
- 7. WCF服務使用來自不同進程的相同端口?
- 8. WCF TCP和HTTP端點可以有相同的端口嗎?
- 9. 在同一端口上偵聽TCP和UDP
- 10. 多個程序使用相同的UDP端口?可能?
- 11. 具有相同端口的不同VirtualHosts
- 12. 刺客信條2 tcp和udp端口
- 13. UDP的sendto和recvfrom在不同的端口
- 14. UDP和TCP對於一個客戶端總是使用相同的IP?
- 15. 更改用戶的tcp/udp端口
- 16. 我可以在TCP和UDP中使用相同的sockaddr_in嗎?
- 17. 通過使用不同的IP,但端口相同,可以實現TCP連接?
- 18. 端口不相同,用netstat
- 19. TCP連接的兩端可以有相同的IP和端口嗎?
- 20. 如何使用2個不同的後端在tcp模式下爲相同的IP和端口配置HAProxy?
- 21. UDP單播:兩個進程在相同的udp端口上偵聽;只有一個接收數據包
- 22. 應用程序是否使用相同的端口號或不同的端口進行併發連接?
- 23. 在相同的應用程序中使用TCP和UDP的任何問題?
- 24. 互聯網協議端口vs TCP端口vs UDP端口
- 25. 如何在同一時間在單個端口上運行tcp和udp?
- 26. 異步/同步和TCP或UDP
- 27. 同時在TCP和UDP之間切換
- 28. 同時使用TCP和UDP套接字
- 29. 同一端口上的2個進程?
- 30. Akka使用相同的端口創建兩個Tcp連接
你不能有兩個不同的套接字使用相同的端點,它也包含地址,所以只要有人使用(比如說)127.0.0.1而另一個進程可以使用相同的協議和端口一個(比如說)'192.168.0.1'。 – Neil