分层协议和协议链
创作时间:
作者:
@小白创作中心
分层协议和协议链
引用
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函数枚举已安装的协议时,它们是唯一列出的协议。
本文原文来自微软官方文档
热门推荐
孕妇吃什么缓解孕吐?4种食物让你轻松度过孕期不适!
夏季肩周炎频发,如何保养?
5个足底最简单的拉伸和训练方法
报案打110还是去派出所报案
自驾游攻略韩城一日游,领略千年古城的风情韵味
新概念英语与原始教科书,在哪里是学习的最佳地点
到手50亿,蔡崇信转身
犯罪记录对子女参军的影响及法律分析
治疗膝盖疼的方法有哪些
孩子高三手机上瘾如何疏导,北京心理咨询师给出专业建议
发生战争时股市一定跌吗?
天柱山:安徽AAAAA级景区,自然与文化的完美融合
著作权登记号:如何保护您的创作权益
肝内外胆管扩张什么意思
怎么将CAD中的数据输出为Excel表格
一文厘清各类接口的关系,笔记本接口全知晓【终结篇】
三明建宁金饶山五日游:探秘高山草甸,品味八闽土特产
车子保险到期后如何进行处理?这种处理方式有哪些选择?
离婚后,个人的自我认知会发生怎样的改变?
如何缓解因背痛导致的失眠
女巫攻击:潜伏在网络背后的隐秘威胁与防御策略
可转债量化投资:低溢价策略持仓数目的实证分析
重大突破:铅-208核被证实不是球形而是长椭球形
探索订婚送伞的传统意义与背后文化:一份全面解析
一道简单又美味的鲫鱼汤制作方法
4个病种26项过程指标,快收下这份“呼吸专科能力”提升攻略
家用NAS选购指南:千元预算打造高性价比家庭云存储,避坑攻略全解析
贫铀弹:生化威力不亚于原子弹,为啥还不禁用?
大学生和职场人都在考的托业,到底是什么?
后脑勺着地摔倒后怎么处理?医生给出6个关键步骤