我是网络新手。所以我需要知道套接字,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. TCP套接字到多个IP /端口
- 2. TCP和UDP套接字可以使用相同的端口吗?
- 3. 创建没有IP地址的套接字连接(TCP或UDP)
- 4. 套接字UDP一个套接字,不同的端口
- 5. TCP/IP套接字编程动态IP之间的静态Web IP
- 6. 计算机网络中的套接字,端口和进程之间的关系
- 7. 在接受asio之前检查IP :: IP :: TCP套接字
- 8. TCP异步套接字端口转发
- 9. Python更新同一端口上的新客户端的TCP/IP套接字
- 10. 如何将UDP套接字绑定到一系列端口
- 11. 插座之间的关系,传输类型,端口号,IP
- 12. 从tcp到udp的Java套接字
- 13. 你能确定连接的TCP套接字的源IP和端口吗?
- 14. .NET中的TCP/IP套接字连接
- 15. TCP套接字管道
- 16. 同时使用TCP和UDP套接字
- 17. 解复用:为什么数据报套接字只需要知道源端口和目的端口,但不知道源IP和目的IP?
- 18. 发送和接收套接字(TCP/IP)
- 19. Java - 关闭UDP套接字
- 20. 使用套接字的TCP/IP通信
- 21. heroku上的TCP/IP套接字
- 22. python中的TCP/IP套接字编程
- 23. 如何从jdbc连接知道客户端ip端口
- 24. TCP和IP数据包之间的关系
- 25. “已连接”UDP套接字接收ICMP端口不可达
- 26. MATLAB监听TCP/IP端口
- 27. UDP C套接字:共享单个端口的多个套接字
- 28. 如何在java中使用客户端套接字程序知道客户端端口和IP地址
- 29. web服务器端口和http端口之间的关系
- 30. 通道中Golang与TCP/IP套接字不工作
你可能会发现这个有用的http://stackoverflow.com/questions/152457和有关数据报(UDP)与流数据的信息,Bing是你的朋友。 –