IP层协议号和TCP层端口号重复情况
来源:互联网 发布:淘宝的隐形眼镜靠谱吗 编辑:程序博客网 时间:2024/05/17 08:12
今天做了一把好事者,对比了IP层协议号和TCP层端口号重复情况。
IP层的协议字段表明了传输层所使用的协议,便于确定数据从底层开始解码分用到上层的时候所使用的解码程序,该字段为一个字节,因此最多能够表征256个协议,在IANA的官方数据库,这里,给出了目前分配的IP协议字段的协议号对应的协议。
同样的道理,TCP层的使用两个字节表征应用层所使用的协议,因此最大可以表示65536个协议,但是端口号通常表述的是服务端的端口。这里,给出了目前分配的TCP端口字段的端口号对应的协议。
分别提取对应的协议名称存在ipnumber.txt以及port.txt中,涉及到大小写的问题,使用nodepad转换下,使用如下的命令:
cat port.txt | sort > new_port.txtcat ipnumber.txt | sort >new_ ipnumber.txt
得到排序完事之后的文件,在使用comm命令
comm -12 new_port.txt new_ipnumber.txt
得到共同的部分为 如下六种协议
CBTISO-IPKRYPTOLANL2TPMTP
其中ISO-IP,KRYPTOLAN为1024端口内,也就是熟知端口协议。
在IANA的官方数据库中可以看到,端口的最大号标定到了49151。我们抓包的时候看到客户端端口通常都很大,因为49152-65535基本上是预留给客户端使用的临时端口号。
当然还有一个问题就是既然IP层已经给其分配了协议号,为什么这六种协议还要去申请端口呢?
最后建立了一个wireshark网络相关技术问答群,讨论wireshark抓包问题,wireshark插件编写,包括lua和c等,批量处理报文,协议相关的网络知识等,群号为218451941。
本文为CSDN村中少年原创文章,转载记得加上小尾巴偶,博主链接这里。
- IP层协议号和TCP层端口号重复情况
- TCP/IP协议-应用层协议端口号及各层协议数据单元
- IP协议号与传输层端口
- IP协议号与传输层端口
- IP协议号与传输层端口
- 网络七层协议和TCP/IP五层协议
- OSI七层协议和Tcp/Ip四层协议
- TCP/IP 协议栈和主要层
- OSI七层协议和TCP/IP四层模型
- 数据链路层和网络层TCP/IP协议
- TCP/IP协议号和端口
- TCP/IP应用层协议
- TCP/IP 七层协议
- TCP/IP四层协议
- TCP/IP 四层协议
- TCP/IP 5层协议
- 常用协议端口号和传输层协议
- 【tcp-ip学习总结】传输层协议UDP和TCP
- DBus 的 C 编程接口
- Java线程安全问题与同步锁
- 公众平台商户申请步骤(公众号、扫码、刷卡支付)
- 屏蔽windows应用程序中,windows自带的右键菜单
- 解决C#中ListView数据刷新时界面闪烁的问题
- IP层协议号和TCP层端口号重复情况
- 浅谈协方差矩阵
- Xcode PrefixHeader.pch file not found
- 关于安装.Net Framework 安装失败回滚退出的解决办法
- ASP.NET ZERO 学习 —— (16) 应用开发Demo之删除用户
- ubuntu16.04下安装TensorFlow(GPU加速)----详细图文教程
- hibernate基础------>二级缓存的配置文件
- 浅谈.NET中的类型和装箱/拆箱原理
- canny算子对摄像头进行阈值可调边缘检测