TCP/IP协议-学习笔记第二章链路层

TCP/IP协议-学习笔记第二章链路层

在 T C P / I P 协 议 族 中 , 链 路 层 主 要 有 三 个 目 的 :
( 1 )为 I P 模 块 发 送 和 接收 I P 数 据 报 ;
( 2 )为 A R P 模块发送 A R P 请 求 和 接 收 A R P 应 答 ;
( 3 )为 R A R P 发送 R A R P 请 求和接收 R A R P 应答。 T C P / I P 支 持 多 种 不 同 的 链 路 层 协 议 , 这 取 决 于 网 络 所 使 用 的 硬 件 , 如 以 太 网 、 令 牌 环 网 、 F D D I ( 光 纤 分 布 式 数 据 接 口 ) 及 R S- 2 3 2 串 行 线 路 等 。

SLIP:串行线路IP

S L I P 的全称是 S e r i a l L i n e I P 。 它 是 一 种 在 串 行 线 路 上 对 I P 数 据 报 进 行 封 装 的 简 单 形 式 , 在 R F C 1 0 5 5 [ R o m k e y 1 9 8 8 ] 中有详细描述。 S L I P 适用于家庭中每台计算机几乎都有的 R S - 2 3 2串 行端口和高速调制解调器接入 I n t e r n e t 。

压缩的SLIP

由 于 串 行 线 路 的 速 率 通 常 较 低 ( 1 9 2 0 0 b / s 或 更 低 ), 而 且 通 信 经 常 是 交 互 式 的 ( 如 T e l n e t 和 R l o g i n , 二 者 都 使 用 T C P ),因此在 S L I P 线 路 上 有 许 多 小 的 T C P 分 组 进 行 交 换 。 为 了 传 送 1 个 字 节 的 数 据 需 要 2 0 个字节的 I P 首部和 2 0 个字节的 T C P 首 部 , 总 数 超 过 4 0 个字节( 1 9 . 2节描述了 R l o g i n 会 话 过 程 中 , 当 敲 入 一 个 简 单 命 令 时 这 些 小 报 文 传 输 的 详 细 情 况 )。

PPP:点对点协议

1 ) 在串行链路上封装 I P 数据报的方法。 P P P 既支持数据为 8 位 和 无 奇 偶 检 验 的 异 步 模 式 (如大多数计算机上都普遍存在的串行接口),还支持面向比特的同步链接。
2) 建立、配置及测试数据链路的链路控制协议( L C P : L i n k C o n t r o l P r o t o c o l )。它允许通 信双方进行协商,以确定不同的选项。
3) 针对不同网络层协议的网络控制协议( N C P : N e t w o r k C o n t r o l P r o t o c o l )体系。当前 RFC定义的网络层有IP、OSI网络层、DECnet以及AppleTalk。例如,IP NCP允许双方商定是 否对报文首部进行压缩,类似于 C S L I P (缩写词 N C P 也可用在 T C P 的前面)。

PPP数据帧的格式
当它的值为 0 x 0 0 2 1 时 , 表 示 信 息 字 段 是 一 个 I P 数 据 报 ; 值 为 0 x c 0 2 1时 , 表 示 信 息 字 段 是 链 路 控 制 数 据 ; 值 为 0 x 8 0 2 1 时 , 表 示 信息字段是网络控制数据。

C R C 字段(或 F C S , 帧 检 验 序 列 ) 是 一 个 循 环 冗 余 检 验 码 , 以 检 测 数 据 帧 中 的 错 误 。

P P P 比 S L I P 具 有 下 面 这 些 优 点 :
( 1 ) P P P 支 持 在 单 根 串 行 线 路 上 运 行 多 种 协 议 , 不只是 I P 协议;
(2) 每一帧都有循环冗余检验;
(3) 通信双方可以进行 I P 地址的动态协商(使用
I P 网络控制协议);
(4) 与 C S L I P 类似,对 T C P 和 I P 报文首部进行压缩;
(5) 链 路 控 制 协 议 可 以 对多个数据链路选项进行设置。为这些优点付出的代价是在每一帧的首部增加 3个字节,当建 立链路时要发送几帧协商数据,以及更为复杂的实现

环回接口

大多数的产品都支持环回接口( Loopback Interface),以允许运行在同一台主机上的客户 程序和服务器程序通过 T C P / I P 进行通信。 A 类网络号 1 2 7 就 是 为 环 回 接 口 预 留 的 。 根 据 惯 例 , 大多数系统把 I P 地址 1 2 7 . 0 . 0 . 1 分配给这个接口,并命名为 l o c a l h o s t 。一个传给环回接口的 I P 数 据报不能在任何网络上出现。

最大输出单元MTU

以 太 网 和 8 0 2 . 3 对 数 据 帧 的 长 度 都 有 一 个 限 制 , 其 最 大 值 分 别 是下载1 5 0 0 和 1 4 9 2字节。链路层的这个特性称作 M T U ,最大传输单元。不同类型的网络大 多数都有一个上限。
几种常见的最大输出单元

路径MTU

当在同一个网络上的两台主机互相进行通信时,该网络的 M T U 是 非 常 重 要 的 。 但 是 如 果 两台主机之间的通信要通过多个网络,那么每个网络的链路层就可能有不同的 M T U 。重要的 不是两台主机所在网络的 M T U的值,重要的是两台通信主机路径中的最小 M T U 。它被称作路 径M T U。

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值