数据通信与计算机网络教案_第1页
数据通信与计算机网络教案_第2页
数据通信与计算机网络教案_第3页
数据通信与计算机网络教案_第4页
数据通信与计算机网络教案_第5页
已阅读5页,还剩71页未读 继续免费阅读

下载本文档

版权说明:本文档由用户提供并上传,收益归属内容提供方,若内容存在侵权,请进行举报或认领

文档简介

1、上课时间上课节次 3课型多媒体教学课题教学目的教学方法重点与难点课外作业与要求第一章计算机网络基础知识通过本章的学习,让学生认识“计算机网络的基本概念”,它能为我 们提供什么样的服务,让学生明白学习计算机网络的方向,增强学习计算 机网络的兴趣,引导学生用正确的方法学习计算机网络技术以课堂讲授为主,对本章难点进行讨论本章重点有:1、 计算机网络的定义;2、 计算机网络的组成与功能;3、 计算机网络的分类本章难点有:1、 计算机网络的通信子网和资源子网的主要功能;2、 计算机网络的各种拓扑结构的应用与特点;3、 网络的各传输媒体该如何正确使用思考题 :1、 什么是计算机网络,它主要涉及哪些方面?2

2、、 试述计算机网络的主要功能和应用3、 计算机网络可从哪几个方面进行分类?4、 什么是资源子网?什么是通信子网?5、 常 见的局域网拓扑结构有哪几种?简述它们的主要特点。6、 计算机网络的硬件组成包括哪几部分?7、 网络协议的主要要素包括什么?8、 简述 osi 参考模型中各层的主要功能。第 1 章 计算机网络概论本章学习目标*理解计算机网络的基本概念*了解计算机网络的基本功能*理解 lan、man 和 wan 的组成和功能*掌握常见的网络拓朴结构及特点*理解 osi 参考模型的基本结构*理解 tcp/ip 模型的基本组成主要学习内容 :1.1 计算机网络的发展过程1.2 计算机网络的组成1.

3、3 计算机网络的功能1.4 计算机网络的分类1.5 计算机网络的拓朴结构1.6 计算机网络的标准及相关标准化组织 1.1 计算机网络的发展过程计算机网络是计算机技术和通信技术的产物。网络的雏形:多终端的大型机。以共享资源为目的的计算机网络 :基于个人计算机的局域网 :标准化网络 :基于 osi/rm 七层参考模型的网络internet 简介因特网的演进:19691983 研究试验阶段19831994 因特网在教育科研领域广泛使用的实用阶段1994现在 商业化发展阶段重要历史事件 :计算机网络定义 :计算机网络是自主计算机的互联集合。互联可以通过电缆(电话线、网线或光纤等)来实现,也可以采用无线

4、连接,使用无线电 信号、激光或红外技术、或者卫星传输。总之,两台计算机如果能互相交换信息即称为互联。 自主计算机其实就是指具有独立功能的计算机。如果一台计算机脱离了网络或其它计算机 就不能工作,则不是自主的。1.2 计算机网络的组成计算机网络的硬件组成 :通信子网和资源子网 :在整个计算机网络中总会有一部分是用来对信息进行传递的,对于网络中的这部分我们称 之为通信子网。网络的另一个重要作用就是提供各种服务。在网络中由资源子网来完成这些功能。 1.3 计算机网络的功能核心问题是资源共享。其目的是让网络上的用户无论资源的物理位置在哪里,都能使用网 络中的程序、设备,尤其是数据。这样可以使用户解脱“

5、地理位置的束缚”,同时带来经济 上的好处。第二个功能是依靠可替代的资源来提高可靠性。网络的另一个目的是可扩充性,即当工作负荷加大时,只要增加更多的处理器,就能逐步 改善系统的性能。建立网络的另一个目的与技术没有太大的关系。计算机网络可以为分布在各地雇员提供强 大的通信手段。1.4 计算机网络的分类分类标准:lan man wan 的距离标准 :1.5 计算机网络的拓扑结构计算机网络的拓扑结构 :是指计算机网络的硬件系统的连接形式即网络的硬件 通常用不同的拓扑来描述对物理设备进行布线的不同方案。最常用的网络拓扑有:总线型、环型、星形、网状、混合型。布局,1.6 计算机网络体系结构简介1.6.1

6、协议和体系结构的概念协议原为外交辞令,据说是为了在国与国之间进行顺利交流而规定的约束事项(规则)。 例:我们平时进行交流时都要遵循一定的规则:*在法庭,双方必须按照一定的次序轮流发言;*开车时,转弯必须打出信号来通知周围的车辆;*驾驶飞机时,飞行员遵照一种制定得非常详细的标准来和其他飞机通信,以维护空中的 交通;计算机网络中,协议的定义是计算机网络中实体之间有关通信规则约定的集合。协议有三 个要素,即:(1) 语法(syntax):数据与控制信息的格式、数据编码等。(2) 语义(semantics):控制信息的内容,需要做出的动作及响应。(3) 时序(timing):事件先后顺序和速度匹配。1

