计算机网络原理

合集下载

计算机网络的原理

计算机网络的原理

计算机网络的原理计算机网络是现代信息技术的基础之一,它通过各种传输媒介和通信协议将分布在不同地点的计算机和设备连接在一起,实现数据的传输和共享。

计算机网络的实现依赖于以下原理和技术。

1. 分组交换:在计算机网络中,数据被分割成小的数据包进行传输,称为分组。

分组交换是指将这些分组通过网络传输,每个分组可以选择不同的路由路径到达目的地,然后重新组装恢复原始数据。

2. 网络协议:网络协议定义了数据在网络中传输的格式和规则,确保数据可以正确地发送和接收。

常见的网络协议包括IP (Internet Protocol)、TCP(Transmission Control Protocol)和UDP(User Datagram Protocol)等。

3. IP地址和端口号:IP地址是用于标识和定位计算机或设备在网络中的唯一标识符,类似于一个房子的地址。

端口号则用于标识计算机或设备上特定的应用程序或服务,类似于房子的门牌号。

4. 路由器和交换机:路由器和交换机是计算机网络中常用的网络设备。

路由器负责将数据包从一个网络发送到另一个网络,通过查找目的地的IP地址进行转发。

交换机则用于连接多台计算机或设备,并根据MAC地址来转发数据。

5. 媒介访问控制:由于计算机网络中可能有多个计算机或设备同时发送数据,为了避免冲突,需要一种媒介访问控制机制。

常见的方法包括CSMA/CD(载波监听多路访问/碰撞检测)和CSMA/CA(载波监听多路访问/碰撞避免)等。

6. 网络拓扑:网络拓扑指的是计算机网络中节点的布局和连接方式。

常见的网络拓扑结构包括星型、总线型、环形和网状等,不同的拓扑结构适用于不同的场景和需求。

7. 网络安全:网络安全是计算机网络中非常重要的一个方面,它涉及到保护网络和数据免受未经授权的访问、攻击和破坏。

常见的网络安全技术包括防火墙、加密通信、访问控制和入侵检测系统等。

总之,计算机网络的实现基于分组交换、网络协议、IP地址和端口号、路由器和交换机、媒介访问控制、网络拓扑和网络安全等原理和技术。

计算机网络的基本原理与应用

计算机网络的基本原理与应用

计算机网络的基本原理与应用计算机网络是现代信息社会的基石,它连接了全球各地的计算机和设备,使得人们可以实现远程通信、资源共享和信息传输。

计算机网络的基本原理与应用是我们理解和运用计算机网络的核心。

一、计算机网络的基本原理1. 数据传输方式计算机网络的数据传输方式有两种:电路交换和分组交换。

电路交换是建立一条独占的通信线路,数据直接通过该线路传输。

分组交换是将数据分割成多个小块(分组),每个分组独立传输,通过网络中的路由器到达目的地后再重新组合成完整的数据。

2. 网络拓扑结构计算机网络的拓扑结构决定了网络中各节点之间的连接方式。

常见的网络拓扑结构有星形、总线、环形和树形等。

其中,星形拓扑结构是最常见的,它由一个中心节点连接多个外围节点,外围节点之间没有直接连接。

3. 传输介质传输介质是计算机网络中用于传输数据的物理媒介,包括有线介质和无线介质。

有线介质主要有双绞线、同轴电缆和光纤等,它们能够提供更稳定和高速的数据传输。

无线介质主要有无线局域网(Wi-Fi)和蓝牙等,它们便于移动设备的联网和数据传输。

4. 网络协议网络协议是计算机网络中的规则和标准,用于管理和控制数据的传输。

常见的网络协议有TCP/IP协议和HTTP协议等。

TCP/IP协议是互联网的基础协议,它将数据分割成数据包,并通过IP地址和端口号实现数据的传输和路由。

HTTP协议是超文本传输协议,用于在Web浏览器和服务器之间传输超文本。

二、计算机网络的应用1. 远程通信计算机网络使人们可以远程通信,不受地理位置的限制。

