链路层目的:
(1)为IP模块发送和接受IP数据报
(2)为ARP模块发送ARP请求和接受ARP应答
(3)为RARP模块发送RARP请求和接受RARP应答
CSMA/CD工作原理带冲突检测的载波侦听多路接入:https://zhidao.baidu.com/question/100552185.html
以太网和IEEE802封装区别
-
两种帧格式都采用48bit(6字节)的目的地址和源地址
-
ARP和RARP协议对32bit的IP地址和48bit的硬件地址进行映射
-
802定义的有效长度指与以太网的有效类型值无一相同,这样,就可以对两种帧格式进行区分
-
802.3规定数据部分必须至少为38字节,而对于以太网,则要求最少要有46字节。为了保证这一点,必须在不足的空间插入填充(pad)字节。
环回接口
大多数的产品都支持环回接口,以允许运行在同一主机上的客户程序和服务器程序通过TCP/IP进行通信。A类网络号127就是为换回接口预留的。
-
传给环回地址(一般是127.0.0.1)的任何数据均作为IP输入
-
传给广播地址或多播地址的数据报复制一份传给环回接口,然后送到以太网上。这是因为广播传送和多播传送的定义
-
任何传给该主机IP地址的数据均送到环回接口
NAT英文全称是“Network Address Translation”,中文意思是“网络地址转换”,它是一个IETF(Internet Engineering Task Force, Internet工程任务组)标准,允许一个整体机构以一个公用IP(Internet Protocol)地址出现在Internet上。顾名思义,它是一种把内部私有网络地址(IP地址)翻译成合法网络IP地址的技术。因此我们可以认为,NAT在一定程度上,能够有效的解决公网地址不足的问题。
https://www.cnblogs.com/wbxjiayou/p/5150753.html
MTU和路径MTU
-
以太网和802.3对数据帧的长度都有一个限制,其最大值分别是1500和1492字节。链路层的这个特性称作MTU,最大传输单元。
-
如果IP层有一个数据报要传,而且数据的长度比链路层的MTU还大,那么IP层就需要进行分片,把数据报分成若干片,这样每一片都小于MTU
-
点到点的链路层(如SLIP和PPP)的MTU并非指的是网络媒介的物理特性。相反,它是一个逻辑限制,目的是为交互使用提供足够快的响应时间
-
两台通信主机路径中的最小MTU。它被称作路径MTU。
-
路径MTU在两个方向上不一定是一致的(从A到B的路由可能与从B到A的路由不同)
-
MTU是计算出方向。