第3章 计算机网络底层协议-3.1 物理层
- 格式:pdf
- 大小:357.93 KB
- 文档页数:15
第3章计算机网络体系结构〖主要内容〗计算机网络体系结构概述,各层功能的简单介绍,主要介绍物理层和数据链路层及网络层。
〖教学重点〗OSI参考模型的七层功能,物理层概念,数据链路层的流量控制方法,HDLC概念。
计算机网络由多个互连的结点组成,结点之间要不断地交换数据和控制信息,要做到有条不紊地交换数据,每个结点就必须遵守一整套合理而严谨的结构化管理体系。
计算机网络就是按照高度结构化设计方法采用功能分层原理来实现的,即计算机网络体系结构的内容。
3.1 网络体系结构及协议的概念3.1.1 网络体系和网络体系结构网络体系(Network Architecture):是为了完成计算机间的通信合作,把每台计算机互连的功能划分成有明确定义的层次,并规定了同层次进程通信的协议及相邻之间的接口及服务。
网络体系结构:是指用分层研究方法定义的网络各层的功能、各层协议和接口的集合。
3.1.2 计算机网络体系结构计算机的网络结构可以从网络体系结构、网络组织和网络配置三个方面来描述,网络组织是从网络的物理结构和网络的实现两方面来描述计算机网络;网络配置是从网络应用方面来描述计算机网络的布局、硬件、软件和和通信线路来描述计算机网络;网络体系结构是从功能让来描述计算机网络结构。
网络体系结构最早是由IBM公司在1974年提出的,名为SNA计算机网络体系结构:是指计算机网络层次结构模型和各层协议的集合结构化是指将一个复杂的系统设计问题分解成一个个容易处理的子问题,然后加以解决。
层次结构是指将一个复杂的系统设计问题分成层次分明的一组组容易处理的子问题,各层执行自己所承担的任务。
计算机网络结构采用结构化层次模型,有如下优点:●各层之间相互独立,即不需要知道低层的结构,只要知道是通过层间接口所提供的服务●灵活性好,是指只要接口不变就不会因层的变化(甚至是取消该层)而变化●各层采用最合适的技术实现而不影响其他层●有利于促进标准化,是因为每层的功能和提供的服务都已经有了精确的说明3.1.3 网络协议1.协议(Protocol)网络中计算机的硬件和软件存在各种差异,为了保证相互通信及双方能够正确地接收信息,必须事先形成一种约定,即网络协议。
OSI七层模型的定义和各层功能随着网络技术的不断发展,我们的生活已经离不开网络了。
而OSI七层模型是计算机网络体系结构的实质标准,它将计算机网络协议的通信功能分为七层,每一层都有着独特的功能和作用。
下面,我将以此为主题,深入探讨OSI七层模型的定义和各层功能。
1. 第一层:物理层在OSI七层模型中,物理层是最底层的一层,它主要负责传输比特流(Bit Flow)。
物理层的功能包括数据传输方式、电压标准、传输介质等。
如果物理层存在问题,整个网络都无法正常工作。
2. 第二层:数据链路层数据链路层负责对物理层传输的数据进行拆分,然后以帧的形式传输。
它的功能包括数据帧的封装、透明传输、差错检测和纠正等。
数据链路层是网络通信的基础,能够确保数据的可靠传输。
3. 第三层:网络层网络层的主要功能是为数据包选择合适的路由和进行转发。
它负责处理数据包的分组、寻址、路由选择和逻辑传输等。
网络层的存在让不同的网络之间能够互联互通,实现数据的全球传输。
4. 第四层:传输层传输层的功能是在网络中为两个端系统之间的数据传输提供可靠的连接。
它通过TCP、UDP等协议实现数据的可靠传输、分节与重组、流量控制、差错检测和纠正等。
5. 第五层:会话层会话层负责建立、管理和结束会话。
它的功能包括让在网络中的不同应用之间建立会话、同步数据传输和管理数据交换等。
6. 第六层:表示层表示层的作用是把数据转换成能被接收方识别的格式,然后进行数据的加密、压缩和解压缩等。
7. 第七层:应用层应用层是OSI模型中的最顶层,它为用户提供网络服务,包括文件传输、电流信箱、文件共享等。
应用层是用户与网络的接口,用户的各种应用软件通过应用层与网络进行通信。
OSI七层模型是计算机网络体系结构的基本标准,它将通信协议的功能划分为七层以便管理和开发。
每一层都有独特的功能和作用,共同构成了完整的网络通信体系。
只有了解并理解这些层次的功能,我们才能更好地利用网络资源,提高网络效率。
计算机网络技术基础任课老师: 田家华第3章计算机网络体系结构本章要点3.1 网络体系结构概述3.2 OSI七层协议模型3.3 TCP/IP的体系结构本章要点:网络体系结构的概念物理层、数据链路层、网络层、传输层、高层的功能TCP/IP体系结构3.1.1 网络体系结构的概念高层不需要知道低层是如何实现的,只需要知道低层所提供的服务,以及本层向上层提供的服务,各层独立性强。
当任何一层发生变化时,只要层间接口不发生变化,那么这种变化就不会影响到其他层,适应性强。
整个系统已被分解为若干易于处理的部分,这种结构使得一个庞大而又复杂的系统实现和维护起来更容易。
每层的功能与所提供的服务都有精确的定义和说明,有利于促进标准化。
邮政服务的层次模型3.1.2网络协议网络协议的定义为实现网络通信而建立的关于信息传输顺序、信息格式和信息内容等方面的一组规则、标准或约定,统称为网络协议(Protocol)网络协议的三要素语法:用于确定协议元素的格式,即数据与控制信息的结构和格式。
语义:用于确定协议元素的类型,即规定了通信双方需要发出何种控制信息,完成何种动作,以及做出何种应答。
定时:用于确定通信速度的匹配和时序,即对事件实现顺序的详细说明。
3.1.2网络协议TCP/IP协议、IPX/SPX协议、NetBEUI协议3.1.3 OSI参考模型1 OSI参考模型概述OSI参考模型是标准化的、开放式的计算机网络层次结构模型。
“开放”的含义是:任何两个遵守OSI参考模型和有关标准的系统都可以进行互连。
这里的“系统”指的是计算机、终端或其他外部设备等。
OSI参考模型将计算机网络分成了互相独立的7层,从下到上分别为物理层、数据链路层、网络层、传输层、会话层、表示层和应用层2 OSI参考模型中的数据传输过程在OSI参考模型中,不同主机对等层之间按相应协议进行通信,同一主机不同层之间通过接口进行通信。
除了最底层的物理层是通过传输介质进行物理数据传输外,其他对等层之间的通信均为逻辑通信。
计算机网络低层协议计算机网络是现代社会中不可或缺的一部分。
它使得我们可以通过互联网连接世界各个角落,传递信息和数据。
而在计算机网络中,低层协议扮演着重要的角色。
本文将介绍计算机网络中的低层协议及其功能。
一、低层协议概述低层协议是计算机网络中最基础的协议,负责实现数据在网络中的传输。
它们运行在计算机网络的物理层和数据链路层,确保数据准确无误地从发送方传输到接收方。
常见的低层协议包括物理层协议和数据链路层协议。
物理层协议主要负责将二进制数据通过硬件设备转化为电磁信号,并进行传输。
数据链路层协议用于控制数据的传输,解决数据在局域网等短距离网络中的传输问题。
二、物理层协议物理层协议是低层协议中最底层的协议。
它确保数据能够准确地传输到网络介质上。
物理层协议的功能如下:1. 位传输:物理层协议负责将数字信号转化为模拟信号,通过媒体传输。
常见的物理层协议有以太网、串行通讯协议等。
2. 数据编码:物理层协议将比特流转换为物理信号,并进行差错控制和同步操作,以保证数据的可靠性。
3. 中继器:物理层协议使用中继器将信号放大,延长信号的传输距离。
三、数据链路层协议数据链路层协议位于物理层之上,负责数据在链路上的传输。
数据链路层协议的主要功能如下:1. 帧同步:数据链路层协议通过添加起始符和终止符等方式,确保数据帧的同步和识别。
2. 帧定界:数据链路层协议在数据帧中添加帧头和帧尾,进行定界操作,使接收方能正确解析数据帧。
3. 流量控制:数据链路层协议在传输数据的过程中,通过停止-等待协议、滑动窗口协议等方式,控制数据的发送速率,防止数据丢失或堆积。
4. 差错控制:数据链路层协议使用校验和、循环冗余检验等技术,检测和纠正传输过程中可能出现的错误。
5. 介质访问控制:数据链路层协议负责管理多个设备共享同一物理链路的方法,如以太网中的CSMA/CD协议。
四、常见的低层协议1. 以太网协议:以太网协议是互联网中最常用的低层协议之一。
osi各层的安全协议OSI(Open Systems Interconnection)模型是一种将计算机网络体系结构分为七个不同层次的参考模型。
每个层次负责不同的功能,使得网络通信能够高效、可靠地进行。
在网络通信过程中,安全协议起着保护数据和信息安全的重要作用。
下面将分别介绍OSI模型的每一层及其对应的安全协议。
第一层:物理层(Physical Layer)物理层是OSI模型中最底层的层次,它负责在物理媒介上传输比特流。
在物理层中,保护数据安全的主要问题是防止数据泄露和窃听。
为了解决这个问题,可以使用加密技术来对传输的数据进行加密,从而保证数据的机密性。
第二层:数据链路层(Data Link Layer)数据链路层负责将物理层传输的比特流划分为数据帧,并通过数据链路进行传输。
在数据链路层中,主要的安全问题是数据的完整性和可靠性。
为了解决这个问题,可以使用帧校验序列(FCS)来检测数据是否被篡改。
此外,还可以使用MAC地址过滤来限制网络访问,从而提高网络的安全性。
第三层:网络层(Network Layer)网络层负责将数据包从源主机传输到目标主机。
在网络层中,主要的安全问题是数据包的路由和转发安全。
为了解决这个问题,可以使用IPSec(Internet Protocol Security)协议来对传输的数据包进行加密和认证,从而保证数据传输的安全性。
第四层:传输层(Transport Layer)传输层负责提供端到端的可靠数据传输。
在传输层中,主要的安全问题是数据的完整性和可靠性。
为了解决这个问题,可以使用传输层安全协议(TLS/SSL)来对传输的数据进行加密和认证,从而保证数据传输的安全性。
第五层:会话层(Session Layer)会话层负责建立、管理和终止会话。
在会话层中,主要的安全问题是会话的安全性和保密性。
为了解决这个问题,可以使用会话层安全协议(SSH)来对会话进行加密和认证,从而保证会话的安全性。