第03章计算机网络体系结构(3)_第1页
第03章计算机网络体系结构(3)_第2页
第03章计算机网络体系结构(3)_第3页
第03章计算机网络体系结构(3)_第4页
第03章计算机网络体系结构(3)_第5页
已阅读5页,还剩93页未读 继续免费阅读

下载本文档

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

文档简介

1、第二节第二节 OSI参考模型参考模型 4、OSI参考模型各层的功能会话层参考模型各层的功能会话层会话层主要讲授的内容为:会话层主要讲授的内容为:会话层概述会话层概述会话层的功能会话层的功能第三章计算机网络体系结构第三章计算机网络体系结构1第二节第二节 OSI参考模型参考模型 4、OSI参考模型各层的功能会话层参考模型各层的功能会话层1)会话层概述)会话层概述会话层、表示层和应用层一起构成会话层、表示层和应用层一起构成OSI参考模型参考模型的高层。的高层。高层主要考虑的是面向用户的服务,而低层主要高层主要考虑的是面向用户的服务,而低层主要考虑的是端到端的数据通信。考虑的是端到端的数据通信。第三章

2、计算机网络体系结构第三章计算机网络体系结构2第二节第二节 OSI参考模型参考模型 4、OSI参考模型各层的功能会话层参考模型各层的功能会话层1)会话层概述)会话层概述什么是会话?什么是会话?源端、目的端的应用进程之间有序的数据传输。源端、目的端的应用进程之间有序的数据传输。因应用进程之间的数据交换过程就象人们日常中因应用进程之间的数据交换过程就象人们日常中的谈话过程一样,故称会话。的谈话过程一样,故称会话。第三章计算机网络体系结构第三章计算机网络体系结构3第二节第二节 OSI参考模型参考模型 4、OSI参考模型各层的功能会话层参考模型各层的功能会话层1)会话层概述)会话层概述会话层服务如同两个

3、人进行对话。两个人的对话会话层服务如同两个人进行对话。两个人的对话活动主要包括如下几个方面:活动主要包括如下几个方面:1)会话方式是单工(一个人说,另一个人只)会话方式是单工(一个人说,另一个人只能听)、半双工(同时只有一个人讲一个人听)、全能听)、半双工(同时只有一个人讲一个人听)、全双工(两个人同时讲、同时听)双工(两个人同时讲、同时听)2)会话协调通过会话双方表情、手势、语调)会话协调通过会话双方表情、手势、语调等进行发言权交替等协调工作,使会话能够顺利进行。等进行发言权交替等协调工作,使会话能够顺利进行。第三章计算机网络体系结构第三章计算机网络体系结构4第二节第二节 OSI参考模型参考

4、模型 4、OSI参考模型各层的功能会话层参考模型各层的功能会话层1)会话层概述)会话层概述会话层服务如同两个人进行对话。两个人的对话会话层服务如同两个人进行对话。两个人的对话活动主要包括如下几个方面:活动主要包括如下几个方面:3)会话同步会话双方进展必须是一致的,如)会话同步会话双方进展必须是一致的,如果一方说的话另一方没有听懂,没有听清楚,听话一果一方说的话另一方没有听懂,没有听清楚,听话一方需要说话方重说一遍,这就是会话同步,否则就会方需要说话方重说一遍,这就是会话同步,否则就会出现混乱。出现混乱。4)会话隔离说话方要让听话方能分清楚所说)会话隔离说话方要让听话方能分清楚所说不同内容的界限

5、,这就是会话隔离。不同内容的界限,这就是会话隔离。第三章计算机网络体系结构第三章计算机网络体系结构5 爸爸愤怒地打开儿子的日记摊在桌前,其上歪歪爸爸愤怒地打开儿子的日记摊在桌前,其上歪歪扭扭地写著:扭扭地写著:“今日陈叔叔来我家玩妈妈,说做完作今日陈叔叔来我家玩妈妈,说做完作业后,可以吃点心。然后,陈叔叔夸我作业做得好,业后,可以吃点心。然后,陈叔叔夸我作业做得好,于是叔叔抱起了我妈,妈叫叔叔小心一点,之后叔叔于是叔叔抱起了我妈,妈叫叔叔小心一点,之后叔叔又亲了我妈妈,也亲了我奶奶,也亲了我。又亲了我妈妈,也亲了我奶奶,也亲了我。第三章计算机网络体系结构第三章计算机网络体系结构6第二节第二节

6、OSI参考模型参考模型 4、OSI参考模型各层的功能会话层参考模型各层的功能会话层1)会话层概述)会话层概述会话层的主要任务是:会话层的主要任务是:利用传输层提供的端到端的服务,在应用进程之利用传输层提供的端到端的服务,在应用进程之间建立、同步、管理和控制会话,解决应用进程之间间建立、同步、管理和控制会话,解决应用进程之间会话会话的具的具体问题。体问题。第三章计算机网络体系结构第三章计算机网络体系结构7第二节第二节 OSI参考模型参考模型 4、OSI参考模型各层的功能会话层参考模型各层的功能会话层2)会话层功能会话层功能u会话连接管理会话连接管理u会话活动管理会话活动管理u数据交换管理数据交换

7、管理第三章计算机网络体系结构第三章计算机网络体系结构8第二节第二节 OSI参考模型参考模型 4、OSI参考模型各层的功能会话层参考模型各层的功能会话层2)会话层功能会话层功能u会话连接管理会话连接管理会话连接的建立、维持和拆除(会话连接是建立会话连接的建立、维持和拆除(会话连接是建立在传输连接的基础上的),即在对等的用户进程之间在传输连接的基础上的),即在对等的用户进程之间建立和维持一条畅通的会话连接。建立和维持一条畅通的会话连接。第三章计算机网络体系结构第三章计算机网络体系结构9第二节第二节 OSI参考模型参考模型 4、OSI参考模型各层的功能会话层参考模型各层的功能会话层2)会话层功能会话

