まず、今日の内容
- 基本的な確率と、基本的なデータリンク層の問題
- 基本コンセプト
- 三つの基本的な質問
- どちらの場合も、データリンク層
- データリンク層ポイントチャネルを使用します
- データリンク層の放送チャネルを使用します
- イーサネットLAN(イーサネット)
- 拡張LAN
- ファストイーサネット
第二に、基本的な確率データリンク層、および根本的な問題
次のように2台のコンピュータ間の通信の概略図:
主に上図改良のための研究は、データリンク層、ヘッダ、フレームの端、ならびにいくつかの重要な問題を解決する方法であるを特定する方法については、データリンク層を学びます。
1.基本概念
1. 链路(link):指一条点到点的物理线路段,中间没有其他的点。
* 注意:一条链路只是一条通路的一个组成部分
2. 数据链路(data link):除了物理线以外,还必须有通信协议来控制这些数据的传输。而实现这些协议的硬件额软件加到链路上,就构成了数据链路。
* 实现这些协议硬件和软件:现在最常见的方法是使用适配器(即网卡)
* 一般的适配器都包括了数据链路层和物理层
3. 数据链路层传输的是帧。
2.三つの基本的な質問
(1)フレームにカプセル化
1. 封装成帧:就是在一段数据的前后分别添加帧头、帧尾就构成了一个帧。
* 注意:一段数据是指一定长度内的数据,并不是无限长的。一般最大是1500Byte
2. 帧头、帧尾
* 实现:采用一些ASCII码为不可打印字符做帧头帧尾,比如控制字符
* 作用:对帧进行定界。
3. 接受方:接受方在接受帧时,只有接受到帧头帧尾的帧才会获取,其他的都会舍弃。
(2)透明送信
上記フレームにカプセル化起こり得る非印字文字のフレームのデータ部分、及び偶数フレームのヘッダ(SOH)フレーム終了(EOT)と同じであってもよい:そこに問題があります。これは、図に見られるように、データの上半分のみが、後半のデータが破棄され、受け入れられている原因となります。避けるためにどのように?
溶液:とき、フレームのデータ部分、および非印刷文字が表示され、フレームのデータ部分を識別することであるエスケープ文字が先行、フレームヘッダーまたはフッターはありません。以下に示すように:
送信側のデータリンク層ヘッダ、尾部、及びフレームデータパケットエスケープ文字を追加します。
受信側のデータリンク層は、自動的にヘッダ、尾部、及びフレームのエスケープ文字を削除します。
このユーザーは全体のプロセスを知らない、ユーザーは、データが、いわゆる、過去に送信され、知っている透明の送信。
(3)誤り制御
-
問題:データ送信処理、信号がいくつか存在します、ノイズの影響を受けやフェージングされる:実際には、上記の問題に加えて、問題がある 0から1、または1から0へのデータのビット表示されエラー。どのように解決するには?
-
溶液:一般データパケットは、データの各群に加えた後であろうフレームチェックシーケンス(FCS) 、受信側のデータリンク層は、エラーの**フレームチェックシーケンス(FCS)データに応じて決定されます。
-
帧检查序列(FCS)如何得到?方法有很多,下面介绍其中一种方法:循环冗余检验(CRC)
-
接受端如何判断数据是否出错?同样的在接收端的数据链路层对数据帧进行循环冗余检验(CRC)计算。如果余数是0,则认为没有出错;反之则出错,但是无法纠错,会舍弃该数据。
无差错接受:凡是接受的帧,我们以非常接近于1的概率认为这些帧在传输过程中没有产生差错。 |
---|
可靠传输:发送什么就收到什么。(通过确认和帧的重传机制) |
小结:CRC差错技术是一种无比特差错,而不是可靠传输。因为通过CRC计算出的FCS可能为0,且除数越大,概率越接近1 |
三、两种情况下的数据链路层
1. 使用点对点信道的数据链路层
现在全世界使用最多的数据链路层协议是点对点协议的(Point-to-Point,简称PPP协议)。拨号上网一般都是采用的PPP协议,可见PPP协议有身份验证的功能。
- PPP协议要求:
- PPP协议组成:
- PPP协议帧格式:
- PPP协议的透明传输:
(1)以字节流的形式传输数据。
(2)以比特流的形式传输数据。
5. PPP协议工作状态: