应用程序
产生网络通信需求,并通过编程接口请求操作系统建立连接、发送或接收数据。
节点页沉淀概念定义、视频进度、直接关系及其参与的学习路径。也可以前往独立知识图从关系网络开始探索。
产生网络通信需求,并通过编程接口请求操作系统建立连接、发送或接收数据。
应用程序使用操作系统网络协议栈的编程接口与通信端点抽象。
阅读节点 →连接用户态程序与内核协议栈,使网络请求跨越权限边界进入操作系统。
传输层的可靠字节流协议,为程序提供有序、可靠的数据传输。
阅读节点 →网络层协议,负责跨网络寻址和数据报转发。
阅读节点 →主机收发链路层帧的硬件接口,将内核中的数据交给物理网络。
监听端口并接受连接的远端程序,是一次 TCP 连接的目标端点。
无连接的数据报传输协议,强调低开销而非可靠交付。
传输层用于区分同一主机上不同网络通信端点的标识。
用于传输超文本及 Web 资源的应用层协议。
在 TLS 保护下运行的 HTTP 通信方式。
为网络通信提供身份认证、机密性和完整性保护的安全协议。
TCP 建立连接时同步双方状态和初始序列号的过程。
TCP 双向连接分别关闭时交换控制报文的过程。
TCP 在报文丢失或超时后再次发送数据的可靠性机制。
用于控制连续发送范围和接收能力的流量控制机制。
TCP 根据网络拥塞程度调节发送速率的一组机制。
利用 TCP 连接建立过程消耗服务端连接资源的拒绝服务攻击。
阅读节点 →伪造 TCP RST 报文提前终止连接的干扰或攻击方式。
用于捕获和分析网络数据包的协议分析工具。