我是网络新手。所以我需要知道套接字,IP,协议(TCP / UDP),什么是套接字以及其他一些相关单词之间的关系。我只想弄清楚它是如何运作的,并且想要学习。谁能帮忙。至少放一些链接,以便我可以关注它们。如果可能的话很快就需要它
答案 0 :(得分:2)
此处提供更详细的信息:https://en.wikipedia.org/wiki/Internet_protocol_suite
简明:
您的计算机位于LAN上,LAN很可能在以太网上运行
在此以太网上运行另一个协议IP。
在IP运行之上,其他几个协议中有2个是TCP和UDP
UDP和TCP复用多个通信信道,每个信道在同一线路上是不同的。它是通过使用端口号来实现的,端口号是协议的一部分,您可以在各自的标题中找到它们
TCP和UDP非常不同:
为了使程序可以访问TCP和UDP,有一个基于套接字的应用程序接口。所以如果你想发送或接收东西,你需要一个套接字。 https://en.wikipedia.org/wiki/Berkeley_sockets
但这是一个非常广泛的主题,如果你打算开始使用这项技术,那么你必须做很多阅读。