计算机网络 第1章要点课件.ppt
《计算机网络 第1章要点课件.ppt》由会员分享,可在线阅读,更多相关《计算机网络 第1章要点课件.ppt(93页珍藏版)》请在三一办公上搜索。
1、计 算 机 网 络,主讲:计算机工程学院,第 1 章 概 述,本科课程教学,教材及参考书,教材:计算机网络(第6版) 谢希仁 电子工业出版社, 2013年6月,参考书:计算机网络:自顶向下方法(原书第4版)作者:(美)James F. Kurose,Keith W.Ross译者: 陈鸣机械工业出版社,2009 年1月,关于以前的部分教材:第4,5版,主要讲述内容概述物理层数据链路层网络层传输层应用层网络安全因特网上的音频/视频服务无线网络与移动网络下一代网络 课堂:1-14周 考核方式:作业+上机+考试,第1章 概述,主要内容计算机网络的概念及含义计算机网络的分类计算机网络的协议及分层,体系结
2、构计算机网络的性能指标因特网的产生,形成及发展计算机网络在我国的发展其它补充内容,1.1 计算机网络的概念及含义,简单定义:计算机网络是一些互相连接的、自治的计算机的集合。P17网络的核心功能:由连通性带来的信息传递举例说明网络的应用,1.2 计算机网络的分类,从网络的作用范围进行分类广域网 WAN (Wide Area Network)城域网 MAN (Metropolitan Area Network)局域网 LAN (Local Area Network) 个人区域网 PAN (Personal Area Network),从网络的使用者进行分类公用网 (public network)
3、专用网 (private network),广域网与局域网在距离上的区分,在结点上的重叠,网络设计中的两个重要方法:协议分层,1.3 计算机网络的协议及分层,体系结构,相互通信的两个计算机系统必须高度协调工作才行,而这种“协调”是相当复杂的。 “分层”可将庞大而复杂的问题,转化为若干较小的局部问题,而这些较小的局部问题就比较易于研究和处理。,协议与分层(续),计算机网络中的数据交换必须遵守事先约定好的规则。 这些规则明确规定了所交换的数据的格式以及有关的同步问题(同步含有时序的意思)。网络协议(network protocol),简称为协议,是为进行网络中的数据交换而建立的规则、标准或约定。,
4、著名的协议举例,占据东、西两个山顶的蓝军1和蓝军2与驻扎在山谷的白军作战。其力量对比是:单独的蓝军1或蓝军2打不过白军,但蓝军1和蓝军2协同作战则可战胜白军。现蓝军1拟于次日正午向白军发起攻击。于是用计算机发送电文给蓝军2。但通信线路很不好,电文出错或丢失的可能性较大(没有电话可使用)。因此要求收到电文的友军必须送回一个确认电文。但此确认电文也可能出错或丢失。试问能否设计出一种协议使得蓝军1和蓝军2能够实现协同作战因而一定(即100 %而不是99.999%)取得胜利?,蓝军1,蓝军2,白军,结论,这样无限循环下去,两边的蓝军都始终无法确定自己最后发出的电文对方是否已经收到。没有一种协议能够蓝军
5、能 100% 获胜。,协议必须把所有不利的条件事先都估计到,而不能假定一切都是正常的和非常理想的。 看一个计算机网络协议是否正确,不能光看在正常情况下是否正确,而且还必须非常仔细地检查这个协议能否应付各种异常情况。,网络协议的组成要素语法 数据与控制信息的结构或格式 。 语义 需要发出何种控制信息,完成何种动作以及做出何种响应。 同步 事件实现顺序的详细说明。 举例说明网络中的具体协议,划分层次的概念举例,两个主机交换文件,文件传送模块,主机 1,主机 2,文件传送模块,把文件交给下层模块进行发送,把收到的文件交给上层模块,设计一个通信服务模块,文件传送模块,主机 1,主机 2,文件传送模块,
6、把文件交给下层模块进行发送,把收到的文件交给上层模块,通信服务模块,通信服务模块,再设计一个网络接入模块,文件传送模块,主机 1,主机 2,文件传送模块,通信服务模块,通信服务模块,网络接入模块,网络接入模块,通信网络,网络接口,网络接口,网络接入模块负责做与网络接口细节有关的工作,分层的好处各层之间是独立的。灵活性好。结构上可分割开。易于实现和维护。层数多少要适当若层数太少,就会使每一层的协议太复杂。层数太多又会在描述和综合各层功能的系统工程任务时遇到较多的困难。,实体、协议、服务和服务访问点,实体(entity) 表示任何可发送或接收信息的硬件或软件进程。 协议是控制两个对等实体进行通信的
7、规则的集合。 在协议的控制下,两个对等实体间的通信使得本层能够向上一层提供服务。要实现本层协议,还需要使用下层所提供的服务。,实体、协议、服务和服务访问点(续),协议是“水平的”,即协议是控制对等实体之间通信的规则。服务是“垂直的”,即服务是由下层向上层通过层间接口提供的。同一系统相邻两层的实体进行交互的地方,称为服务访问点 SAP (Service Access Point)。,实体、协议、服务和服务访问点(续),协议(n + 1),SAP,SAP,交换原语,交换原语,实体(n + 1),服务提供者,第 n 层,第 n + 1 层,实体(n + 1),服务用户,实体(n),实体(n),协议(
8、n),计算机网络的体系结构,计算机网络的体系结构(architecture)是计算机网络的各层及其协议的集合。 实现(implementation)是遵循这种体系结构的前提下用何种硬件或软件完成这些功能的问题。体系结构是抽象的,而实现则是具体的,是真正在运行的计算机硬件和软件。,具有五层协议的体系结构,TCP/IP 是四层的体系结构:应用层、运输层、网际层和网络接口层。但最下面的网络接口层并没有具体内容。因此往往采取折中的办法,即综合 OSI 和 TCP/IP 的优点,采用一种只有五层协议的体系结构 。,五层协议的体系结构,应用层(application layer) 运输层(transpor
9、t layer) 网络层(network layer) 数据链路层(data link layer) 物理层(physical layer),数据链路层,5 应用层,4 运输层,3 网络层,2 数据链路层,1 物理层,沙漏计时器形状的TCP/IP协议族,HTTP,SMTP,DNS,RTP,TCP,UDP,IP,网际层,网络接口层,运输层,应用层,网络接口 1,网络接口 2,网络接口 3,Everything over IP IP 可为各式各样的应用程序提供服务,IP over Everything IP 可应用到各式各样的网络上,TCP/IP的体系结构,应用层运输层网际层网络接口层,主机A,主
10、机B,路由器,网络 2,网络 1,应用层运输层网际层网络接口层,网际层网络接口层,4321,路由器在转发分组时最高只用到网络层而没有使用运输层和应用层。,主机 1 向主机 2 发送数据,5,4,3,2,1,5,4,3,2,1,主机 1,AP2,AP1,主机 2,应用进程数据先传送到应用层,加上应用层首部,成为应用层 PDU,主机 1 向主机 2 发送数据,5,4,3,2,1,5,4,3,2,1,主机 1,AP2,AP1,主机 2,应用层 PDU 再传送到运输层,加上运输层首部,成为运输层报文,主机 1 向主机 2 发送数据,5,4,3,2,1,5,4,3,2,1,主机 1,AP2,AP1,主机
11、 2,运输层报文再传送到网络层,加上网络层首部,成为 IP 数据报(或分组),主机 1 向主机 2 发送数据,5,4,3,2,1,5,4,3,2,1,主机 1,AP2,AP1,主机 2,IP 数据报再传送到数据链路层,加上链路层首部和尾部,成为数据链路层帧,主机 1 向主机 2 发送数据,5,4,3,2,1,5,4,3,2,1,主机 1,AP2,AP1,主机 2,数据链路层帧再传送到物理层,最下面的物理层把比特流传送到物理媒体,主机 1 向主机 2 发送数据,应用层(application layer),5,4,3,2,1,5,4,3,2,1,物理传输媒体,主机 1,AP2,AP1,电信号(或
12、光信号)在物理媒体中传播从发送端物理层传送到接收端物理层,主机 2,主机 1 向主机 2 发送数据,5,4,3,2,1,5,4,3,2,1,主机 1,AP2,AP1,主机 2,物理层接收到比特流,上交给数据链路层,主机 1 向主机 2 发送数据,5,4,3,2,1,5,4,3,2,1,主机 1,AP2,AP1,主机 2,数据链路层剥去帧首部和帧尾部取出数据部分,上交给网络层,主机 1 向主机 2 发送数据,5,4,3,2,1,5,4,3,2,1,主机 1,AP2,AP1,主机 2,网络层剥去首部,取出数据部分上交给运输层,主机 1 向主机 2 发送数据,5,4,3,2,1,5,4,3,2,1,
13、主机 1,AP2,AP1,主机 2,运输层剥去首部,取出数据部分上交给应用层,主机 1 向主机 2 发送数据,5,4,3,2,1,5,4,3,2,1,主机 1,AP2,AP1,主机 2,应用层剥去首部,取出应用程序数据上交给应用进程,主机 1 向主机 2 发送数据,5,4,3,2,1,5,4,3,2,1,主机 1,AP2,AP1,主机 2,我收到了 AP1 发来的应用程序数据!,主机 1 向主机 2 发送数据,5,4,3,2,1,5,4,3,2,1,主机 1,AP2,AP1,主机 2,应 用 程 序 数 据,10100110100101 比 特 流 110101110101,注意观察加入或剥去
14、首部(尾部)的层次,应 用 程 序 数 据,主机 1 向主机 2 发送数据,5,4,3,2,1,5,4,3,2,1,主机 1,AP2,AP1,主机 2,10100110100101 比 特 流 110101110101,计算机 2 的物理层收到比特流后交给数据链路层,主机 1 向主机 2 发送数据,5,4,3,2,1,5,4,3,2,1,主机 1,AP2,AP1,主机 2,数据链路层剥去帧首部和帧尾部后把帧的数据部分交给网络层,H2,T2,H3,主机 1 向主机 2 发送数据,5,4,3,2,1,5,4,3,2,1,主机 1,AP2,AP1,主机 2,网络层剥去分组首部后把分组的数据部分交给运
15、输层,H4,主机 1 向主机 2 发送数据,5,4,3,2,1,5,4,3,2,1,主机 1,AP2,AP1,主机 2,运输层剥去报文首部后把报文的数据部分交给应用层,应 用 程 序 数 据,H5,应 用 程 序 数 据,主机 1 向主机 2 发送数据,5,4,3,2,1,5,4,3,2,1,主机 1,AP2,AP1,主机 2,应用层剥去应用层 PDU 首部后把应用程序数据交给应用进程,主机 1 向主机 2 发送数据,5,4,3,2,1,5,4,3,2,1,主机 1,AP2,AP1,主机 2,我收到了 AP1 发来的应用程序数据!,速率比特(bit)是计算机中数据量的单位,也是信息论中使用的信
16、息量的单位。Bit 来源于 binary digit,意思是一个“二进制数字”,因此一个比特就是二进制数字中的一个 1 或 0。速率即数据率(data rate)或比特率(bit rate)是计算机网络中最重要的一个性能指标。速率的单位是 b/s,或kb/s, Mb/s, Gb/s 等速率往往是指额定速率。,1.4 计算机网络的性能指标,(2) 带宽 (bandwidth),“带宽” 本来是指信号具有的频带宽度,单位是赫(或千赫、兆赫、吉赫等)。现在“带宽”是数字信道所能传送的“最高数据率”的同义语,单位是“比特每秒”,或 b/s (bit/s)。,常用的带宽单位更常用的带宽单位是千比每秒,即
- 配套讲稿:
如PPT文件的首页显示word图标,表示该PPT已包含配套word讲稿。双击word图标可打开word文档。
- 特殊限制:
部分文档作品中含有的国旗、国徽等图片,仅作为作品整体效果示例展示,禁止商用。设计者仅对作品中独创性部分享有著作权。
- 关 键 词:
- 计算机网络 第1章要点课件 要点 课件
![提示](https://www.31ppt.com/images/bang_tan.gif)
链接地址:https://www.31ppt.com/p-1548324.html