资源简介 (共31张PPT)项目1计算机网络认知学习目标1. 计算机网络的概念2. 计算机网络的分类3. 计算机网络的功能4. 计算机网络体系结构的基本概念5. OSI参考模型6. TCP/IP参考模型情境引入:东方电子商务有限公司是一个拥有200多名员工,一座办公楼的电子商务企业,为了优化企业的网络,现准备搭建一个高速、安全、方便的企业网络。网络服务部的技术员王某查阅网络资料后,提议将本公司的网络体系结构设计为“开放系统互联参考模型”,认为该网络体系结构安全、合理、完善。请同学们学完本章内容后,分析一下技术员王某的体系结构是否具有可行性?任务1.2 计算机网络体系结构项目11.2 计算机网络体系结构计算机网络系统的功能强、规模庞大,通常采用高度结构化的分层设计方法,依靠各层之间的功能组合提供网络的通信服务,从而降低网络系统设计、修改和更新的复杂性。1.2.1 网络体系结构的基本概念1.网络协议(1)语法,即数据的结构或格式。(2)语义,即需要发出何种控制信息、完成何种动作,以及做出何种应答。(3)同步,即事件实现顺序的详细说明,又称为定时。1.2.1 网络体系结构的基本概念2.网络分层(1) 网络分层的必要性ARPANet的研制经验表明,对于非常复杂的计算机网络协议,其结构最好采用层次式。(2)网络分层的优点① 各层之间是相互独立的。② 灵活性好。③在结构上各层可分隔开。④ 易于实现和维护。⑤ 能促进标准化工作。1.2.1 网络体系结构的基本概念(3)网络体系结构的定义计算机网络的各层及其协议的集合称为网络体系结构。(4) 网络体系结构的发展1974年,美国IBM公司提出了世界上第一个网络体系结构即系统网络体系结构(SNA)。随之而来的是各公司纷纷推出自己的网络体系结构,这些体系结构大同小异,都采用了层次技术。1.2.2 OSI参考模型1. OSI 的概念OSI即开放系统互连。开放是指只要遵循OSI标准,系统就可以与位于世界上任何地方的遵循同一标准的系统进行通信。1.2.2 OSI参考模型2. OSI 参考模型的结构与各层的功能(1)OSI 参考模型的结构层号 层的名称 层的英文名称 层的英文缩写7 应用层 Application Layer A6 表示层 Presentation Layer P5 会话层 Session Layer S4 传输层 Transport Layer T3 网络层 Network Layer N2 数据链路层 Data Lind Layer D1 物理层 Physical Layer PH1.2.2 OSI参考模型(2)OSI/RM 各层的主要功能① 物理层物理层包括设备之间物理连接的接口和用户设备和网络端设备之间的数据传输规则。可以将物理层的主要任务描述为确定与传输介质接口的一些特性:机械特性、电气特性、功能特性、规程特性。② 数据链路层数据链路层负责在两个相邻节点间的线路上,无差错地传输以帧为单位的数据。1.2.2 OSI参考模型③ 网络层网络层的任务就是要选择合适的路由和交换节点,使发送方的传输层所传下来的分组能够准确无误地按照地址找到目的站点,并交付给目的站点的传输层。④ 传输层传输层用于提供在不同系统进程之间进行数据交换的可靠服务,在网内的两个实体之间建立端到端的通信信道,用于传输信息或报文分组。1.2.2 OSI参考模型⑤ 会话层会话层是用户应用程序与网络之间的接口,会话层的主要任务是负责两个会话实体之间的会话连接,确保点-点的传输不会被中断,并且进行会话管理和数据交换管理。⑥ 表示层表示层对来自于应用层的命令和数据进行解释,对各种语法赋予相应的含义,并按照一定的格式传送给会话层。⑦ 应用层应用层的功能是直接向用户进程提供服务接口。1.2.2 OSI参考模型可以把上述的 7 层的最主要功能归纳如下:应用层——与用户应用进程的接口,相当于:做什么?表示层——数据格式的转换,相当于:对方看起来像什么?会话层——会话的管理与数据传输的同步,相当于:轮到谁讲话和从何处讲?传输层——从端到端经网络透明地、可靠地传输报文,相当于:对方在何处?1.2.2 OSI参考模型网络层——分组传输、路由选择、拥塞控制网络互连,相当于:走哪条路可以到达该处?数据链路层——在链路上无差错地传送数据帧,相当于:每一步该怎么走?物理层——将比特流送到物理介质上传送,相当于:对上一层的每一步应怎样利用物理介质。1.2.3 TCP/IP 参考模型1. TCP/IP的基本概念TCP/IP是一组通信协议,是由一系列协议组成的协议族。(1)TCP/IP的发展到目前为止,TCP/IP一共出现了6个版本,其中后3个版本是v4、v5与v6。目前使用的主要是v4,一般称为IPv4。IPv6被称为下一代IP,现在我国已开始推广和使用IPv6。1.2.3 TCP/IP 参考模型(2)TCP/IP的特点① 开放的协议标准。② 独立于特定的计算机硬件与操作系统。③ 独立于特定的网络硬件,可以运行在局域网、广域网中,更适用于互联网。④ 统一的网络地址分配方案,使得整个TCP/IP设备在网络中都具有唯一的地址。⑤ 标准化的高层协议,可以提供多种可靠的用户服务。1.2.3 TCP/IP 参考模型2. TCP/IP 参考模型与层次(1) TCP/IP 参考模型的 4 层TCP/IP参考模型由主机网络层、互联层、传输层和应用层4层组成,它与OSI参考模型的关系如图所示。1.2.3 TCP/IP 参考模型(2) TCP/IP 参考模型各层的服务和功能① 主机网络层该层协议未定义,其随不同主机、不同网络而不同,因此被称为主机网络层。主机网络层作为 TCP/IP 协议的低层,它与 OSI 参考模型的低两层相对应,即物理层和数据链路层。因而可以灵活地与各种类型的网络进行连接。1.2.3 TCP/IP 参考模型② 互联层互联层是网络互联的基础,它提供了无连接的分组交换服务。它具有以下3个基本功能:负责处理来自TCP层的分组发送请求,将分组形成IP数据报,并为该数据报选择路由。负责处理主机网络层接收到的数据报。负责处理网间差错、互联网控制报文、处理路径、流量控制和拥塞控制等。1.2.3 TCP/IP 参考模型互联层主要包括以下4个协议:IP,它的主要任务是为数据报选择路由,并将其从一个网络转发至另外一个网络中。ICMP,负责为IP提供差错报告。ICMP用于处理路由路径,协助IP层实现报文传输。地址解析协议(ARP)用于实现从IP地址向物理地址的转换,即从远程网的 IP 地址映射到局域网的硬件地址。反向地址解析协议(RARP)用于完成从物理地址向IP地址的转换,这个转换过程是地址解析的逆过程。1.2.3 TCP/IP 参考模型③ 传输层TCP是一种可靠的、面向连接的协议,它可保证数据从某一机器准确地传输到另一机器。为了保障数据的准确传输,TCP对从应用层传输到TCP实体的数据进行监管,提供了重发机制。1.2.3 TCP/IP 参考模型TCP可提供一种面向连接的、可靠的字节流服务。面向连接意味着两个使用TCP的应用在彼此交换数据报之前必须先建立一个TCP连接。进行TCP通信前需要先建立连接,通信结束后需要断开连接。建立连接1.2.3 TCP/IP 参考模型连接终止1.2.3 TCP/IP 参考模型用户数据报协议(User Data gram Protocol,UDP)可提供无连接服务,无重发和纠错功能,不能保证数据的可靠传输。1.2.3 TCP/IP 参考模型IP、TCP及UDP三者之间的关系如图所示。Telnet FTP SMTP DNS 其他TCP UDP IP(ICMP、ARP、RARP) Internet 无线分组网 LAN 1.2.3 TCP/IP 参考模型④ 应用层应用层包含所有的高层协议。远程登录协议用于实现互联网中的远程登录功能。FTP用于实现互联网中的交互式文件传输功能。简单邮件传输协议SMTP,用于实现互联网中电子邮件传送功能。域名系统(DNS)用于实现网络设备名字到IP地址映射的网络服务。超文本传送协议HTTP,用于Web服务和HTML文件的传输。1.2.3 TCP/IP 参考模型(3)OSI 参考模型与 TCP/IP 参考模型的比较OSI参考模型是迄今为止最完善的网络协议集,但是它太庞大,难以实现,而 TCP/IP协议却简单、灵活,所以用作实际的工业标准。1.2.3 TCP/IP 参考模型对 OSI 参考模型的评价:① 层次数量与内容选择不是很好。② OSI 参考模型将“服务”与“协议”的定义结合起来,使得参考模型变得格外复杂,实现困难。③ 寻址、流控与差错控制重复出现,降低系统效率。④ 数据安全性、加密与网络管理在设计初期被忽略了。⑤ 参考模型的设计更多是被通信的思想所支配,不适用于计算机与软件的工作方式。⑥ 严格按照层次模型编程的软件效率很低。1.2.3 TCP/IP 参考模型对 TCP/IP 参考模型的评价:① 在服务、接口与协议的区别上不明确,一个好的软件工程应该将功能与实现方法区分开,因而参考模型不适合于其他非 TCP/IP 协议族。② TCP/IP 参考模型的主机网络层本身并不是实际的一层。③ 物理层与数据链路层的划分是必要和合理的,但是 TCP/IP 参考模型却没有做到这点。本章总结1、计算机网络的概念2、计算机网络的分类3、计算机网络的功能4、OSI参考模型5、TCP/IP参考模型 展开更多...... 收起↑ 资源预览