king00star
驱动牛犊
驱动牛犊
  • 注册日期2006-08-17
  • 最后登录2014-04-19
  • 粉丝0
  • 关注0
  • 积分9分
  • 威望92点
  • 贡献值0点
  • 好评度15点
  • 原创分0分
  • 专家分0分
阅读:1757回复:2

更改TCP协议号是否可行?

楼主#
更多 发布于:2008-09-12 15:14
客户端将TCP包头内的数据加密后发往服务器,服务器可以接收加密和非加密的流量,为了区分两者,客户端加密packet时将ip头的协议字段(6,TCP)改成一个自己私有的是否可以,比如99。服务器端收到协议字段是99的ip包就知道是加密的流量,再改回6就好了

我觉得这种方式理论上好像没什么问题,就是不知道实际的组网环境中各种路由器、交换机、防火墙什么的是否允许一个未知协议的ip包通过,会不会过滤掉? 请各位给点意见,谢谢了
znsoft
管理员
管理员
  • 注册日期2001-03-23
  • 最后登录2023-10-25
  • 粉丝300
  • 关注6
  • 积分910分
  • 威望14796点
  • 贡献值7点
  • 好评度2410点
  • 原创分5分
  • 专家分100分
  • 社区居民
  • 最爱沙发
  • 社区明星
沙发#
发布于:2008-09-12 17:37
网络设备一般是ip层的(三层设备),所以这样处理是没有问题的
http://www.zndev.com 免费源码交换网 ----------------------------- 软件创造价值,驱动提供力量! 淡泊以明志,宁静以致远。 ---------------------------------- 勤用搜索,多查资料,先搜再问。
king00star
驱动牛犊
驱动牛犊
  • 注册日期2006-08-17
  • 最后登录2014-04-19
  • 粉丝0
  • 关注0
  • 积分9分
  • 威望92点
  • 贡献值0点
  • 好评度15点
  • 原创分0分
  • 专家分0分
板凳#
发布于:2008-09-16 09:43
老大亲自回答问题哈,受宠若惊
游客

返回顶部