8、层功能u会话活动管理会话活动管理管理会话双方的会话活动。如管理会话双方的会话活动。如会话权标管理会话权标管理、数、数据传送方式的设定(单工、半双工、全双工)、据传送方式的设定(单工、半双工、全双工)、对会对会话进行同步话进行同步、隔离服务、异常报告等。、隔离服务、异常报告等。第三章计算机网络体系结构第三章计算机网络体系结构10第二节第二节 OSI参考模型参考模型 4、OSI参考模型各层的功能会话层参考模型各层的功能会话层2)会话层功能会话层功能u会话活动管理会话活动管理会话权标分为数据权标、释放权标、主同步权标会话权标分为数据权标、释放权标、主同步权标(会话单元间的权标)、次同步权标(会话单元

9、内的(会话单元间的权标)、次同步权标(会话单元内的权标)等四种权标。(权标)等四种权标。(P81)一个会话连接可包含几个会话活动,一次独立的一个会话连接可包含几个会话活动,一次独立的数据传输就是一次会话活动,一个会话活动又包括几数据传输就是一次会话活动,一个会话活动又包括几个会话单元。个会话单元。第三章计算机网络体系结构第三章计算机网络体系结构11第二节第二节 OSI参考模型参考模型 4、OSI参考模型各层的功能会话层参考模型各层的功能会话层2)会话层功能会话层功能第三章计算机网络体系结构第三章计算机网络体系结构12一次会话连接一次会话连接一次会话活动一次会话活动一个会话单元一个会话单元第二节

10、第二节 OSI参考模型参考模型 4、OSI参考模型各层的功能会话层参考模型各层的功能会话层2)会话层功能会话层功能u会话活动管理会话活动管理利用主同步权标、次同步权标,在会话出现错误利用主同步权标、次同步权标,在会话出现错误时能将会话回退到一个同步点(同步点之前的会话均时能将会话回退到一个同步点(同步点之前的会话均已生效)重新进行会话(数据传输)。已生效)重新进行会话(数据传输)。第三章计算机网络体系结构第三章计算机网络体系结构13第二节第二节 OSI参考模型参考模型 4、OSI参考模型各层的功能会话层参考模型各层的功能会话层2)会话层功能会话层功能u数据交换管理数据交换管理对两个应用进程在已

11、建立的会话连接上的会话进对两个应用进程在已建立的会话连接上的会话进行管理。会话连接从原理上讲应该是全双工的,但实行管理。会话连接从原理上讲应该是全双工的,但实际上有很多困难,多数时还是采用半双工或单工方式。际上有很多困难,多数时还是采用半双工或单工方式。因此会话层要进行会话交互管理。因此会话层要进行会话交互管理。第三章计算机网络体系结构第三章计算机网络体系结构14第二节第二节 OSI参考模型参考模型 4、OSI参考模型各层的功能会话层参考模型各层的功能会话层会话层和传输层的关系会话层和传输层的关系会话层是在传输层建立的传输连接基础上,在两个会话层是在传输层建立的传输连接基础上,在两个应用进程之

12、间进行会话的连接管理、会话活动管理、应用进程之间进行会话的连接管理、会话活动管理、数据交换管理。数据交换管理。第三章计算机网络体系结构第三章计算机网络体系结构15第二节第二节 OSI参考模型参考模型 4、OSI参考模型各层的功能表示层参考模型各层的功能表示层表示层所讲述的主要内容为:表示层所讲述的主要内容为:表示层概述表示层概述表示层的功能表示层的功能第三章计算机网络体系结构第三章计算机网络体系结构16第二节第二节 OSI参考模型参考模型 4、OSI参考模型各层的功能表示层参考模型各层的功能表示层1)表示层概述)表示层概述由于不同的计算机都有自己的数据表示形式(如由于不同的计算机都有自己的数据

13、表示形式(如有的计算机采用有的计算机采用ASCII字符编码,有的采用字符编码,有的采用EBCDIC编码)。因此不同类型的计算机之间的通信,需要经编码)。因此不同类型的计算机之间的通信,需要经过数据转换,才能彼此理解对方数据的含义。因此,过数据转换,才能彼此理解对方数据的含义。因此,发送方在网络上进行数据传输前,要采用传送语法来发送方在网络上进行数据传输前,要采用传送语法来表示要传送的数据(但在机器内部仍然采用各自的标表示要传送的数据(但在机器内部仍然采用各自的标准编码),传送到接收方再做相反的转换,这些工作准编码),传送到接收方再做相反的转换,这些工作都是由表示层来完成的。都是由表示层来完成的

14、。第三章计算机网络体系结构第三章计算机网络体系结构17第二节第二节 OSI参考模型参考模型 4、OSI参考模型各层的功能表示层参考模型各层的功能表示层1)表示层概述)表示层概述 抽象语法:抽象语法:是对一般数据结构的描述,与具体是对一般数据结构的描述,与具体的编码格式无关,是一种标准的数据描述方法。的编码格式无关,是一种标准的数据描述方法。传送语法:传送语法:是同等表示实体之间交换信息时,是同等表示实体之间交换信息时,对用户信息所作的描述。对用户信息所作的描述。第三章计算机网络体系结构第三章计算机网络体系结构18第二节第二节 OSI参考模型参考模型 4、OSI参考模型各层的功能表示层参考模型各

