1 计算机网络概述(二):计算机网络的拓扑结构,标准化组织

目录

  • 1 计算机网络的拓扑结构
    • 1.1 网络拓扑的概念
    • 1.2 通信子网的信道类型
      • 1、点到点式网络
      • 2、广播式网络
    • 1.3 常见的计算机网络拓扑结构
  • 2 网络协议和标准化组织
    • 2.1 网络协议
    • 2.2 标准化组织

1 计算机网络的拓扑结构

1.1 网络拓扑的概念

拓扑学由图论演变而来,在拓扑学中,先将实体抽象为与大小、形状无关的点,再将连接实体的线路抽象为线,进而研究点、线之间的特性,它是一种橡皮泥技术。而计算机网络的拓扑结构,是研究网络中各节点之间的连线(链路)的物理布局(只考虑节点的位置关系而不考虑节点间的距离和大小)。
网络拓扑结构,是将网络中的具体设备,如计算机、交换机等网络单元抽象为节点,而把网络中的传输介质抽象为线。这样从拓扑学的角度看计算机网络就变成了点和线组成的几何图形,也就说网络拓扑结构是一个网络的通信链路和节点的几何排列或物理图形布局。

计算机网络中的节点有两类:

  • 一类是转接和交换信息的转接节点,如交换机、集线器和终端控制器等
  • 一类是访问节点,如主计算机和终端等,它们是信息交换的源节点和目标节点
    网络的拓扑结构表示网络的整体结构和外貌,反映了网络中节点与链路之间相互连接的不同物理形态。它影响着整个网络的设计、功能、可靠性和通信费用等问题,同时还是实现各种协议的基础,是研究计算机网络的主要环节之一。

1.2 通信子网的信道类型

通信子网的信道类型也称线路配置,它是指两个或两个以上的通信设备连接到链路的方式,主要有点到点式网络和广播式网络两种。

1、点到点式网络

通信子网的点到点连接,是指每条物理线路仅连接一对设备(如计算机或节点交换机),发送的数据在另一端只有一个设备接收。如果两台设备之间不是直接相连,而是通过中间节点的接收、存储、转发直至目的节点,那么这条线路结构可能会很复杂。因此,从源节点到目的节点可能存在多条路由。所以,我们需要路由算法来决定数据分组从通信子网的源节点到达目的节点的过程。采用分组存储转发是点到点式网络与广播式网络的一个重要区别。下图是一个点对点网络。
在这里插入图片描述

点到点式拓扑结构的特点:1)没有信道竞争,几乎不存在访问控制的问题;2)相对的会浪费一些带宽。一般广域网都采用这种模式

2、广播式网络

广播式网络,也可以叫作多点共享网络。在这种网络中,所有的节点共享同一个通信信道。当一个节点发送信息时,其他所有节点都能接收到这个信息。发送的信息里包含了目的地址和源地址,每个设备都会检查目的地址。如果目的地址跟本节点的地址一样,那就接收这个信息;否则就丢弃。在广播式网络中,发送的报文分组的目的地址可以有三类:单节点地址、多节点地址和广播地址。简单来说,广播式网络是一种能让信息同时发送给多个节点的通信方式。
在这里插入图片描述

在广播式网络中,有一个关键问题需要解决:信道访问控制。这是由于信道共享会引起争用信道而产生的介质访问冲突。

1.3 常见的计算机网络拓扑结构

计算机网络的拓扑结构主要是指通信子网的拓扑结构,分为总线型、环型、星型、树型、网状等几种类型,其中,总线型、环型结构是广播式网络,星型、树型、网状是点到点连接的网络
在这里插入图片描述

下面是各拓扑结构的说明:
在这里插入图片描述

2 网络协议和标准化组织

2.1 网络协议

