我是網絡新手。所以我需要知道套接字,IP協議(TCP/UDP),什麼是套接字,以及幾個其他相關的詞。我只是想弄清楚它是如何工作的並想學習。任何人都可以幫忙至少放一些鏈接,以便我可以跟隨他們。需要它很快,如果可能想知道IP,套接字,TCP,UDP,端口之間的關係
回答
更復雜的信息在這裏:https://en.wikipedia.org/wiki/Internet_protocol_suite
簡明: 您的計算機是一個局域網上,即LAN很可能在以太網上運行。
在這個以太網之上運行另一個協議IP。
在IP之上運行幾個其他協議其中2個是TCP和UDP。
UDP和TCP是多路複用多個通信通道,每個通道在同一根導線上各不相同。這是通過使用端口號來完成的,端口號是協議的一部分,您可以在各自的頭文件中找到它們。
TCP和UDP都非常不同:
- TCP是面向,而UDP連接還沒有。
- UDP使用數據包,而TCP是一個字節流協議
- TCP是可靠的,而UDP不是其他
- 差異,這個名單並不詳盡
爲了使TCP和UDP訪問節目有一個基於套接字的應用程序接口。所以如果你想發送或接收某些東西,你需要一個套接字。 https://en.wikipedia.org/wiki/Berkeley_sockets
但是,這是一個非常廣泛的話題,如果你打算開始使用這種技術,那麼你必須做大量的閱讀。
謝謝。那麼什麼是BSD插座和插座。當大家說插座時,大家是指BSD插座 – Laksith
本身不是。那裏有不同的套接字實現。 –
- 1. 計算機網絡中的套接字,端口和進程之間的關係
- 2. 在接受asio之前檢查IP :: IP :: TCP套接字
- 3. Python更新同一端口上的新客戶端的TCP/IP套接字
- 4. 從tcp到udp的Java套接字
- 5. 你能確定連接的TCP套接字的源IP和端口嗎?
- 6. .NET中的TCP/IP套接字連接
- 7. TCP套接字管道
- 8. 同時使用TCP和UDP套接字
- 9. 發送和接收套接字(TCP/IP)
- 10. 解複用:爲什麼數據報套接字只需要知道源端口和目的端口,但不知道源IP和目的IP?
- 11. Java - 關閉UDP套接字
- 12. heroku上的TCP/IP套接字
- 13. 如何從jdbc連接知道客戶端ip端口
- 14. TCP和IP數據包之間的關係
- 15. MATLAB監聽TCP/IP端口
- 16. UDP C套接字:共享單個端口的多個套接字
- 17. 通道中Golang與TCP/IP套接字不工作
- 18. 互聯網協議端口vs TCP端口vs UDP端口
- 19. Datapipe.c TCP/IP套接字重定向
- 20. TCP/IP套接字是否原子?
- 21. 在UDP套接字上查找接口
- 22. C#TCP/IP自定義IP和端口
- 23. 找到我的UDP套接字的「真實」端口的方法?
- 24. using關鍵字和IDisposable接口之間的關係是什麼?
- 25. 端口和IP地址的關係
- 26. iPhone TCP/IP套接字服務器/客戶端程序
- 27. UDP套接字
- 28. 關閉接口Down上的所有TCP套接字
- 29. 端口號和套接字之間的區別
- 30. 計算機上同一端口上的Udp套接字通信
你可能會發現這個有用的http://stackoverflow.com/questions/152457和有關數據報(UDP)與流數據的信息,Bing是你的朋友。 –