15、层的功能表示层1)表示层概述)表示层概述表示层的根本任务是:表示层的根本任务是:把源端计算机的数据编码成适合于传输的比特流,把源端计算机的数据编码成适合于传输的比特流,传输到目的端后再进行解码,在保持数据含义不变的传输到目的端后再进行解码,在保持数据含义不变的条件下,转换成用户所要求的形式。条件下,转换成用户所要求的形式。第三章计算机网络体系结构第三章计算机网络体系结构19第二节第二节 OSI参考模型参考模型 4、OSI参考模型各层的功能表示层参考模型各层的功能表示层2)表示层的功能)表示层的功能连接管理连接管理利用会话层建立表示连接,管理在这利用会话层建立表示连接,管理在这个连接上的数据传输

16、和同步控制以及正常地或异常地个连接上的数据传输和同步控制以及正常地或异常地终止这个表示连接。终止这个表示连接。第三章计算机网络体系结构第三章计算机网络体系结构20第二节第二节 OSI参考模型参考模型 4、OSI参考模型各层的功能表示层参考模型各层的功能表示层2)表示层的功能)表示层的功能语法转换语法转换计算机网络传送的数据既有确定的语计算机网络传送的数据既有确定的语法(数据表示的规则),也有确定的语义(数据的内法(数据表示的规则),也有确定的语义(数据的内容及含义)。为了保持语义的正确性,必须将符合发容及含义)。为了保持语义的正确性,必须将符合发送端语法要求的比特串转换为符合接收端语法要求的送

17、端语法要求的比特串转换为符合接收端语法要求的比特串,这就是语法转换。比特串,这就是语法转换。第三章计算机网络体系结构第三章计算机网络体系结构21第二节第二节 OSI参考模型参考模型 4、OSI参考模型各层的功能表示层参考模型各层的功能表示层2)表示层的功能)表示层的功能语法转换语法转换一般来讲,在应用层和表示层之间使用的是抽象一般来讲,在应用层和表示层之间使用的是抽象语法,而在两个表示层之间使用的是传送语法。语法,而在两个表示层之间使用的是传送语法。第三章计算机网络体系结构第三章计算机网络体系结构2223 应用实体应用实体 抽象语法抽象语法 抽象语法抽象语法表示层实体表示层实体 传送语法传送语

18、法 应用实体应用实体抽象语法抽象语法抽象语法抽象语法表示层实体表示层实体传送语法传送语法会话层及会话层及以下各层以下各层表表示示层层应应用用层层语法选择语法选择语法转换语法转换透明数据传输透明数据传输表示层的语法转换表示层的语法转换第二节第二节 OSI参考模型参考模型 4、OSI参考模型各层的功能表示层参考模型各层的功能表示层2)表示层的功能)表示层的功能语法协商语法协商根据应用层的要求确定传送语法。根据应用层的要求确定传送语法。第三章计算机网络体系结构第三章计算机网络体系结构24第二节第二节 OSI参考模型参考模型 4、OSI参考模型各层的功能表示层参考模型各层的功能表示层2)表示层的功能)

19、表示层的功能数据压缩数据压缩由于通信数据的多媒体化,往往要占由于通信数据的多媒体化,往往要占用海量的存储空间及大量的通信带宽,所以数据压缩用海量的存储空间及大量的通信带宽,所以数据压缩是有必要的。另外,数据压缩也有利于数据的安全。是有必要的。另外,数据压缩也有利于数据的安全。第三章计算机网络体系结构第三章计算机网络体系结构25第二节第二节 OSI参考模型参考模型 4、OSI参考模型各层的功能表示层参考模型各层的功能表示层2)表示层的功能)表示层的功能数据加密数据加密计算机网络的安全问题是一个重要的计算机网络的安全问题是一个重要的研究课题,数据加密可以使重要的数据得到保护。研究课题,数据加密可以

20、使重要的数据得到保护。一一般在物理层、传输层和表示层进行加密比较合适般在物理层、传输层和表示层进行加密比较合适。第三章计算机网络体系结构第三章计算机网络体系结构26第二节第二节 OSI参考模型参考模型 4、OSI参考模型各层的功能应用层参考模型各层的功能应用层应用层主要讲授的内容:应用层主要讲授的内容:应用层概述应用层概述应用层的协议应用层的协议第三章计算机网络体系结构第三章计算机网络体系结构27第二节第二节 OSI参考模型参考模型 4、OSI参考模型各层的功能应用层参考模型各层的功能应用层1)应用层概述)应用层概述应用层是应用层是OSI的最高层,是用户应用程序与的最高层,是用户应用程序与OS

21、I的接口。如电子邮件程序,的接口。如电子邮件程序,QQ聊天程序、迅雷聊天程序、迅雷下载程序、网络游戏程序等应用程序,要想访问网络,下载程序、网络游戏程序等应用程序,要想访问网络,就是通过应用层。每一种应用程序解决用户的一个需就是通过应用层。每一种应用程序解决用户的一个需求或任务。求或任务。第三章计算机网络体系结构第三章计算机网络体系结构28第三章计算机网络体系结构第三章计算机网络体系结构297应用层应用层6表示层表示层5会话层会话层4传输层传输层3网络层网络层2数据链路层数据链路层1物理层物理层应用程序应用程序第二节第二节 OSI参考模型参考模型 4、OSI参考模型各层的功能应用层参考模型各层

22、的功能应用层2)应用层的协议)应用层的协议每个应用层协议都是为了解决某一类应用问题,每个应用层协议都是为了解决某一类应用问题,而问题的解决又往往是通过位于不同主机中的多个应而问题的解决又往往是通过位于不同主机中的多个应用进程之间的通信和协同工作来完成的。用进程之间的通信和协同工作来完成的。应用层的具应用层的具体内容就是规定应用进程在通信时所遵循的协议体内容就是规定应用进程在通信时所遵循的协议。第三章计算机网络体系结构第三章计算机网络体系结构30第二节第二节 OSI参考模型参考模型 4、OSI参考模型各层的功能应用层参考模型各层的功能应用层2)应用层的协议)应用层的协议DNS协议:域名解析,即域

