2.1 网络的分层体系结构
2.1.1 协议的要素
为计算机网络中进行数据交换而建立的规则、标准或约定的集合就称为网络协议(Protocol)。网络协议主要由下列三个要素组成:
(1)语义(Semantics)。涉及用于协调与差错处理的控制信息。
(2)语法(Syntax)。涉及数据及控制信息的格式、编码及信号电平等。
(3)定时(Timing)。涉及速度匹配和排序等。
2.1.2 分层体系结构
计算机网络各层次结构模型及其协议的集合,称为网络的体系结构(Architecture)。
网络的体系结构相当于网络的类型,而具体的网络相当于网络的一个实例。
2.2 OSI/RM开发系统互连参考模型
2.2.1 OSI/RM简介
开放系统互连(Open System Interconnection)基本参考模型是由国际化标准组织(ISO)制定的标准化开放式计算机网络层次结构模型,又称OSI'S OSI参考模型。“开放”这个词表示能使任何两个遵守参考模型和有关标准的系统进行互连。
OSI包括了体系结构、服务定义和协议规范三级抽象。
2.2.2 OSI/RM的结构
OSI七层模型从上到下分别为物理层(Physical Layer,PH)、数据链路层(Data Link Layer,DL)、网络层(Network Layer,N)、传输层(也称运输层)(Transport Layer,T)、会话层(Session Layer,S)、表示层(Presentation Layer,P)和应用层(Application Layer,A)。
2.2.3 面向连接服务与无连接服务
1.通信服务类型
通信服务可以分为两类:面向连接服务(Connection-oriented Services)和无连接服务(Connectionless Services)。
面向连接服务和电话系统的工作模式相类似。其特点是:数据传输过程前必须经过建立连接、维护连接和释放连接的3个过程;在数据传输过程中,各分组不需要携带目的节点的地址。
无连接服务与邮政系统的信件投递过程相类似。其特点是:每个分组都要携带完整的目的节点的地址,各分组在通信子网中是独立传送的。
2.确认和重传机制
确认是指数据分组接收节点在收到每个分组后,要求向发送节点会送正确接收分组的确认信息。
3.服务类型和服务质量
2.3 TCP/IP参考模型
2.3.1 TCP/IP简介
传输控制协议/互联网协议TCP/IP(Transmission Control Protocol/Internet Protocol)是一个使用非常普遍的网络互连标准协议。
2.3.2 TCP/IP的体系结构
协议分层模型包括两方面的内容:一是层次结构,二是各层功能的描述。
TCP/IP参考模型可以分为4层模型:应用层、传输层、互连层、主机-网络层。
TCP/IP是一组协议的代名词,它还包括许多别的协议,组成了TCP/IP协议簇。一般来说,TCP提供传输层服务,而IP提供网络层服务。
在互联层中,IP为互连网协议(Internet Protocol)、ICMP为互连网控制报文协议(Internet Control Message Protocol)、ARP为地址转换协议(Address Resolution Protocol),RARP为反向地址转换协议(Reverse ARP)。
在传输层中,TCP为传输控制协议、UDP为用户数据报协议(User Datagram Protocol)。这一次主要功能是负责应用进程之间的端-端通信。TCP提供可靠的字节流信道,UDP提供不可靠的数据传送信道。
在应用层中,SMTP为简单右键传送协议(Simple Mail Transfer Protocol)、DNS为域名服务(Domain Name Service)、FTP为文件传输协议(File Transfer Protocol)、TELENT为远程终端访问协议。
2.4 OSI/RM 与TCP/IP参考模型的比较
OSI和TCP/IP参考模型有很多共同之处,两者都以协议栈的概念为基础,并且协议栈中的协议彼此相互独立,而且两个模型中都采用了层次结构的概念,各层功能也大体相似。
不同之处在于:首先,OSI模型有七层,而TCP/IP只有四层,它们都有网络层(或称互连网层)、传输层和应用层,但其它的层并不相同。
其次,在于无连接的面向连接的通信范围有所不同。OSI模型的网络层同时支持无连接和面向连接的通信,但是传输层上只支持面向连接的通信。TCP/IP模型的网络层只有一种模式即无连接通信,但是在传输层上同时支持两种通信模式。
2.4.1 OSI模型和协议的缺点
会话层和表示层这两层几乎是空的,而另外的数据链路层和网络层包含的内容太多,有很多的子层插入,每个子层都有不同的功能。OSI模型以及相应的服务定义和协议都极其复杂,它们很难实现,有些功能,例如编址、流控制和差错控制,都会在每一层上重复出现,这必然会降低系统的效率。
2.4.2 TCP/IP模型和协议的缺点
TCP/IP模型和协议也有自身的缺陷。首先,该模型并没有清楚地区分哪些是规范、哪些是实现,TCP/IP参考模型没有很好地做到这一点,这使得在使用新技术来设计新网络的时候,TCP/IP参考模型的指导意义显得不大,而且TCP/IP模型不适合与其它非TCP/IP协议簇。
其次,TCP/IP模型的主机—网络层并不是常规意义上的一层,它是定义了网络层与数据链路层的接口。
分享到:
相关推荐
计算机网络原理 第二章 计算机网络体系结构
计算机网络原理及应用:第二章计算机网络体系结构.ppt
第一章 引论 第二章 数据通信的基础知识 第三章 计算机网络体系结构 第四章 计算机局域网络 第五章 计算机广域网技术
计算机网络课件第二章网络体系结构.ppt
计算机网络课件:第二章 网络体系结构与网络协议.ppt
1.7 小结习题一第二章 计算机指令集结构设计 2.1 指令集结构的分类 2.1.1 指令集结构的分类 2.1.2 通用寄存器型指令集结构分类 2.2 寻址技术 2.3 指令集结构的功能设计 2.3.1 CISC计算机指令集结构...
第一章:概论 第二章 计算机网络体系结构
重点:网络体系结构的意义、虚拟通信、 OSI参考模型和Internet参考模型的层次划分。这里讲述了网络体系结构和网络协议。网络体系结构意义:减少网络设计的复杂性,便于网络互联和扩展
第二章:应用层 2.1 应用层协议原理 2.1.1 网络应用程序体系架构 应用程序体系结构(application architecture)是由应用程序研发者设计,规定了如何在各种端系统上组织该应用程序。 当下主流的两种体系结构:客户...
如果需要我再发习题。。与答案。。 第1章计算机系统结构导论 第2章指令系统 第3章流水技术与流水处理机 第4章存储系统 第5章互连网络 第6章单指令流多数据流计算机 第7章多指令流多数据流计算机
计算机网络第一章概述思维导图: 本章节重点: 互联网边缘部分和核心部分的作用 计算机网络的性能指标 计算机网络的分层次的体系结构 目录 ...1.6计算机网络体系结构 协议与划分层次 分层的好处
计算机体系结构课后习题原版答案:第1章 计算机系统结构的基本概念;第2章 指令集结构的分类;第3章 流水线技术;第4章 指令级并行;第5章 存储层次;第6章输入输出系统;第7章 互连网络;第8章 多处理机;第9章 机群
计算机网络的课件,清华大学出版社第三版。第一章和第二张的,概论,第二章体系结构与协议
02第二章 多机系统结构1.ppt 03第三章 互连网络1.ppt 04第四章 任务分配与调度.ppt 05_homework_answer.doc 05第五章 并行程序设计概述.ppt 06第六章 数据流计算机结构.ppt 07第七章 扩展性、包容性和顺序一致性.ppt...
第0章_计算机网络 第1章_网络概论 第2章_网络体系结构与网络协议 第3章_物理层 第3章_物理层--第二次课课前复习 第4章_数据链路层 第5章_介质访问控制子层 第5章_介质访问控制子层---第二次课 第6章_网络层 第6章_...
第1章 导论 1.1 计算机组织与体系结构 1.2 结构和功能 1.3 为什么要研究计算机组织与体系结构 1.4 本书概要 1.5 网络资源 第2章 计算机的演变和性能 2.1 计算机简史 2.2 性能设计 2.3 Pentium和PowerPC的演变 2.4 ...
第五节 计算机网络体系结构 第二章 网络应用 第一节 计算机网络应用体系结构 第二节 网络应用通信基本原理 第三节 域名系统 第四节 万维网应用 第五节 Internet 电子邮件 第六节 FTP 第七节 P2P 应用 第八节 Socket ...
第4章有关路由器体系结构的内容做了大量更新;第5章重新组织并新增了数据中心网络的内容;第6章更新了无线网络的内容以反映其最新进展;第7章进行了较大修订,深入讨论了流式视频,包括了适应性流和CDN的讨论;第8章...
共9章ppt 第一章 计算机网络概述 第二章 数据通信基础 第三章 计算机网络体系结构 第四章 局域网 第五章网络互联技术 。。。 第九章 网络应用技术