免费注册 查看新帖 |

Chinaunix

  平台 论坛 博客 文库
12345
最近访问板块 发新帖
楼主: wangzhen11aaa
打印 上一主题 下一主题

看网络堆栈时的疑问:数据包内数据何时完成字节序转换 [复制链接]

论坛徽章:
6
金牛座
日期:2013-10-08 10:19:10技术图书徽章
日期:2013-10-14 16:24:09CU十二周年纪念徽章
日期:2013-10-24 15:41:34狮子座
日期:2013-11-24 19:26:19未羊
日期:2014-01-23 15:50:002015年亚洲杯之阿联酋
日期:2015-05-09 14:36:15
41 [报告]
发表于 2011-10-20 17:01 |只看该作者
回复 40# zylthinking
位序连CPU都不关心的,所以说这完全是硬件的工作。

论坛徽章:
7
丑牛
日期:2013-10-18 14:43:21技术图书徽章
日期:2013-11-03 09:58:03辰龙
日期:2014-01-15 22:57:50午马
日期:2014-09-15 07:04:39丑牛
日期:2014-10-16 14:25:222015年亚洲杯之伊朗
日期:2015-03-16 10:24:352015亚冠之城南
日期:2015-05-31 09:52:32
42 [报告]
发表于 2011-10-20 17:07 |只看该作者
本帖最后由 smalloc 于 2011-10-20 17:14 编辑
回复  zylthinking
位序连CPU都不关心的,所以说这完全是硬件的工作。
瀚海书香 发表于 2011-10-20 17:01



    这个只在传输的时候说的传输字节序不用关心,解释的时候仍然要关心。
一个定义是网络字节传输的第2比特表示是否是组播。
传的第一个字节被解释为一个整数时,对应的是低位起的倒数第2位。
如仅仅关心传输过程。字节序都无须关心。原因前面已经说了

论坛徽章:
6
金牛座
日期:2013-10-08 10:19:10技术图书徽章
日期:2013-10-14 16:24:09CU十二周年纪念徽章
日期:2013-10-24 15:41:34狮子座
日期:2013-11-24 19:26:19未羊
日期:2014-01-23 15:50:002015年亚洲杯之阿联酋
日期:2015-05-09 14:36:15
43 [报告]
发表于 2011-10-20 17:28 |只看该作者
这个只在传输的时候说的传输字节序不用关心,解释的时候仍然要关心。
一个定义是网络字节传输的 ...
smalloc 发表于 2011-10-20 17:07


可能没有表述清楚。我所说的不需要关系位序是指:所有的操作都安装你主机的位序进行操作,不需要进行位序的转换。比如收包的时候和发包的时候,只要按照你主机的位序定义好用到位的情况就可以了,不需要考虑位序的转换问题。而字节序却不同,发送数据包的时候,不仅需要按照主机的字节序定义字节,还需要在最后转换成网络字节序将数据包发送出去,收包的时候也需要先将网络字节序转换成主机字节序进行处理。

论坛徽章:
0
44 [报告]
发表于 2011-10-22 16:57 |只看该作者
看到论坛我晓得我落后了。

论坛徽章:
4
酉鸡
日期:2014-03-21 23:19:50狮子座
日期:2014-08-01 22:11:40酉鸡
日期:2015-01-10 21:31:442015年辞旧岁徽章
日期:2015-03-03 16:54:15
45 [报告]
发表于 2011-10-22 23:19 |只看该作者
原来如此.
您需要登录后才可以回帖 登录 | 注册

本版积分规则 发表回复

  

北京盛拓优讯信息技术有限公司. 版权所有 京ICP备16024965号-6 北京市公安局海淀分局网监中心备案编号:11010802020122 niuxiaotong@pcpop.com 17352615567
未成年举报专区
中国互联网协会会员  联系我们:huangweiwei@itpub.net
感谢所有关心和支持过ChinaUnix的朋友们 转载本站内容请注明原作者名及出处

清除 Cookies - ChinaUnix - Archiver - WAP - TOP