23、名和协议:域名解析,即域名和IP地址之间的转换。地址之间的转换。FTP协议:协议:文件传送协文件传送协议(议(File Transfer Protocol)是是因特网上使用最广泛的文件传送协议。因特网上使用最广泛的文件传送协议。TELNET协议:是一个简单的协议:是一个简单的远程终端协议远程终端协议,可,可在在其所在地通过其所在地通过 TCP 连接登录到远地的另一个主机上。连接登录到远地的另一个主机上。第三章计算机网络体系结构第三章计算机网络体系结构31第二节第二节 OSI参考模型参考模型 4、OSI参考模型各层的功能应用层参考模型各层的功能应用层2)应用层的协议)应用层的协议HTTP协议协议

24、:超文本传送协议超文本传送协议 HyperText Transfer Protocol;SMTP协议:发送邮件的协议;协议:发送邮件的协议;POP3 和和 IMAP协议:读取邮件的协议;协议:读取邮件的协议;DHCP协议:动态主机配置;协议:动态主机配置;SNMP协议:简单网络管理;协议:简单网络管理;.第三章计算机网络体系结构第三章计算机网络体系结构32第三节第三节 TCP/IP参考模型参考模型 TCP/IP概述概述TCP/IP参考模型参考模型第三章计算机网络体系结构第三章计算机网络体系结构33第三节第三节 TCP/IP参考模型参考模型 1、TCP/IP概述概述ISO试图让试图让OSI达到这

25、样一个理想的境界:即达到这样一个理想的境界:即全世界的计算机网络都遵循这个统一的标准。但并未全世界的计算机网络都遵循这个统一的标准。但并未达到预期的目的,现在规模最大、覆盖全世界的因特达到预期的目的,现在规模最大、覆盖全世界的因特网并未使用网并未使用OSI标准,标准,OSI失败的原因可归纳为:失败的原因可归纳为:第三章计算机网络体系结构第三章计算机网络体系结构34第三节第三节 TCP/IP参考模型参考模型 1、TCP/IP概述概述uOSI的专家们缺乏实际经验,的专家们缺乏实际经验,OSI标准缺乏商标准缺乏商业驱动力;业驱动力;uOSI协议实现起来过于复杂,而且运行效率低;协议实现起来过于复杂,

26、而且运行效率低;uOSI标准制定周期太长,使得按此标准生产的设标准制定周期太长,使得按此标准生产的设备无法及时进入市场;备无法及时进入市场;uOSI的层次划分不太合理,有些功能在多个层中的层次划分不太合理,有些功能在多个层中重复出现;重复出现;第三章计算机网络体系结构第三章计算机网络体系结构35第三节第三节 TCP/IP参考模型参考模型 1、TCP/IP概述概述 所以得到最广泛应用的是所以得到最广泛应用的是TCP/IP,TCP/IP是是事实上的国际标准事实上的国际标准。第三章计算机网络体系结构第三章计算机网络体系结构36第三节第三节 TCP/IP参考模型参考模型 2、TCP/IP参考模型参考模

27、型第三章计算机网络体系结构第三章计算机网络体系结构377应用层应用层6表示层表示层5会话层会话层4传输层传输层3网络层网络层2数据链路层数据链路层1物理层物理层4应用层应用层3传输层传输层2网际层网际层1网络接口层网络接口层5应用层应用层4传输层传输层3网络层网络层2数据链路层数据链路层1物理层物理层ABC第三节第三节 TCP/IP参考模型参考模型 2、TCP/IP参考模型参考模型上图中上图中A是是OSI的七层模型;的七层模型;B是是TCP/IP的四层模型;的四层模型;C是在学习计算机网络原理时采取的一种折是在学习计算机网络原理时采取的一种折中办法:即综合中办法:即综合OSI和和TCP/IP的

28、优点采形成的一的优点采形成的一种五层体系结构。种五层体系结构。第三章计算机网络体系结构第三章计算机网络体系结构38书面作业:书面作业:1、OSI参考模型诞生的背景是什么?其分层结构参考模型诞生的背景是什么?其分层结构的基本思路是什么?的基本思路是什么?2、简述、简述OSI参考模型中的数据流动过程;参考模型中的数据流动过程;3、物理层的具体功能有哪些?、物理层的具体功能有哪些? 4、数据链路层的主要功能是什么?、数据链路层的主要功能是什么? 5、网络层的主要功能是什么?、网络层的主要功能是什么? 6、简述网络层提供的两种服务。、简述网络层提供的两种服务。 7、网络层常用的路由选择算法有哪些?、网

29、络层常用的路由选择算法有哪些? 8、传输层的主要功能有哪些?、传输层的主要功能有哪些? 9、会话层的主要功能有哪些?、会话层的主要功能有哪些?第三章计算机网络体系结构第三章计算机网络体系结构39书面作业:书面作业:10、表示层的主要功能有哪些?、表示层的主要功能有哪些? 11、简述、简述OSI与与TCP/IP的异同。的异同。 12、OS的哪一层分别处理如下的问题:的哪一层分别处理如下的问题: 把传输的比特流分成帧;把传输的比特流分成帧; 决定使用哪些路径到达目的端;决定使用哪些路径到达目的端; 电子邮件的传输和电子邮件的传输和FTP服务。服务。第三章计算机网络体系结构第三章计算机网络体系结构4

