TCP/IP 套接字用于两台计算机之间的通信。套接字包括互联网协议 (IP) 地址以及计算机用于传输数据的主机或端口。参与传输的所有应用程序都使用套接字发送和接收信息。
TCP/IP 套接字的目的是识别计算机或网络服务器的唯一 IP 地址及其端口号。端口号有时称为主机,它们告诉接收计算机将请求的数据发送到哪里。 IP 地址和端口号共同构成了一个套接字。
端口地址是将用于发送和接收数据的端口号。每个计算机设备都有多个d它用于发送和接收通信的不同端口。由于其中一些端口可能被某些设备(例如打印机)使用,因此计算机需要告诉其他设备将信息发送到哪里。在互联网通信中,端口可以是分配给特定设备的以太网端口,也可以是连接到多台单独计算机的服务器的端口地址。
计算机套接字(包括 TCP/IP 套接字)用于促进两个独立设备之间的通信。它提供了应将通信发送到何处的说明。 TCP/IP 套接字中包含的 IP 地址和端口地址告诉接收计算机将请求的数据发送到哪里。它还有助于建立某种统一的语言机器之间。
当创建套接字时,发送方和接收方都会测试通信端口以确保数据正在通过。发送方可以发送一个请求,告诉接收方其身份是什么。然后,响应被发送回发送方,确认发送方的身份,同时还传达接收方的身份。只要通信完成并且套接字被确认正在工作,进一步的数据请求就会继续。
每次在两个或多个设备之间建立通信协议时都会创建套接字。一旦通信过程结束,TCP/IP 套接字就会关闭。如果由于某种原因请求的端口不可用,则不会创建套接字。错误消息通常会提示发送方和接收方套接字已失败。
用于通信的应用程序(包括 Web 浏览器)也使用 TCP/IP 套接字发送和接收数据。当套接字在我们身边的时候e、所有通信和应用程序都绑定到套接字中标识的端口地址。当应用程序发送和接收数据时,它们会查找套接字的特定端口地址或主机。
0 篇文章
如果觉得我的文章对您有用,请随意打赏。你的支持将鼓励我继续创作!