1、本节学习内容本节学习内容:什么是网络协议什么是网络协议安装网络协议软件安装网络协议软件网络协议的网络协议的OSIOSI模型模型TCP/IPTCP/IP协议简介协议简介网络协议网络协议 协议是通信双方所共同遵循的规则。协议实际上协议是通信双方所共同遵循的规则。协议实际上 是一组指挥行为的规则或准则。就像打电话过程必须要服是一组指挥行为的规则或准则。就像打电话过程必须要服从一个通话的规则,如果不懂这个规则,双方就无法通话。从一个通话的规则,如果不懂这个规则,双方就无法通话。网络中的两台计算机之间交换信息也有一些规则和约定,网络中的两台计算机之间交换信息也有一些规则和约定,这就是网络协议,为保证能够
2、正确传送数据,发送和接收这就是网络协议,为保证能够正确传送数据,发送和接收数据的计算机都必须遵守协议,以确保发送和接收的数据数据的计算机都必须遵守协议,以确保发送和接收的数据有序准确。每个网络至少有一种协议。网络中的计算机将有序准确。每个网络至少有一种协议。网络中的计算机将遵循网络设计者所选择的协议进行通信。遵循网络设计者所选择的协议进行通信。网络协议是为网络数据交换而制定的网络协议是为网络数据交换而制定的的规则、约定与标准的规则、约定与标准 局域网中的协议:局域网中的协议:NETBEUI、IPX/SPX、TCP/IP TCP/IP协议是目前最常用的一种网络协议,是计算机世界协议是目前最常用的
3、一种网络协议,是计算机世界的通用协议的通用协议 计算机在安装计算机在安装Windows20002000及以上操作系统时,会自动安及以上操作系统时,会自动安装装TCP/IP协议协议 网络规模较小,只是为了文件传输和设备共享,这时最好网络规模较小,只是为了文件传输和设备共享,这时最好选择占用内存较小和带宽利用率高的协议选择占用内存较小和带宽利用率高的协议NETBEUI协协议。议。若使用若使用Netware网络操作系统,那么网络操作系统,那么IPX/SPX协议是不错的协议是不错的选择。选择。若要规划一个高效率、可互连性和扩展性强的网络,并与若要规划一个高效率、可互连性和扩展性强的网络,并与Inter
4、net实现连接,那么实现连接,那么TCP/IP是理想之选。是理想之选。v安装一个网络协议软件安装一个网络协议软件(例如:Microsoft TCP/IP 6)硬件硬件 +操作系统操作系统 +网络协议网络协议 网络中的计算机网络中的计算机网络协议与硬件、软件彼此相互影响,因此网络协议的网络协议与硬件、软件彼此相互影响,因此网络协议的设计是一个复杂的问题。设计是一个复杂的问题。n人类思维能力不是无限的,如果同时面临的因素太多,就不可能做出精确的思维。处理复杂问题的一个有效方法,就是用抽象和层次的方式去构造和分析。n例如,寄信过程虽然复杂,但是采用分层分步的方法很好的解决了。通信者活动邮局服务业务邮
5、局转送业务发信者收信者运输部门的邮件运输业务书写信件贴邮票送邮箱收集信件盖邮戳信件分拣信件打包送运输部门路由选择运输转送邮局接收邮包分发邮件邮件拆包信件投递信件分拣阅读信件通信者活动邮局服务业务邮局转送业务 为了为了解决不同媒介连接起来的不同设备和网络系统在不解决不同媒介连接起来的不同设备和网络系统在不同的应用环境下实现互操作的问题,采用分层的方法,将同的应用环境下实现互操作的问题,采用分层的方法,将网络互联的庞大而复杂的问题,划分为若干个较小而容易网络互联的庞大而复杂的问题,划分为若干个较小而容易解决的问题。解决的问题。第第n层层第第n-1层层第第2层层第第1层层第第n层层第第n-1层层第第
6、2层层第第1层层第第n层协议层协议第第n-1层协议层协议第第2层协议层协议第第1层协议层协议系统系统A系统系统B物物 理理 媒媒 体体为了解决不同的网络之间进行通信的问题,国际标准化组为了解决不同的网络之间进行通信的问题,国际标准化组织(织(ISO)提出了一种网络模型,即开放系统互连参考模)提出了一种网络模型,即开放系统互连参考模型,简称型,简称OSIOSI层次模型。层次模型。OSIOSI层次模型将通信所必需的功能分为七个层次。层次模型将通信所必需的功能分为七个层次。应 用 层表 示 层会 话 层传 输 层网 络 层 数据链路层物 理 层应 用 层表 示 层会 话 层传 输 层网 络 层数据链
7、路层物 理 层应用进程A应用进程B比特序列帧分组报文数据单元数据单元数据数据传输介质主主机机A A主主机机B Bv网中各结点都具有相同的层次;网中各结点都具有相同的层次;v不同结点的同等层具有相同的功能;不同结点的同等层具有相同的功能;v同一结点内相邻层之间通过同一结点内相邻层之间通过接口接口通信;通信;v每一层可以使用下层提供的服务,并向其上层提供服务;每一层可以使用下层提供的服务,并向其上层提供服务;v不同结点的同等层通过协议来实现对等层之间的通信。不同结点的同等层通过协议来实现对等层之间的通信。vTCP/IP协议叫做传输控制协议协议叫做传输控制协议/网际协议,它是网际协议,它是Inter
8、net的基的基础。础。TCP/IP是网络中使用的基本的通信协议。是网络中使用的基本的通信协议。v虽然从名字上看虽然从名字上看 TCP/IP包括两个协议:包括两个协议:传输控制协议传输控制协议(TCP)和网际协议(和网际协议(IP),实际上它是一组协议,它包括实际上它是一组协议,它包括上百个各种功能的协议,如远程登录、文件传输和电子邮件上百个各种功能的协议,如远程登录、文件传输和电子邮件等等,而等等,而 TCP协议和协议和IP协议是保证数据完整传输的两个基本协议是保证数据完整传输的两个基本的重要协议。通常说的重要协议。通常说TCP/IP是是Internet协议族,而不单单是协议族,而不单单是TC
9、P和和IP。vTCP/IP是通用标准,是通用标准,OSI是国际标准。是国际标准。OSITCP/IPTCP/IP各层主要功能、协议各层主要功能、协议应用层应用层应用层应用层TelnetFTPHTTPSMTPDNS表示层表示层会话层会话层传输层传输层传输层传输层TCPUDP网络层网络层网际层网际层IPARPRARPICMPIGMP数据链路层数据链路层网络接口层网络接口层逻辑链路子层逻辑链路子层介质访问子层介质访问子层物理层物理层SONET/SDH/PDHARPRARPIPICMPTCPUDP FTP、HTTP、Telnet、SNMPDNS应用层协议:在网络中有很多不同类型的应用进应用层协议:在网络
10、中有很多不同类型的应用进行通信,因此应用层服务必须实现多重通信协议,行通信,因此应用层服务必须实现多重通信协议,才能满足各种用户的通信体验需求。才能满足各种用户的通信体验需求。应用层协议支持了文件传输、电子邮件、远程登应用层协议支持了文件传输、电子邮件、远程登录、网络管理、录、网络管理、Web浏览等应用。浏览等应用。传输层提供了传输层提供了TCPTCP和和UDPUDP两种传输协议两种传输协议nTCP是面向连接的、可靠的传输协议。它把报文分解为多个段进行传输,在目的站再重新装配这些段,必要时重新发送没有收到的段。nUDP是无连接的。由于对发送的段不进行校验和确认,因此它是“不可靠”的。面向连接服
11、务的数据传输过程必须经过连接建立、面向连接服务的数据传输过程必须经过连接建立、连接维护与释放连接的三个过程;连接维护与释放连接的三个过程;面向连接服务的传输连接类似一个通信管道,发送面向连接服务的传输连接类似一个通信管道,发送者在一端放入数据,接收者从另一端取出数据;者在一端放入数据,接收者从另一端取出数据;面向连接数据传输的收发数据顺序不变,传输可靠面向连接数据传输的收发数据顺序不变,传输可靠性好,但是协议复杂,通信效率不高。性好,但是协议复杂,通信效率不高。无连接服务中的数据传输过程不需要经过连接建立、无连接服务中的数据传输过程不需要经过连接建立、连接维护与释放连接的三个过程;连接维护与释放连接的三个过程;数据分组传输过程中,目的结点接收的数据分组可数据分组传输过程中,目的结点接收的数据分组可能出现乱序、重复与丢失的现象;能出现乱序、重复与丢失的现象;无连接服务的可靠性不好,但是协议相对简单,通无连接服务的可靠性不好,但是协议相对简单,通信效率较高。信效率较高。IP协议是网络层的重要协议,是不可靠的无连接协议是网络层的重要协议,是不可靠的无连接协议。协议。它提供将一个数据报从一台计算机或设备传送到它提供将一个数据报从一台计算机或设备传送到另外一台计算机或设备的方法以及网络寻址的方另外一台计算机或设备的方法以及网络寻址的方法。法。
侵权处理QQ:3464097650--上传资料QQ:3464097650
【声明】本站为“文档C2C交易模式”,即用户上传的文档直接卖给(下载)用户,本站只是网络空间服务平台,本站所有原创文档下载所得归上传人所有,如您发现上传作品侵犯了您的版权,请立刻联系我们并提供证据,我们将在3个工作日内予以改正。