30、0课外作业:课外作业:1、P85的本章小结;的本章小结; 2、P87的习题与思考题;的习题与思考题;第三章计算机网络体系结构第三章计算机网络体系结构41附录附录1:数据链路层与传输层功能的对比:数据链路层与传输层功能的对比l数据链路层负责点到点之间的通信;数据链路层负责点到点之间的通信;l传输层负责的是端到端之间的通信;传输层负责的是端到端之间的通信;l数据链路层在点到点之间面对的是一条逻辑链路;数据链路层在点到点之间面对的是一条逻辑链路;l传输层是在端到端之间面对的是一个通信子网;传输层是在端到端之间面对的是一个通信子网;l数据链路层负责点到点的通信,功能相对简单;数据链路层负责点到点的通信

31、,功能相对简单;l传输层负责的是端到端之间的通信,功能要比数传输层负责的是端到端之间的通信,功能要比数据链路层复杂;据链路层复杂;第三章计算机网络体系结构第三章计算机网络体系结构42附录附录2:蓝牙名字的由来:蓝牙名字的由来 蓝牙(蓝牙(Blue tooth)这个颇为奇怪的名字来源)这个颇为奇怪的名字来源于十世纪丹麦国王哈洛德于十世纪丹麦国王哈洛德(Harold)的外号。据说,的外号。据说,这位丹麦国王靠出色的沟通和说服能力统一了当时的这位丹麦国王靠出色的沟通和说服能力统一了当时的丹麦和挪威。因为他非常爱吃蓝梅,牙齿经常被染蓝,丹麦和挪威。因为他非常爱吃蓝梅,牙齿经常被染蓝,所以得了蓝牙这个外

32、号。所以得了蓝牙这个外号。 第三章计算机网络体系结构第三章计算机网络体系结构43附录附录3:端口的概念:端口的概念端口是一个正整数数字,用来标识一种服务端口是一个正整数数字,用来标识一种服务。因。因为在计算机中,同时运行了很多程序,那么从网络传为在计算机中,同时运行了很多程序,那么从网络传来的数据究竟是发给哪一个程序的呢,那么端口机制来的数据究竟是发给哪一个程序的呢,那么端口机制就是解决这个问题的。计算机网络中有众多的服务,就是解决这个问题的。计算机网络中有众多的服务,每种服务都要分配一个端口号,用来标识这种服务。每种服务都要分配一个端口号,用来标识这种服务。端口的端口的范围是范围是06553

33、5。第三章计算机网络体系结构第三章计算机网络体系结构44附录附录3:端口的概念:端口的概念端口的作用一台拥有端口的作用一台拥有IP地址的主机可以提供许多地址的主机可以提供许多服务,如服务,如Web服务、服务、FTP服务、服务、SMTP服务等。那服务等。那么,主机是怎样区分不同的网络服务呢?还有,从网么,主机是怎样区分不同的网络服务呢?还有,从网络上传来的数据包究竟要送给那个服务进行处理呢?络上传来的数据包究竟要送给那个服务进行处理呢?这时端口就表现出巨大的作用了。主机根据端口号来这时端口就表现出巨大的作用了。主机根据端口号来区分不同的服务,并且会依照从网络中传来的数据包区分不同的服务,并且会依

34、照从网络中传来的数据包中的端口号把数据包分别送给中的端口号把数据包分别送给FTP服务或者是服务或者是 WWW服务或是服务或是SMTP服务来处理服务来处理 。 第三章计算机网络体系结构第三章计算机网络体系结构45附录附录3:端口的概念:端口的概念端口的一个比喻一天,你去银行存钱,那个银行端口的一个比喻一天,你去银行存钱,那个银行就可以当成是就可以当成是“主机主机”。银行当然不能只有一种业务,。银行当然不能只有一种业务,里面就有相当多的窗口。那么你一进大门的时候,在里面就有相当多的窗口。那么你一进大门的时候,在门口的服务人员(相当于监听程序)就会问你:门口的服务人员(相当于监听程序)就会问你:“嗨

35、!嗨!你好呀!你要做什么事?你好呀!你要做什么事?”,你说:,你说:“我要存钱!我要存钱!”,服务员接着就会告诉你:服务员接着就会告诉你:“请前往三号窗口,那边的请前往三号窗口,那边的人员会帮您服务!人员会帮您服务!” 这些窗口就可以想成是端口。在这些窗口就可以想成是端口。在计算机网络中,每一种服务都在监听特定的端口,您计算机网络中,每一种服务都在监听特定的端口,您无须担心计算机会误判的问题。无须担心计算机会误判的问题。 第三章计算机网络体系结构第三章计算机网络体系结构46附录附录3:端口的概念:端口的概念端口的的分类(按协议类型)根据协议类型的不端口的的分类(按协议类型)根据协议类型的不同,

36、同,端口可以分为端口可以分为TCP、UDP两大类两大类。计算机之间。计算机之间相互通信的时候,分为两种方式:一种是发送信息以相互通信的时候,分为两种方式:一种是发送信息以后,可以确认信息是否到达,也就是有应答的方式,后,可以确认信息是否到达,也就是有应答的方式,这种方式大多采用这种方式大多采用TCP协议;一种是发送以后就不管协议;一种是发送以后就不管了,不去确认信息是否到达,这种方式大多采用了,不去确认信息是否到达,这种方式大多采用UDP协议。对应这两种协议的服务提供的端口,也就分为协议。对应这两种协议的服务提供的端口,也就分为TCP端口和端口和UDP端口。端口。第三章计算机网络体系结构第三章

37、计算机网络体系结构47附录附录3:端口的概念:端口的概念端口的的分类(按分配)与端口的的分类(按分配)与IP地址一样,端口号地址一样,端口号也不是随意使用的,而是按照一定的规定进行分配。也不是随意使用的,而是按照一定的规定进行分配。端口按分配方式可分为如下两种:端口按分配方式可分为如下两种: 1、周知端口、周知端口(Well-Known Ports) 周知端口是众所周知的端口号,周知端口是众所周知的端口号,范围从范围从0到到1023,例如其中例如其中80端口分配给端口分配给WWW服务,服务,21端口分配给端口分配给FTP服务等。我们在服务等。我们在IE的地址栏里输入一个网址的时的地址栏里输入一

