【笔记】tcp/ip illustrated <2 link layer>

更新于 2019-10-15  约 4 分钟

一、参考

TCP/IP详解 卷1:协议(英文版)

TCP/IP详解 卷1:协议

二、名词解释

MTU: maximum transmission unit, 最大传输单元
IEEE: institute of Electrical and Electronics Engineers 电气与电子工程师学会
LLC: logical link control 逻辑链路控制
SNAP: sub-network access protocol 子网接入协议
DSAP:destination service access point 目标服务访问点
SSAP: source service access point 源服务访问点
CRC:cyclic redundancy check 循环冗余校验
FCS:frame check sequence 帧校验序列
SLIP: serial line IP 串行线IP
CSLIP:compress serial line IP 压缩串行线IP
PPP: point-to-point protocol 点对点协议
LCP: link control protocol 链路控制协议
NCP: network control protocol 网络控制协议
HDLC: high-level data link control 高级数据链路控制

三、正文

1. 概要

链路层的目标是发送和接收:
(1)IP模型中的IP数据包
(2)ARP模型中的ARP请求和响应
(3)RARP模型中的请求和响应
TCP/IP协议支持不同的链路层,根据网络中不同的硬件设备(以太网,令牌环,光纤分布式数据接口,RS-232串行线)
下面将讨论以太网链路层的一些细节,包含串行接口的两个专用链路层(SLIP, PPP),回环驱动的实现细节,
还将讨论MTU以及如何选择MTU

2. 以太网和IEEE802封装

clipboard.png
IP层数据包有两种不同的封装标准,以太网标准(RFC 894)和IEEE标准(RFC 1042)

3. 尾部封装

以太网封装还有一种方式,尾部封装,已经不再使用

4. SLIP

SLIP变得更加普及,用于连接家庭系统到因特网中,下面是SLIP框架中定义的一些规则:

clipboard.png

5. PPP

点对点协议,修复了SLIP协议中所有的缺点,有三个部分组成

clipboard.png

6.回环接口

大多数主机实现回环接口,该接口允许客户端和服务端运行于同一个主机,它们之间使用TCP/IP协议进行通信,
习惯上,指定A类IP, 127.0.0.1为回环接口的IP地址,并且指定其名称为localhost
发送到回环接口的IP数据包,不能出现在网络中

clipboard.png

7.MTU, path MTU

clipboard.png

阅读 221更新于 2019-10-15

推荐阅读
目录