tcp协议详解 协议 这本书的第2章的几个疑惑

苦逼码农 2016-01-27 05:25:28
(1)请问ssh访问虚拟机里的linux,链路层是以太网吗?

以太网规定,传输的数据46--1500个字节,

也就说, 最小是46字节。

那么 以太帧的头6(mac源)+6(mac目)+2 (网络层的协议,如ip, arp, rarp) + 46字节(不足做padding) + 4(crc)
=== 64 字节。

也就说,如果wireshark抓包,最小的包的长度是64字节,

我们看看效果吧:



图中的某个包只有60字节, 怎么回事?



问题2: <tcp/ip详解 协议》 2.4 slip: 串线线路 里有一句话:

slip 是一种简单的帧封装方法,还有一些值得一提的缺陷:

(1)每一端必须知道对方的ip 地址,没有法子把本端的ip地址发送给对方。

疑惑: slip 和以太网是层次一样的, 为什么以太帧里用mac地址, slip居然要用到网络层的ip地址?

slip的层次是不是划分了有问题啊?

...全文
90 3 打赏 收藏 转发到动态 举报
写回复
用AI写文章
3 条回复
切换为时间正序
请发表友善的回复…
发表回复
苦逼码农 2016-01-27
  • 打赏
  • 举报
回复
引用 2 楼 mxway 的回复:
不是还有4字节的crc检验码吗,那个中是网卡接收后做正确性验证的,如果不正确,数据包丢失。那4个字节wireshark抓不到。wireshark使用的是winpcap,这个在winpcap文档中有说明。
crc是指对整个frame(除了crc自身)外的数据都进行循环冗余校验码 吗? 另外: 问题2,能帮忙看看嘛?
mxway 2016-01-27
  • 打赏
  • 举报
回复
不是还有4字节的crc检验码吗,那个中是网卡接收后做正确性验证的,如果不正确,数据包丢失。那4个字节wireshark抓不到。wireshark使用的是winpcap,这个在winpcap文档中有说明。
苦逼码农 2016-01-27
  • 打赏
  • 举报
回复
up 起来啊,高手ne ?

69,364

社区成员

发帖
与我相关
我的任务
社区描述
C语言相关问题讨论
社区管理员
  • C语言
  • 花神庙码农
  • 架构师李肯
加入社区
  • 近7日
  • 近30日
  • 至今
社区公告
暂无公告

试试用AI创作助手写篇文章吧