企业🤖AI智能体构建引擎,智能编排和调试,一键部署,支持私有化部署方案 广告
- 应用层: HTTP - 传输层: TCP, UDP - 网络层: IP - 数据链路层: **2.3 Foreign Address** 与本机端口通信的外部socket ![![](images/微信图片_20231111150634.png)](images/screenshot_1722490917901.png) - 服务端首先初始化Socket`socket()`,然后与端口绑定`bind()`,再对端口进行监听`listen()`,接着调用`accept()`堵塞等待客户端连接。此时,若有一个客户端初始化了一个Socket,然后连接服务端`connect()`。若连接成功,此时客户端与服务端的连接就建立了。客户端发送请求`write()`,服务端接收请求并处理`read()`,然后将回应发送给客户端`write()`,客户端读取数据`read()`,最后关闭连接`close()`,一次交互结束。 - https://www.jianshu.com/p/01b9a454de5a > # 相关阅读 - [一文读懂OSI七层模型与TCP/IP四层的区别/联系](https://blog.csdn.net/qq_39521554/article/details/79894501)