2019独角兽企业重金招聘Python工程师标准>>>
一、链路层干嘛的
从分层上来说链楼层传输是最底层的了,因为下面是硬件。
书上写的:1.为IP模块发送和接受数据报
2.为ARP模块发送ARP请求和接受ARP应答
3.为RARP模块发送请求和应答
二、这里应用了那些协议
1.802.2协议为基础的,802.3针对的是CSMA/CD网络(载波监听、冲突检测)(两者帧格式有出入)
802.4针对令牌总线网络
802.5针对令牌环网络
上面这个数据格式是网络通信中的基本格式
帧格式的区别在与上面的那个LLC、SNAP 前面那六个字节
特别关注下:为什么数据字段定在了46-1500也是原因的。10M/100M/1000M
2.尾部封装
3.SLIP
书上描述的缺点:没校验、必须知道另一端IP没法通知别机IP、协议单一
4.压缩额SLIP
5.PPP协议
这个协议应该用的比较多了,因为当时我们学校的联网客户端就是用的这个协议
三、环回接口
Loopback 也就是本机的通信,本来在纠结那个测试,这下给测试提供了一个依据。
四、ARP,RARP
ARP协议地址解析协议通过IP->MAC
RARP协议通过MAC->IP
这两个协议在通信的时候是很重要的,做地址登记用的,因为数据包转发都是根据地址来的。一问一答。
通过这个协议你也可以欺骗路由器接受别人返回来的包。