协议(Protocol)是预先规定的格式或约定。例如在拍电报时,收发双方先规定好报文的传输格式、一个字符码长是多少位、什么样的码字表示开始、什么样的码字表示结束、出错了怎么办、如何表示发报人的地址和名字等。
计算机网络中,计算机之间相互通信时也必须有一种双方都能理解的语言。网络协议就是指网络中计算机、设备之间相互通信和进行数据处理及数据交换而建立的规则(标准或约定)。协议定义了通信内容是什么、如何进行通信及何时进行通信等。常用的网络协议有:TCP/IP、X.25、IPX/SPX、SLIP、PPP、Frame Relay、IEEE 802等。
通信协议代表着标准化,是通信双方都必须遵循的一系列规则。每一种协议都有语法、语义和时序三个要素。

  1. 语法(如何讲):语法指数据与控制信息的结构或格式,说明数据表示的顺序。例如,定义一个传输的数据前48位是发送方地址,后48位是接收方地址,而其他的比特(bit)流是数据内容。
  2. 语义(讲什么):语义指需要发出何种控制信息,完成何种动作及做出何种应答。例如,一个地址是路由地址还是目的地址;又如,一个报文,由哪些部分组成,哪些是控制数据,哪些是真正的通信内容等。
  3. 时序(讲话次序):时序定义了何时进行通信及以多快的速率发送。例如,是采用同步传输还是异步传输。又如,发送方的速率是100Mbps,而接收方的速率为10Mbps,这时需控制发送方的发送速率以避免数据丢失。

2.2 标准化组织

一般同一种体系结构的网络之间互联比较容易实现,但是不同系统体系结构的计算机网络之间要实现互联就存在许多问题。标准的制定就是为了解决这类问题,它为生产厂商、供应商、政府机构和其他服务提供者提供了实现互联的指导方针,使得产品或设备相互兼容。下面介绍几个主要的标准化组织机构,它们制定了相关的标准,为网络的发展作出了重要贡献。

  • 国际标准化组织(ISO,International Standards Organization)一个国际化组织,其成员是世界各个国家政府的标准委员会,创建于1974 年,是一个完全自愿的致力于在多个领域制定大家认同的国际标准的机构,它为国际间产品和服务交流提供一种能实现相互兼容、更高的品质和更低的价格的标准模型。ISO于1984 年公布了开放系统互联参考模型OSI/RM(Open System Interconnection Basic Reference Model)网络体系结构,简称为OSI,推动了计算机网络的发展。
  • 国际电信联盟 - 电信标准化部(ITU-T),20 世纪70 年代许多国家开始制定自己电信业的国家标准,但相互之间互不兼容。联合国的国际电信联盟ITU(International Telecommunication Union)在其内部成立了一个委员会,称为国际电报电话咨询委员会CCITT(法语,Comite Cosnltatif International de Ttelegraphigue et Telephonigue),CCITT致力于研究和建立适用于一般电信领域或特定的电话和数据系统的标准,1993 年3 月改名为ITU-TSS(Telecommunication Standardization Sector,电信标准化部),简称ITU-T。ITU-T制定的两个普及的标准为V系列和X系列标准,V系列(V.32、V.33、V.42)规定了利用电话线传输数据的标准,而X系列(X.25、X.400、X.500)规定了利用公用数字网络传输数据的标准,并规定了综合业务数字网(ISDN)和宽带综合业务数字网(B-ISDN)。
  • 美国国家标准化协会ANSI(American National Standards Institute),是一个与美国政府无关完全私有的非营利组织,它的所有活动都要保证美国及其公民的利益。ANSI宣称的目的是为美国国内自发的标准化过程提供一个全国的协调机构,其成员来自专业社团、待业协会、政府和顾客群体,讨论的领域包括联网工程、ISDN业务、信令和体系结构及光缆系列SONET等。
  • 电气电子工程师协会IEEE(Institute of Electrical Electronics Engineers),是世界上最大的专业工程师团体,是制定计算机、通信、电子工程、无线电及电子方面标准的国际专业组织,1980 年2 月成立了一个专门为局域网设立的委员会(称为802 委员会),它发起制定了一个关于局域网的重要标准(802.3、802.4、802.5等系列),称为IEEE 802 标准,其中大部分均被ISO接收为国际标准,并改称为ISO 8802。因此,局域网的发展不同于广域网,局域网厂商一开始就按照标准化、互相兼容的方式发展。
  • 电子工业协会EIA/TIA(Electronic Industries Association/Telecomm Industries Association),是一个致力于电子产品生产的非营利组织,一般简称为EIA。在信息领域,EIA在物理层连接接口的定义和电子信号特性等方面作出了重要贡献。它制定了被广泛使用的几种串行传输标准,如广为人知的EIA RS-232C、EIA RS-232D、EIA RS-449、EIA RS-530、CAT5、HSSI和V.24等。EIA RS-232C成为PC与MODEM、打印机或路由器等设备通信的规范。EIA还定义了线缆的布放标准,如用于双绞线的EIA/TIA 568A和EIA/TIA 568B。EIA/TIA还制定了E1/T1标准,E1标准代表2048kbps,而T1标准代表1544kbps。
  • 贝尔中心,为电信技术的改进提供研究和开发的资源,它是ANSI的标准草案的重要来源。
  • 国际电子技术委员会IEC(International Electro technical Commission)是一个为办公设备的互联、安全,以及数据处理制定标准的非政府机构。该组织参与了联合图像专家组JPEG(Joint Photographic Experts Group),为图像压缩制定标准。
  • 国家标准和技术协会NIST(National Institute of Standards and Technology),其前身是美国的国家标准局NBS(National Bureau of Standards)。它是美国商业部属下的一个机构,它发布标准,规范联邦政府购买的设备。也负责制定时间、长度、温度、辐射能和无线电频率等物理量的度量标准。NIST对网络的一个重要贡献是数据加密标准DES(Data Encryption Standard),它可以将信息加密成外界无法识别的形式,并广泛应用于通信设备的芯片生产中。
  • Internet标准化组织,Internet的最初的研究和开发是由Internet业务局IAB(Internet Activities Board)负责指导,现已更名为Internet体系结构局(Internet Architecture Board),其首字母缩写仍为IAB。IAB下设特别任务组,最著名的是Internet工程特别任务组IETF(Internet Engineering Task Force)。目前,IAB隶属于Internet协会(Internet Society)。它所制定的标准就是TCP/IP,TCP/IP是事实上的工业标准,现代计算机网络大多采用这一标准。