38、个网址的时候(候( 比如比如)是不必指定端口号的,)是不必指定端口号的,因为在默认情况下因为在默认情况下WWW服务的端口号是服务的端口号是80。第三章计算机网络体系结构第三章计算机网络体系结构48附录附录3:端口的概念:端口的概念端口的的分类(按分配)端口的的分类(按分配) 网络服务是可以使用其他端口号的,如果不是默网络服务是可以使用其他端口号的,如果不是默认的端口号则应该在地址栏上指定端口号,方法是在认的端口号则应该在地址栏上指定端口号,方法是在地址后面加上冒号地址后面加上冒号“:”(半角),再加上端口号。比(半角),再加上端口号。比如使用如使用8080作为作为WWW服务的端口,则需要在地址

39、服务的端口,则需要在地址栏里输入栏里输入:8080。 但是有些系统协议使用固定的端口号,它是不能但是有些系统协议使用固定的端口号,它是不能被改变的,比如被改变的,比如139 端口专门用于端口专门用于NetBIOS与与TCP/IP之间的通信,不能手动改变。之间的通信,不能手动改变。 第三章计算机网络体系结构第三章计算机网络体系结构49附录附录3:端口的概念:端口的概念端口的的分类(按分配)端口的的分类(按分配) 2、动态端口、动态端口(Dynamic Ports) 动态端口的动态端口的范围是从范围是从1024到到65535。之所以称。之所以称为动态端口,是因为它为动态端口,是因为它 一般不固定分

40、配某种服务,而一般不固定分配某种服务,而是动态分配。动态分配是指当一个系统进程或应用程是动态分配。动态分配是指当一个系统进程或应用程序进程需要网络通信时,它向主机申请一个端口,主序进程需要网络通信时,它向主机申请一个端口,主机从可用的端口号中分配机从可用的端口号中分配 一个供它使用。当这个进程一个供它使用。当这个进程关闭时,同时也就释放了所占用的端口号。关闭时,同时也就释放了所占用的端口号。 第三章计算机网络体系结构第三章计算机网络体系结构50附录附录3:端口的概念:端口的概念端口的的查看端口的的查看 X:netstat ; 1) -a 显示所有连接和侦听端口;显示所有连接和侦听端口; 2)

41、-e 显示以太网统计。该参数可以与显示以太网统计。该参数可以与 -s 选项选项结合使用;结合使用; 3) -n 以数字格式显示地址和端口号;以数字格式显示地址和端口号; 4) -s 显示每个协议的统计。默认情况下,显示显示每个协议的统计。默认情况下,显示 TCP、UDP、ICMP 和和 IP 的统计。的统计。-p 选项可以用选项可以用来指定默认的子集。来指定默认的子集。 第三章计算机网络体系结构第三章计算机网络体系结构51附录附录3:端口的概念:端口的概念端口的的查看端口的的查看5)-p protocol 显示由显示由 protocol 指定的协议的连指定的协议的连接;接;protocol 可

42、以是可以是 TCP 或或 UDP。如果与。如果与 -s 选项选项一同使用显示每个协议的统计,一同使用显示每个协议的统计,protocol可以是可以是TCP、UDP、ICMP或或IP。 6)-r 显示路由表的内容;显示路由表的内容; 7)interval 重新显示所选的统计,在每次显示之重新显示所选的统计,在每次显示之间暂停间暂停 interval 秒。按秒。按 CTRL+B 停止重新显示统计。停止重新显示统计。如果省略该参数,如果省略该参数,netstat 将打印一次当前的配置信将打印一次当前的配置信息。息。第三章计算机网络体系结构第三章计算机网络体系结构52附录附录3:端口的概念:端口的概念

43、例如:例如:C:netstat anActive ConnectionsProto Local Address Foreign Address StateTCP :80 :0 LISTENINGTCP :7626 :0 LISTENINGUDP :1047 :0 Active Connections是指当前本机活动连接,是指当前本机活动连接,Proto是指连接使用的协议名是指连接使用的协议名称,称,Local Address是本地计算机的是本地计算机的 IP 地址和连接正在使用的端口号,地址和连接正在使用的端口

44、号,Foreign Address是连接该端口的远程计算机的是连接该端口的远程计算机的 IP 地址和端口号,地址和端口号,State则是则是表明表明TCP 连接的状态,最后一行的监听端口是连接的状态,最后一行的监听端口是UDP协议的,所以没有协议的,所以没有State表示的状态。表示的状态。7626端口已经开放,正在监听等待连接,像这样的情况极有端口已经开放,正在监听等待连接,像这样的情况极有可能是已经感染了冰河!可能是已经感染了冰河!第三章计算机网络体系结构第三章计算机网络体系结构53附录附录3:端口的概念:端口的概念端口的查看端口的查看1、工作在、工作在win2000下的命令行工具下的命令

45、行工具fport; 2、图形化界面工具、图形化界面工具Active Ports;第三章计算机网络体系结构第三章计算机网络体系结构54附录附录3:端口的概念:端口的概念常见端口介绍常见端口介绍第三章计算机网络体系结构第三章计算机网络体系结构55附录附录4:著名的协议举例:著名的协议举例占据东、西两个山顶的红军占据东、西两个山顶的红军1和红军和红军2与驻扎在山与驻扎在山谷的白军作战。其力量对比是:单独的红军谷的白军作战。其力量对比是:单独的红军1或红军或红军2打不过白军,但红军打不过白军,但红军1和红军和红军2协同作战则可战胜白协同作战则可战胜白军。现红军军。现红军1拟于次日正午向白军发起攻击。于

