第二章: 链路层

2019-03-10  本文已影响0人  lindyang

RS-232 串行线路
串行接口链路层协议: SLIP, PPP
三家公司联合发布标准, 采用 CSMA/CD(carrier sense, multiple access with collision detection)

IEEE

  1. 以太网封装
  2. 802封装
  1. 必须能发送和接收 RFC 894(以太网)封装格式的分组
  2. 应该能混合 RFC 894 和 RFC 1042
  3. 可以设置, 默认是 RFC 894

ARP 和 RARP 对 32 bit 的 IP 地址和 48 bit 的硬件地址进行映射.

802标准, 类型字段在子网接入协议(SNAP)

帧类型:
0800: IP
0806: ARP
8035: RARP

尾部封装以太网: 变成的 IP 和 TCP 首部移到 CRC 之前

SLIP: serial line IP
起始 + IP 数据报 + 结束

  1. 必须知道对方 IP 地址?
  2. 不能使用其它协议
  3. 没有 CRC

CSLIP

  1. 40 -> 3/5
  2. 16 TCP

PPP

  1. 模式支持
  2. LCP 确定不同选项
  3. NCP

PPP 优点

  1. 多种协议
  2. CRC
  3. IP NCP 协商
  4. 压缩
  5. LCP

Loopback

  1. -> loopback
  2. 广播和多播复制一份到 loopback
  3. -> 本机 ip 的, 复制一份到 loopback

MTU: 链路层对数据帧长度的一个限制
点到点(SLIP, PPP)的MTU是一个逻辑限制, 目的是快响应
路径MTU: 最小MTU

取决于路由, 非对称

串行 MTU

  1. 100ms ~ 200 ms 的延时
  2. 线路利用率
  3. TCP 和 IP 首部
上一篇 下一篇

猜你喜欢

热点阅读