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

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

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

预览

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

15 金币

下载此文档

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

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

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

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

第2章计算机网络的协议与体系结构2.1计算机网络体系结构的形成2.2协议与划分层次分层可以带来如下好处:(1)各层之间是独立的。(2)灵活性好。(3)结构上可分割开。(4)易于实现和维护。(5)能促进标准化工作。计算机网络的各层及其协议的集合称为网络的体系结构(architecture),也就是说,计算机网络的体系结构就是这个计算机网络及其部件所应完成的功能的精确定义。体系结构是抽象的,而实现则是具体的,是真正在运行的计算机硬件和软件。2.3具有五层协议的计算机网络体系结构在学习计算机网络的原理时往往采取折中的办法,即综合OSI和TCP/IP的优点,采用一种只有五层协议的体系结构,如图2-2所示,这样既简洁又能将概念阐述清楚[TANE03]。(1)应用层(applicationlayer)应用层是体系结构中的最高层。应用层直接为用户的应用进程提供服务。这里的进程就是指正在运行的程序。(2)运输层(transportlayer)运输层的任务就是负责向两个主机中进程之间的通信提供服务。运输层有复用和分用的功能。·传输控制协议TCP(TransmissionControlProtocol)——面向连接的,数据传输的单位是报文段(segment),能够保证提供可靠的交付。·用户数据报协议UDP(UserDatagramProtocol)——无连接的,数据传输的单位是用户数据报,不保证提供可靠的交付,只能提供“尽最大努力交付(best-effortdelivery)”。OSI参考模型把对等层次之间传送的数据单位称为该层的协议数据单元PDU(ProtocolDataUnit),这个名词现已被许多非OSI标准采用。在文献中也还可以见到术语“协议栈”(protocolstack),这是因为几个层次画在一起很像一个栈(stack)的结构。当研究在开放系统中进行交换信息时,往往使用实体(entity)这一较为抽象的名词表示任何可发送或接收信息的硬件或软件进程。协议是控制两个对等实体进行通信的规则的集合。在协议的控制下,两个对等实体间的通信使得本层能够向上一层提供服务,要实现本层协议,还需要使用下面一层所提供的服务。2.4TCP/IP的体系结构TCP/IP可以为各式各样的应用提供服务(所谓的everythingoverIP),同时TCP/IP也可以允许IP在各式各样的网络构成的互联网上运行(所谓的IPovereverything)。