分层协议和协议链
创作时间:
作者:
@小白创作中心
分层协议和协议链
引用
1
来源
1.
https://learn.microsoft.com/zh-cn/windows/win32/winsock/layered-protocols-and-protocol-chains-2
Windows套接字2(Winsock 2)引入了分层协议和协议链的概念,这是一种允许高级通信功能构建在基础传输堆栈之上的机制。本文将详细介绍分层协议、基协议以及协议链的定义和工作原理。
本文内容
Windows 套接字 2 包含分层协议的概念:一种协议,它只实现更高级别的通信功能,同时依赖于基础传输堆栈与远程终结点进行实际的数据交换。 这种类型的分层协议的一个示例是一个安全层,该层将协议添加到套接字连接进程,以便执行身份验证和建立加密方案。 此类安全协议通常需要底层可靠传输协议(如 TCP 或 SPX)的服务。
术语基协议是指完全能够与远程终结点执行数据通信的协议,例如 TCP 或 SPX。分层协议是一种不能独立运行的协议,而协议链是一个或多个分层协议,由基本协议串在一起并锚定。
如果设计分层协议以支持 Windows 套接字 2 SPI 的上边缘和下边缘,则可以创建协议链。 特殊的WSAPROTOCOL_INFO结构将协议链称为一个整体,并描述分层协议联接的显式顺序。 下图对此进行了说明。 由于应用程序只能直接使用基本协议和协议链,因此当使用WSAEnumProtocols函数枚举已安装的协议时,它们是唯一列出的协议。
本文原文来自微软官方文档
热门推荐
LCR数字电桥测电容如何选择频率?
常见哈希算法及其应用场景
哈希值是什么意思?一文搞懂哈希值的概念、常见算法、原理和应用
低欲望消费时代消费者如何提升自我认知?
啤酒麦芽度与酒精度的换算及啤酒制作详解
《说文解字》入门整理,汉字部首全归纳(收藏打印版)
建筑设计八大基本原则:从安全到美观的全面考量
抢救过敏性休克,肾上腺素什么时候必须稀释?什么时候只能用原液?
桃树种植:疏花疏果是关键,做好才能实现优质丰产
枯矾中药的功效与作用
“妖股”供销大集续亏,6年累计亏逾109亿元
人工智能与动作捕捉技术在人形机器人训练领域的应用
EHS管理体系知识培训
选择鱼缸时需要考虑的关键因素
香港记账与报税的常见误区及攻略
全面解析Android系统架构:从内核到应用层的分层设计
高胆固醇血症如何护理
面试时被问是否接受出差?3个万能话术帮你轻松应对
眼底出血:从症状到治疗的全面解析
如何选择性能良好的台球桌?这类台球桌有哪些特点?
FDP是什么,有什么作用
NeurIPS 2024 (Oral) | 如何量化与提升思维链的推理能力边界?
冰淇淋车如何保证冰淇淋的品质和口感?
步进电机全面解析:从原理到驱动器的选型与应用
降低游戏延迟:从BIOS到驱动的全方位调校
中国股市与GDP的关系
公司注册资本变化及其法律影响解析
探索“桂林山水甲天下”的背后:谁是这一诗句的真正作者?
如何分析股票价格的波动?这些波动对投资者有何启示?
聚氨酯催化剂助力绿色化学发展的技术路径与创新实践