网络协议号是不是就是“端口号”比如TCP(6)UDP(17)是不是的?谢谢
不是,一般来说协议号指复的是一个协议在IP包头中的一个字段。所说的是端口百号度 只是应用层的协议在传输层的一个代号。
IP头中的协议号用来说明IP报文中承载的是哪种协议(一般是传输层协议,比如6 TCP,17 UDP;但也可能是网络层协议,比如1 ICMP;也可能是应用层协议,比如89 OSPF)。
目的主机收到IP包后,根据IP协议号确定送给哪个模块(TCP/UDP/ICMP...)处理,送给TCP/UDP模块的报文根据端口号确定送给哪个应用程序处理。
扩展资料
协议号和端口号的区别:
ip协议是网络层协议,三层的,协议号标识上层是什么协议,eg:17号表示是上层即传输层是udp协议,6号表示上层即传输层是tcp协议,89标识上层是ospf协议等等。tcp端口号表示是什么应用,eg:80 http服务,23 telnet服务,53 dns服务。
udp端口原理和tcp是一样的。端口是传输层服务访问点TSAP,端口的作用是让应用层的各种应用进程都能将其数据通过端口向下交付给传输层,以及让传输层知道应当将其报文段中的数据向上通过端口交付给应用层的进程。
端口号存在于UDP和TCP报文的首部,而IP数据报则是将UDP或者TCP报文做为其数据部分,再加上IP数据报首部,封装成IP数据报。而协议号则是存在这个IP数据报的首部。
2020-04-29 广告
你所说的是端口号 只是应用层的协议在传输层的一个代号
如果想了解协议号 可以去查看RFC 1700文档
或者 简单看看这个帖子
http://tieba.baidu.com/p/1784668302