我正在学习通常称为TCP/IP的Internet协议(IP)。据我所知,传输控制协议(TCP)实际上是与IP完全不同的东西。它是一个位于IP之上的层,可以进行更多的数据完整性控制。而且,据我所知,所谓的“端口”,例如HTTP协议的“端口80”,是TCP的事情,而不是IP事物。什么是一些不使用TCP或UDP等端口的基于IP协议?
那么,什么使用互联网协议的协议不使用端口的概念?
如果你可以链接到实现这样的协议的开源软件,那会很好。
我正在学习通常称为TCP/IP的Internet协议(IP)。据我所知,传输控制协议(TCP)实际上是与IP完全不同的东西。它是一个位于IP之上的层,可以进行更多的数据完整性控制。而且,据我所知,所谓的“端口”,例如HTTP协议的“端口80”,是TCP的事情,而不是IP事物。什么是一些不使用TCP或UDP等端口的基于IP协议?
那么,什么使用互联网协议的协议不使用端口的概念?
如果你可以链接到实现这样的协议的开源软件,那会很好。
思科的路由器支持的协议列表位于IP之上,无需TCP。这些通常不是由主机直接支持,并且通常由基础设施网络维护中...
HOPOPT
ICMP
IGMP
GGP
IP
ST
CBT
EGP
IGP
BBN-RCC-MON
NVP-II
PUP
ARGUS
EMCON
XNET
CHAOS
MUX
DCN-MEAS
HMP
PRM
XNS-IDP
TRUNK-1
TRUNK-2
LEAF-1
你的问题是:“基于互联网协议不要有什么协议不要使用端口的概念?“ (重点是我的)。
所以,答案取决于你的意思是什么“的基础上” :-)
被封装在IP是“基于” IP在实际意义上,它正在通过IP发送的任何协议。
如果您所说的“基于IP”的含义是该协议与IP协议共享协议设计方法,那么这将包括提供与IP相似的功能的任何协议,例如无连接并提供最佳 - 努力交付。在这种情况下,请查看ICMP和IGMP,它们是在标准TCP/IP模型的“Internet层”中与IP经典关联的两种协议。考虑阅读TCP/IP画册,第1卷:协议,作者:W. Richard Stevens,最后,如果我可以给你提供一个建议。这本书将为您提供对TCP/IP协议套件非常全面和一步一步的理解。 (请注意这本书有两个版本,我的理解是第一版通常是首选)。
我希望这有助于!
感谢您的帮助。通过“基于IP”,我的意思是“在引擎盖下使用IP”或“依靠IP”。我已经更新了相应的问题。感谢您的链接:) – conradkdotcom 2014-11-07 23:50:26
没问题:-)它确实是关于TCP/IP的最好的书! – andrewinfosec 2014-11-08 04:39:31
icmp ..........? – 2014-11-06 17:18:58
好的,谢谢。你知道,对每个人来说都不是那么明显;-) – conradkdotcom 2014-11-06 17:19:59
列出使用端口的协议是更重要的,我相信你已经做到了:TCP和UDP。也是SCTP。 – EJP 2014-11-07 23:07:36