7、.6.2 iso/osi 参考模型分层的好处:使网络变得更简单将网络部件标准化有利于模块化设计保证不同类型部件的互操作性加快了技术发展的速度简化了教育和学习osi 参考模型:iso/osi 参考模型分层的原则:网络中各结点都具相同的层次;不同结点的相同层具有相同的功能;同一结点内各相邻层之间通过接口通信;每一层可以使用下层提供的服务,并向其上层提供服务;不同结点的同等层通过协议来实现对等层之间的通信。pdu 协议数据单元:1.6.3 tcp/ip 参考模型tcp/ip 与 osi/rm 对照比较图1.7 计算机网络协议相关的标准化组织iso(international organization

8、 for standard )成立于 1947 年,是世界上最大的国际标准化专门机构,是联合国甲级咨询机构。 它的成员是 89 个成员国的国家标准化组织。美国在 iso 中的代表是 ansi,大家所熟悉的 ascii 和 c 语言的工业界标准,就是由 ansi 所制定的。iso 在网络领域的最突出贡献就是提出 osi 参考模型,该模型是网络发展史上的一个重要 里程碑。ietf(internet engineering task force)是一个国际性团体。它主要的工作是制定关于因特网的各种标准。其成员包括网络设计者、 制造商、研究人员以及所有对因特网的正常运转和持续发展感兴趣的个人或组织。因

9、为因特 网覆盖范围大,连接的成员很多,所以很多组织都希望通过加入 ietf 使技术向有利于自己 的方向发展。ieee(institute of electrical and electronic engineers)电气和电子工程师协会 ieee 是世界上最大的专业技术团体,由计算机和工程学专业人士 组成。它创办了许多刊物,定期举行研讨会,还有一个专门负责制定标准的下属机构。ieee 在计算机网络界的最大贡献就是制定了 802 标准系列,802 标准将局域网的各种技术进行了 标准化。本章小结:在这一章主要讲解了以下主要内容:计算机网络的产生、发展;计算机网络定义、基本功能;计算机网络的组成、网

10、络的常用分类;网络常见拓扑结构的特点;常用传输介质的特点与使用。作业思考题:1、 什么是计算机网络,它主要涉及哪些方面?2、 试述计算机网络的主要功能和应用3、 计算机网络可从哪几个方面进行分类?4、 什么是资源子网?什么是通信子网?5、 常 见的局域网拓扑结构有哪几种?简述它们的主要特点。6、 计算机网络的硬件组成包括哪几部分?7、 网络协议的主要要素包括什么?8、 简述 osi 参考模型中各层的主要功能。上课时间课题上课节次 4第二章 数据通信基础课型多媒体教学教学目的教学方法重点与难点课外作业与要求通过本章的学习,让学生了解计算机网络中数据通信原理,明白计算 机网络分层的思想,理解 os

11、i 模型各层在数据通信过程中所起的作用。从 而为后面学习计算机网络实用技能打下良好的理论基础。以课堂讲授为主,对本章难点进行讨论本章重点有:1、 数据的编码技术;2、 数据通信的同步技术3、 多路复用技术;4、 数据交换技术;5、 osi 模型本章难点有:1、 各种数据编码原则;2、 多路复用技术的应用;3、 各种数据交换技术的特点与应用4、 osi 模型中各层主要功能思考题 :1. 解释消息、数据、信号三者之间的区别。数据类型分为几种?信号类型 有几种?2. 什么是模拟数据?什么是数字数据?它们之间的区别3. 何为频带传输?数字信号采用频带传输,有哪几种传输方式?4. 数据通信同步方式有几种

12、?各自的优缺点是什么?5. osi/rm 模型分为几层?各有什么作用?6. 调制的方法有几种?有什么区别?7. 数字数据的数字信号编码有几种方式?具体如何实现?8. 什么是单工、半双工、全双工?9. 多路复用有几种方式?10. 什么是数据交换?有几种交换方法?第 2 章 数据通信基础本章学习目标*掌握信息、数据和信号的概念*掌握模拟和数字的概念*掌握数据传输的几种形式*了解数据通信系统的构成及其各部件的作用 *掌握传输信号的几种编码形式及特点*掌握多路复用技术的分类及各自的特点和用途 *理解检测传输位出错的几种差错控制码主要学习内容:2.1 数据通信系统组成2.2 数据通信的基本概念2.3 数

13、据编码技术2.4 数据通信的基本方式2.5 多路复用技术2.6 数据交换方式2.7 差错检验和控制2.1 数据通信系统组成2.1.1 数据与信息信息:是人对现实世界事物存在方式或运动状态的某种认识。 数据:是把事件的某些属性规范化后的表现形式。信号:是数据的具体的物理表现。例子 :信息:人对雪花和马的认识数据:文字,二进制数,十进制数信号:电压,光,磁场强度2.1.2 信号与信号传输两种不同类型的量:a.时间、温度、电波、声音信号中没有断开或不连续的的地方;b.字符,二进制数,电脉冲信号仅取一些有限数目的值;模拟与数字的特点模拟:波动性;持续变化;反映事物的本质;在电信业已经被广泛;使用超过

