1计算机网络基础与应用技术张蒲生编著计算机网络基础与应用技术张蒲生编著中国铁道出版社23.1计算机网络体系结构3.1.1计算机网络体系结构的相关概念3.1.2计算机网络体系结构的应用计算机网络基础与应用技术张蒲生编著中国铁道出版社33.1.1计算机网络体系结构的相关概念1.协议协议(Protocol)是一种通信约定。就邮政通信而言,就存在很多通信约定。网络协议就是为实现网络中的数据交换建立的规则标准或约定,它主要由语法、语义和时序三部分组成,即协议的三要素。⑴语法:是用户数据与控制信息的结构与格式。⑵语义:是需要发出何种控制信息,以及要完成的动作与应做出的响应。⑶时序:是对事件实现顺序控制的时间。计算机网络基础与应用技术张蒲生编著中国铁道出版社42.实体、层次、接口⑴实体(Entity)在网络分层体系结构中,每一层都由一些实体组成,这些实体抽象地表示通信时的软件元素(如进程或子程序)或硬件元素(如智能I/O芯片等)。实体是通信时能发送和接收信息的任何软硬件设施。⑵层次(Layer)⑶接口(Interface)接口是同一个节点或节点内相邻层之间交换信息的连接点。在邮政系统中,邮箱就是发信人与邮递员之间规定的接口。3.1.1计算机网络体系结构的相关概念计算机网络基础与应用技术张蒲生编著中国铁道出版社53.1.2计算机网络体系结构的应用把网络层次结构模型与各层次协议的集合定义为计算机网络体系结构。网络体系结构对计算机网络应实现的功能进行了精确的定义,而这些功能是用什么样的硬件与软件去完成的,则是具体的实现问题。为了减少计算机网络的复杂程度,按照结构化设计方法,计算机网络将其功能划分为若干个层次,较高层次建立在较低层次的基础上,并为其更高层次提供必要的服务功能。网络中的每一层都起到隔离作用,使得低层功能具体实现方法的变更不会影响到高一层所执行的功能。计算机网络基础与应用技术张蒲生编著中国铁道出版社63.1.2计算机网络体系结构的应用计算机网络中采用层次结构的好处是:⑴各层之间相互独立。⑵灵活性好。⑶各层都可采用最合适的技术来实现。⑷易于实现维护。⑸有利于促进标准化。计算机网络基础与应用技术张蒲生编著中国铁道出版社73.2OSI参考模型3.2.1OSI参考模型的基本概念3.2.2OSI参考模型的结构3.2.3OSI参考模型各层的功能3.2.4OSI环境中的数据传输过程计算机网络基础与应用技术张蒲生编著中国铁道出版社83.2.1OSI参考模型的基本概念1.OSI参考模型的提出1974年,ISO发布了著名的ISO/IEC7498标准,它定义了网络互联的七层框架,也就是开放系统互连OSI参考模型。在OSI框架下,进一步详细规定了每一层的功能,以实现开放系统环境中的互连性、互操作性和应用的可移植性。2.体系结构的分层方法⑴体系结构⑵服务定义⑶协议规格说明计算机网络基础与应用技术张蒲生编著中国铁道出版社93.2.2OSI参考模型的结构ISO将整个通信功能划分为七个层次,划分层次的主要原则是:⑴网中各节点都有相同的层次。⑵不同节点的同等层具有相同的功能。⑶一个节点内相邻层之间通过接口通信。⑷每一层可以使用下一层提供的服务,并向其上层提供服务。⑸不同节点的同等层通过协议来实现对等层之间的通信。计算机网络基础与应用技术张蒲生编著中国铁道出版社103.2.2OSI参考模型的结构计算机网络基础与应用技术张蒲生编著中国铁道出版社113.2.3OSI参考模型各层的功能1.物理层该层是网络通信的数据传输介质,由连接不同节点的电缆与设备共同构成。物理层的主要功能是:利用传输介质为数据链路层提供物理连接,负责处理数据传输速率并监控数据出错率,以便能实现数据流的透明传输。2.数据链路层数据链路层的主要功能是:在物理层提供的服务基础上,数据链路层在通信的实体间建立数据链路连接,传输以“帧”为单位的数据包,并采用差错控制与流量控制方法,使有差错的物理线路变成无差错的数据链路。计算机网络基础与应用技术张蒲生编著中国铁道出版社123.网络层网络层的主要功能是:为数据在节点之间传输创建逻辑链路,通过路由选择算法为分组通过通信子网选择最佳路径,以及实现拥塞控制,网络互联等功能。4.传输层传输层的主要功能是:向用户提供端到端的服务,处理数据包差错、数据包次序以及其他一些关键传输问题。传输层向高层屏蔽了下层数据通信的细节,因此,它是计算机通信体系结构中关键的一层。3.2.3OSI参考模型各层的功能计算机网络基础与应用技术张蒲生编著中国铁道出版社135.会话层会话层的主要功能是:负责维护两个节点之间的传输链接,以便确保点到点的传输不中断,以及管理数据交换等功能。6.表示层表示层的主要功能是:用于处理在两个通信系统中交换信息的表示方式,主要包括数据格式变换、数据加密与解密、数据压缩与恢复等功能。7.应用层应用层的主要功能是:为应用软件提供了很多服务,例如,文件服务器,数据库服务、电子与其他网络软件服务。3.2.3OSI参考模型各层的功能计算机网络基础与应用技术张蒲生编著中国铁道出版社143.2.4OSI环境中的数据传输过程1.OSI的通信模型结构计算机网络基础与应用技术张蒲生编著中国铁道出版社152.OSI中数据传输过程3.2.4OSI环境中的数据传输过程计算机网络基础与应用技术张蒲生编著中国铁道出版社163.2.5OSI参考模型实训目的⑴了解网络标准化组织。⑵理解OSI参考模型体系结构,能够较清楚地理解OSI参考模型各层的功能。实训条件Windows操作系统的计算机,具备Internet环境。实训内容和步骤⑴到Internet网查询ISO、ANSI组织(2)比较写上了地址并且贴上了邮票的信件与数据帧之间的相似之处、列出OSI模型的层次结构,并概略地陈述各层的功能、将信件通过邮政系统发送和数据包通过OSI模型各层传输进行比较。计算机网络基础与应用技术张蒲生编著中国铁道出版社173.3TCP/IP参考模型3.3.1TCP/IP的协议体系3.3.2TCP/IP协议集3.3.3OSI和TCP/IP的差异3.3.4TCP/IP协议的安装与设置计算机网络基础与应用技术张蒲生编著中国铁道出版社183.3.1TCP/IP的协议体系1.TCP/IP的层次结构TCP/IP协议遵守一个四层的模型概念:自上而下依次为应用层(ApplicationLayer)、传输层(TransportLayer)、网际层(InternetLayer)和网络接口层(NetworkInterfaceLayer)。计算机网络基础与应用技术张蒲生编著中国铁道出版社193.3.1TCP/IP的协议体系2.TCP/IP协议的特点⑴TCP/IP协议的特点①开放的协议标准,可以免费使用,并且独立于特定的计算机硬件与操作系统;②独立于特定的网络硬件,可以运行在局域网、广域网,更适用于互连网中;③统一的网络地址分配方案,使得整个TCP/IP设备在网中都具有唯一的地址;④标准化的高层协议,可以提供多种可靠的用户服务。计算机网络基础与应用技术张蒲生编著中国铁道出版社203.3.1TCP/IP的协议体系2.TCP/IP协议的特点⑵TCP/IP与OSI的共同点①TCP/IP与OSI都采用了协议分层方法,将庞大且复杂的问题划分为若干个较容易处理的范围较小的问题;②TCP/IP与OSI的协议层次的功能大体上相似,都存在网络层、传输层和应用层。两者都可以解决异构网的互连,实现世界上不同厂家生产的计算机之间的通信;计算机网络基础与应用技术张蒲生编著中国铁道出版社213.3.1TCP/IP的协议体系2.TCP/IP协议的特点⑵TCP/IP与OSI的共同点③TCP/IP与OSI都是计算机通信的国际性标准,OSI是国际通用的,TCP/IP是工业界使用最多的;④TCP/IP与OSI都能够提供面向连接和无连接两种通信服务机制;⑤TCP/IP与OSI都是基于一种协议集的概念,协议集是一簇完成特定功能的相互独立的协议。计算机网络基础与应用技术张蒲生编著中国铁道出版社223.3.2TCP/IP协议集TCP/IP是一个通信协议集的缩写,它是一个完整的协议簇,由若干个协议构成一个网络协议体系。计算机网络基础与应用技术张蒲生编著中国铁道出版社233.3.2TCP/IP协议集1.应用层协议⑴远程终端协议TELNET⑵文件传输协议FTP⑶简单邮件传输协议SMTP⑷域名服务DNS⑸动态主机配置协议DHCP⑹路由信息协议RIP⑺超文本传输协议HTTP⑻网络文件系统NFS⑼引导协议BOOTP⑽简单网络管理协议SNMP计算机网络基础与应用技术张蒲生编著中国铁道出版社243.3.2TCP/IP协议集2.传输层协议⑴传输控制协议(TCP)⑵用户数据报协议(UDP)3.网际层协议⑴网际协议IP⑵网际控制报文协议ICMP⑶网际主机组管理协议IGMP⑷地址解析协议ARP和反向地址解析协议RARP计算机网络基础与应用技术张蒲生编著中国铁道出版社253.3.3OSI和TCP/IP的差异1.模型设计的差别2.层数和层间调用关系不同3.最初设计差别4.对可靠性的强调不同5.标准的效率和性能上存在差别5.市场应用和支持上不同计算机网络基础与应用技术张蒲生编著中国铁道出版社263.3.4TCP/IP协议的安装与设置1.IP地址2.子网掩码3.默认网关4.安装与测试TCP/IP5.PrivateIP的使用计算机网络基础与应用技术张蒲生编著中国铁道出版社271.IP地址在以TCP/IP为通信协议的网络上,每台主机都必须拥有惟一的IP地址,该IP地址不但可以用来标识每一台主机,其中也隐含着网络的信息。为了适合不同大小规模的网络需求,IP地址被分为A、B、C、D、E五大类,其中A、B、C类是可供Internet网络上的主机使用的IP地址,而D、E类是供特殊用途使用的IP地址。可以根据具体的网络规模来申请适合的NetworkID类别3.3.4TCP/IP协议的安装与设置计算机网络基础与应用技术张蒲生编著中国铁道出版社282.子网掩码子网掩码也占用32位,它可以用来从IP地址中得到NetworkID和HostID,也可以用来将网络切割为若干个子网。⑴利用子网掩码获得IP地址的NetworkID和HostID⑵利用子网掩码切割子网3.默认网关在同一个网络区域(NetworkID相同)内的主机,可以直接相互通信;而不同网络区域(NetworkID不同)内的主机,则无法直接相互沟通,必须通过IP路由器进行中转。两个使用TCP/IP协议的网络之间的连接可以依靠IP路由器来完成。3.3.4TCP/IP协议的安装与设置计算机网络基础与应用技术张蒲生编著中国铁道出版社294.安装与测试TCP/IP选择“开始”→“设置”→“网络和拨号连接”,在打开的对话框中用鼠标右键单击“本地连接”,从弹出的快捷菜单中选择“属性”命令,并单击“安装”→“协议”→“添加”→“Internet协议(TCP/IP)”,在“本地连接属性”对话框→选中“Internet协议(TCP/IP)”→单击“属性”→设置IP地址、子网掩码、默认网关等。3.3.4TCP/IP协议的安装与设置计算机网络基础与应用技术张蒲生编著中国铁道出版社305.PrivateIP的使用前面所介绍的IP属于公用IP地址,这些地址可以直接用来连接Internet,而专用IP是不能直接对外的IP地址,只能够在单位内部的Intranet(企业内部网)中使用。虽然专用IP无法直接连接到Internet,但却可以通过防火墙、NAT等设备间接连接到Internet。从外界的Internet上只能看到使用公用IP地址的NAT设备,但是看不到在单位内部使用专用IP地址的主机。3.3.4TCP/IP协议的安装与设置计算机网络基础与应用技术张蒲生编著中国铁道出版社311.实训目的⑴学会网络硬件设备的连接方法;⑵学会设置IP地址、子网掩码、网络标识等简单配置;⑶学会网络连接与配置正确性的测试。2.实训条件⑴已经利用制作好的非屏蔽超五类双绞线连接客户机和服务器;⑵客户机已经安装了网卡和Windows20