计算机网络技术-数据链路层概述PPT课件
(2024年)计算机网络基础PPT课件
![(2024年)计算机网络基础PPT课件](https://img.taocdn.com/s3/m/514466a4541810a6f524ccbff121dd36a32dc4c9.png)
源地址和目的地址
标识数据报的源主机地址 和目的主机地址。
22
路由算法与路由表生成
01
路由算法概述
路由算法是网络层的核心技术之一,用于确定分组从源主机到目的主机
的最佳路径。
02
静态路由算法
由管理员手动配置路由信息,适用于简单网络环境。
2024/3/26
03
距离矢量路由算法(DVA)
基于Bellman-Ford算法,每个路由器将自己知道的最佳路径信息发送
定性和可靠性。
2024/3/26
17
IP协议原理及报文格式
• IP协议概述:IP协议是TCP/IP协议族中的核心协议之一, 负责在主机和路由器之间传递数据报。
2024/3/26
18
IP协议原理及报文格式
2024/3/26
无连接服务
IP协议不建立连接,每个数据报独立 传输,不保证数据报的可靠传输。
34
无线局域网技术原理及应用
无线局域网技术原理
基于IEEE 802.11系列标准,通过无线接入点(AP)与客户端设备 (如笔记本电脑、智能手机等)进行通信,实现数据传输和资源共 享。
无线局域网组成
包括无线接入点、客户端设备、传输介质(如空气)和网络管理软 件等。
无线局域网应用
广泛应用于企业、学校、家庭等场景,提供灵活、便捷的网络接入方 式。
组转发到相应的链路上。
24
04
传输层与应用层
2024/3/26
25
传输层基本概念与功能
传输层基本概念
传输层是计算机网络体系结构中负责数据通信的一层, 主要任务是为上层应用提供可靠、高效的数据传输服务 。
传输层功能
传输层具有以下主要功能
计算机网络第五版课件(谢希仁编著)第三章 数据链路层
![计算机网络第五版课件(谢希仁编著)第三章 数据链路层](https://img.taocdn.com/s3/m/76e45510a8114431b90dd8f6.png)
Note
Byte stuffing is the process of adding 1 extra byte whenever there is a flag or escape character in the text.
课件制作人:谢希仁
Figure 11.2 Byte stuffing and unstuffing
计算机网络(第 5 版)
第 3 章 数据链路层
课件制作人:谢希仁
第 3 章 数据链路层
3.1 使用点对点信道的数据链路层 3.1.1 数据链路和帧 3.1.2 三个基本问题 3.2 点对点协议 PPP 3.2.1 PPP 协议的特点 3.2.2 PPP 协议的帧格式 3.2.3 PPP 协议的工作状态
网络层 链路层
运输层
网络层 链路层
物理层
物理层
物理层
物理层
物理层
课件制作人:谢希仁
3.1 使用点对点信道的数据链路层
3.1.1 数据链路和帧
链路(link)是一条无源的点到点的物理线 路段,中间没有任何其他的交换结点。
一条链路只是一条通路的一个组成部分。
数据链路(data link) 除了物理线路外,还必须 有通信协议来控制这些数据的传输。若把实现 这些协议的硬件和软件加到链路上,就构成了 数据链路。
被接收端 被接收端当作无效帧而丢弃 误认为是一个帧 如果数据中的某个字节的二进制代码恰好和SOH或EOT控制 字符一样,则数据链路层会错误地找到帧的边界,只把部分 帧手下,剩下的丢弃。
以上的传输就不是透明传输,需要解决
课件制作人:谢希仁
解决透明传输问题
《计算机网络课件:OSI七层模型》
![《计算机网络课件:OSI七层模型》](https://img.taocdn.com/s3/m/57d569862dc58bd63186bceb19e8b8f67d1cef51.png)
保数据的正确传输和接收。
3
会话层的错误检测与恢复
讲解会话层的错误检测和恢复机制,以 保证数据传输的完整性。
表示层功能概述
数据的编码与解码
解释表示层如何对数据进行编码 和解码,以确保数据的正确传输 和解析。
数据的加密与解密
介绍数据加密和解密的过程,保 护数据的安全性和隐私。
数据的压缩与解压缩
讲解数据的压缩和解压缩技术, 减少数据传输的带宽占用。
物联网的普及将提出新的网 络需求,可能需要重新定义 OSI模型各层的功能和协议。
3 网络安全
未来网络的安全性要求更高,OSI模型可能会加强对数据加密和身份 验证的支持。
OSI模型的层次结构为互联网 通信提供了标准化的基础。
企业内部网络
企业内部网络遵循OSI模型, 实现高效的内部通信。
网络设备开发
网络设备开发人员参考OSI模 型,开发出符合标准的设备 和协议。
未来网络发展对OSI模型的影响
1 大数据处理
2 物联网应用
未来的高速网络将需要更高 效的数据处理和传输,OSI模 型可能会进一步优化。
数据链路层概述
解释数据链路层的目标和任务,包括帧的封装 和解封装、差错校验和流量控制等。
传输层介绍
介绍传输层的职责,包括可靠性传输、流量控 制和拥塞控制等。
会话层职责分析
1
会话的建立和终止
讲解会话层的主要职责,包括建立会话、
会话层数据的同步2ຫໍສະໝຸດ 维护会话状态和会话的终止。
介绍如何在会话层实现数据的同步,确
计算机网络课件:OSI七 层模型
计算机网络课件:OSI七层模型是关于计算机网络中的基础知识。本课件将深 入介绍OSI七层模型的每一层,帮助您全面理解网络架构和通信过程。
完整计算机网络ppt课件
![完整计算机网络ppt课件](https://img.taocdn.com/s3/m/6983b5604a73f242336c1eb91a37f111f0850d17.png)
物理层的基本概念与传输介质
物理层的基本概念
物理层是计算机网络体系结构中的最 底层,负责建立、管理和释放物理连 接,提供透明的比特流传输服务。
传输介质
物理层接口与标准
物理层接口规定了物理层设备与传输 介质之间的电气、机械和功能特性, 常见的物理层接口标准有EIA/TIA232、EIA/TIA-499等。
ATM的特点:支持多种业务类型(如语音、数据 、视频等)、高速传输、低延迟、QoS保障。
ATM在网络中的应用:作为骨干网传输技术,提 供高速、可靠的数据传输服务。
帧中继技术
帧中继(Frame Relay)的基本概念
一种简化的、面向连接的数据链路层协议,采用变长帧作为传输单位 。
03
包括前导码、帧起始定界符、目的地址、源地址、类型/长度字
段、数据字段和帧校验序列等。
无线局域网技术
无线局域网(Wireless Local Area Network,WLAN)的概念:利用无线通信技 术构建的局域网,摆脱了有线网络的束缚。
无线局域网的标准:IEEE 802.11系列标准,包括802.11a、802.11b、802.11g、 802.11n、802.11ac和802.11ax等。
01
02
03
应用层的基本概念
应用层是计算机网络体系 结构中的最高层,负责为 用户提供各种网络服务和 应用程序接口。
应用层的功能
实现用户与网络之间的交 互,包括网络应用、数据 传输、资源共享等。
应用层协议
HTTP、FTP、SMTP、 DNS等协议都属于应用层 协议,用于实现不同的网 络应用。
DNS域名系统
传输层
向用户提供可靠的端到端的差错和 流量控制,保证报文的正确传输, 同时向高层屏蔽下层数据通信的细 节。
计算机网络 《第4章 数据链路层》 讲解
![计算机网络 《第4章 数据链路层》 讲解](https://img.taocdn.com/s3/m/3cbf44c10722192e4436f68a.png)
校验码 编码器
发送装置
接收装置
校验码 译码器
信宿
传
输
存储器
信
道
反馈信号 控制器
反馈信号 控制器
15
《计算机网络》第4章 数据链路层
反馈重发机制的分类
• 停止等待方式
发送端
1
2
2
3
ACK
NAK
ACK
接收端
1
2
2
3
16
《计算机网络》第4章 数据链路层
连续工作方式 • 拉回方式
• 选择重发方式
重传 发送端 0 1 2 3 4 5 2 3 4 5 6
4.2 数据链路层的基本概念
4.2.1 物理线路与数据链路 • 线路 — 链路 • 物理线路 — 数据链路
18
《计算机网络》第4章 数据链路层
4.2.2 数据链路控制
• 链路管理 • 帧同步 • 流量控制 • 差错控制 • 帧的透明传输 • 寻址
数据链路层协议 — 为实现数据链路控制功能而 制定的规程或协议。
数据传输,而不需要得到对方复合站的许可。
30
《计算机网络》第4章 数据链路层
数据链路的平衡配置方式
31
《计算机网络》第4章 数据链路层
4.4.3 HDLC的帧结构
标志字段F 地址字段A 控制字段C
(8位)
(8/16位) (8/16位)
信息字段I (长度可变)
帧校验字段FCS 标志字段F
(16/32位)
常用的检错码 • 奇偶校验码
垂直奇(偶)校验 水平奇(偶)校验水平 垂直奇(偶)校验(方阵码)
• 循环冗余编码CRC 目前应用最广的检错码编码方法之一
计算机网络技术全套ppt课件
![计算机网络技术全套ppt课件](https://img.taocdn.com/s3/m/a8e6fe3b03768e9951e79b89680203d8cf2f6a62.png)
传输层协议
主要包括TCP和UDP两种 协议,分别提供面向连接 和无连接的数据传输服务 。
传输层端口
用于标识不同的应用程序 进程,实现多路复用和分 用功能。
TCP协议详解
TCP协议的特点
面向连接、可靠传输、基于字节流、支持全 双工通信等。
TCP的数据传输
采用滑动窗口机制进行流量控制和拥塞控制 ,确保数据的可靠传输。
计算机网络的功能与应用
功能
计算机网络具有数据通信、资源共享、分布式处理、负载均衡等功能,可以大 大提高计算机的效率和便利性。
应用
计算机网络已经渗透到社会的各个领域,如电子商务、在线教育、远程医疗、 智能制造等,为人们的生活和工作带来了极大的便利。
02
网络体系结构
OSI参考模型
物理层
负责传输比特流,提供为建立、 维护和拆除物理链路所需要的机 械的、电气的、功能的和规程的
NAT(Network Address Translation,网络地址转换) 技术是一种解决IPv4地址短缺 问题的技术,通过将私有IP地 址转换为公网IP地址,实现内 网主机访问外网资源。
06
传输层技术
传输层的基本概念
传输层的作用
为运行在不同主机上的应 用程序提供逻辑通信功能 ,实现端到端的数据传输 服务。
03
物理层技术
物理层的基本概念
01
02
03
物理层的定义
物理层是计算机网络体系 结构中的最底层,负责传 输比特流。
物理层的功能
提供物理连接、传输比特 流、提供数据链路层的数 据传输服务。
物理层的协议
EIA/TIA-232、EIA/TIA499、V.35、RJ-45等。
数据通信基础知识
计算机网络基础ppt课件完整版
![计算机网络基础ppt课件完整版](https://img.taocdn.com/s3/m/10fbd28dba4cf7ec4afe04a1b0717fd5370cb243.png)
功能
包括帧同步、差错控制、 流量控制等,确保数据的 可靠传输。
数据链路层设备
包括网卡、网桥等,用于 实现数据链路层的功能。
常见数据链路层协议及工作原理
以太网协议
以太网是一种常用的局域网技术, 采用CSMA/CD(载波监听多路访 问/冲突检测)机制解决多节点同 时发送数据的冲突问题。
PPP协议
PPP(Point-to-Point Protocol) 是一种点对点通信协议,用于建立 直接连接的两个节点之间的数据链 路。
06
无线网络与移动计算
无线网络基本概念与技术标准
无线网络定义
通过无线电波进行数据传输和通 信的网络。
无线网络分类
包括无线局域网(WLAN)、无线 城域网(WMAN)、无线广域网 (WWAN)等。
技术标准
包括IEEE 802.11系列标准、蓝牙( Bluetooth)、ZigBee等。
移动计算基本概念与技术发展
常见网络安全技术及其原理
防火墙技术
入侵检测技术
防火墙是位于内部网络和外部网络之间的 安全屏障,通过控制网络访问和过滤网络 数据来保护内部网络免受外部攻击。
入侵检测是指通过监控网络系统和应用程 序的运行状态,发现潜在的入侵行为和异 常活动,并及时报警和响应。
加密技术
身份认证技术
加密技术是通过将敏感信息转换为密文形 式进行传输和存储,确保信息在传输和存 储过程中的机密性和完整性。
HTTP、FTP、SMTP、DNS等,用于 实现不同网络应用之间的通信。
应用层功能
提供用户与网络应用之间的交互界面 ,处理数据表示、会话管理、安全保 密等任务。
常见应用层协议及工作原理
HTTP协议
超文本传输协议,用于Web浏览器与服务器之间的通信 ,支持请求/响应模型,传输层使用TCP协议。
计算机网络技术基础ppt课件标准版(2024)
![计算机网络技术基础ppt课件标准版(2024)](https://img.taocdn.com/s3/m/b42935a7afaad1f34693daef5ef7ba0d4b736d12.png)
20
数据链路层设备
网卡(Network Interface Card,NIC):网卡是计算 机与局域网相互连接的接口 ,它负责将计算机内部的数 字信号转换为适合在信道上 传输的信号。
中继器(Repeater):中继 器是一种简单的网络设备, 用于扩展局域网的覆盖范围 。它接收来自一个端口的信 号,放大后从另一个端口发 送出去。
2024/1/25
传输层设备的功能
实现数据的传输、路由选择、流量控制等功能,确保数据的可靠 传输。
常见的传输层设备
路由器、交换机、网关等。
传输层设备的性能指标
吞吐量、延迟时间、丢包率等。
32
07
应用层技术
2024/1/25
33
应用层的基本概念
2024/1/25
应用层的功能
提供应用程序间的通信服务,包括协议、接口和数据的传输等。
防火墙
防火墙是网络安全的重要 设备之一,可以过滤和检 查进出网络的数据包,防 止非法访问和攻击。
27
06
传输层技术
2024/1/25
28
传输层的基本概念
传输层的功能
提供端到端的数据传输服务,确保数据的可靠传 输和流量控制。
传输层的协议
主要包括TCP和UDP两种协议,分别提供面向连 接和无连接的服务。
运输层
运输层的任务就是负责向两台主机中进程之间的通信提供通用的数据传 输服务。应用进程利用该服务传送应用层报文。
2024/1/25
03
网络层
网络层负责为分组交换网上的不同主机提供通信服务。在发送数据时,
网络。
11
五层协议体系结构
数据链路层
两台主机之间的数据传输,总是在一段一段的链路上传送的,这就需要使用专门的链路层的协议。在两个相邻节 点之间传送数据时,数据链路层将网络层交下来的 IP 数据报组装成帧,在两个相邻节点间的链路上传送帧。
2024版计算机网络技术全套课件
![2024版计算机网络技术全套课件](https://img.taocdn.com/s3/m/7762787842323968011ca300a6c30c225901f08f.png)
contents •计算机网络概述•数据通信基础•局域网技术•广域网技术•互联网协议与技术•无线网络技术•计算机网络应用与发展趋势目录计算机网络定义与分类计算机网络定义计算机网络分类计算机网络发展历程计算机网络体系结构与协议计算机网络体系结构计算机网络协议是指为计算机网络中进行数据交换而建立的规则、标准或约定的集合,它规定了通信双方必须遵循的规则和约定。
速率带宽吞吐量时延时延带宽积往返时延RTT利用率数据通信基本概念数据通信的定义指在两个或多个设备之间传输数据的过程,包括数据传输、信号处理、通信协议等多个方面。
数据通信系统的组成包括数据源、数据宿、传输介质、通信设备等基本要素,以及相应的软件和协议支持。
数据通信方式包括并行通信和串行通信两种方式,以及同步通信和异步通信两种模式。
传输介质与通信设备传输介质类型01通信设备介绍02传输介质与设备的选择03数据编码与调制技术数据编码方式调制技术介绍编码与调制技术的应用多路复用技术多路复用的概念多路复用技术的分类多路复用技术的应用场景差错控制方法差错控制的概念差错控制方法的分类差错控制方法的应用1 2 3局域网定义局域网特点局域网应用局域网概述及特点局域网拓扑结构与传输介质拓扑结构传输介质介质访问控制方法介质访问控制方法定义介质访问控制方法是局域网中数据链路层的一个重要组成部分,它决定了局域网中的多个站点如何共享公共传输介质。
常见介质访问控制方法CSMA/CD、Token Ring、FDDI等,每种方法都有其独特的工作原理和应用场景。
局域网组网技术以太网技术01交换机与路由器技术02虚拟局域网技术03局域网管理与维护网络故障诊断工具网络管理协议ping、traceroute络故障诊断工具可以用于诊断和解决局域网中的故障问题。
网络安全管理广域网概述及特点广域网(WAN)概念广域网特点广域网与局域网(LAN)的区别广域网传输协议与设备传输协议TCP/IP、ATM、SONET/SDH、DWDM等。
《数据链路层》PPT课件
![《数据链路层》PPT课件](https://img.taocdn.com/s3/m/e46c7ae76f1aff00bed51ebf.png)
运输层(TCP 或 UDP)
网络层 IP
数据链路层
物理层
应用层 (各种应用层协议如
TELNET, FTP, SMTP 等)
运输层(TCP 或 UDP)
网际层 IP
网络接口层
The network layer is the lowest layer that deals with end-to-end transmission. It must:
Services Provided to the Transport Layer
The network services to the transport layer goals:
– The services should be independent of the router technology. – The transport layer should be shielded from the routers present. – The uniform addresses plan across LANs and WANs.
网络互连使用路由器
当中继系统是转发器或网桥时,一般并不称之为网 络互连,因为这仅仅是把一个网络扩大了,而这 仍然是一个网络。
网关由于比较复杂,目前使用得较少。 互联网都是指用路由器进行互连的网络。 由于历史的原因,许多有关 TCP/IP 的文献将网 络层使用的路由器称为网关。
直接交付和间接交付
A
4. quality of service and avoiding congestion: VCs have some advantages when the connection is established. With a datagram subnet, congestion avoidance is more difficult.
计算机网络技术全套教学课件pptx
![计算机网络技术全套教学课件pptx](https://img.taocdn.com/s3/m/27b5bbc36429647d27284b73f242336c1fb93056.png)
访问控制
协调多个设备对共享信道的访问。
05
04
流量控制
防止发送方数据过快导致接收方来不 及处理。
2024/1/26
17
差错控制方法
检错码
通过增加冗余位来检测数据传输过程中是否出现错误,但不能纠正错误。常见的检错码有 奇偶校验码、循环冗余校验码(CRC)等。
TCP协议特点
TCP协议的主要特点包括面向连接、可靠传输、全双工通信和流量控制。面向连接意味着在数据传输前需要建立 连接;可靠传输通过确认机制、重传机制等来保证;全双工通信允许双方同时发送和接收数据;流量控制则避免 了发送方发送速率过快而导致接收方来不及处理的问题。
2024/1/26
26
UDP协议工作原理及特点
为数据端设备提供传送数据的通 路
完成物理层的一些管理工作
13
数据通信基础知识
数据通信模型
数据传输速率与误码率
包括信源、发送器、信道、接收器、 信宿等组成部分,描述了数据通信的 基本过程。
数据传输速率是指每秒传输的二进制 位数,误码率是指数据传输过程中发 生错误的概率。
数据通信方式
根据信号传输方向和时间关系,数据 通信方式可分为单工、半双工和全双 工三种。
OSPF协议
基于链路状态的路由选择协议,使用Dijkstra算法计算最短路径。OSPF协议具有快速收敛、无路由环路 、支持多区域和层次化网络设计等优点,被广泛应用于大型网络中。
23
06 传输层技术
2024/1/26
24
传输层基本概念与功能
传输层基本概念
传输层是计算机网络体系结构中负责数据通信的关键层次之一,它位于网络层 和应用层之间,为上层应用提供可靠、高效的数据传输服务。
计算机网络技术第1讲PPT课件-2024鲜版
![计算机网络技术第1讲PPT课件-2024鲜版](https://img.taocdn.com/s3/m/9bef5166905f804d2b160b4e767f5acfa1c7832a.png)
2024/3/28
传输层
对应OSI模型的传输层,提供端到端 的可靠传输服务。
应用层
对应OSI模型的应用层、表示层和会 话层,负责处理特定的网络应用。
11
03
物理层技术
2024/3/28
BIG DATA EMPOWERS TO CREATE A NEW ERA
20
网络层基本概念
网络层定义
网络层是OSI参考模型中的第三层, 负责在网络中进行数据包的传输 和路由选择。
网络层功能
网络层的主要功能包括路由选择、 数据包转发、拥塞控制等,确保 数据能够在网络中可靠、高效地 传输。
网络层协议
网络层协议包括IP、ICMP、 IGMP等,其中IP协议是网络层的 核心协议,负责数据包的传输和 路由选择。
2024/3/28
22
网络层设备
路由器
路由器是网络层的核心设备,负责在不同网络之间转发数据包,并 根据路由表进行路由选择。
三层交换机
三层交换机是具有路由功能的交换机,能够在数据链路层和网络层 之间进行数据交换和路由选择。
防火墙
防火墙是网络安全的重要设备,能够过滤和拦截非法访问和攻击,保 护网络的安全。
UDP与TCP的比较
UDP简单高效,适用于某些特定场景;TCP复杂可靠,适用于大多数 场景。两者各有优缺点,应根据实际需求选择合适的协议。
27
THANKS
感谢观看
2024/3/28
28
端口号
用于标识主机上运行的不同应用程序,实现多路复用和分用。
25
TCP协议详解
01
TCP协议特点
面向连接、可靠传输、基于字节流。
计算机网络原理——数据链路层
![计算机网络原理——数据链路层](https://img.taocdn.com/s3/m/bf2aad54767f5acfa1c7cd52.png)
– 发送方发送一块数据后, 就停止发送动作,开始计时, 等待接收方的反馈结果。 – 接收方对收到的数据进行校验,并根据校验的结果向 发送方作出肯定确认或否定确认。 – 当发送方收到“正确”的确认(ACK)之后,继续发送 后继数据块; – 如果发送方收到“否定”确认(NAK) ,或者计时器超 时,重新传送本数据块。
数据链路层
11
4.1.3 流量控制功能
• 目的:防止接收方发生数据溢出而控制发 送方发送数据的速率 • 主要方法:停—等流控、滑动窗口流控来自数据链路层12
4.1.4 链路管理功能
• 主要功能:帧序号的初始化、建立连接、 维护连接、重置连接、释放连接等
数据链路层
13
4.2 差错控制
• • • • 4.2.1 差错检测 目的:发现和纠正接收到的数据的差错 产生差错的原因:噪声 突发长度:从突发错误发生的第一码元到 有错的最后一个码元间所有的码元数,称 该突发错的突发长度。
节 点
帧
帧
节 点
数据链路层
5
帧的一般结构
对于不同的通信环境或不同的通信协议, “帧”的格 式亦不尽相同。
F 帧 标志 A 地址 字段 C 控制 字段 D 数据字段 FCS 校验 字段 F 帧 标志
“帧”分为面向字符型和面向比特型两类。前者由ASCII字 符构成(IBM BSC协议);后者由任意比特构成,更为灵 活和高效(HDLC)。
数据链路层
16
数据通信中的实际情况
发送的数据
0 1 0 1 1 0 0 1 1 0 0 1 0 1 0
信号
噪音
信号+噪音
阈值
采样时钟 接收的数据
0 1 0 1 1 0 1 1 1 0 0 1 0 0 0
- 1、下载文档前请自行甄别文档内容的完整性,平台不提供额外的编辑、内容补充、找答案等附加服务。
- 2、"仅部分预览"的文档,不可在线预览部分如存在完整性等问题,可反馈申请退款(可完整预览的文档不适用该条件!)。
- 3、如文档侵犯您的权益,请联系客服反馈,我们会尽快为您处理(人工客服工作时间:9:00-18:30)。
30 / 88
LCP 配置 LCP 链路 协商失败
终止
链路终止
鉴别失败
链路故障或 关闭请求
链路静止
设备之间无链路
物理层连接建立
链路建立
物理链路
LCP 配置协商
鉴别
LCP 链路
帧开始符
SOH
EOT
原始数据
SOH
ESC
帧结束符
SOH
EOT
字节填充
字节填充
字节填充
字节填充
SOH
发送 在前
ESC EOT
ESC SOH
ESC ESC
ESC SOH
EOT
经过字节填充后发送的数据
20
在传输过程中可能会产生比特差错:1 可能会 变成 0 而 0 也可能变成 1。
在一段时间内,传输错误的比特占所传输比特 总数的比率称为误码率 BER (Bit Error Rate)。
CPU 和 存储器
并行 通信
适配器 (网卡)
至局域网 串行通信
生成发送的数据 把帧发送到局域网 处理收到的数据 从局域网接收帧
39 / 88
最初的以太网是将许多计算机都连接到一根 总线上。当初认为这样的连接方法既简单又 可靠,因为总线上没有有源器件。
匹配电阻(用来吸收总线上传播的信号)
匹配电阻
A 不接受
要做到“可靠传输”(即发送什么就收到什 么)就必须再加上确认和重传机制。
23 / 88
现在全世界使用得最多的数据链路层协议是 点对点协议 PPP (Point-to-Point Protocol)。
用户使用拨号电话线接入因特网时,一般都 是使用 PPP 协议。
24 / 88
已向因特网管理机构 申请到一批 IP 地址
✓便于系统的扩展和逐渐地演变,各设备的位置可 灵活调整和改变。
✓提高了系统的可靠性、可用性和残存性。
32 / 88
集线器
星形网
总线网
匹配电阻
干线耦合器
环形网
33 / 88
树形网
DIX Ethernet V2 是世界上第一个局域网产 品(以太网)的规约。
IEEE 的 802.3 标准。 DIX Ethernet V2 标准与 IEEE 的 802.3 标
字节填充(byte stuffing)或字符填充(character stuffing)——接收端的数据链路层在将数据送往 网络层之前删除插入的转义字符。
如果转义字符也出现数据当中,那么应在转义字 符前面插入一个转义字符。当接收端收到连续的 两个转义字符时,就删除其中前面的一个。
19 / 88
用字节填充法解决透明传输的问题
网络层首部
链路层
H4 H5
首部
H3 H4 H5
应用程序数据 应用程序数据 应用程序数据 应用程序数据
链路层 尾部
主机 2 AP2 5
4 3
2
H2 H3 H4 H5 应 用 程 序 数 据 T2
2
1
10100110100101 比 特 流 110101110101
1
3 / 88
主机A
4 应用层 3 运输层 2 网际层 1 网络
当 PPP 用在异步传输时,就使用一种特殊 的字符填充法。
29 / 88
当用户拨号接入 ISP 时,路由器的调制解调器 对拨号做出确认,并建立一条物理连接。
PC 机向路由器发送一系列的 LCP 分组(封装 成多个 PPP 帧)。
这些分组及其响应选择一些 PPP 参数,和进行 网络层配置,NCP 给新接入的 PC机分配一个 临时的 IP 地址,使 PC 机成为因特网上的一个 主机。
帧
物理层
1010… …0110
结点 B IP 数据报
取出 帧
1010… …0110
数据 链路层
结点 A
发送 帧
链路 (a)
链路 (b)
接收 帧
结点 B
13
Hale Waihona Puke 常常在两个对等的数据链路层之间画出一个 数字管道,而在这条数字管道上传输的数据 单位是帧。
结点
帧
帧
结点
早期的数据通信协议曾叫作通信规程 (procedure)。因此在数据链路层,规程和 协议是同义语。
HTTP … SMTP DNS … RTP
运输层
TCP
UDP
网际层
IP
网络接口层
网络接口 1 网络接口 2 … 网络接口 3
5 / 88
✓物理层的基本概念、机械、电气、功能、 过程;
✓数据通讯模型、模数、数模转换、调制; ✓数据、信号、码元、基带、带通、调幅、
调频、调相、信噪比; ✓双绞线、同轴电缆、单模光纤、多模光纤; ✓信道复用、时分复用、频分复用、码分复
37 / 88
网络接口板又称为通信适配器(adapter)或 网络接口卡 NIC (Network Interface Card),或“网卡”。
适配器的重要功能:
✓进行串行/并行转换。 ✓对数据进行缓存。 ✓在计算机的操作系统安装设备驱动程序。 ✓实现以太网协议。
38 / 88
IP 地址
计算机
硬件地址
有通信协议来控制这些数据的传输。若把实现
这些协议的硬件和软件加到链路上,就构成了
数据链路。
✓ 现在最常用的方法是使用适配器(即网卡)来实现这 些协议的硬件和软件。
✓ 一般的适配器都包括了数据链路层和物理层这两层的 功能。
12 / 88
数据链路层传送的是帧
网络层
数据 链路层
结点 A
IP 数据报 装入
✓若为 0xC021, 则信息字段是 PPP 链路控制数据。 ✓若为 0x8021,则表示这是网络控制数据。
先发送
首部
IP 数据报
FAC 7E FF 03
字节 1 1 1
协议
信息部分
2
不超过 1500 字节
PPP 帧
28 / 88
尾部
FCS
F 7E
2
1
当 PPP 用在同步传输链路时,协议规定采
用硬件来完成比特填充(和 HDLC 的做法一 样)。
✓结点、Internet、网络的网络; ✓局域网、校园网、城际网、广域网; ✓ISP、分层网络、WWW万维网; ✓路由、C/S、B/S、P2P、分组交换; ✓带宽、OSI七层协议、TCP/IP五层协
议模型。
2 / 88
主机 1 AP1 5
4 3
注意观察加入或剥去首部(尾部)的层次
应用层首部
运输层首部 H5
36 / 88
由于 TCP/IP 体系经常使用的局域网是 DIX Ethernet V2 而不是 802.3 标准中的几种局 域网,因此现在 802 委员会制定的逻辑链路 控制子层 LLC(即 802.2 标准)的作用已经 不大了。
很多厂商生产的适配器上就仅装有 MAC 协议而没有 LLC 协议。
从层次上来看数据的流动
R1 网络层 链路层 物理层
R2 网络层 链路层 物理层
R3 网络层 链路层 物理层
H2
应用层 运输层 网络层
链路 物理层层
10 / 88
主机 H1 向 H2 发送数据
主机 H1
路由器 R1
电话网
局域网
路由器 R2
广域网
路由器 R3
主机 H2
局域网
H1
应用层 运输层 网络层 链路层 物理层
鉴别成功或无需鉴别
网络层协议 已鉴别的 LCP 链路
NCP 配置协商
链路打开
已鉴别的 LCP 链路 和 NCP 链路
31
局域网最主要的特点是:网络为一个单位所 拥有,且地理范围和站点数目均有限。
局域网具有如下的一些主要优点:
✓具有广播功能,从一个站点可很方便地访问全网。 局域网上的主机可共享连接在局域网上的各种硬 件和软件资源。
准只有很小的差别,因此可以将 802.3 局域 网简称为“以太网”。 严格说来,“以太网”应当是指符合 DIX Ethernet V2 标准的局域网
34 / 88
为了使数据链路层能更好地适应多种局域网标准, 802 委员会就将局域网的数据链路层拆成两个 子层:
✓逻辑链路控制 LLC (Logical Link Control)子层 ✓媒体接入控制 MAC (Medium Access Control)子
只有 D 接受 B 发送的数据
B
B向 D 发送数据
C 不接受
40 / 88
D 接受
E 不接受
总线上的每一个工作的计算机都能检测到 B 发送的数据信号。
由于只有计算机 D 的地址与数据帧首部写入 的地址一致,因此只有 D 才接收这个数据帧。
其他所有的计算机(A, C 和 E)都检测到不 是发送给它们的数据帧,因此就丢弃这个数 据帧而不能够收下来。
用
接入网
户
至因特网 ISP
PPP 协议
25 / 88
简单——这是首要的要求
封装成帧、透明性 多种网络层协议、多种类型链路 差错检测、检测连接状态 最大传送单元、网络层地址协商 数据压缩协商
26 / 88
1992 年制订了 PPP 协议。经过 1993 年和 1994 年的修订,现在的 PPP 协议已成为因 特网的正式标准[RFC 1661]。
通信方式。 广播信道。这种信道使用一对多的广播通信
方式,因此过程比较复杂。广播信道上连接 的主机很多,因此必须使用专用的共享信道 协议来协调这些主机的数据发
9 / 88