有哪些基于IP的协议不使用类似TCP或UDP的端口?

3
我正在学习Internet Protocol(IP),通常称为TCP/IP。据我所知,传输控制协议(TCP)实际上与IP完全不同。它是在IP之上的一层,用于进行更多的数据完整性控制。从我所理解的来看,“端口”(例如HTTP协议的“端口80”)是TCP的事情,而不是IP的事情。
那么,使用Internet Protocol的协议中有哪些不使用端口的概念呢?
如果您可以链接到实现此类协议的开源软件,那就太好了。

好的,谢谢。你知道,这对每个人来说都不是显而易见的;-) - undefined
更重要的是列出使用端口的协议,我相信你已经做到了:TCP和UDP。另外还有SCTP。 - undefined
2个回答

3

1
你的问题是:“基于互联网协议的哪些协议不使用端口的概念?”(强调我的)。
因此,答案取决于你所说的“基于”的含义 :-)
在实际意义上,任何封装在IP内部的协议都是“基于”IP的,因为它是通过IP发送的。
如果你所说的“基于IP”是指该协议共享与IP类似的协议设计方法,那么这将包括任何提供类似于IP功能的协议,例如无连接和提供尽力而为传输的协议。在这种情况下,请查看ICMP和IGMP,它们是经典与标准TCP/IP模型中的“Internet层”IP相关的两个协议。
最后,我可以给你一条建议,阅读W. Richard Stevens的书《TCP/IP Illustrated, Volume 1: The Protocols》。这本书将为你提供非常全面、逐步理解TCP/IP协议套件的知识。(还要注意,这本书有两个版本,据我了解,第一版通常更受欢迎。)
希望这能帮到你!

谢谢你的帮助。当我说“基于IP”时,实际上是指“在底层使用IP”或者“依赖IP”。我已经相应地更新了问题。还有,谢谢提供链接 :) - undefined
没问题 :-) 这真的是关于TCP/IP最好的书! - user2353166

网页内容由stack overflow 提供, 点击上面的
可以查看英文原文,
原文链接