46、是用拟于次日正午向白军发起攻击。于是用计算机发送电文给红军计算机发送电文给红军2。但通信线路很不好,电文。但通信线路很不好,电文出错或丢失的可能性较大(没有电话可使用)。因此出错或丢失的可能性较大(没有电话可使用)。因此要求收到电文的友军必须送回一个确认电文。但此确要求收到电文的友军必须送回一个确认电文。但此确认电文也可能出错或丢失。试问能否设计出一种协议认电文也可能出错或丢失。试问能否设计出一种协议使得红军使得红军1和红军和红军2能够实现协同作战因而一定(即能够实现协同作战因而一定(即100 %而不是而不是99.999%)取得胜利?)取得胜利? 第三章计算机网络体系结构第三章计算机网络体系结

47、构56同意收到:收到“同意”附录附录4:著名的协议举例:著名的协议举例结论:结论:这样无限循环下去,两边的红军都始终无法确定这样无限循环下去,两边的红军都始终无法确定自己最后发出的电文对方是否已经收到。自己最后发出的电文对方是否已经收到。没有一种协议能够红军能没有一种协议能够红军能 100% 获胜。获胜。第三章计算机网络体系结构第三章计算机网络体系结构58附录附录5:一个电脑高手的情书:一个电脑高手的情书第三章计算机网络体系结构第三章计算机网络体系结构59附录附录5:回答下列有关回答下列有关OSI模型的问题模型的问题 第三章计算机网络体系结构第三章计算机网络体系结构601.哪一层选择并决定相互

48、通信的双方的有效性哪一层选择并决定相互通信的双方的有效性,以及以及选择并决定建立连接所需的资源选择并决定建立连接所需的资源;协调通信双方的应用协调通信双方的应用;并对控制数据的完整性和错误恢复的规程形成一致的并对控制数据的完整性和错误恢复的规程形成一致的意见意见? 答案:应用层负责从服务器上找到网络资源广播答案:应用层负责从服务器上找到网络资源广播,并添并添加流量控制和差错控制加流量控制和差错控制(如果应用程序开发者选择的如果应用程序开发者选择的话话)。附录附录5:回答下列有关回答下列有关OSI模型的问题模型的问题 第三章计算机网络体系结构第三章计算机网络体系结构612.哪一层负责将来自数据链

49、路层的数据包转换为电信哪一层负责将来自数据链路层的数据包转换为电信号号? 答案:物理层接收来自数据链路层的帧答案:物理层接收来自数据链路层的帧.并将并将1和和0编码编码为数字信号为数字信号,以便在网络介质上传输。以便在网络介质上传输。附录附录5:回答下列有关回答下列有关OSI模型的问题模型的问题 第三章计算机网络体系结构第三章计算机网络体系结构623.在哪一层实行路由选择,在两个终端系统之间启用在哪一层实行路由选择,在两个终端系统之间启用连接和路径选择连接和路径选择?答案:网络层提供通过互联网络的路由和逻辑寻址。答案:网络层提供通过互联网络的路由和逻辑寻址。附录附录5:回答下列有关回答下列有关

50、OSI模型的问题模型的问题 第三章计算机网络体系结构第三章计算机网络体系结构634.哪一层定义在网络上使用的数据的格式、表示、编哪一层定义在网络上使用的数据的格式、表示、编码和转换码和转换?答案:表示层确保数据对于应用层来说具有可读的格答案:表示层确保数据对于应用层来说具有可读的格式。式。附录附录5:回答下列有关回答下列有关OSI模型的问题模型的问题 第三章计算机网络体系结构第三章计算机网络体系结构645.哪一层负责在应用程序之间创建、管理和终止会话哪一层负责在应用程序之间创建、管理和终止会话?答案:会话层负责在应用程序之问建立、维护和终止答案:会话层负责在应用程序之问建立、维护和终止会活。会

51、活。附录附录5:回答下列有关回答下列有关OSI模型的问题模型的问题 第三章计算机网络体系结构第三章计算机网络体系结构656哪一层保证跨物理链路的数据实际传输哪一层保证跨物理链路的数据实际传输,并主要与并主要与物理寻址、线路管理、网络拓扑、出错通知、帧的顺物理寻址、线路管理、网络拓扑、出错通知、帧的顺序传送和流量控制有关序传送和流量控制有关?答案:数据链路层的答案:数据链路层的PDU称为称为“帧帧”,只要在题目中看只要在题目中看见见“帧帧”,你就知道正确答案为数据链路层。你就知道正确答案为数据链路层。附录附录5:回答下列有关回答下列有关OSI模型的问题模型的问题 第三章计算机网络体系结构第三章计

52、算机网络体系结构667.哪一层用来在网络上的端节点之问实现可靠的通信哪一层用来在网络上的端节点之问实现可靠的通信,并提供建立、维护和终止虚电路的机制并提供建立、维护和终止虚电路的机制;提供传输差错提供传输差错检测和恢复机制检测和恢复机制;以及提供流量控制机制以及提供流量控制机制?答案:传输层采用虚电路在两台主机之间创建可靠的答案:传输层采用虚电路在两台主机之间创建可靠的连接。连接。附录附录5:回答下列有关回答下列有关OSI模型的问题模型的问题 第三章计算机网络体系结构第三章计算机网络体系结构678.哪一层提供路由器用来决定路径的逻辑寻址哪一层提供路由器用来决定路径的逻辑寻址?答案:网络层提供逻

