Skip to content

Socket

规划中

Socket 把应用程序的通信需求连接到操作系统网络协议栈。程序通过创建 Socket、选择协议和地址、建立连接以及收发数据,间接使用 TCP、UDP 和 IP 等协议能力。

  1. Socket 是协议、文件描述符,还是编程接口?
  2. 客户端与服务端的 Socket 调用顺序有何不同?
  3. 一次读写调用如何进入操作系统协议栈?

计算机网络 · 网络编程 · 操作系统接口

  • 应用程序调用

    应用程序通过 Socket API 表达网络通信需求。

  • 网络系统调用进入内核

    Socket 操作通过系统调用进入内核网络栈。

视频处于规划阶段。