知识卡片

Socket连接两层

专业/工作 · 489.b.2.b.1.a.1.b.1.a.1

内容

Socket 是应用层访问传输层能力的端点抽象,封装协议、地址和状态。它不是某个具体协议;TCP/UDP 是传输选择,Socket API 是程序使用这些选择的边界。

参考来源

- 位置:《Go语言高级开发与实战》第3章《Go Web编程》(源文件:_epub-src/GoYu Yan Gao Ji Kai Fa Yu Shi Zhan_split_027.html) - 结论依据:原文定义 Socket 为网络端点,包含协议、目标地址和状态,并指出它位于应用层与传输层之间,因此支撑层间抽象结论。 - 原始内容:么是Socket 1 Socket简介 Socket是计算机网络中用于在节点内发送或接收数据的内部端点。具体来说,它是网络软件(协议栈)中端点的一种表示,包含通信协议、目标地址、状态等,是系统资源的一种形式。它在网络中所处的位置大致就是图3-7所示的Socket API层,位于应用层与传输层之间。其中的传输层就是TCP/IP所在的地方,而开发人员平时通过代码编写的应用程序大多属于应用层范畴。 图3-7所示,Socket API起到的就是…