53、辑寻址答案:网络层提供逻辑寻址,典型的是典型的是IP寻址和路由。寻址和路由。附录附录5:回答下列有关回答下列有关OSI模型的问题模型的问题 第三章计算机网络体系结构第三章计算机网络体系结构689哪一层指定电压、线路速率和电缆引脚哪一层指定电压、线路速率和电缆引脚,并在设备并在设备之间传送比特流之间传送比特流?答案:物理层负责设备之间的电气和机械连接。答案:物理层负责设备之间的电气和机械连接。附录附录5:回答下列有关回答下列有关OSI模型的问题模型的问题 第三章计算机网络体系结构第三章计算机网络体系结构6910.哪一层将比特流组合成字节并将字节组合成帧哪一层将比特流组合成字节并将字节组合成帧,使

54、使用用MAC地址地址,并提供错误检测并提供错误检测?答案:数据链路层负责将数据包组合成帧。答案:数据链路层负责将数据包组合成帧。附录附录5:回答下列有关回答下列有关OSI模型的问题模型的问题 第三章计算机网络体系结构第三章计算机网络体系结构7011.哪一层负责在网络上维持不同应用程序的会话连哪一层负责在网络上维持不同应用程序的会话连接接?答案:会话层负责创建不同主机的应用程序之间的会答案:会话层负责创建不同主机的应用程序之间的会话。话。附录附录5:回答下列有关回答下列有关OSI模型的问题模型的问题 第三章计算机网络体系结构第三章计算机网络体系结构7112.哪一层的数据用帧表示哪一层的数据用帧表

55、示?答案:数据链路层将从网络层传来的数据包组合成帧。答案:数据链路层将从网络层传来的数据包组合成帧。附录附录5:回答下列有关回答下列有关OSI模型的问题模型的问题 第三章计算机网络体系结构第三章计算机网络体系结构7213.哪一层的数据用数据段(报文段)表示哪一层的数据用数据段(报文段)表示?答案:传输层将用户的数据分成数据段。答案:传输层将用户的数据分成数据段。附录附录5:回答下列有关回答下列有关OSI模型的问题模型的问题 第三章计算机网络体系结构第三章计算机网络体系结构7314.哪一层的数据用数据包表示哪一层的数据用数据包表示?答案:网络层将从传输层传来的数据段封装为数据包。答案:网络层将从

56、传输层传来的数据段封装为数据包。附录附录5:回答下列有关回答下列有关OSI模型的问题模型的问题 第三章计算机网络体系结构第三章计算机网络体系结构7415.哪一层的数据用比特表示哪一层的数据用比特表示?答案:物理层负责传输用数字信号表示的答案:物理层负责传输用数字信号表示的1和和0。附录附录5:回答下列有关回答下列有关OSI模型的问题模型的问题 第三章计算机网络体系结构第三章计算机网络体系结构7516.把下列各项按封装顺序排列起来把下列各项按封装顺序排列起来:数据包数据包帧帧比特比特数据段数据段答案:封装顺序为答案:封装顺序为:数据段、数据包、帧、比特。数据段、数据包、帧、比特。附录附录5:回答

57、下列有关回答下列有关OSI模型的问题模型的问题 第三章计算机网络体系结构第三章计算机网络体系结构7617.哪一层将数据分段并重组为数据流哪一层将数据分段并重组为数据流?答案:传输层。答案:传输层。附录附录5:回答下列有关回答下列有关OSI模型的问题模型的问题 第三章计算机网络体系结构第三章计算机网络体系结构7718.哪一层负责提供数据的实际传输哪一层负责提供数据的实际传输,并处理错误通知、并处理错误通知、网络拓扑和流量控制网络拓扑和流量控制?答案:数据链路层。答案:数据链路层。附录附录5:回答下列有关回答下列有关OSI模型的问题模型的问题 第三章计算机网络体系结构第三章计算机网络体系结构781

58、9.哪一层负责管理设备寻址哪一层负责管理设备寻址,在网络上跟踪设备的位在网络上跟踪设备的位置置,并决定传送数据的最佳方式并决定传送数据的最佳方式(路径路径)?答案:网络层。答案:网络层。附录附录5:回答下列有关回答下列有关OSI模型的问题模型的问题 第三章计算机网络体系结构第三章计算机网络体系结构7920.MAC地址的比特长度和表示形式是什么地址的比特长度和表示形式是什么?答案:用十六进制数表示的答案:用十六进制数表示的48比特比特(6个字节个字节)。附录附录5:回答下列有关回答下列有关OSI模型的问题模型的问题 第三章计算机网络体系结构第三章计算机网络体系结构8021、数据一般在该层进行压缩

59、。数据一般在该层进行压缩。答案:答案:表示层表示层。附录附录5:回答下列有关回答下列有关OSI模型的问题模型的问题 第三章计算机网络体系结构第三章计算机网络体系结构8122、数据可以在该层进行加密。数据可以在该层进行加密。答案:答案:物理层、传输层和表示层物理层、传输层和表示层。附录附录6:定义定义OSI的各层和相应的设备的各层和相应的设备 用合适的用合适的OSI模型的层次模型的层次,或者用集线器、交换或者用集线器、交换机及路由器设备填空。机及路由器设备填空。第三章计算机网络体系结构第三章计算机网络体系结构821、这种设各在网络层发送和接收信息。、这种设各在网络层发送和接收信息。答案:答案:R

60、outer(路由器路由器)附录附录6:定义定义OSI的各层和相应的设备的各层和相应的设备第三章计算机网络体系结构第三章计算机网络体系结构832、这一层能够在两个终端站点间传输数据之间创建、这一层能够在两个终端站点间传输数据之间创建一条虚电路。一条虚电路。Transport(传输层传输层)附录附录6:定义定义OSI的各层和相应的设备的各层和相应的设备第三章计算机网络体系结构第三章计算机网络体系结构843、这一层使用服务接入点。、这一层使用服务接入点。 Data link(LLC sublayer)(数据链路层数据链路层(LLC子层子层)附录附录6:定义定义OSI的各层和相应的设备的各层和相应的设

温馨提示

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

评论

0/150

提交评论