通过互联网,我们可以使用电子邮件、即时通信和视频通话等工具与远在他乡的人交流。

远程通信的应用包括在线会议、远程教育和远程医疗等,将传统的面对面交流延伸到了全球范围。

2. 资源共享计算机网络可以实现资源的共享和访问,提高了工作效率和资源利用率。

通过共享文件服务器,员工可以在不同的设备上访问和编辑同一个文件,便于协同办公和团队合作。

计算机网络的基本原理与应用

计算机网络的基本原理与应用

计算机网络的基本原理与应用计算机网络是指将多台独立的计算机通过网络设备(如路由器、交换机)进行连接,实现彼此之间的信息交流和资源共享的系统。

计算机网络的基本原理和应用十分重要,对于现代社会的发展具有重要意义。

本文将详细介绍计算机网络的基本原理与应用,并按照以下几个方面进行分点列出。

一、计算机网络的基本原理1. 数据传输原理:计算机网络中的数据传输是指将信息从发送方传输到接收方的过程。

主要包括分组传输和流传输两种方式。

2. 网络协议:计算机网络通信依赖于网络协议。

常见的网络协议包括TCP/IP 协议、UDP协议、HTTP协议等。

每种协议都有不同的功能和使用场景。

3. 网络拓扑结构:计算机网络的拓扑结构是指计算机和网络设备之间的连接关系。

常见的拓扑结构有总线型、星型、环形、网状等。

4. 网络设备:计算机网络中的网络设备包括路由器、交换机、集线器等。

它们起到了连接多台计算机和传输数据的作用。

二、计算机网络的应用1. 文件传输:通过计算机网络可以快速、方便地进行文件传输。

例如,通过FTP协议可以在不同计算机之间传输文件。

2. 远程登录:计算机网络可实现远程登录,即从一台计算机远程登录到另一台计算机,实现资源共享和远程操作。

3. 电子邮件:通过计算机网络可以进行电子邮件的发送和接收。

电子邮件已经成为现代人们日常生活和工作中不可或缺的通信方式之一。

4. 网络游戏:计算机网络为游戏提供了多人在线的平台,使得用户可以与世界各地的玩家进行互动和竞技。

5. 视频会议:通过计算机网络可以实现远程的视频会议,方便不同地点的人们进行面对面的交流。

6. 在线购物:计算机网络为人们提供了便捷的在线购物平台,使得用户可以通过网络浏览商品并进行购买。

7. 搜索引擎:计算机网络的搜索引擎使得用户能够快速地获取所需的信息,提高了信息检索的效率。

三、计算机网络的应用步骤1. 确定需求:根据具体的使用需求,确定要使用计算机网络的目的和功能。

计算机网络的工作原理

计算机网络的工作原理

计算机网络的工作原理计算机网络是现代信息技术的基础,它使得人与人之间、人与计算机之间能够进行迅速、准确的信息交流。

计算机网络的工作原理是基于一系列协议和技术实现的,接下来将详细介绍计算机网络的工作原理。

一、物理层物理层是计算机网络的最基本的层次,它负责将数据从一个地方传输到另一个地方。

物理层使用不同的电子、光学和无线传输介质来传输数据。

其中,最常见的物理层设备是网线、光纤和无线网卡。

二、数据链路层数据链路层负责管理和组织物理层传输的数据,将其划分为适当的数据帧,并通过物理层进行传输。

数据链路层还处理数据的错误检测和纠正,以确保数据的可靠性。

常见的数据链路层设备有交换机和网桥。

三、网络层网络层负责在计算机网络中进行数据的路由和转发,以确保数据从源地址传输到目标地址。

网络层使用IP地址来标识网络上的设备,并使用路由算法来选择最佳的路径将数据发送到目标地址。

常见的网络层设备包括路由器和三层交换机。

四、传输层传输层提供端到端的可靠数据传输服务。

它通过使用传输协议(如TCP或UDP)来确保数据的可靠传输和完整性。