14、100 年;数字:离散性;跃变性;设备性能先进;较为便宜;(a) 模拟信号(b) 数字信号数据传输:2.1.3 基本概念和术语数据传输速率: bps (bit per second),用 c 表示信号传输速率:波特(baud),用 b 表示两者关系:c=blog2n n 是调制电平数带宽(bandwidth )(hz)数据速率奈奎斯特公式:最大数据传输速率 c=2hlog2l(bps)香农公式:最大数据传输速率 c=hlog2(1s/n)(bps)2.2 数据通信系统的构成数据通信系统模型2.3 数据编码技术2.3.1 数字数据用数字信号表示不归零编码 nrz(non-return-zero)

15、曼彻斯特编码(manchester encoding)差(微)分曼彻斯特编码(differential manchester encoding)2.3.2 数字数据用模拟信号表示载波信号:asin(2nft+ )am:幅移键控(amplitude shift keying-ask)fm:频移键控(frequency shift keying-fsk)pm:相移键控(phase shift keying-psk)2.3.3 模拟数据用数字信号表示1、 脉冲编码调制(pcm)2、 增量调制(dm)2.4 数据通信的基本方式2.4.1 数据通信的操作方式2.4.2 同步和异步传输同步通信格式:异步通

16、信格式 :2.5 多路复用技术:用一条高速线路传送多条低速线路的数据。分类:频分多路复用(fdm-frequency division multiplexing)时分多路复用(tdm-time division multiplexing)波分多路复用(wdm-wavelength division multiplexing)频分多路复用(fdm-frequency division multiplexing)特点:信号被划分成若干通道(频道,波段),每个通道独立进行数据传递 应用:无线电广播,电视时分多路复用tdm-time division multiplexing)特点:多条低速线路轮流使

17、用同一条高速线路进行数据传递。应用:电话主干线路。波分多路复用(wdm-wavelength division multiplexing)应用:光缆线路。2.6 数据交换方式2.6.1 电路交换特点:1. 有通话的建立过程;2. 通话建立以后源与目的间有一条专用的通路存在。2.6.2 报文交换特点:1. 无呼叫建立和专用通路;2.存储-转发式的发送技术。2. 6.3 分组交换特点:1. 无呼叫建立和专用通路2. 存储-转发式的发送技术3. 将数据分成有大小限制的分组后发送三种交换技术对比:从线路利用率a 存在呼叫建立,专有线路上不传送数据时浪费资源b 没有呼叫建立,只有发送数据时才占用线路c

18、除了 b 的特点外,在接收分组时可以发送下一个分组从传输速率a 固定的传输速率、会有呼叫阻塞a ,c 能进行速率转换、虽会降速但不会阻塞可以使用优先级从传输延时性a 实时性强a ,c 存在时延和额外开销2.7 差错检验和控制2.7.1 差错类型随机差错突发差错2.7.2 差错检测码奇偶校验码循环冗余校验码水平奇偶校验例子:循环冗余码(crc)前提:发送方和接受方必须事先商定一个二进制数 g(x) (生成多项式)。发送端:计算校验和,将校验和加在数据末尾,使这个带校验和的数据能被 g(x)除尽。 接收端:收到带校验和的数据后,用 g(x)去除它,如果有余数,则传输出错。实现:用简单的硬件(移位寄

19、存器电路)即可。循环冗余码(crc)例子:数据=1101011011g(x)(生成多项式)=10011传输码元=数据(移位后)+余数 11010110111110本章小结:在这一章主要讲解了以下主要内容:信息、数据和信号的概念;模拟和数字的概念;数据传输的几种形式;数据通信系统的构成及其各部件的作用;传输信号的几种编码形式及特点;多路复用技术的分类及各自的特点和用途;解检测传输位出错的几种差错控制码。作业思考题 :1.解释消息、数据、信号三者之间的区别。数据类型分为几种?信号类型有几种? 2.什么是模拟数据?什么是数字数据?它们之间的区别3. 何为频带传输?数字信号采用频带传输,有哪几种传输方

20、式?4. 数据通信同步方式有几种?各自的优缺点是什么?5. osi/rm 模型分为几层?各有什么作用?6. 调制的方法有几种?有什么区别?7. 数字数据的数字信号编码有几种方式?具体如何实现?8. 什么是单工、半双工、全双工?9. 多路复用有几种方式?10. 什么是数据交换?有几种交换方法?上课时间上课节次 4课型多媒体教学课题教学目的教学方法重点与难点课外作业与要求第三章 物理层通过本章学习,让学生掌握物理层的概念以及物理层的主要功能和各种接 口规范。以课堂讲授为主,对本章难点进行讨论本章重点有:1、 物理层的功能;2、 常用的传输介质3、 无线传输4、 isdn 及 atm 简介。本章难点

