计算机网络体系结构
- 格式:ppt
- 大小:704.00 KB
- 文档页数:71
计算机网络体系结构计算机网络体系结构是指将计算机网络划分为不同的层级,并在每个层级中定义特定的功能和协议。
这种分层结构有助于网络的设计、维护和扩展。
在计算机网络体系结构中,常用的是OSI参考模型和TCP/IP参考模型。
下面是TCP/IP参考模型的五层结构:1. 物理层:该层负责物理传输介质的传输,例如光纤、电缆等。
它定义了连接计算机所需的硬件细节,以及数据的电压、信号速率等特性。
在此层上,数据以比特流的形式传输。
2. 数据链路层:该层负责将原始的比特流转换为有意义的数据帧,并提供传输信道的错误检测和纠正。
它通常有两个子层:逻辑链路控制子层和介质访问控制子层。
3. 网络层:该层负责在计算机网络中进行数据包的路由和转发。
它使用IP地址来标识不同的网络设备,并为数据包选择合适的路径。
在此层上,数据被划分为小块,并加上源和目的地的网络地址信息。
4. 传输层:该层负责在源和目的地之间提供可靠的数据传输。
它使用TCP和UDP协议来实现数据的分段和重新组装,以及连接的建立和终止。
在此层上,数据被划分为报文段,每个报文段都有序号和检验和。
5. 应用层:该层提供应用程序访问网络的接口,并为各种网络应用提供服务。
它包括HTTP、FTP、SMTP等协议,用于实现Web浏览、文件传输、电子邮件等常见的应用功能。
这种分层结构的优点在于,每个层级的功能和协议都相对独立,可以由不同的厂商和团队进行独立开发和测试。
同时,各层之间的接口规范也使得不同厂商的设备能够互相兼容和交互操作。
此外,通过将网络分解为多个层级,可以更好地进行网络故障诊断和故障隔离,提高网络的可靠性和可扩展性。
总之,计算机网络体系结构的分层设计为网络的建设、管理和维护提供了一种有效的方法。
它不仅可以提供高效的数据传输和服务提供,同时也为网络的安全性和可靠性提供了保障。
计算机网络体系结构的分层设计是网络通信的基础。
通过将网络的各个功能划分为不同的层级,可以使得不同的网络设备和应用程序可以按照规定的协议进行交互,实现信息的传输和交换。
《计算机⽹络》第1章:计算机⽹络体系结构第1章计算机⽹络体系结构1.1计算机⽹络概述计算机⽹络是⼀个将分散的、具有独⽴功能的计算机系统,通过通信设备与线路连接起来,由功能完善的软件实现资源共享和信息传递的系统。
计算机⽹络是互连的、⾃洽的计算机系统的集合。
⼀个完整的计算机⽹络主要由硬件、软件、协议三⼤成分组成,缺⼀不可。
硬件由主机(端系统)、通信链路(双绞线、光纤)、交换设备(路由器、交换机)、通信处理机(⽹卡)等组成。
计算机⽹络由通信⼦⽹和资源⼦⽹组成。
计算机⽹络的功能:数据通信、资源共享、分布式处理、提⾼可靠性、负载均衡计算机⽹络的分类按分布范围分:⼴域⽹(WAN)、城域⽹(MAN)、局域⽹(LAN)、个⼈区域⽹(PAN)。
按交换技术分:电路交换⽹络、分组交换⽹络、报⽂交换⽹络。
按拓扑结构分:星形⽹络、总线型⽹络、环形⽹络、⽹状形⽹络按传播技术分:⼴播式⽹络、点对点⽹络按使⽤者分:公⽤⽹、专⽤⽹按传输介质分:有线⽹、⽆线⽹RFC(Request For Comments)上升为因特⽹正式标准需经过以下四个阶段:因特⽹草案、建议标准(这个阶段开始成为RFC⽂档)、草案标准、因特⽹标准。
计算机⽹络的性能指标:带宽:⽹络的通信线路所能传送数据的能⼒,单位是『⽐特每秒(b/s)』时延:指数据(⼀个报⽂或分组)从⽹络(或链路)的⼀段传送到另⼀端所需要的总的时间。
n 发送时延:节点将分组的所有⽐特推向(传输)链路所需的时间。
也称传输时延。
发送时延=分组长度/信道宽度n 传播时延:电磁波在信道中传播⼀定的距离需要花费的时间。
传播时延=信道长度/电磁波在信道上的传播速度n 处理时延:数据在交换节点为存储转发⽽进⾏的⼀些必要的处理所花费的时间。
n 排队时延:等待输⼊队列和输出队列处理所需时间。
总时延=发送时延+传播时延+处理时延+排队时延 //排队时延和处理时延⼀般忽略不计⾼速链路提⾼的仅是数据发送速率⽽不是⽐特在链路上的传播速度。
第3章计算机网络的体系结构学习要点1.理解网络体系的概念2.理解网络协议的概念3.掌握ISO/OSI参考模型的层次结构和各层功能4.掌握TCP/IP体系结构的各层功能5.了解OSI与TCP/IP参考模型的区别6.了解TCP/IP主要的功能及特点3.1 网络体系结构的基本概念1.网络体系结构的形成计算机网络的体系结构采用了层次结构的方法来描述复杂的计算机网络,把复杂的网络互连问题划分为若干个较小的、单一的问题,并在不同层次上予以解决。
2.网络体系的分层结构图3-1 网络体系的层次结构模型3.层次结构中的相关概念(1)实体(2)协议:一个网络协议主要由以下3个要素组成:<1>语法(Syntax):指数据与控制信息的结构或格式,如数据格式、编码及信号电平等;<2>语义(Semantics):指用于协调与差错处理的控制信息,如需要发出何种控制信息,完成何种动作以及做出何种应答<3>定时(Timing):指事件的实现顺序,如速度匹配、排序等。
(3)接口(4)服务(5)层间通信图3-2对等实体通信实例实际上,每一层必须依靠相邻层提供的服务来与另一台主机的对应层通信,这包含了下面两方面的通信:<1>相邻层之间通信<2>对等层之间通信3.2 开放系统互连参考模型1.OSI参考模型OSI参考模型采用了层次结构,将整个网络的通信功能划分成七个层次,每个层次完成不同的功能。
这七层由低层至高层分别是物理层、数据链路层、网络层、运输层、会话层、表示层和应用层,如图所示。
2.OSI/RM各层的主要功能(1)物理层物理层(Physical Layer)处于OSI参考模型的最低层。
物理层的主要功能是利用物理传输介质为数据链路层提供物理连接,以便透明地传送“比特”流。
物理层传输的单位是比特(Bit),不去考虑比特流的意义和结构。
(2)数据链路层在物理层提供比特流传输服务的基础上,数据链路层(Data Link Layer)通过在通信的实体之间建立数据链路连接,传送以“帧”为单位的数据,使有差错的物理线路变成无差错的数据链路,保证点到点(point-to-point)可靠的数据传输。
深入理解计算机网络体系结构计算机网络体系结构是计算机网络的基本框架,它分为物理层、数据链路层、网络层、传输层和应用层五层。
每层都有自己的特点和功能,通过逐层分析可以深入理解计算机网络的原理和实现。
1. 物理层物理层是计算机网络的最底层,它主要负责把数字信号转换成模拟信号或光信号,通过物理介质进行传输。
例如,传输电信号时需要使用电缆,传输光信号时需要使用光纤。
物理层的传输速率和带宽是由物理介质的质量决定的。
物理层的主要协议有TCP/IP 和 OSI。
2. 数据链路层数据链路层是物理层之上的一层,它负责将数据分成若干个数据帧进行传输,并添加帧头、帧尾等控制信息,保证数据进行有序传输。
数据链路层还可以通过差错检测和纠错等技术保证传输的可靠性。
数据链路层的协议主要有以太网、Wi-Fi、蓝牙等。
3. 网络层网络层是数据链路层之上的一层,它负责把不同网络之间的数据进行转发和路由选择,实现整个网络的互联互通。
在网络层中,数据被封装为报文进行传输。
网络层的协议主要有 IP 协议、ICMP 协议和 ARP 协议。
4. 传输层传输层是网络层之上的一层,它负责将数据分成若干个数据段进行传输,并添加 TCP 或 UDP 等传输控制协议,保证数据的正确传输和可靠性。
传输层的协议主要有 TCP 协议和 UDP 协议。
5. 应用层应用层是计算机网络体系结构的最高层,它负责处理网络数据的具体应用,例如 Web 浏览器、电子邮件、文件传输等。
应用层的协议有 Telnet、FTP、SMTP、HTTP 等。
通过逐层分析计算机网络体系结构,我们可以更深入地理解计算机网络的实现和原理。
计算机网络体系结构的五层各司其职,形成了一套完整的协议标准,让计算机网络成为了无处不在的基础设施。
同时,计算机网络体系结构也在不断发展和扩展,例如物联网、云计算等新兴技术的出现,都将对计算机网络体系结构产生全新的影响和挑战。
计算机网络的体系结构计算机网络的体系结构是指计算机网络的分层结构或组织结构,它将网络功能划分为多个层次,在每个层次上实现特定的功能,并通过不同层次之间的接口进行通信和协作。
常见的计算机网络体系结构包括TCP/IP参考模型和OSI参考模型。
下面我将详细介绍这两种体系结构。
1.TCP/IP参考模型TCP/IP(Transmission Control Protocol/Internet Protocol)参考模型是最常用的计算机网络体系结构之一,它有四个层次:物理层、数据链路层、网络层和传输层。
-物理层:物理层负责比特流的传输,它定义了电器、光学和无线信号等在传输媒介中的传输规范,如电压、编码和信号时钟等。
-数据链路层:数据链路层在物理层之上建立了可靠的数据传输通道,它将比特流划分为数据帧,并进行错误检测和错误纠正。
常见的数据链路层协议有以太网和Wi-Fi。
- 网络层:网络层负责将数据分组从发送端传输到接收端,它使用IP地址来标识网络设备和路径,也负责路由选择和拥塞控制。
常见的网络层协议有IP(Internet Protocol)。
-传输层:传输层提供端到端的可靠传输和数据分组的重组,它使用端口号标识不同的应用程序,并提供传输控制协议(TCP)和用户数据报协议(UDP)等协议。
2.OSI参考模型OSI(Open Systems Interconnection)参考模型是一种通用的计算机网络体系结构,它有七个层次:物理层、数据链路层、网络层、传输层、会话层、表示层和应用层。
-物理层:物理层在OSI模型中的作用与TCP/IP模型中类似。
-数据链路层:数据链路层在OSI模型中的作用与TCP/IP模型中类似。
-网络层:网络层在OSI模型中的作用与TCP/IP模型中类似。
-传输层:传输层在OSI模型中的作用与TCP/IP模型中类似。
-会话层:会话层在OSI模型中提供了在网络中建立、管理和终止会话的功能。
它允许不同计算机应用程序之间的通信,并提供了可靠性和错误恢复机制。