显然Windows支持TCP/UDP,但还有其他传输协议吗?我知道SCTP和DCCP存在,但似乎找不到任何关于它们在Windows操作系统中的支持的参考,只找到了第三方驱动程序,但似乎没有一个超过Windows 7。缺乏支持是由于缺乏使用还是其他原因?
最常用的traport层网络协议是tcp和udp-yesTCP(1981(,UDP(1980(
流控制传输协议又名SCTP(2007(结合了TCP和UDP,与TCP一样可靠,使用UDP中的数据报,并支持块的多个并行流
SCTP RFC4960
数据报拥塞控制协议aka DCCP(2006(提供拥塞控制的不可靠数据报的双向单播连接。
DCCP RFC4340
编辑:以下是在背时写的一篇论文的结论
为互联网传输添加多址和移动支持协议改变了传输层安全性所在的环境机制运行。这可能导致非加密安全诸如TCP序列号和SCTP验证标签之类的机制,打破。攻击者可能能够伪造数据和信号消息和劫持连接。动态多重寻址还提供引发新类型的攻击,如地址占用、重定向从服务器到轰炸目标的数据,以及连接转发。在本文中,我们描述了一些这样的攻击SCTP并建议对协议进行低成本更改规范和实现。几个SCTP实现发现易受本报告中描述的所有或大部分攻击纸张表1总结了主要的协议弱点、攻击和解决方案以及它们之间的关系。(有些攻击取决于多个漏洞,由中的多个交叉表示列。我们还标记了应该做出的改变立即执行。(从我们的安全中吸取的教训分析适用于其他传输协议,并且实际上适用于任何使用端到端信令的多宿或移动性解决方案。
您可以在这里找到纸张
我不会领奖,但我想分享我在网络包领域的经验。我最近开始学习用Python编写的Scapy工具。在这个工具的帮助下,我能够更清楚、更清楚地了解网络数据包的工作,此外,还了解它们是如何工作和得到支持的。这个工具帮了我很多忙。也许他会给你一些问题的答案。
>>> ls(SCTP)
sport : ShortField = (None)
dport : ShortField = (None)
tag : XIntField = (None)
chksum : XIntField = (None)
>>> a=SCTP()
>>> a.show()
###[ SCTP ]###
sport= None
dport= None
tag= None
chksum= None