21、有:1、 常用的传输介质2、 无线传输思考题 :1、 物理层的功能是什么?2、 物理层接口有什么特性?3、 为什么双绞线是目前应用最广泛的传输媒体?4、 什么是 isdn?5、 什么是 atm?6、 计算机网络常用的传输介质有哪些?7、 utp 是什么传输介质? stp 是什么?8、 同轴电缆分为几类?有什么特点?9、 光缆分几类,各有何特点?10、 在选择传输介质时需考虑的主要因素是什么?第 3 章 物理层本章学习目标*掌握物理层的基本概念及四个特征*熟练掌握各种传输媒体的特性与应用技术 *理解无线网络的工作原理及特点*了解 isdn 与 atm 传输基本技术与特点 *掌握物理层标准的意义与

22、功能主要学习内容 :3.1 物理层基本功能3.2 常用的传输介质3.3 无线传输3.4 isdn 及 atm 简介3.5 物理层协议举例3.1 物理层基本概念机械特性指明接口所用接线器的形状和尺寸、引脚数目和排列方式,定义接插及锁紧方式等。 电气特性指明在接口电缆的线路上出现的电压、电流等范围。功能特性指明某条线上出现的某一电平的电压信号表示何种意义,通信过程中完成何种功能。 规程特性指明对于不同功能的各种可能事件的出现顺序。是功能事件时序的描述。3.2 物理层中的传输媒体3.2.1 分类有线:同轴电缆、双绞线、光纤。无线:卫星、无线、红外通信、激光通信、微波。双绞线同轴电缆光缆3.3 无线网

23、络电磁波谱无线局域网 pc-pc无线局域网 pc-lan微波通信卫星通信低轨道卫星通信3.4 isdn 与 atmisdn-综合业务数字网(integrated services digital network)isdn 的特性:1、 数字连接2、 综合业务3、 标准入网接口atm-异步传输模式(asynchronous transfer mode)主要特点:固定信元、简化数据链路层功能、高效灵活的复用技术、能支持不同速率的各种业务、面 向连接。3.5 物理层协议举例rs-232 接口rs-232 接口机械特性rs-232 接口功能特性rs-232 接口信号功能与连接图本章小结:在这一章主要讲

24、解了以下主要内容:物理层的基本概念及四个特征;各种传输媒体的特性与应用技术;无线网络的工作原理及特点;isdn 与 atm 传输基本技术与特点;物理层标准的意义与功能。作业思考题1、 物理层的功能是什么?2、 物理层接口有什么特性?3、 为什么双绞线是目前应用最广泛的传输媒体? 4、什么是 isdn?5、 什么是 atm?6、 计算机网络常用的传输介质有哪些?7、 utp 是什么传输介质? stp 是什么?8、 同轴电缆分为几类?有什么特点?9、 光缆分几类,各有何特点?10、 在选择传输介质时需考虑的主要因素是什么?上课时间上课节次 4课型 多媒体教学课题教学目的教学方法重点与难点课外作业与

25、要求第四章 数据链路层通过本章的学习,让学生掌握数据链路层的各种协议,包括滑动窗口协 议等,掌握面向比特的链路控制规程,掌握点对点协议。以课堂讲授为主,对本章难点进行讨论本章重点有:1. 链路、数据链路的概念,数据链路层的功能2. 停止等待协议的工作原理与过程3. 数据链路层是如何进行差错控制的4. 数据链路层流量控制的意义与方法5. 面向比特数据链路层协议 hdlc 的帧结构与帧分类6. ppp 链路协议的工作过程本章难点有:1. 停止等待协议的工作原理与过程2. 数据链路层是如何进行差错控制的3. 数据链路层流量控制的意义与方法4. 面向比特数据链路层协议 hdlc 的帧结构与帧分类思考题

26、 :1、 数据链路层的主要功能是什么?2、 建树滑动窗口协议的工作原理3、 建树 hdlc 帧各字段的意义以及如何实现透明传输?4、 ppp 协议是如何工作的?5、 简述 hdlc 帧各字段的意义以及如何实现透明传输?6、 hdlc 帧分为哪几类?各有什么作用?7、 简述 hdlc 帧发送序号和接收序号的作用。第 4 章 数据链路层本章学习目标*链路、数据链路的概念,数据链路层的功能*停止等待协议的工作原理与过程*数据链路层是如何进行差错控制的*数据链路层流量控制的意义与方法*面向比特数据链路层协议 hdlc 的帧结构与帧分类 *ppp 链路协议的工作过程主要学习内容4.1 数据链路层功能4.

27、2 停止等待协议4.3 连续 arq 协议4.4 流量控制4.5 面向比特的链路控制规程 hdlc4.6 internet 的链路层协议4.1 数据链路层功能1、 链路管理:当网络中的两个结点进行通信时,发送方必须确知接收方是否已处在准备 接收状态。2、 帧同步:数据链路层,数据传送的单位是帧。3、 流量控制:协调发送方与接收方的工作。4、 差错控制:接收方可通过校验帧的差错编码,判断接收到的帧是否有差错。5、 透明传输:所谓透明传输就是不管所传数据是什么样的比特组合,都应能够在链路上 传送。6、 寻址:在多点连接的情况下,保证每一帧都能送到正确的目的站。4.2 停止等待协议两个结点数据链路层

