第二章 计算机网络体系结构与协议.ppt
上传人:qw****27 上传时间:2024-09-12 格式:PPT 页数:393 大小:4.8MB 金币:15 举报 版权申诉
预览加载中,请您耐心等待几秒...

第二章 计算机网络体系结构与协议.ppt

第二章计算机网络体系结构与协议.ppt

预览

免费试读已结束,剩余 383 页请下载文档后查看

15 金币

下载此文档

如果您无法下载资料,请参考说明:

1、部分资料下载需要金币,请确保您的账户上有足够的金币

2、已购买过的文档,再次下载不重复扣费

3、资料包下载后请先用软件解压,在使用对应软件打开

2.1网络体系结构2.1.1体系结构的层次化计算机网络是一个复杂的系统。例如,在网络上的两台计算机之间相互传输文件需要具备的条件有:发起通信的计算机必须激活线路,获取发送和接受数据的权限;使网络能够识别接收数据的计算机;能够知道接收数据的计算机是否已经准备好接受数据;2.1.1体系结构的层次化2.1.1体系结构的层次化2.1.1体系结构的层次化2.1.1体系结构的层次化分层可以带来如下好处:(1)各层之间是独立的。(2)灵活性好。(3)结构上可分割开。(4)易于实现和维护。(5)能促进标准化工作。分层的缺点:分层时应注意使每一层的功能非常明确。若层次太少,就会使每一层的协议太复杂。但层数太多又会在描述和综合各层功能的系统工程任务时遇到较多的困难。多层通信的实质:对等实体之间虚拟通信下层向上层提供服务实际通信在最底层完成2.1.1体系结构的层次化2.1.2开放系统互联参考模型应用层2.1.2开放系统的互联参考模型2.1.2开放系统的互联参考模型实体:指任何可发送或接收信息的硬件或软件进程。对等实体:位于不同系统内同一层次的两个实体。协议:控制两个对等实体进行通信的规则的集合。服务:某一层及其以下各层的一种能力。通过接口提供给其相邻上层。服务访问点:在同一系统中相邻两层的实体进行交互的地方。网络体系结构:计算机网络的层次及其协议的集合,是对网络及其组成部分的功能的精确定义。协议栈:某一系统的各层协议集。服务原语:上层使用下层所提供的服务必须通过与下层交换一些命令,这些命令在OSI中称为服务原语。服务数据单元:OSI将层与层之间交换的数据的单位称为服务数据单元SDU。2.1.4TCP/IP网络体系结构简介TCP/IP的起源可以追溯到1969年,当时它是作为一个关于网络互连的分组交换研究项目而开始的,该网络被称为ARPANET,是由美国国防部的国防高级研究项目署创建的。ARPANET在国家科学基金会的帮助下成长为Interent。ARPANET开始使用的是一种称为网络控制协议(NCP)的协议。随着Interent的发展,需要更复杂的协议。1973年,引进了传输控制协议(TCP),接着,在1981年,引进了网际协议(IP)。1982年,TCP和IP被标准化成为TCP/IP协议组,并在1983年,取代了ARPANET上的NCP。1983年,自由的电子通信和信息共享与其他一些内容被加入了广为接受的TCP/IP,使其成为大学和政府部门的标准。TCP/IP作为一个标准组件被包含到柏克利标准发行中心UNIX的实现中,从那时起,TCP/IP就与UNIX操作系统关系密切了,最近几年,用户促使供应商也把TCP/IP加入其他操作系统中,现在,已有的每个计算机平台上都有TCP/IP。Internet协议族中重要的协议族是传送控制协议(TCP)和网际协议(IP)。TCP/IP的核心思想是把干差万别的低层协议(网络层和数据链路层)硬件连结为网络,在传输层/网络层建立一个统一的虚拟的“逻辑网络”,屏蔽或隔离所有物理网络的硬件差异。2.1.4TCP/IP网络体系结构简介2.1.4TCP/IP网络体系结构简介TELNET如上图所示,在TCP/IP的主机-网络层中,包括各种物理网协议,如局域网的Ethernet、TokenRing、X.25的分组交换网等。一旦这种物理网被用作传送IP数据包的通道,就可以认为是这一层的内容。这正体现出TCP/IP协议的兼容性与适应性,它也为TCP/IP的成功奠定了基础。如上图所示,地址解析协议ARP/RARP并不属于单独的一层,它介于物理地址与IP地址间,起着屏蔽物理地址细节的作用。IP可以建立在ARP/RARP上,也可以直接建立在网络硬件接口协议上。IP协议横跨整个层次,TCP、UDP协议都要通过IP协议来发送、接收数据。TCP协议提供可靠的面向连接服务,而UDP协议则提供简单的无连接服务。应用层协议可以分为以下三类:一类依赖于面向连接的TCP协议,一类依赖于无连接的UDP协议,而另一类则既可依赖于TCP协议,也可依赖于UDP协议。依赖TCP协议的主要有网络终端协议TELNET、电子邮件协议SMTP、文件传送协议FTP,依赖UDP协议的主要有简单网络管理协议SNMP、简单文件传输协议TFTP,既依赖TCP又依赖UDP协议的是域名服务DNS等。2.1.5TCP/IP与OSI体系结构的比较2.1.5TCP/IP与OSI体系结构的比较在一些问题的处理上,TCP/IP与OSI是很不相同的。TCP/IP一开始就考虑到多种异构网的互连问题。TCP/IP一开始就对面向连接服务和无连接服务并重。TCP/IP有较好的网络管理功能。还有一种方法,就是用按层次高