本文来自互联网用户投稿,该文观点仅代表作者本人,不代表本站立场。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如若转载,请注明出处:http://www.mzph.cn/news/659196.shtml

如若内容造成侵权/违法违规/事实不符,请联系多彩编程网进行投诉反馈email:809451989@qq.com,一经查实,立即删除!

相关文章

如何保证MySQL数据一致性

在当今大数据时代,数据库系统扮演着至关重要的角色,而MySQL作为一种流行的关系型数据库管理系统,在数据一致性方面拥有着丰富的机制和技术。下面简单的探讨MySQL是如何保证数据一致性的。 事务与ACID特性 要了解MySQL如何保证数据一致性&am…

postman用法

提示:文章写完后,目录可以自动生成,如何生成可参考右边的帮助文档 文章目录 前言一、postman怎么使用json输出 总结 前言 提示:这里可以添加本文要记录的大概内容: 提示:以下是本篇文章正文内容&#xff0…

C++ 数论相关题目:高斯消元解异或线性方程组

输入一个包含 n 个方程 n 个未知数的异或线性方程组。 方程组中的系数和常数为 0 或 1 ,每个未知数的取值也为 0 或 1 。 求解这个方程组。 异或线性方程组示例如下: M[1][1]x[1] ^ M[1][2]x[2] ^ … ^ M[1][n]x[n] B[1] M[2][1]x[1] ^ M[2][2]x[2]…

部署TOMCAT详解

目录 一、Tomcat概述 1.1Tomcat简介 1.2、Tomcat历史 1.3Tomcat官网 二、部署单实例Tomcat 1.下载Tomcat包 2. 解压Tomcat包 3.配置环境变量 4.刷新环境变量 5.查看tomcat是否安装成功 6.启动Tomcat 三、Tomcat目录介绍 1、tomcat主目录介绍 2.webapps目录介绍 3…

TCP/IP网络模型

大家好我是苏麟 , 今天聊聊TCP/IP四层网络模型 . 资料来源 : 小林coding 小林官方网站 : 小林coding (xiaolincoding.com) 应用层 最上层的,也是我们能直接接触到的就是应用层(Application Layer),我们电脑或手机使用的应用软件都…

ElasticSearch面试题整理(持续更新)

1. Elasticsearch 中的倒排索引是什么? Elasticsearch 使用一种称为倒排索引的结构,ES中的倒排索引其实就是 lucene 的倒排索引,区别于传统的正向索引,倒排索引会再存储数据时将关键词和数据进行关联,保存到倒排表中&…

1、PDManer 快速入门

文章目录 序言一、快速入门1.1 PDMan 介绍1.2 特点1.3 下载和安装 小结 序言 本人长期以来一直从事于应用软件的研发以及项目实施工作,经常做数据库建模(数据表设计)。有一款称心如意的数据库建模工具,自然能够事半功倍&#xff0…

JDK8新增的接口方法