28、间的通信模型:理想链路的通信。实际链路的通信:采用停止等待协议保证数据通信双方的协调工作。停止等待协议的工作原理:4.3 连续 arq 协议工作原理:连续 arq 协议,即采用连续自动请求重传方案。发送方可以连续发送一系列信息帧,即不 用等待前一帧被确认便可发送下一帧。这就需要在发送方设置一个较大的缓冲存储空间,用 以存放若干待确认的信息帧。当发送方收到对某信息帧的确认帧后便可从帧缓存中将该信息 帧删除,并继续发送数据帧。所以,连续 arq 协议使得信道利用率大大提高。4.4 流量控制4.4.1 xon/xoff 方案xon/xoff 主要应用于面向字符通信中,使用一对控制字符来实现流量控制。

29、其中 xon 采 用 ascii 字符集中的控制字符 dc1,xoff 采用 ascii 字符集中的控制字符 dc3。在一次数据 传输过程中,xoff、xon 的周期可重复多次。但这些操作对用户来说是透明的。许多异步数 据通信软件包均支持 xon/xoff 协议。4.4.2 窗口机制连续 arq 协议发送方是不能无限制地发送数据帧的,主要因为:(1) 由于发送的数据帧都未被确认,需要在发送方缓存中保留副本,以备重传。计算机 的硬件资源是有限的,缓存容量不能无限制增加。(2) 发送数据帧过多,一旦有一帧出现错误,可能有很多帧需要重传,造成很大的浪费, 增加了很多不必要的开销。(3) 为了对连续发

30、送的大量数据帧进行编号,每帧的发送序号也要占用较多的比特,又 增加了一定的开销。因此需要对此协议中连续发送的未被确认的帧数做一定的限制,这就是滑动窗口协议。 4.5 面向比特的链路控制规程 hdlc4.5.1 hdlc 概述数据链路层协议标准,可分为两类,面向字符的与面向比特的链路控制协议。典型的面向 字符的链路控制协议为 ibm 公司的 bsc 规程;面向比特的链路控制协议为 hdlc 协议。hdlc 可适用于链路的两种基本配置,即非平衡配置与平衡配置。非平衡配置有两种数据传送方式: 正常响应方式 nrm 和异步响应方式 arm。平衡配置则只有异步平衡方式 abm。4.5.2 hdlc 的帧

31、结构hdlc 定义了三种类型的帧,即信息帧、监控帧与无编号帧。4.6 internet 的链路层协议用户接入 internet 的一般方法有两种。一种是用户通过电话线,拨号接入 internet,另一种是使用专线接入。不管使用哪一种 方法,在传送数据时都需要有数据链路层协议。全世界范围内使用最多的协议为:点对点协议 ppp(point-to-point protocol)而早期 internet 使用的是非常简单的面向字符的协议 slip(serial line internet protocol),但 slip 缺点很多。ppp 的帧格式与 hdlc 帧格式很相似:其中:标志字段为 7e(0

32、1111110),地址字段为 ff(11111111),控制字段为 03(00000110)。 这三各字段是固定不变的,所有 ppp 帧都应以 07eff03 开始。协议字段占两个字节,当协议 字段为 0021 时,ppp 帧的信息就是 ip 数据报。若为 c021,则信息字段是 ppp 链路控制数据。 而 8021 表示这是网络控制数据。帧校验序列 fcs 与 hdlc 的相同。由于 ppp 不是面向比特的, 因此帧的长度应为整数个字节。ppp 的工作过程:ppp 的工作过程状态图本章小结:在这一章主要讲解了以下主要内容:链路、数据链路的概念,数据链路层的功能; 停止等待协议的工作原理与过程

33、;数据链路层是如何进行差错控制的;数据链路层流量控制的意义与方法;面向比特数据链路层协议 hdlc 的帧结构与帧分类; ppp 链路协议的工作过程。作业思考题 :1、 数据链路层的主要功能是什么?2、 建树滑动窗口协议的工作原理3、 建树 hdlc 帧各字段的意义以及如何实现透明传输? 4、ppp 协议是如何工作的?5、简述 hdlc 帧各字段的意义以及如何实现透明传输? 6、hdlc 帧分为哪几类?各有什么作用?7、简述 hdlc 帧发送序号和接收序号的作用。上课时间课题上课节次 5第五章 网络层课型多媒体教学教学目的教学方法重点与难点课外作业与要求第 5 章 网络层 本章学习目标通过本章学

34、习,让学生掌握一门实用网络通信协议-tcp/ip 协议知 识:包括 tcp/ip 协议集中各层主要子协议的作用;让学生能够熟练的对网 络主机 ip 地址的分配和子网划分;以及学会使用 tcp/ip 常用网络工具来管 理和维护网络。以课堂讲授为主,对本章难点进行讨论本章重点有:1、 tcp/ip 各层之间关系;2、 ip 协议的功能;3、 arp、rarp、tcp、udp 功能;4、 应用层各子协议功能。本章难点有:1、 ip 地址及子网划分的相关知识;2、 常用 tcp/ip 网络工具的使用。思考题 :1. 网络协议的三个要素是什么?2. 什么是 tcp/ip?tcp/ip 的作用是什么?3.