传输层还负责对数据进行分段和重组,以适应下层网络的传输能力和接收方的接收能力。

五、应用层应用层是计算机网络中最高层,它提供了各种应用程序的接口。

应用层协议定义了数据的格式和交换规则,常见的应用层协议包括HTTP、FTP、SMTP等。

应用层协议与传输层协议进行交互,以实现数据的可靠传输和应用程序的正常运行。

总结:计算机网络的工作原理是由不同层次的协议和设备相互配合实现的。

物理层负责传输数据,数据链路层管理和组织数据,网络层进行数据的路由和转发,传输层提供可靠的数据传输服务,应用层提供各种应用程序的接口。

这些层次之间相互依赖,共同构建起了一个稳定、高效的计算机网络系统。

通过学习计算机网络的工作原理,我们能够更好地理解计算机网络的运作过程,为我们日常的网络使用和网络应用的开发提供有力的支持。

计算机网络的不断发展和创新将为我们的生活和工作带来更多便利和可能性。

计算机网络的工作原理

计算机网络的工作原理

计算机网络的工作原理计算机网络是现代社会中不可或缺的一部分,它为人们提供了方便快捷的信息传递和资源共享方式。

了解计算机网络的工作原理对于每个使用和管理计算机网络的人都是至关重要的。

本文将详细介绍计算机网络的工作原理,包括其基本组成部分以及数据通信的过程。

一、基本组成部分:1.1 网络节点:计算机网络由多个互相连接的网络节点构成,每个节点可以是计算机、服务器、交换机等。

这些节点通过各种物理或逻辑连接方式连接在一起,形成一个整体的网络结构。

1.2 通信链路:通信链路是连接网络节点之间的物理媒介,可以是光纤、电缆、无线电波等。

通信链路负责在节点之间传输数据。

1.3 网络协议:网络协议是计算机网络进行数据交换和通信的规则和约定。

常见的网络协议包括TCP/IP协议、HTTP协议等。

1.4 网络设备:网络设备包括交换机、路由器、调制解调器等,它们负责控制和管理数据在网络中的传输。

二、数据通信的过程:2.1 数据封装与分割:在计算机网络中,数据被封装成一些称为数据包的小块进行传输。

数据包由头部和数据部分构成,头部包含了数据包的源地址、目标地址以及其他控制信息。

2.2 数据传输:数据包通过网络传输时经过多个网络节点,每个节点根据其配置和路由表将数据包转发到目标节点。

在传输过程中,网络设备使用路由算法决定数据包传输的路径。

2.3 数据接收与解封:当数据包到达目标节点时,目标节点根据数据包的目标地址将其接收并解封,得到原始数据。

2.4 数据处理与响应:目标节点处理原始数据,并根据需要作出响应。

例如,将数据展示在用户界面上、触发相应的操作等。

三、网络通信的类型和应用:3.1 局域网:局域网是一个地理范围较小的网络,可用于共享资源和数据传输。

常见的局域网技术包括以太网、Wi-Fi等。

3.2 广域网:广域网是一个地理范围较大的网络,可以连接不同地区的计算机。

常见的广域网技术包括Internet和VPN等。

3.3 互联网:互联网是一个全球范围的计算机网络,它将世界各地的计算机连接起来,为人们提供了无数的资源和服务。

计算机网络的运行原理

计算机网络的运行原理

计算机网络的运行原理计算机网络是由多台计算机互连而成的系统,通过通信链路和网络设备实现信息传输和资源共享。

计算机网络的运行原理涉及物理层、数据链路层、网络层、传输层和应用层等多个层次。

一、物理层物理层是计算机网络的最底层,负责将比特流转化为可以在物理媒介上传输的信号。

它定义了传输介质、电缆规范、物理连接等。

常见的物理层技术包括以太网、无线局域网等。

二、数据链路层数据链路层负责在相邻节点之间传输数据帧,通过物理地址进行寻址。

它解决了物理层传输介质的不可靠性,提供了可靠的数据传输和数据帧的错误检测和纠正。

