网络体系结构
网络的体系结构
网络的体系结构:计算机网络各层次及其协议的集合。其层次结构一般以垂直分层模型来表示。
网络通常按层或级的方式来组织,每一层都建立在它的下层之上。不同的网络,层的
名字、数量、内容和功能都不尽相同。但是每一层的目的都是向它的上一层提供服务,这一点是相同的。层和协议的集合被称为网络体系结构。作为具体的网络体系结构,当前重要的和使用广泛的网络体结构有OSI体系结构和TCP/IP体系结构。
OSI是开放系统互连基本参考模型OSI/RM(Open System Interconnection ReferenceModel)缩写,它被分成7层,这7个层次分别定义了不同的功能。几乎所有的网络都是基于这种体系结构的模型进行改进并定义的,这些层次从上到下分别是应用层、表示层、会话层、运输层、网络层,数据链路层和物理层,其中物理层是位于体系结构的最低层,它定义了OSI网络中的物理特性和电气特性。
OSI是Open System Interconnect的缩写,意为开放式系统互联。国际标准组织(国际标准化组织)制定了OSI模型。这个模型把网络通信的工作分为7层,分别是物理层、
数据链路层、网络层、传输层、会话层、表示层和应用层。
TCP/IP(Transmission Control Protocol/Internet Protocol,传输控制协议和互连网协议)缩写,TCP/IP体系结构是当前应用于Internet网络中的体系结构,它是由OSI结构演变来的,它没有表示层,只有应用层、运输层,网际层和网络接口层。
物理层:
第3章网络体系结构讲解
一、协议和体系结构
(2)OSI/RM七层模型
主机
计
应用层
算
表示层
机
会话层
网
传输层
络
网络层
数据链路层
物理层
CCP
网络层 数据链路层 物理层
CCP
网络层 数据链路层 物理层
主机
应用层 表示层 会话层 传输层 网络层 数据链路层 物理层
传输介质
传输介质
传输介质
一、协议和体系结构
说明:
• “开放”的含义:只要遵守OSI标准,一个系统可以位于世
一、协议和体系Biblioteka Baidu构
• 数据单元:网络中信息传送的单位,分为协议数据单元、 服务数据单元和接口数据单元。
• 协议数据单元PDU:传输的数据信息称为PDU。
计 算 机
• 协议控制信息PCI:在PDU进入下层之前,会在PDU中加 入新的控制信息,这种控制信息称为PCI。
网 • 接口控制信息ICI:在PDU中加入发送给下层的指令。
计 要任务是在复杂的网络环境中选择合适的路由,使得数据分组 算 能够正确的到达目的结点。 机 网络层的特点 网 ① 完成网络中任意结点间的数据传输; 络 ② 数据传送单位是分组;
③ 通过路由选择算法为分组在通信子网中选择最适当的路径 ④ 为数据在结点之间传输创建逻辑链路;实现拥塞控制、网
网络体系结构和基本概念
网络体系结构和基本概念
1.OSI参考模型:
OSI(开放式系统互联)参考模型是一个国际标准的概念框架,用于
描述网络体系结构的各个层次和功能。它将网络划分为七个层次:物理层、数据链路层、网络层、传输层、会话层、表示层和应用层。每个层次都有
特定的功能和任务,通过层层递进的方式协同工作,最终实现可靠的数据
传输和通信。
2.TCP/IP协议族:
TCP/IP是一种网络协议族,它是网络通信的基础。TCP/IP协议族由
传输控制协议(TCP)和网络互联协议(IP)构成,它们分别对应于OSI
参考模型的传输层和网络层。TCP/IP协议族还包括IP地址、域名系统(DNS)、用户数据报协议(UDP)等,它们协同工作,完成数据的传输和
路由。
3.客户端-服务器模型:
客户端-服务器模型是一种常见的网络体系结构,它通过将网络上的
计算机划分为客户端和服务器来实现资源共享和服务提供。客户端是用户
通过网络访问服务器获取服务的终端设备,服务器是提供服务的主机。客
户端向服务器发送请求,服务器接收请求并回应,完成数据的交互和处理。
4.P2P网络:
P2P(对等)网络是一种去中心化的网络体系结构,其中所有的计算
机都既是客户端又是服务器。P2P网络不依赖于专用的服务器设备,而是
通过直接连接来交换数据。P2P网络的一大特点是去中心化,它能够更好地抵抗单点故障和网络拥塞。
5.三层网络体系结构:
三层网络体系结构是一种通用的网络设计架构,它由三层构成:核心层、分布层和接入层。核心层负责数据的传输和路由,分布层负责网络的负载均衡和安全策略,接入层则负责用户与网络的连接。这种分层结构能够提高网络的性能和可管理性。
《网络体系结构》课件
防火墙
用于控制网络流量, 保护内部网络免受
外部攻击
加密技术
用于保护数据的机 密性和完整性
入侵检测系统
监控网络流量,及 时发现异常行为
01 网络攻击
包括DDoS攻击、恶意软件、黑客攻击等
02 数据泄露
包括敏感数据泄露、隐私泄露等
03 合规要求
如GDPR、HIPAA等要求的合规性
网络安全的未来发展
未来,人工智能将被广泛应用于网络安全领域,帮助提高网 络安全的智能化水平。区块链技术的发展也将为网络安全带 来更多创新。同时,云安全将面临挑战,但也必将迎来更多 解决方案。
OSI(Open Systems Interconnection)参考模型是国际 标准化组织(ISO)制定的通信系统的概念模型。它划分了 通信系统的七层结构,每层负责不同的功能。
OSI参考模型的七层结构
物理层
传输比特流
网络层
路由和寻址
传输层
端到端通信
数据链路层
点对点传输和可靠 传输
每层功能和协议
网络体系结构的 演变
网络体系结构的演变从早期的单一主机到分布式计算,从 局域网演变到互联网,从传统的中心化体系结构到边缘计 算。
网络体系结构的演变
单一主机
网络仅由单一主机 组成
互联网
连接全球各地网络
边缘计算
网络体系结构的理解
网络体系结构的理解
答:通子网络体系结构分三层
通子网包括物理层、数据链路层和网络层,提供各种面向网络的服务。资源子网包括应用层、表示层和话路层,提供各种面向用户的服务。传输层位于通子网和资源子网的连接处,主要功能是实现底层协议和高层协议的接口与转换。
网络存储结构大致分为三种:直连式存储、网络存储设备
和存储网络。
按拓扑结构分类
计算机网络的拓扑结构是理解计算机网络设计意图的基础。通常不同的拓扑结构也意味着需要使用不同的网络技术以及设备,一般情况下计算机网络的拓扑结构可以分为总线型、环形、星型、树型和分布型的结构。
1、用一条称为总线的主电缆,将工作站连接起来的布局,称为总线型拓扑结构。
2、环型网络各节点通过环路接口连在一条首尾相连的闭
合环型通线路中,环路上任何节点均可以请求发送息。请求一旦被批准,便可以向环路发送息。环型网中的数据按照设计主要是单向,同时也可是双向传输。
3、星型拓扑是以中央节点为中心与各节点通过点到点的连接组成。中央节点执行集中式通控制策略。
4、树形网络是星型网络和总线型网络加上分支的变形扩展,其传输介质可以有多条分支,但不形成闭合回路。
需要注意的是:在中心节点使用集线器(Hub)连接的网络,其物理结构是星型的,但在逻辑上是总线型网络。
按网络工作模式分类
网络的工作模式取决于交换的不同。在通网中,即使是现存的分布式网络也摒弃了直接提供通道的,主要的交换有电路交换、报文交换和分组交换。
电路交换是以电路连接为目的的交换。传统的网络采用电路交换,其交换的意义体现在链路的建立、拆除和维持链路,与双方传送的息内容无关。
网络体系结构和基本概念
超文本传输协议HTTP
用于Internet中的客户机与WWW服务器之间的数据传输;
网络文件系统NFS
实现主机之间的文件系统的共享;
引导协议BOOTP
用于无盘主机或工作站的启动
简单网络管理协议SNMP
实现网络的管理;
OSI与TCP/IP参考模型的比较
OSI和TCP/IP有着许多的共同点:
本地主机作为仿真终端,登录到远程主机上运行应用程序;
文件传输协议FTP
实现主机之间的文件传送;
简单邮件传输协议SMTP
实现主机之间电子邮件的传送;
域名服务DNS
用于实现主机名与IP地址之间的映射;
动态主机配置协议DHCP
实现对主机的地址分配和配置工作。
应用层协议(二)
路由信息协议RIP
用于网络设备之间交换路由信息;
4.5 Internet网络体系结构
OSI参考模型研究的初衷是希望为网络体系结构 与协议的发展提供一种国际标准,但由于 Internet在全世界的飞速发展,使得TCP/IP协 议得到了广泛的应用,虽然TCP/IP不是ISO标 准,但广泛的使用也使TCP/IP成为一种“实 际上的标准”,并形成了TCP/IP参考模型。 不过,ISO的OSI参考模型的制定,也参考了 TCP/IP协议集及其分层体系结构的思想。而 TCP/IP在不断发展的过程中也吸收了OSI标准 中的概念及特征。
网络体系结构OSI模型
本次课任务
了解计算机网络体系结构 了解OSI参考模型
1. 计算机网络体系结构
1.1 网络体系结构的相关概念 网络体系结构发展的背景——网络的状况 多种通信媒介——有线、无线 不同种类的设备——通用、专用 不同的操作系统——Unix、Windows 不同的应用环境——固定、移动 不同种类业务——分时、交互、实时 宝贵的投资和积累——有形、无形 用户业务的延续性——不允许出现大的跌宕起伏 它们互相交织,形成了非常复杂的系统应用环境
会话层
5-4接口
传输层
4-3接口
传输层
4-3接口
网络层
3-2接口 数据链路层协议
网络层
3-2接口
数据链路层
2-1接口 物理层协议
数据链路层
2-1接口
OSI/RM
物理层
物理传输信道
物理层
2.3 OSI参考模型各层的功能
1. 物理层 该层是网络通信的数据传输介质,由连接不同节点的电缆与设备共 同构成。 物理层的主要功能是:利用传输介质为数据链路层提供物理连接, 负责处理数据传输速率并监控数据出错率,以便能实现数据流的透 明传输。 2. 数据链路层 数据链路层的主要功能是:在物理层提供的服务基础上,数据链路 层在通信的实体间建立数据链路连接,传输以“帧”为单位的数据 包,并采用差错控制与流量控制方法,使有差错的物理线路变成无 差错的数据链路。 3. 网络层 网络层的主要功能是:为数据在节点之间传输创建逻辑链路,通过 路由选择算法为分组通过通信子网选择最佳路径,以及实现拥塞控 制,网络互联等功能。
网络安全体系结构
网络安全体系结构
网络安全体系结构是指在数字化信息时代中,为了保护网络系统和信息资产免受各种网络威胁和攻击,设置的一系列安全控制措施和安全管理措施。网络安全体系结构的目标是实现信息系统的保密性、完整性和可用性,确保网络的安全运行。
物理层是网络安全体系结构的第一层,主要涉及网络通信设备、传输介质以及网络设备的物理安全控制措施。在物理层中,可以采取措施如防火墙、入侵检测系统和网络访问控制等,以保护物理网络设备免受未经授权的访问和攻击。此外,物理层还涉及数据线路和传输介质的安全措施,比如采用加密技术对数据进行加密传输,确保数据在传输过程中不被窃取和篡改。
网络层是网络安全体系结构的第二层,主要涉及网络协议和路由器的安全控制措施。在网络层中,可以采取网络防火墙、网络入侵检测系统和虚拟专用网络等措施,保护网络通信过程中的数据安全,防止未经授权的访问和攻击。此外,网络层还可以使用虚拟专用网络技术,使得网络通信过程中的数据只能在授权的用户之间传递,提高网络的安全性。
主机层是网络安全体系结构的第三层,主要涉及主机操作系统和主机应用程序的安全控制措施。在主机层中,可以采取措施如强密码策略、安全补丁更新和权限管理等,以保护主机系统的安全性。此外,主机层还可以使用主机入侵检测系统和主机安全审计等技术,及时发现主机系统中的安全漏洞和攻击行为,保证主机系统的安全运行。
应用层是网络安全体系结构的第四层,主要涉及应用程序的安全控制措施。在应用层中,可以采取措施如安全访问控制、数据加密和应用层防
火墙等,以保护应用程序的安全性。此外,应用层还可以使用反病毒软件
第2章-网络体系结构PPT课件
分层原则
1. 根据功能需要分层 2. 每层的功能明确 3. 每层的功能选择有利于制定国际标准 4. 每层的接口信息量尽可能少 5. 层数足够多:避免不同的功能混于同一层
层数不能太多:避免体系结构过于庞大
*
Network Center (NC) of Qinghai Normal University
✓ 每个层间接口可 以有多个SAP。
(n+1)
接口 (n)
接口单元数据
SAP
接口单元数据
(n+1)实体通过SAP把一个接口数据单元,传递给(n)实体
*
Network Center (NC) of Qinghai Normal University
数据单元 Data Unit
▪ 在网络中信息传送的单位,称为数据单元。 ▪ 对等实体在协议的控制下交换信息 ▪ 相邻层实体按服务交换信息
自己最大允许报文长度;报文的分割、传输、重组; • 复用与解复用(multiplexing & demultiplexing):利用下一层的
同一连接为多个不相干的会话提供传输服务;传输信道的复用; • 路由(routing):传输路径选择;
*
Network Center (NC) of Qinghai Normal University
2.2.2 层次设计主题
• 编址机制(addressing): 计算机、进程; • 数据传输(data transferring): 数据传输的控制规则; • 差错控制(error controlling) :检错和纠错; • 顺序控制(sequence controlling): 存储转发;报文编号; • 流量控制(flow controlling) :传输速率; • 拆分与重组(disassembling and reassembling):各层次都要自己
网络体系结构和基本概念
网络体系结构和基本概念
网络体系结构是指网络中各个组成部分之间的关系与组织方式。它将
网络分为不同的层次及模块,使得网络的设计和管理更加有序、灵活、高效。同时,网络体系结构也为不同类型的应用提供了相应的技术支持和服
务保障。本文将详细介绍网络体系结构的基本概念和具体组成部分。
首先,网络体系结构通常包括以下几个层次:物理层、数据链路层、
网络层、传输层和应用层。物理层负责将数字信号转换成物理信号,并进
行传输;数据链路层负责建立逻辑连接、进行差错校验、流量控制和数据
帧的封装;网络层负责进行数据包的路由选择和分组传输;传输层负责实
现端到端的数据传输和流量控制;应用层负责提供不同的应用服务,并与
网络的其他层进行交互。
其次,网络体系结构还有一些基本概念,如协议、接口、引线等。协
议是网络通信中约定的一组规则和标准,使得不同设备之间能够相互通信
和协作。接口是连接不同设备或不同网络之间的通道,通过它们可以进行
信号传输和数据交换。引线是将不同的电气信号引出到网络外部,如连接器、电缆、网线等。
在网络体系结构中,还有一些重要的组成部分,如路由器、交换机、
集线器等。路由器是将不同网络之间的数据包进行转发和交换的设备,可
以实现不同网络之间的互通。交换机是在局域网中传输数据包的设备,它
能够根据数据包的MAC地址进行转发。集线器是将多个设备连接在一个局
域网中的设备,它可以实现设备之间的共享资源和通信。
此外,网络体系结构还涉及一些重要的技术和协议,如TCP/IP协议、以太网、无线网络等。TCP/IP协议是互联网通信的基础协议,它通过将
计算机网络体系结构及协议
计算机网络体系结构及协议
计算机网络是指将多台计算机通过通信线路连接在一起,形成一个
互相连接的网络系统。在计算机网络中,体系结构和协议是非常重要
的概念。本文将介绍计算机网络的体系结构和协议,并深入探讨它们
在计算机网络中的作用和重要性。
一、计算机网络体系结构
计算机网络体系结构是计算机网络的基本架构,分为两个层次:
OSI七层参考模型和TCP/IP参考模型。下面将对这两个模型进行详细
介绍。
1. OSI七层参考模型
OSI七层参考模型是国际标准化组织(ISO)制定的一种计算机网
络通信协议体系结构。它将计算机网络通信过程分为七个不同的层次,每个层次都有特定的功能和任务。这七个层次从下到上分别是:物理层、数据链路层、网络层、传输层、会话层、表示层和应用层。
物理层:负责将比特流传输到物理媒介上,完成数据的物理传输。
数据链路层:负责在直连的两个节点之间传输数据帧。
网络层:负责将数据从源节点传输到目标节点,通过路由选择和拥
塞控制等算法实现数据的传输。
传输层:负责建立和维护端到端的连接,并提供可靠的数据传输。
会话层:负责建立、管理和终止不同计算机之间的会话。
表示层:负责数据的格式化、编码和解码,以便不同的计算机之间
能够相互理解。
应用层:为用户提供具体的网络应用服务,如文件传输、电子邮件等。
OSI七层参考模型将计算机网络通信过程划分为多个层次,各层次
之间相互独立,可以独立进行升级和维护,提高了网络的可靠性和灵
活性。
2. TCP/IP参考模型
TCP/IP参考模型是互联网基于传输控制协议/互联网协议(TCP/IP)开发的一种通信协议体系结构。它将计算机网络通信过程分为四个层次,分别是:网络接口层、网络层、传输层和应用层。
什么是网络体系结构
1.什么是网络体系结构?它的作用是什么?
答:网络体系结构是网络各结构与各协议的集合。
网络协议是网络通信的规则,它主要有3个要素组成:语义、语法和时序。
(1)语义是用于解释比特流的每个部分的原因。
(2)语法是用户数据与控制信息的结果与格式,以及数据出现的顺序。
(3)时序是对事件实现顺序的详细说明。
2.什么是OSI参考模型?按照从高到低的顺序,每一层都是什么,每一层都可以实现什么功能?
答:开放式系统互连(Open System Interconnection,OSI)参考模型
(1)应用层是直接为应用进程提供服务的,
(2)表示层是对数据进行加密,解密、压缩、解压的过程,
(3)会话层的作用是将源主机与目标主机之间建立和维持会话,并使会话获得同步,(4)传输层的作用是提供源主机与目标主机之间的进程服务,
(5)网络层的作用是寻找源主机与目标主机之间最短的路径,
(6)数据链路层的作用将一个有差错的物理线路转化为一个无差错的数据链路,
(7)物理层是传输高低的电信号即比特流(bit)
3.什么是TCP/IP参考模型?它与OSI参考模型有什么区别和联系?
答:
TCP/IP……OSI
应用层 (3)
传输层……传输层
应用层网际层……网络层
网络接口层……物理层
4.决定局域网性能的3个要素都是什么?
答:有拓扑结构、传输介质、介质访问控制方法。
5.什么是网络拓扑结构?它的作用是什么?
答:局域网的拓扑结构,是指将局域网中的计算机抽象成点,将通信线路抽象成线,通过点和线的几何关系来表示网络结构
6.局域网中常用的介质访问控制方法有哪些?各有什么特点?
网络体系结构
网络体系结构
网络体系结构是指互联网的整体架构和组织结构,它是支撑网络通信的基础框架。网络体系结构的设计直接关系到网络通信的效率、稳定性以及安全性。在当今数字化时代,网络体系结构的重要性愈发凸显。
传统网络体系结构
在早期的网络发展中,传统的网络体系结构主要采用客户-服务器模式。这种模式下,多个客户端通过服务器来进行通信和数据交换。这种设计简单直接,容易实现和维护,但也存在单点故障风险和性能瓶颈问题。
现代网络体系结构
随着云计算、物联网等新兴技术的发展,现代网络体系结构逐渐向分布式体系结构演进。分布式体系结构通过将网络功能分解为多个独立的模块或节点来提高系统的灵活性和可扩展性。常见的现代网络体系结构包括分层结构、点对点结构和混合结构。
分层结构
分层结构将网络按照功能划分为多个独立的层次,每个层次完成特定的功能。通常分为应用层、传输层、网络层和数据链路层等。分层结构便于协议的设计和管理,提高了网络的可维护性和安全性。
点对点结构
点对点结构是一种去中心化的网络结构,各个节点之间平等对等,可以直接进行通信和数据交换。点对点结构适用于对等网络、文件共享等场景,具有高度的灵活性和扩展性。
混合结构
混合结构将多种不同的网络体系结构相结合,以满足不同应用场景的需求。比如企业内部网络通常采用分层结构,而与外部网络的通信可能采用点对点结构。混合结构能够综合各种网络体系结构的优点,实现更高效的网络通信。
未来网络体系结构的发展趋势
随着5G、物联网、边缘计算等新技术的快速发展,未来网络体系结构将呈现出以下几个发展趋势:
第一章(2)网络体系结构
计算机网络基础
计 算 机 网 络 体 系 结 构
13
链路层的功能
链路管理
1.
发送/接收是否准备好
帧何处起始、何处中止 字符计数 首尾分界字符 首尾分界标志序列 物理编码违例
差错控制
差错控制编码
定界与同步
透明传输
能正确区分控制信息
2.
3. 4.
和数据
流量控制
发送和接收之间协调。 *不是保证物理层的通信线 路速率相同,而是发送/ 接收端链路层处理能力 协调。
应用层 PDU 再传送到运输层 加上运输层首部, 成为运输层报文
5 4 3 பைடு நூலகம் 1
计算机网络基础
计 算 机 网 络 体 系 结 构
30
计算机 1 向计算机 2 发送数据
计算机 1 AP1 5 4 计算机 2 AP2 5
运输层报文再传送到网络层 加上网络层首部,成为 IP 数据报(或分组)
4
3
2 1
3 2
1
计算机网络基础
计 算 机 网 络 体 系 结 构
31
计算机 1 向计算机 2 发送数据
计算机 1 AP1 计算机 2 AP2 5 4
5
4 3 2 1
数据链路层帧再传送到物理层 最下面的物理层把比特流 传送到物理媒体
3
计算机网络五层体系结构
计算机网络五层体系结构
计算机网络是现代信息技术的基础,它可以让计算机互相连接,进行
通信和数据交换。为了能够更好地组织和管理计算机网络中各个部分的功
能和协议,计算机网络被分为五层体系结构,被称为OSI(Open System Interconnection,开放系统互联)参考模型。
OSI参考模型由国际标准化组织(ISO)在20世纪80年代初制定,
它将计算机网络分为物理层、数据链路层、网络层、传输层和应用层五个
层次进行描述和划分。每一层都具有各自的功能和任务,它们协同工作,
以保证网络的正常运行和数据的可靠传输。
1. 物理层(Physical Layer):
物理层是计算机网络的底层,主要负责将网络中的数据转换为比特流,通过物理媒体进行传输。在这一层次中,数据的传输是以二进制形式进行的,物理层主要负责发送和接收数据,以及控制电流、电压、时钟等物理
参数。
2. 数据链路层(Data Link Layer):
数据链路层建立在物理层之上,主要负责将网络中的比特流转换为有
意义的数据帧,并进行传输错误的检测和纠正。数据链路层通过帧同步、
流量控制和差错检测等技术,保证数据的可靠传输,同时还负责对物理层
的传输进行抽象和协调。
3. 网络层(Network Layer):
网络层是计算机网络的关键,它负责将数据包从源主机传输到目标主机,并选择合适的路径进行传输。网络层通过路由算法、寻址和分组转发等技术,实现了跨网络的数据传输,为上层提供了无差别的网络服务。
4. 传输层(Transport Layer):
传输层位于网络层和应用层之间,主要负责为两个网络节点之间的通信建立端到端的连接。传输层通过端口号和协议,实现了数据的可靠传输和分段重组,为上层应用提供了端到端的通信服务。
计算机网络的层次化体系结构
层次化体系结构具有清晰的结构和明确的分工,使得系统易于理解、设计和实 现。同时,各层之间相对独立,便于维护和升级。
层次化体系结构的作用与优势
01 作用
02 优势
03
04
05
易于理解和设计 易于维护和升级 易于扩展和重用
层次化体系结构能够降低 系统的复杂性,提高系统 的可维护性和可扩展性。 通过将系统划分为多个层 次,可以使得不同层次的 开发人员专注于自己的领 域,提高开发效率。
为了规范不同厂商生产的物理层设备的兼容性和互操作性,国际标准化组织(ISO)和国际电工委员会(IEC) 联合制定了物理层的相关标准,如ISO/IEC 8802-3(以太网标准)、ISO/IEC 8802-5(令牌环网标准)等。
这些标准为不同厂商生产的设备提供了统一的接口和规范,促进了计算机网络的发展和应用。
THANKS
感谢观看
数据链路层的协议与标准
协议
数据链路层的主要协议包括点对点协议(PPP)、高级数据链路控制协议(HDLC)等。这些协议规定了数据链 路层的通信规则和流程。
标准
数据链路层的标准主要包括IEEE 802系列标准,如IEEE 802.3(以太网标准)、IEEE 802.5(令牌环网标准)等。 这些标准定义了不同类型局域网的数据链路层规范。
应用层的功能与特点
功能
应用层是计算机网络体系结构中的最上层, 负责为用户提供各种网络应用服务。它通过 与用户的直接交互,实现了各种网络应用的 功能需求。
- 1、下载文档前请自行甄别文档内容的完整性,平台不提供额外的编辑、内容补充、找答案等附加服务。
- 2、"仅部分预览"的文档,不可在线预览部分如存在完整性等问题,可反馈申请退款(可完整预览的文档不适用该条件!)。
- 3、如文档侵犯您的权益,请联系客服反馈,我们会尽快为您处理(人工客服工作时间:9:00-18:30)。
网络体系机构概念:
网络体系结构就是为了完成计算机之间的通信,把计算机互联的功能划分成有明确定义的层次,规定了同层次实体通信的协议及相邻层之间的接口服务。将这些同层实体通信的协议及
相邻层接口统称为网络体系结构。简单点说就,层和协议的集合称之为网络体系结构。(网
络体系结构实际上是研究网络协议的,网络协议是我们这本书的核心,计算机通信其实讲的
就是协议,这节课实际上是这本书的总纲它介绍了一些基本概念和原理。)
网络协议:
是计算机网络和分布系统中互相通信的对等实体间交换信息时所必须遵守的规则的集合。
(网络协议是计算机网络的核心,计算机网络有多个计算机节点和通信设备组成,他们直接
为什么可以通信呢!就是遵守相同的规定,在这个规定之下他们能够实现,数据通信和资源共享,像我们在社会中也是一样的,在交流的过程中也要选择一种语言,大家都能听的懂的语言,要么汉语,要么英语,这就是网络协议。)协议有以下三个要素。
语法(syntax):就是规定一些数据信息与控制信息的格式、编码(我们在传输数据的时候传
输有效信息同时也要传输一些控制信息,控制信息是对信息的一些解释和说明或者是对地址
信息和路由的一些辅助信息。编码是:比如我们在物理层传输一些比特序列,在传输的过程
中0和1用什么形式来表示,是模拟信号还是数字信号)
语义(semantics):包括用于协议和差错处理的控制信息。(主要是针对控制信息,那么控
制信息里面包含不同的内容,地址信息,检错,纠错等等,计算机阶段或者是设备节点当收
到一个信息的时候首先要做的事情就是对它的控制信息进行解析,知道它的地址是什么含义,这个信息是不是给自己的,是自己的进行接收,不是自己的要想办法转发,传输过程中是不
是有错误你要看的检错,纠错信息,要完成以定的检错,纠错计算才知道这个信息是不是正
确的信息,是不是发送方想要发送的,让后接收方送到正确信息时候接收,收到错误信息的
时候,是否要向发送方发一个应答,是否对数据中的数据进行纠错等,这些都是语义所以处
理的。)
时序(timing):包括速度匹配和排序。(网络中的设备速度是不一样的,有的设备传
输速度快,有的设备传输速度慢,所以在发送数据的时候要做一个速度匹配,发送的要知道
接收端的接受能力)
分成设计
为了降低协议设计的复杂性,网络体系结构采用层次化的结构,每一层都建立在其下一层之上,每一层的目的是为上一层提供服务,并且服务的具体实现细节对上一层屏蔽。(我们在
做一个工程或者一个项目的时候,对一个复杂的工程要想实现的话,最简单的办法就是把这
件事情分层,把一个大的问题,分层若干小的问题,分层也就是说要把计算机网络要完成的
功能分成不同的层,不同的层次完成不同的功能,这样吧复杂的问题简单化,当每个小问题
解决以后,复杂的问题也就解决了,所以说这就是分层好的好处。)
1.利于实现和维护(某个层次实现细节的变化不会对其他层产生影响)
2.各层之间相互独立,高层不必关心低层的实现细节,只要知道低层所提供的服务,
以及本层向上层所提供的服务即可。
3.易于标准化
OSI参考模型
oSI(Open System Interconnect),即互联。一般都叫OSI参考模型,是ISO()组织在1985年研究的模型。该标准定义了网络互连的七层框架(、、、、、和),即ISO。在这一框架
下进一步详细规定了每一层的功能,以实现环境中的互连性、和应用的可移植性。
各层功能
(1)(Physical Layer)
物理层是OSI参考模型的最低层,它利用传输介质为数据链路层提供物理连接。它主要关心
的是通过物理链路从一个节点向另一个节点传送比特流,物理链路可能是铜线、卫星、微波
或其他的通讯媒介。它关心的问题有:多少伏电压代表1?多少伏电压代表0?时钟速率是
多少?采用全双工还是半双工传输?总的来说物理层关心的是链路的机械、电气、功能和规
程特性。
常用设备:常用设备有(各种物理设备)网卡、集线器、中继器、调制解调器、网线、双绞线、同轴电缆
(2)(Data Link Layer)
数据链路层是为网络层提供服务的,解决两个相邻结点之间的通信问题,传送的协议数据单
元称为。
数据帧中包含(又称MAC地址)、控制码、数据及校验码等信息。该层的主要作用是通过
校验、确认和反馈重发等手段,将不可靠的物理链路转换成对网络层来说无差错的。
此外,数据链路层还要协调收发双方的,即进行流量控制,以防止接收方因来不及处理发送
方来的高速数据而导致缓冲器溢出及线路阻塞。
常用设备有网桥、交换机
(3)(Network Layer)
网络层是为传输层提供服务的,传送的协议数据单元称为或分组。该层的主要作用是解决如
何使数据包通过各结点传送的问题,即通过选择算法()将数据包送到目的地。另外,为避
免中出现过多的数据包而造成,需要对流入的数据包数量进行控制()。当数据包要跨越多
个通信子网才能到达目的地时,还要解决网际互连的问题。
(4)(Transport Layer)
传输层的作用是为上层协议提供端到端的可靠和透明的数据传输服务,包括处理差错控制和
流量控制等问题。该层向高层屏蔽了下层数据通信的细节,使高层用户看到的只是在两个传
输实体间的一条主机到主机的、可由用户控制和设定的、可靠的。
传输层传送的协议数据单元称为段或报文。
(5)(Session Layer)
会话层主要功能是管理和协调不同主机上各种进程之间的通信(对话),即负责建立、管理
和终止应用程序之间的会话。会话层得名的原因是它很类似于两个实体间的会话概念。例如,一个交互的用户会话以登录到计算机开始,以注销结束。
(6)(Presentation Layer)
表示层处理流经结点的的表示方式问题,以保证一个系统应用层发出的信息可被另一系统的
应用层读出。如果必要,该层可提供一种标准表示形式,用于将计算机内部的多种格式转换
成中采用的标准表示形式。数据压缩和加密也是表示层可提供的转换功能之一。
(7)(Application Layer)
应用层是OSI参考模型的最高层,是用户与网络的接口。该层通过应用程序来完成网络用户
的应用需求,如、收发电子邮件等。