35、 tcp/ip 分为几层?各层的作用是什么?4. 简述 ip 地址的分类。5. 什么是子网掩码?子网掩码的作用是什么?6. 概述 udp 协议的特点。7. telnet 协议的工作原理是什么?1. 说明 pop、smtp 协议的区别。2. ping 的作用什么?3. 概述 traceroute、netstat、ipconfig 命令作用。了解广域网提供的两种类型的服务了解路由选择机制,路由选择算法及拥塞控制原理掌握 ip 地址的分类,ip 地址与 mac 地址的转换与 arp 协议掌握 ip 地址的申请、分配管理与子网划分,子网掩码的运用了解 ip 数据报的格式与工作原理、icmp 的作用了解

36、 ipv6 的机理和工作模式主要学习内容5.1 网络层所涉及的有关问题 5.2 路由选择机制5.3 拥塞控制5.4 internet 网际协议 ip 5.5 下一代网际协议 ipv65.1 网络层所涉及的有关问题 5.1.1 广域网的概念网络层是广域网涉及的概念。一般来说,物理层、数据链路层与网络层大部分可以由硬件 来实现,而高层基本上是通过软件来实现的。假设应用进程 a 要与应用进程 b 交换数据。进 程 a 与进程 b 分别处于计算机 a 与计算机 b 的本地系统环境中,即处于 osi 环境之外。 它 们进行通信的过程如下图所示:osi 模型的七层结构5.1.2 网络层提供的服务网络层向上

37、所提供的服务可以有两大类:(1) 无连接的网络服务数据报服务;(2) 面向连接的网络服务虚电路服务。数据报服务(datagram):特点是:主机只要想发送数据就随时可发送,每个分组独立地 选择路由。虚电路服务(virtual circuit):通信前主机要先发起一个虚呼叫(virtual call), 即发送一个特定格式的呼叫分组到目的主机,要求进行通信,同时寻找一条合适的路由。 数据报和虚电路比较5.2 路由选择机制5.2.1 结点交换机中的路由表广域网在给接入到网络的每一台计算机进行编址时,采用层次结构的编址方案。 最简单的层次编址方案就是把一个地址分成前后两部分。前一部分表示分组交换机,

38、后一 部分表示连接在分组交换机上的计算机。结点交换机的一个重要作用就是提供一个路由表, 供转发分组时使用。路由表中没有源站地址。在专门研究广域网的路由问题时,可用图论中 的图来表示整个广域网。用结点表示广域网上的结点交换机,用结点之间的连线表示 广域网中的链路。在路由表中默认路由的目的站记为符号*。5.2.2 路由选择的一般原理1、理想的路由算法:理想的路由算法应具备的条件:算法必须是正确的和完整的。算法在计算上应简单。算法应能适应通信量和网络拓扑的变化。算法应具有稳定性。算法应是公平的。算法应是最佳的。2、路由算法的分类根据路由算法能否随网络的通信量或拓扑自适应的进行调整变化来划分,分为:

39、*非自适应路由选择策略*自适应路由选择策略(1)非自适应路由选择固定路由算法分散通信量法洪泛法随机走动法(2)自适应路由选择分布式路由选择策略集中式路由选择策略混合式路由选择策略5.3 拥塞控制5.3.1 拥塞控制的概念当(一部分)通信子网中有太多的分组时,其性能降低。这种情况叫做拥塞。造成拥塞有 若干因素。如果突然之间,分组流同时从 3 个或 4 个输入线到达,并且要求输出到同一线路, 就将建立起队列。如果没有足够的空间来保存这些分组,有些分组就会丢失。处理器速度慢 也能导致拥塞。拥塞会导致恶性循环。如果路由器没有空余缓冲区,它必须丢掉新到来的分 组。拥塞控制和流量控制既有联系又有差异。5.

40、3.2 拥塞控制的基本原理解决方案被分为两类:一类是开环,一类是闭环。开环控制工具的功能包括决定何时接受新的通信,何时丢弃分组,以及丢弃哪些分组,还 包括在网络的不同点作计划表。所有这些的共同之处在于,它们在做出决定时并不考虑当前 网络的状况。闭环的解决方案是建立在反馈环路的概念之上的。当用于拥塞控制时,这种方法有 3 个部 分:*监视系统,检测何时何地发生了拥塞;*将此信息传送到可能采取行动的地方;*调整系统操作以更正问题。5.3.3 拥塞预防策略5.4 internet 网际协议 ip5.4.1 tcp/ip 模型及协议栈tcp/ip 体系结构与协议栈之间的关系:5.4.2 ip 地址及其