第一种是默认方法: public interface A {//1.默认方法:必须使用default修饰,默认会被public修饰public default void test1(){System.out.println("默认方法");} } 默认方法就是实例方法,必须使用对象触发访问&#x…

洛谷C++简单题小练习day8—Bookshelf B

day8--Bookshelf B--1.30 习题概述 题目描述 Farmer John 最近为奶牛们的图书馆添置了一个巨大的书架,尽管它是如此的大,但它还是几乎瞬间就被各种各样的书塞满了。现在,只有书架的顶上还留有一点空间。 所有(1≤N≤20,000) N头奶牛都有一…

python爬虫概念及介绍

1. 什么是互联网爬虫? 解释 1 :通过一个程序,根据 Url ( http : // www . taobao . com ) 进行爬取网页,获取有用信息 解释 2:使用程序模拟浏览器,去向服务器发送请求,获取响应信息 2. 爬虫核…

JAVAEE初阶 网络编程(八)

IP协议 认识IP协议 在认识IP协议之前,我们首先要明确IP协议的工作范围或者是用途。 (1) 地址管理:使用一套地址体系,来描述互联网上各个设备所处的为止。 (2) 路由选择:数据包如何从…

Linux实验记录:远程控制服务

前言: 本文是一篇关于Linux系统初学者的实验记录。 参考书籍:《Linux就该这么学》 实验环境: VmwareWorkStation 17——虚拟机软件 RedHatEnterpriseLinux[RHEL]8——红帽操作系统 备注: SSH(Secure Shell&…

数据中心IP代理是什么?有何优缺点?海外代理IP全解

海外代理IP中,数据中心代理IP是很热门的选择。这些代理服务器为用户分配不属于 ISP(互联网服务提供商)且来自第三方云服务提供商的 IP 地址,是分配给位于数据中心的服务器的 IP 地址,通常由托管和云公司拥有。 这些 I…

热仿真中稳态与瞬态的区别

对于热仿真,根据是否随时间变化,可分为稳态(steady)仿真和瞬态(transient)仿真两类。 从数学计算的角度,所谓稳态是指物理量不随时间变化的定常过程,即计算域中所有物理量均满足关系…

vue前端页面时间显示问题解决方法

解决方法&#xff0c; <template slot-scope"scope"><span>{{ parseTime(scope.row.boxClosingOnlineTime, {y}-{m}-{d} {h}:{i}:{s}) }}</span> </template> 刷新页面&#xff1a; 此外&#xff0c;使用JsonFormat(pattern "yyyy-M…

JavaEE UDP协议

JavaEE UDP协议 在之前的文章中有对UDP协议套接字的使用进行讲解&#xff0c;本文主要对UDP协议进行一些理论补充。 文章目录 JavaEE UDP协议1. 概念2. UDP协议格式2.1 数据报长度2.2 校验和/检验和2.2.1 CRC校验2.2.2 MD5算法 1. 概念 UDP&#xff0c;即User Datagram Proto…

【PyRestTest】高级使用

本节主要涉及PyRestTest的高级特征的详细使用,主要指:generators(生成器), variable binding(变量绑定), data extraction(数据提取), content validators(文本验证) 它们是如何组合在一起的? 模板和上下文 测试和基准测试可以使用变量来模板化动态配置。使用基础的…

【Java程序设计】【C00172】基于SSM的老年人健康管理系统(论文+PPT)

基于SSM的老年人健康管理系统&#xff08;论文PPT&#xff09; 项目简介项目获取开发环境项目技术运行截图 项目简介 这是一个基于ssm的老年人健康管理系统 本系统分为前台、管理员以及用户3个功能模块。 前台&#xff1a;当游客打开系统的网址后&#xff0c;首先看到的就是首…

【前端-VUE+TS】Vue3组件化-知识补充(六)

一. 动态组件 比如我们现在想要实现了一个功能&#xff1a; 点击一个tab-bar&#xff0c;切换不同的组件显示&#xff1b; 案例截图 这个案例我们可以通过两种不同的实现思路来实现&#xff1a; 方式一&#xff1a;通过v-if来判断&#xff0c;显示不同的组件&#xff1b;方式二…

【开源学习】TB-gateway -- 基本配置与使用

【开源学习】TB-gateway -- 基本配置与使用 tb-gateway 安装部署centOS 7 安装&#xff08;不推荐&#xff09;Docker 安装&#xff08;推荐&#xff09; tb-gateway 通用配置文件连接配置模块 thingsboard存储配置模块 storage远程调用配置模块 grpc连接器配置模块 connectors…