bangh
驱动牛犊
驱动牛犊
  • 注册日期2003-03-26
  • 最后登录2016-01-09
  • 粉丝0
  • 关注0
  • 积分57分
  • 威望75点
  • 贡献值0点
  • 好评度5点
  • 原创分0分
  • 专家分0分
阅读:1935回复:5

nat与分片(包)

楼主#
更多 发布于:2003-09-23 11:18
我现在做的nat在ptrecieive中形成一个整包,然后做nat,完毕后,直接调用ndissend。 不过,由于整包的大小很可能大于mtu,所以是不是应该在调用ndissend之前先分片成多个包,然后再调用ndissend
函数呢。
另外,分片和分包有什么不同? 好象两种称呼都听过
goodbarrow
驱动牛犊
驱动牛犊
  • 注册日期2003-07-24
  • 最后登录2011-12-07
  • 粉丝0
  • 关注0
  • 积分41分
  • 威望14点
  • 贡献值0点
  • 好评度4点
  • 原创分0分
  • 专家分0分
沙发#
发布于:2003-09-23 11:49
1、当然需要先分片再发送了!
2、那要看上下文。
mikeluo
驱动老牛
驱动老牛
  • 注册日期2001-09-04
  • 最后登录2007-05-07
  • 粉丝0
  • 关注0
  • 积分0分
  • 威望0点
  • 贡献值0点
  • 好评度0点
  • 原创分0分
  • 专家分0分
板凳#
发布于:2003-09-23 13:43
nat不会增加报文的长度吧?
学而不思则罔,思而不学则殆 学而思之,思而学之,岂非圣人乎?
antspower
驱动中牛
驱动中牛
  • 注册日期2002-10-17
  • 最后登录2010-08-03
  • 粉丝0
  • 关注0
  • 积分0分
  • 威望0点
  • 贡献值2点
  • 好评度0点
  • 原创分0分
  • 专家分0分
地板#
发布于:2003-09-28 20:53
修改FTP 的PORT命令的可能修改报文大小,但是不可能会超过
MTU
放弃瘟草,现吃李草
bobo_lei
驱动牛犊
驱动牛犊
  • 注册日期2003-03-26
  • 最后登录2008-11-16
  • 粉丝0
  • 关注0
  • 积分9分
  • 威望14点
  • 贡献值0点
  • 好评度7点
  • 原创分0分
  • 专家分0分
地下室#
发布于:2003-09-29 22:30
nat不会增加包的长度啊
antspower
驱动中牛
驱动中牛
  • 注册日期2002-10-17
  • 最后登录2010-08-03
  • 粉丝0
  • 关注0
  • 积分0分
  • 威望0点
  • 贡献值2点
  • 好评度0点
  • 原创分0分
  • 专家分0分
5楼#
发布于:2003-09-30 12:59
再次强调NAT做FTP时包的长度可能减少,也可能增加。
也有可能不变,具体的细节看看NAT的文档就知道了。
放弃瘟草,现吃李草
游客

返回顶部