41、转换1、ip 地址及其表示方法:ip 地址是一个 32bit 的二进制数,采用点分十进制记法,例如:130.9.44.192。ip 地址的结构可以两部分:网络号(net-id)和主机号(host-id)。对于常用的有 a、b、c 三类地址。网络号字段:a 类、b 类和 c 类地址的网络号字段分别为 1,2 和 3 字节长。主机号字段:a 类、b 类和 c 类地址的主机号字段分别为 3,2 和 1 字节长。2、ip 地址的转换在网络层使用 ip 地址,但真正标志主机地址的是机器的物理地址,又称为 mac 地址。mac 地址是集成在网卡上的,所以又叫做硬件地址。mac 地址是一个 6 字节(48b

42、it)二进制数,采用 16 进制表示法。例如:09 e0 ac 00 9b 0d。从 ip 地址到物理地址的转换是由地址解析协议 arp 来完成。例: 新加入网络的主机 a,如何完成 ip 地址到 mac 地址的映射查找。主机 a 新入网时,它的缓存是空的,此时主机 a 就自动运行 arp,按以下步骤找出主机 b 的物理地址。(1)arp 进程在本局域网上广播发送一个 arp 请求分组,上面有主机 b 的 ip 地址; (2)在本局域网上的所有主机上运行的 arp 进程都收到此 arp 请求分组;(3) 主机 b 在 arp 请求分组中见到自己的 ip 地址,就向主机 a 发送一个 arp 响

43、应分组, 写入自已的物理地址;(4) 主机 a 收到主机 b 的 arp 响应分组后,就在其 arp 高速缓存中写人主机 b 的 ip 地址 到物理地址的映射。rarp 的工作过程:为了使 rarp 能工作,在局域网上至少有一个主机要充当 rarp 服务器,无盘工作站先向局 域网发出 rarp 请求分组(在格式上与 arp 请求分组相似),并在此分组中给出自己的物理 地址。rarp 服务器有一个事先做好的从无盘工作站的物理地址到 ip 地址的映射表,当收到 rarp 请求分组后。rarp 服务器就从这映射表查出该无盘工作站的 ip 地址。然后写入 rarp 响应 分组,发回给无盘工作站。无盘工

44、作站用此方法获得自己的 ip 地址。5.4.3 ip 地址的分配与管理1、ip 地址的申请与管理ip 地址由 internet 网络信息中心 nic(network information center)来管理,nic 管 理的是 ip 地址中的 net-id 字段,而 host-id 部分则由获得了地址的机构来管理。2、子网划分子网的划分纯属本单位内部的事,在本单位以外是看不见这样划分的。子网划分是靠子网 掩码 (subnet mask) 来实现的。例如:ip 地址:130.10.4.1子网掩码:255.255.252.03. 动态 ip 地址在 ip 地址资源较少,网络中的设备较多的情况下

45、,无法给每一个设备分配一个固定的ip 地址。此时可采用动态 ip 地址技术。动态 ip 地址技术是指:在网络上设置有动态 ip 地址分配服务器,将若干 ip 地址配置在 服务器上。当某台主机登录到网络上的时候,动态 ip 地址分配服务器查看当前是否有剩余 的 ip 地址,如果有便分配给该主机,此时该主机便将所获得的 ip 地址作为自己的 ip 地址 去构成数据报进行通信。当该主机退出网络时,便释放掉此 ip 地址,动态 ip 地址分配服务 器将其收回,以便分配给其他登录到网络上的设备。5.4.4 ip 数据报的格式与工作原理本章小结:在这一章主要讲解了以下主要内容:广域网提供的两种类型的服务;

46、路由选择机制,路由选择算法及拥塞控制原理;ip 地址的分类,ip 地址与 mac 地址的转换与 arp 协议;ip 地址的申请、分配管理与子网划分,子网掩码的运用;ip 数据报的格式与工作原理、icmp 的作用;ipv6 的机理和工作模式。作业思考题 :1. 网络协议的三个要素是什么?2. 什么是 tcp/ip?tcp/ip 的作用是什么?3. tcp/ip 分为几层?各层的作用是什么?4. 简述 ip 地址的分类。5. 什么是子网掩码?子网掩码的作用是什么?6. 概述 udp 协议的特点。1. telnet 协议的工作原理是什么?1. 说明 pop、smtp 协议的区别。2. ping 的作

47、用什么?3. 概述 traceroute、netstat、ipconfig 命令作用。上课时间课题上课节次 4第六章传输层课型多媒体教学教学目的教学方法重点与难点课外作业与要求通过本章学习,掌握有关传输层的一些概念和基础知识,传输协议 (transport protocol)是整个网络体系结构中的关键之一。位于网络层与 应用层之间,主要功能是负责应用程序之间的通信,主要有连接端口管理、 流量控制、错误处理、数据重发等工作。以课堂讲授为主,对本章难点进行讨论本章重点有:1、 掌握有关端口和插口的概念,作用和使用方法2、 掌握关于 tcp 协议的基础知识3、 了解 udp 协议的基础知识本章难点有

48、:1、 端口的概念和原理2、 tcp 协议和报文段的内容思考题 :1、 请简单说明连接端口的功能?2、 传输层的作用是什么?3、 简述三次握手的过程。4、 简述 udp 协议的特点。5、 简述 tcp 协议的特点。第 6 章 传输层本章学习目标有关传输层的一些概念和基础知识,了解传输协议(transport protocol)是整个网络体 系结构中的关键之一。位于网络层与应用层之间,主要功能是负责应用程序之间的通信,主 要有连接端口管理、流量控制、错误处理、数据重发等工作。在本章的学习中要求重点掌握 和理解以下内容:*掌握有关端口和插口的概念,作用和使用方法*掌握关于 tcp 协议的基础知识*

