2.1 计算机网络协议和体系结构的概念
- 格式:ppt
- 大小:199.50 KB
- 文档页数:11
网络技术与应用南京邮电大学计算机学院Computer Network Technology and Application1第2章网络协议与计算机网络体系结构邮局分类打包填好信封写好一封信运输部门打包邮局拆包分类根据地址投递收到一封信运输部门拆包发信方收信方•简单地说,协议是指通信双方必须遵循的、控制信息交换的规则的集合,是一套语义和语法规则,用来规定有关功能部件在通信过程中的操作,它定义了数据发送和接收工作中必经的过程。
协议规定了网络中使用的格式、定时方式、顺序和检错。
1、协议的定义2、协议的组成•语法:指数据与控制信息的结构或格式,确定通信时采用的数据格式,编码及信号电平等,回答“怎么讲”。
•语义:协议的语义是指对构成协议的协议元素含义的解释“讲什么”•同步:规定了事件的执行顺序3、网络体系结构的定义•网络体系结构是计算机网络的分层、每层的功能以及每层使用到的协议的集合。
1969年,世界上公认ARPANET是第一个计算机网络;☐资源共享☐分布式控制☐分组交换方式☐从逻辑上分为通信子网和资源子网☐采用层次化网络结构ARPANET1974年,IBM公司首先公布了SNA(系统网络体系结构)SNAISO/OSI-RM 1977年,ISO网络标准化,设SC16,1984年制定OSI-RM计算机A 计算机B┆n+1层n层n-1层┆(n+1)层与n层协议接口,n层提供服务n层与(n-1)层协议接口,(n-1)层提供服务┆n+1层n层n-1层┆n层协议n+1层协议n-1层协议对等端虚通信物理媒体实通信4、协议层次模型服务上层下层2.1 网络协议与分层体系结构5、分层的原则•按功能分层、归类,每层功能应明确、独立。
•层与层的接口适合于标准化,其边界的信息流应尽可能少。
•每一层只与相邻层有边界。
•为满足各种通信服务需要,在一层内可形成若干子层。
计算机网络技术计算机网络体系结构与协议计算机网络技术: 计算机网络体系结构与协议计算机网络技术是现代社会不可或缺的一部分,它推动着信息交流和全球化。
计算机网络体系结构和协议是构建计算机网络的基础。
本文将介绍计算机网络体系结构的三层模型和常见的网络协议。
一、计算机网络体系结构计算机网络体系结构是指计算机网络中不同层次的组织和协调关系。
最常见的计算机网络体系结构是OSI(开放式系统互联)参考模型和TCP/IP(传输控制协议/互联网协议)模型。
1. OSI参考模型OSI参考模型是计算机网络体系结构的一种标准化框架,它将计算机网络划分为七个层次:(1)物理层:负责传输物理位,控制硬件设备之间的电信号传输。
(2)数据链路层:将物理传输的数据分组组装成帧,并提供错误检测和纠正。
(3)网络层:负责在网络中寻找最佳路径,并进行路由和转发。
(4)传输层:提供端到端的可靠数据传输,并进行流量控制和拥塞控制。
(5)会话层:负责建立、管理和终止应用程序之间的会话。
(6)表示层:处理数据的格式,进行数据压缩和加密。
(7)应用层:提供应用程序之间的通信,并实现特定协议的功能。
2. TCP/IP模型TCP/IP模型是互联网通信协议族的基础,它将计算机网络划分为四个层次:(1)网络接口层:与物理网络硬件交互,提供数据链路和物理地址。
(2)网络层:进行源到目的地的传输,提供IP地址和路由功能。
(3)传输层:提供端到端的数据传输,包括TCP和UDP。
(4)应用层:实现特定的网络应用,包括HTTP、FTP、SMTP等。
二、常见的网络协议网络协议是计算机网络中进行通信和数据交换的规则和标准。
下面介绍几个常见的网络协议。
1. HTTP(超文本传输协议)HTTP是一种用于传输超文本的协议,它是Web应用的基础。
通过HTTP,客户端(浏览器)可以向服务器发送请求,并获取服务器返回的数据。
2. FTP(文件传输协议)FTP是一种用于在计算机之间传输文件的协议。
计算机网络的体系结构与协议计算机网络是现代社会中极为重要的信息交流工具,它通过各种协议和体系结构使得数据能够在不同的计算机之间传输和共享。
本文将介绍计算机网络的体系结构与协议,并探讨其在实际应用中的作用和意义。
一、计算机网络的体系结构计算机网络的体系结构是指网络中各个功能模块之间的关系和组织方式。
常见的计算机网络体系结构有以下几种:1. 客户端-服务器体系结构客户端-服务器体系结构是一种常见的网络结构,它将网络分为客户端和服务器两个角色。
客户端通过向服务器请求数据或服务来实现与网络的交互,而服务器负责提供相应的数据或服务。
这种体系结构广泛应用于互联网、电子邮件等场景。
2. 对等网络体系结构对等网络体系结构中,网络中的所有节点都能够相互通信和交换数据,没有主从关系。
每个节点既可以充当客户端又可以充当服务器,实现数据的分布式存储和共享。
对等网络体系结构在文件共享、区块链等领域得到了广泛应用。
3. 客户端-服务器与对等混合体系结构客户端-服务器与对等混合体系结构是将客户端-服务器体系结构和对等网络体系结构相结合的一种网络结构。
这种体系结构既具有对等网络的去中心化和高效性,又具备客户端-服务器的可管理性和安全性。
混合体系结构在各种网络应用中都有广泛应用,例如Web服务和即时通讯等。
二、计算机网络的协议协议是指计算机网络中用于实现数据传输和通信的规则和约定。
计算机网络中广泛使用的协议有以下几类:1. 传输层协议传输层协议负责在网络中的两个主机之间提供可靠的数据传输服务。
常见的传输层协议包括传输控制协议(TCP)和用户数据报协议(UDP)。
TCP具有可靠性和流量控制等特性,适用于要求数据完整性和顺序的应用,如网页浏览和文件传输。
而UDP则是一种无连接的协议,适用于实时性要求较高的应用,如语音和视频传输。
2. 网络层协议网络层协议负责在不同的计算机网络之间进行数据传输和路由选择。
最常见的网络层协议是互联网协议(IP),它定义了网络节点之间的通信方式和寻址方式。