常见的数据链路层协议有以太网协议。

三、网络层网络层负责实现不同网络之间的通信,提供了数据包的路由和转发功能。

它通过IP地址进行寻址和标识,将数据包从源主机传输到目标主机。

常见的网络层协议有IP协议。

四、传输层传输层负责实现端到端的可靠数据传输,提供了进程之间的通信和数据分段重组功能。

它通过端口号进行寻址,将数据分为较小的数据段进行传输,并确保数据的完整性和可靠性。

常见的传输层协议有TCP协议和UDP协议。

五、应用层应用层是计算机网络的最高层,为用户提供了各种网络应用和服务。

它通过建立应用层协议来实现不同应用之间的通信,如HTTP、FTP、DNS等。

计算机网络的运行原理是通过不同层次的协议和技术实现数据的传输和通信。

例如,在发送数据时,应用层将数据分为数据段并添加头部信息,传递给传输层,传输层再将数据段分割为较小的数据包,并添加传输层头部信息,传递给网络层,网络层根据目标地址进行路由选择,将数据包传递给数据链路层,数据链路层根据物理地址进行传输,最终到达目标主机。

接收方在接收数据时则按相反的顺序进行解析和处理。

总结:计算机网络的运行原理是通过不同层次的协议和技术实现数据的传输和通信。

物理层负责将信号转化为可以传输的比特流;数据链路层解决了物理层传输介质的不可靠性;网络层实现了不同网络之间的通信;传输层实现了可靠的端到端的数据传输;应用层为用户提供了各种网络应用和服务。

解读计算机网络的基本原理与工作方式

解读计算机网络的基本原理与工作方式

解读计算机网络的基本原理与工作方式计算机网络的基本原理与工作方式计算机网络已经成为了我们日常生活中不可或缺的一部分。

它们实现了信息的快速传输和共享,连接了世界各地的人们。

但是,计算机网络背后的基本原理和工作方式是什么?本文将会对计算机网络的基本原理和工作方式进行解读。

一、计算机网络的基本原理计算机网络的基本原理可以简单地概括为信息的传输与交换。

它通过一系列的硬件设备和软件协议,使得不同的计算机之间能够进行信息的交流。

以下是计算机网络的三个基本原理:1.分组交换原理计算机网络采用的是分组交换的原理。

当发送端需要将数据传输给接收端时,数据会被拆分成一系列的数据包(也称为数据帧或分组)。

每个数据包都包含有源地址和目的地址等信息。

数据包在网络中通过不同的路径传输,直至到达目的地,然后再按照顺序重新组装成完整的数据。

2.路由选择原理路由选择是指数据包在网络中选择传输路径的过程。

当数据包进入网络时,路由器会根据目的地址信息来选择最佳的路径进行传输。

路由选择算法的目标是使数据包以最快、最稳定的方式到达目的地。

常见的路由选择算法包括最短路径优先、负载均衡等。

3.信号传输原理计算机网络中的数据传输是通过信号传输完成的。

信号传输可以采用不同的传输介质,例如光纤、电缆等。

在信号传输过程中,需要考虑到信号的传输速度、衰减、噪音等因素。

为了确保信号的可靠传输,常常会采用差错检测和纠错机制。

二、计算机网络的工作方式计算机网络的工作方式可以从不同的角度来描述。

以下是两种常见的计算机网络工作方式:1. 客户端-服务器模式客户端-服务器模式是一种常见的网络工作方式。

在这种模式下,客户端计算机向服务器发送请求,服务器接收请求并提供相应的服务。

客户端-服务器模式常用于 Web 浏览、电子邮件、文件传输等应用。

客户端和服务器之间通过网络连接进行通信,数据通过数据链路层、网络层和传输层进行传输。

2. 对等网络模式对等网络模式也称为 P2P 模式(Peer-to-Peer)。

计算机网络的基本原理和架构

计算机网络的基本原理和架构

计算机网络的基本原理和架构计算机网络是指将多台计算机互相连接起来,使其能够共享资源和信息的系统。