49、了解 udp 协议的基础知识主要学习内容6.1 传输层提供的服务6.2 传输控制协议 tcp6.3 用户数据协议 udp6.1 传输层提供的服务6.1.1 传输层概述传输层位于网络体系结构的第四层,如果将其上的各层均作为应用层,则传输层直接与上 层应用层进行数据通信,是整个网络体系结构的核心部分。需要注意的是在通信子网中没有 传输层,它只存在于通信子网以外的各主机中,如果将整个网络体系结构从网络功能和用户 功能角度来划分,传输层不包括在网络功能部分,而是属于用户功能层的最低层。传输层的 位置如下图所示。传输层位置图6.1.2 提供给高层的服务传输层的最终目标是利用网络层提供的服务向其用户(一般

50、是应用层的进程),提供有效、 可靠且价格合理的服务。其主要任务是:在优化网络服务的基础上,从源端机到目的端机提 供可靠的、价格合理的数据传输,使高层服务用户在相互通信时不必关心通信子网实现的细 节,即与所使用的网络无关。所以在通信子网内的各个交换节点以及连接各通信子网的路由 器中,都没有传输层。例:设两台计算机主机 a 和主机 b 要进行数据通信,如图 6-2 所示,在计算机 a 和计算机 b 上同时有两个应用程序在运行,每对应用程序需要通过两个互连的网络才能进行数据通 信,如主机 a 上的应用程序 ap1 要和主机 b 上的应用程序 ap3 进行通信,数据传输的过程如 图 6-3 所示:图

51、6-2 多进程通信情况图 6-3 应用程序进行数据通信的过程两台主机间传送数据的过程:在物理层上可以透明地传输数据的比特流;在数据链路层上使得各条链路能传送无差错的 数据帧(数据帧按顺序、无丢失、不重复);在网络层上提供了路由选择和网络互连的功能, 使得主机 a 发送的数据段能够按照合理的路由到达主机 b。但是在这一过程中,到达主机 b 的数据并不一定是最可靠的,为了提高网络服务的质量,在传输层需要再次优化网络服务, 并向高层用户屏蔽通信子网的细节,使高层用户看见的就好像在两个传输层实体之间有一条 端到端的、可靠的、全双工的通信通路一样。在整个通信的过程中,数据在传输层上,才是第一次实现真正意

52、义的端到端的数据通信。 要想实现传输层的功能,必须在主机中装有传输层协议,此协议一般都可支持多个进程的 连接。如上述例子中,它同时支持了两对应用进程进行通信。在传输层中完成传输功能的硬 件和软件被称为传输实体 tsap(transport service access point),通过传输实体,传 输层可以向应用层提供传输服务,具体的过程如图 6-4 所示:图 6-4 传输层与其上下层之间的关系6.1.3 tcp/ip 协议中的传输层在 tcp/ip 协议中有两个并列的协议:udp 和 tcp。udp(user datagram protocol),用户数据报协议,是面向无连接的,即在进行数

53、据传 输之前不需要建立连接,而目的主机收到数据报后也不需要发回确认。这种协议提供了一种 高效的传输服务。tcp(transmission control protocol),传输控制协议,是面向连接的,即在进行数据 传输之前需要先建立连接,而且目的主机收到数据报后要发回确认信息。这种协议提供了一 种可靠的传输服务。与 udp 相比提供了较多的功能,但是相对的报文格式和运行机制也较为 复杂。6.1.4 端口tcp/ip 传输层可以通过协议端口(protocol port,简称端口)来标识通信的应用进程。 传输层就是通过端口与应用层的应用程序进行信息交互的,应用层各种用户进程通过相应的 端口与传输层实体进行信息交互。端口实际上是一个 16bit 长的地址,范围可以从 0 至 65535。将 0

温馨提示

  • 1. 本站所有资源如无特殊说明,都需要本地电脑安装OFFICE2007和PDF阅读器。图纸软件为CAD,CAXA,PROE,UG,SolidWorks等.压缩文件请下载最新的WinRAR软件解压。
  • 2. 本站的文档不包含任何第三方提供的附件图纸等,如果需要附件,请联系上传者。文件的所有权益归上传用户所有。
  • 3. 本站RAR压缩包中若带图纸,网页内容里面会有图纸预览,若没有图纸预览就没有图纸。
  • 4. 未经权益所有人同意不得将文件中的内容挪作商业或盈利用途。
  • 5. 人人文库网仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对用户上传分享的文档内容本身不做任何修改或编辑,并不能对任何下载内容负责。
  • 6. 下载文件中如有侵权或不适当内容,请与我们联系,我们立即纠正。
  • 7. 本站不保证下载资源的准确性、安全性和完整性, 同时也不承担用户因使用这些下载资源对自己和他人造成任何形式的伤害或损失。

评论

0/150

提交评论