免费注册 查看新帖 |

Chinaunix

  平台 论坛 博客 文库
1234
最近访问板块 发新帖
楼主: sherf

数据包问题 [复制链接]

论坛徽章:
36
IT运维版块每日发帖之星
日期:2016-04-10 06:20:00IT运维版块每日发帖之星
日期:2016-04-16 06:20:0015-16赛季CBA联赛之广东
日期:2016-04-16 19:59:32IT运维版块每日发帖之星
日期:2016-04-18 06:20:00IT运维版块每日发帖之星
日期:2016-04-19 06:20:00每日论坛发贴之星
日期:2016-04-19 06:20:00IT运维版块每日发帖之星
日期:2016-04-25 06:20:00IT运维版块每日发帖之星
日期:2016-05-06 06:20:00IT运维版块每日发帖之星
日期:2016-05-08 06:20:00IT运维版块每日发帖之星
日期:2016-05-13 06:20:00IT运维版块每日发帖之星
日期:2016-05-28 06:20:00每日论坛发贴之星
日期:2016-05-28 06:20:00
发表于 2009-11-25 18:10 |显示全部楼层
TCP/IP协议本来就是一层一层封装起来的。网络层的称之为数据包,但是到了链路层传送单位就是帧。

论坛徽章:
0
发表于 2009-11-25 18:11 |显示全部楼层

回复 #31 Godbach 的帖子

..........

论坛徽章:
36
IT运维版块每日发帖之星
日期:2016-04-10 06:20:00IT运维版块每日发帖之星
日期:2016-04-16 06:20:0015-16赛季CBA联赛之广东
日期:2016-04-16 19:59:32IT运维版块每日发帖之星
日期:2016-04-18 06:20:00IT运维版块每日发帖之星
日期:2016-04-19 06:20:00每日论坛发贴之星
日期:2016-04-19 06:20:00IT运维版块每日发帖之星
日期:2016-04-25 06:20:00IT运维版块每日发帖之星
日期:2016-05-06 06:20:00IT运维版块每日发帖之星
日期:2016-05-08 06:20:00IT运维版块每日发帖之星
日期:2016-05-13 06:20:00IT运维版块每日发帖之星
日期:2016-05-28 06:20:00每日论坛发贴之星
日期:2016-05-28 06:20:00
发表于 2009-11-25 18:12 |显示全部楼层
抓个包,从实践上看一下包是如何封装的吧。。。

论坛徽章:
3
金牛座
日期:2014-06-14 22:04:062015年辞旧岁徽章
日期:2015-03-03 16:54:152015年迎新春徽章
日期:2015-03-04 09:49:45
发表于 2009-11-25 18:24 |显示全部楼层
首先要理解网络数据包的结构,只要在这个基础上,你发什么样的数据包,都是可以实现的

论坛徽章:
0
发表于 2009-11-26 01:09 |显示全部楼层
协议是双方都遵守的一个规则。如果lz你可以控制发送和接受方,那么完全可以用ethernet frame 来发送一个hello world. 不一定非要用 ip protocol.

用到ethernet frame是因为网卡本身一般只支持ethernet.

论坛徽章:
0
发表于 2009-11-27 14:30 |显示全部楼层

回复 #35 accessory 的帖子

网卡可不管协议,协议是操作系统的协议栈管的事。

论坛徽章:
0
发表于 2009-11-27 14:55 |显示全部楼层
  Godbach 版主 赞一个,太耐心了~~~~~

论坛徽章:
0
发表于 2009-12-03 09:23 |显示全部楼层
又看了一下问题,觉得这2个问题有点搞笑,没搞清楚层次概念。Godbach令人敬佩呀。

问题1:对于(2)能否直接从网卡发送/接收?
问题2:如果不能,是否网卡只认(1)? 即如果要发送/接收(2)就必须将(2)转换成(1)?

答案1:标准IP包当然可以从网卡发送接收。
答案2:因为问题1是可以,所以问题2无效。

网卡是物理的设备,只认电信号。不过因为网卡工作在链路层,所以网卡驱动可以识别2层协议(不是只认1),即网卡可以识别(1)。
如果要发送/接收(2),不是将(2)转换成(1),而是给(2)前面加14字节的以太网头,后面加4字节的CRC。
您需要登录后才可以回帖 登录 | 注册

本版积分规则 发表回复

  

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

清除 Cookies - ChinaUnix - Archiver - WAP - TOP