它是现代科技的重要组成部分,广泛应用于各个领域,如教育、商务、通信等。

本文将介绍计算机网络的基本原理和架构。

一、基本原理1. 数据传输原理:计算机网络通过数据传输实现不同计算机之间的交流。

数据传输主要依靠信道进行,包括有线和无线信道。

数据在传输过程中会经历编码、调制和差错校验等过程,确保传输的准确性和可靠性。

2. 数据交换原理:数据交换是计算机网络实现信息共享的核心。

数据交换主要有两种方式,即电路交换和分组交换。

电路交换是指在通信双方建立连接后保持直接通信的方式。

分组交换是将数据分成多个小包进行传输,在传输过程中可以动态选择路径。

3. 数据传输协议:计算机网络中的数据传输依靠一系列的协议来实现。

常见的数据传输协议包括TCP/IP协议、HTTP协议和FTP协议等。

其中,TCP/IP协议是互联网的基础协议,负责实现数据在网络中的传输和路由。

二、基本架构1. 客户端-服务器架构:客户端-服务器架构是计算机网络中最常见的架构之一。

它使用集中式服务器来提供服务,客户端通过网络发送请求,并由服务器响应。

这种架构适用于需要提供相同服务的多个客户端。

2. 对等网络架构:对等网络架构是指计算机网络中各个节点之间地位相等,可以相互通信和共享资源。

这种架构适用于需要实现节点之间直接交流和合作的场景,如P2P文件共享。

3. 总线架构:总线架构是计算机网络中最基本的架构,也是最简单的架构之一。

它通过共享总线来实现数据传输,所有计算机通过总线进行通信。

总线架构适用于小型网络和局域网。

4. 分布式系统架构:分布式系统架构是指计算机网络中各个节点地位相等,可以独立工作,但又能协同合作。

分布式系统架构适用于大规模网络和云计算环境,可以提高资源利用率和可靠性。

三、实施步骤1. 确定网络需求:在构建计算机网络之前,首先要确定网络的需求,包括所需的带宽、用户数、安全性要求等。

  1. 1、下载文档前请自行甄别文档内容的完整性,平台不提供额外的编辑、内容补充、找答案等附加服务。
  2. 2、"仅部分预览"的文档,不可在线预览部分如存在完整性等问题,可反馈申请退款(可完整预览的文档不适用该条件!)。
  3. 3、如文档侵犯您的权益,请联系客服反馈,我们会尽快为您处理(人工客服工作时间:9:00-18:30)。
从采用技术角度: 1. 无线网络 ( Wireless Networks ) 2. 卫星网络 3. ATM网络 ….
二、拓扑结构
1. 拓扑结构的定义
采用拓扑学的方法抽象的网络结构,研究计算 机网络中“点”和“线”构成的几何图形。
2. 几种主要的拓扑结构
1) 总线型拓扑结构 特点:由所有节点连接到一条传输介质上
服务访问点SAP
服务访问点SAP(Service Access Point) • 任何层间服务是在接口的SAP上进行的; • 每个SAP有唯一的识别地址; • 每个层间接口可以有多个SAP。
数据单元 Data Unit
在网络中信息传送的单位,称为数据单元。 对等实体在协议的控制下交换信息 相邻层实体按服务交换信息 数据单元包括: 协议数据单元 接口数据单元 服务数据单元
(N)SDU
(N)PCI
(N)PCI
数据单元间关系
数据封装
服务分类和服务原语
1. 基于连接的服务和无连接服务 基于连接的服务 当使用服务传送数据时,首先建立连接,然 后使用该连接传送数据。使用完后,关闭连 接。 特点:可靠,顺序性好。 无连接服务 直接使用服务传送数据,每个包独立进行路 由选择。 特点:不可靠,顺序性差。
协议 protocol:计算机网络同等层次中,通信双
方进行信息交换时必须遵守的规则。
协议的组成: 1. 语法(syntax):以二进制形式表示的命令和 相应的结构 2. 语义(semantics):由发出的命令请求,完成 的动作和回送的响应组成的集合 3. 定时关系(timing):有关事件顺序的说明
关键技术:

路由选择 ( Routing )
三、传输技术(续1)
2. 广播通道
基本特点:
多台计算机共享一条通信信道 任一台计算机发出的信息可以直接被其它计算机接收 两个以上节点同时发送会产生冲突

关键技术:介质访问控制方法
1.3 计算机网络体系结构
一、研究方法
协议分层
例子:两个哲学家讨论哲学问题 问题: 1. 两个哲学家使用不同的语言 2. 两个哲学家位于不同的国家 哲学 知识 翻译 通信
2. 网络体系结构的定义
层 服务 协议
三、网络体系结构的描述( 1)
1. (N)层和(N)实体
• (N)层:指在网络体系结构中的某特定层 (N+1)层:指(N)层的相邻上层 (N-1)层:指(N)层的相邻下层 (N+1)层和(N-1)层的提出主要是研究 (N)层与其相 邻上层、下层的关系。 (N) 实体: (N) 层中具有数据收发能力的活动单元。 一般就是该层的软件进程或者实现该层协议的硬 件单元。 (N) 对等实体 ( 同等实体 ) :位于不同子系统的同一 层的实体间的互称。

1.1 计算机网络的一般概念
一、计算机网络发展的历史
1946年 计算机的诞生 特征:计算机体积大、价格昂贵、计算能力强 1. 以单处理机为中心的多终端联机系统 1952年 美国半自动化地面防空系统(SAGE) 60年代初 美国航空公司飞机订票系统 (SABRE-1)
以单处理机为中心的多终端联机系统
终端 终端
主 机 终端
终端
终端
特征:以单处理机为中心的联机网络,集中式控制 缺点:主机负荷重,线路利用率低
2. 计算机—计算机网络
典型代表:1969年 美国国防部高级计划研究局 ARPA网
T
T T T HOST
通信线路
T
– 分布式控制 • 单主机终端网 络的互联,形 成多主机为中 心的网络 T • 网络结构从 “主机-终端” 转变为“主机 -主机”
连接 connection
(N) 连接: (N+1) 实体利用 (N) 实体提供 的服务而建立的联系。 (N+1) 层对等实体要进行通信必须通过 相邻下层以及下面各层通信来完成,即 调用相邻下层的服务来完成。
协议与连接
系统A 系统B
(N+1)层实体 (N+1)层 (N)层 (N)层实体
(N+1)层实体
总线型拓扑
优点: ·电缆长度短,布线容易
·易于扩充
缺点: ·节点发生故障将导致整个网络瘫痪—故障扩散 ·故障定位排除困难
星型拓扑
特点:由中央节点和通过点到点链路连接到中央节点的各节点 所组成。 优点: ·建网灵活 ·便于集中式控制 · 除中央节点外其它节点 发 生 故 障 不 扩 散 , 易定位排除 缺点: ·电缆长度长难安装 ·依赖于中央节点
计算机网络原理
任课教师:陈妍
计算机系统结构与网络研究所
计算机网络原理

教师

陈妍 总学时56 (上课48+上机8+自学)

学时


联系方式 phone: 2668642(2668649)-8003 E-mail: chenyan@
教材及参考书
使用教材: 《计算机网络》(第三版) Andrew S. Tanenbaum 著,清华大学 出版社
环型拓扑
特点:首尾相连的总线型拓扑结构 优缺点与总线型拓扑类似 优点: 适合采用光纤 缺点: 对环路的可靠性依赖性强
环形拓扑
树型拓扑
特点:形状为一棵倒置的树,由根和叶节点组成。 树形结 构是总结型结构的扩展,它是在总线网上加上分支形成的。
优点: 属于分层网,具有一 定容错能力,一般一个 分支和结点的故障不影 响另一分支结点的工作。 缺点: 属于集中式控制,对 上层节点倚赖。
服务数据单元SDU
定义:(N)服务用户所要求传递的逻辑数据单元称为 (N)服务数据单元。 (N)SDU与(N)PDU的用户数据部分的关系: 由于(N)PDU 的大小一般都有一定的长度要求。因 此, (N)PDU的用户数据部分可能是经过分段或合 并的(N)SDU。两者的关系为:1:1、1:N、N:1。
(N)PDU与(N+1)PDU的关系
(N+1)PDU
(N) PCI
(N) 用户数据
接口数据单元 IDU
定义:在同一系统的相邻两层实体的一次交互中, 经过层间接口的信息单元,称为(N)接口数据单元。 (N)IDU的具体格式如下:
(N) ICI (N) 接口数据

(N)ICI 为(N)接口控制信息,协议在通过层间 接口时,需要加一些控制信息,如通过多少字 节、或要求的服务质量等。 – (N)ICI只对PDU 通过接口时有作用,进入下层 后丢弃。 – (N)接口数据为通过接口传送的信息内容。
HOST T
HOST TTT
2. 计算机—计算机网络(续1)
T
HOST
CCP 通信线路 CCP CCP
T
– 通信任务从主 机中分离
– CCP 通 信 控 制 处理机,专门 处理主机之间 的通信任务
T T
HOST
HOST
T T
T
T
2. 计算机—计算机网络(续2)
T
HOST
T
T
公用数据通信网
T
HOST
使用email答疑

课程的任务、目的和基本要求

了解计算机网络的基本概念
掌握计算机网络各层协议的基本工作原理及其所 采用的技术 学会计算机网络的一些基本设计方法 对典型常用计算机网络的特点和具体实现有初步 了解



为以后计算机网络及其应用的专题学习和研究打 下基础 实验课:掌握计算机网络协议的基本实现技术
哲学家—翻译—秘书结构
分层优点
各层独立。每一层不需要知道下层是如何实现的,
只需要知道层间的接口和所提供的服务。
灵活性好。当任意层发生变化时,只要接口不变,
上下层均不受影响。
结构上分开。各层可采用最适合的技术。 易于实现和维护。 促进标准化。由于每一层及其提供的服务都有明确
的定义。
分层原则
PC出现和局域网的普及 Internet的飞速发展
二. 计算机网络的定义
1. 计算机网络的定义 • 物理结构:用通信线路和设备将地理上分散的计算 机连成一个整体 • 计算机网络的目的:共享资源 • 连接手段:在通信协议的控制下 2. 与分布式系统的区别 • LAN 以共享资源为主要目的,各计算机独立工作,向 用户呈现分散系统。 • 分布式系统以提高整体性能为主要目的, 强调多计算 机系统的整体性,各计算机协调自治工作,向用户呈 现整体系统
1. 2. 3. 4. 5. 根据功能需要分层 每层的功能明确 每层的功能选择有利于制定国际标准 每层的接口信息量尽可能少 层数足够多:避免不同的功能混于同一层 层数不能太多:避免体系结构过于庞大
二、网络体系结构
1. 研究方法
ቤተ መጻሕፍቲ ባይዱ 按功能抽象分层 定义层间的接口和提供的服务 定义同层间通信的规则—协议
• •
三、网络体系结构的描述( 2)
2. 服务、协议和连接
服务 Service : (N) 实体向 (N+1) 实体提供的相 互通信的能力 。是(N+1)实体能看见的(N)实 体提供的功能集合,包括: 1) (N)实体自己提供的某些功能。 2) 从(N-1)层及以下各层及本地系统得到的服 务。 3) 通过与对等实体通信而得到的功能
T T
HOST
T T
T
T
网络分层思想 • 资源子网 服务器,客户计算机 • 通信子网 通信线路 网络互连设备(交换机 ,路由器,HUB等) 由CCP组成的传输网络 ——通信子网,为资源子 网提供信息传输服务。
3. 标准化网络
1970年代开始的标准化网络
厂商标准:IBM-SNA,DEC-DNA 国际标准:ISO-OSI/RM 事实标准:TCP/IP
网状型拓扑
相关文档
最新文档