计算机网络之网络互连

news2024/11/15 18:01:33

1.什么是网络互连

1.1网络互连的目的

将两个或者两个以上具有独立自治能力的计算机网络连接起来,实现数据流通,扩大资源共享范围,或者容纳更多用户。

网络互连包括:

同构网络、异构网络的互连,  

局域网与局域网(LAN/LAN)的互连、  

局域网与广域网(LAN/WAN)  

局域网经广域网的互连。

1.2网络互连的意义

★ 扩大资源共享的范围  —  容纳更多的用户和资源;

★ 提高网络的性能  —  划分子网,有利于避免相互干扰;

★ 降低成本   —  统一入/出口,有利于降低外联的总体成本;

★ 提高安全性   —  入/出口监控,有利于统一管理和维护;

★ 提高可靠性  —  子网划分,有利于冗余设计。

1.3网络互连通信的可能问题

互连的网络要能够进行通信,须解决网络之间的差异

不同的寻址方案

不同的最大分组长度

不同的超时控制

不同的差错恢复方法

不同的状态报告方法

同的服务(面向连接服务和无连接服务)

不同的管理与控制方式 ,等等

1.4网络互连的准则

对原有网络的硬件和软件或者网络结构和协议不应作太大的修改(保持原有网络的特性)。  

不应为提高网络之间传输的性能而影响各个子网内部的传输功能和性能。  

执行网络互连的部件应当提供协调子网不同特性的能力。  

例如:编址方案、分组大小、访问机制和协议转换等。

2.网络互连的部件-互连的核心

执行不同协议的实体之间无法通信,因此作为互连部件应当具有:  内部执行各子网的协议,成为子网的一部分,  实现不同子网协议之间的转换,保证执行两种不同协议的网络之间可以进行互连通信。  

协议转换包括:协议数据格式的转换、地址映射、速率匹配、网间流量控制等。

2.1网络互连的形式

单部件(网关)互连

通过某个专门的互连部件连接两个或者两个以上的网络(子网)。

两个子网执行不同协议时,单网关进行必要的协议转换。

半部件(网关)互连

通过一对提供互连功能的部件进行两个网络(子网)的互连;

互连部件只能屏蔽对应层之下各层次的差异,为了保证更高层实体之间的通信,通信双方应当执行相同的高层协议。

2.2网络互连部件的分类

互连部件的作用:低层协议的转换;    

原则上可以对应到OSI/RM的任何层次。

有时,也将所有的互连部件统称为网关(Gateway)。

3.网络互连部件—转发器(中继器、集线器)

目的:互连仅在物理层及其下层(传输媒体)存在差异的网络;延伸网段,改变传输媒体,同构网络互连;

过程:信号(含噪声)的接收和再生/整形—补偿信号能量;

形式:电缆延伸、光电转换等;

常用集线器

共享式集线器(10/100M) 叠堆式集线器 端口数为8的倍数;

转发器特点

延伸网段,模拟信道:信号(含噪声)接收和再生;          

数字信道:信号接收和整形; 易于实现,成本低;

局域网环境下,通过转发器互连的设备处于同一广播域,一个结点发出的信息被域中所有结点感知,限制了域中结点数。

4.网络互连部件—网桥(含交换器)

目的:互连两个独立的、仅在低两层实现上有差异的子网;

过程:信息帧的转发(含异构网互连时的重新封装)

常用场合

“相同”或者仅在底2层“相异”的网络互连; 以太网—以太网(同构网络,如交换器) 以太网---无线局域网(异构网桥,AP) 以太网—FDDI(异构,网桥) 以太网—令牌环(异构,网桥) 以太网—ATM网(异构,网桥)

网桥的功能及特点

★ 地址过滤:具有统一的数据链路层的编址格式,网桥能够识别各种地址,并根据数据帧的宿地址,有选择地让数据帧穿越网桥。  帧限制   网桥不对帧进行分段,只进行必要的帧格式转换,以适应不同子网。超长帧被丢弃(上层实体协商帧长度)。各子网相对独立,控制帧不能穿越网桥。

★监控功能:作为单个子网的一部分,参与对子网的监控和对信息帧的校验。具有“存储-转发”的能力,接收帧、检查帧和转发帧。  

★缓存能力:适应不同子网对媒体访问的控制方式。  

★透明性:不应影响原有子网的通信能力。

网桥的路径选择—避免广播风暴

问题:多个子网互连时,如何找到分属不同子网的结点?

基本方法:

        网桥对信息帧宿地址的处理:如果该地址不属于原子网,则向所有的端口转发(广播)。

结果:大量的“无用帧”扩散到网上—广播风暴。可能导致帧在网络上的无限制的转发。

  解决方法:设置地址映射表—有选择地转发;设置计数器—丢弃转发过的帧。

地址映射表的使用: 分析途经网桥的每个帧,如果宿地址出现在映射表中,封装/转发该帧至对应网段(端口),否则广播。  

网桥循环的避免—冗余网桥及生成树

为提高网络可靠性,通常需设置冗余网桥或者冗余连接;

问题:可能导致地址映射表无法正常工作。

解决方法:不转发已转发过的帧?

潜在问题:如何保存和判别转发过的帧?结点增加,子网增多时问题更为严重。

解决方法:对于存在环路的网络,执行构树过程,确保网络中任意两个结点之间有且仅有一条路径。

★ 解决方法:执行生成树算法,消除循环,多余资源留作备用;  

目标:任意两个结点之间仅有一条(跨越不同网段)的路径;  

原理:逐个增加网桥(端口),一旦出现环路,则阻塞引起该环路的端口;  

算法依据:网段为点,桥为边的图中求生成树(支撑树);  

辅助设施:网桥具有网桥标识和端口(网段)编号;端口可设置“转发”、“阻塞”等状态。

过程及原则: ① 根网桥(指定或最小地址的桥)周期性(1-4s)发出Hello广播报文;

② 所有网桥记录并转发该报文;

③多个桥向同一网段转发该报文时,小地址桥的端口置为“转发”状态,其它桥的相应端口可置为“阻塞(不转发)”;

④ 保证每个网段都(仅)有一个桥(端口)负责转发;

⑤ 当同一桥的多个端口冲突时,阻塞编号较高的端口。

冗余网桥以及生成树示意图

5.网络互连部件—路由器

(1)原理    网桥的限制:仅适合低二层有差异的网络互连;    目的:互连两个或多个独立的同构或异构的网络,         如局域网/广域网、局域网/局域网的互连;      过程:分组的封装和转发,屏蔽3层以下的差异,                  OSI网络层的主要功能:路由选择—路由器; 路由器的体系结构:

(2)路由器主要功能

★ 寻址:全网地址格式统一,如IP地址;   路由选择:了解互连的子网工作状态,旁路故障和防止拥塞;   分组分段/合段:根据子网的分组长度要求,进行分组的分段和合段;   格式封装:构建适合子网传输和处理的分组;   存储—转发(分组过滤):分组校验(丢弃出错的分组)、存储和转发。 路由器功能主要由软件完成,效率较低,高性能的路由器具有高的价格。

(3) 路由器的主要应用

局域网—广域网—局域网互连

(4)常用路由器的端口配置

  1-2个以太网端口(10/100/1000M自适应):连接局域网;   若干个同步/异步端口(可设置):连接广域网;   若干个可扩展槽:配置不同的模块,附接不同的网络(如ATM、FDDI、帧中继等);   实用中,路由器主要用于企业网的对外接口,企业网内部使用网桥(交换器)附接结点。

(5)广域网路由器的配置实例

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

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

相关文章

【操作系统】文件管理——文件管理基础、文件的逻辑结构和目录结构(个人笔记)

学习日期:2024.7.14 内容摘要:文件管理基础、文件的逻辑结构、文件目录 文件管理基础 引言 文件是一组有意义的信息/数据的集合,计算机中存放着各种各样的文件,一个文件有哪些属性? 操作系统应该向上层的应用程序提…

网络 闲聊

闲谈 闲话 网络安全——>网络空间安全 网络空间:一个由信息基础设备组成互相依赖的网络 继:海、陆、空、天、的第五大空间 信息安全的一个发展: 通信保密阶段---计算机安全---信息系统安全---网络空间安全 棱镜门事件 棱镜计划&…

leetcode日记(38)字母异位词分组

最开始的想法是创建vector<vector<string>> result&#xff0c;然后遍历strs中字符串&#xff0c;遍历result中vector&#xff0c;比较vector中第一个string和strs中string&#xff0c;若为字母异位词&#xff0c;则加入vector&#xff0c;若无&#xff0c;则创建新…

数学基础 三角函数、两条平行线截距

三角函数变化公式 已知两条平行线&#xff0c;其中一条的起始点p1&#xff0c;p2&#xff0c;其中一条直线 p3&#xff0c;p4计算两条直线之间的截距 在二维平面上&#xff0c;当我们说“两条直线之间的截距”时&#xff0c;这通常意味着我们需要找到一条与这两条直线都相交的…

鸿蒙语言基础类库:【@system.battery (电量信息)】

电量信息 说明&#xff1a; 从API Version 6开始&#xff0c;该接口不再维护&#xff0c;推荐使用新接口[ohos.batteryInfo]。本模块首批接口从API version 3开始支持。后续版本的新增接口&#xff0c;采用上角标单独标记接口的起始版本。 导入模块 import battery from syste…

8款值得收藏的App推荐!

AI视频生成&#xff1a;小说文案智能分镜智能识别角色和场景批量Ai绘图自动配音添加音乐一键合成视频https://aitools.jurilu.com/ 值得一试的大众APP&#xff0c;它可能会给你的生活带来小小的改变。把下面的内容看完&#xff0c;我确信你一定会收获不少。 一、Todo清单——重…

Django 删除所有数据

1&#xff0c;添加模型 Test/app11/models.py from django.db import modelsclass Post(models.Model):title models.CharField(max_length200)content models.TextField()pub_date models.DateTimeField(date published)class Book(models.Model):title models.CharFiel…

Flowable-流程设计

接上文&#xff0c;对flowable的基础概念进行了介绍&#xff0c;本文开始&#xff0c;安装部署flowable-ui的官方流程设计器&#xff0c;实现流程图的绘制&#xff0c;并将绘制的流程图&#xff0c;保存到自己的数据库中。 一、安装Flowable-UI 本文介绍的flowable的版本为6.7.…

【C++】——入门基础

文章目录 命名空间输入与输出缺省参数函数重载引用内敛函数指针控制nullptr 命名空间 当C语言遇到命名冲突时&#xff0c;很难解决&#xff0c;所以C关键字namespace就是针对这种问题的。 如何使用命名空间内的成员呢&#xff1f; 加命名空间名称及限定符&#xff08; &#…

PHP贵州旅游攻略系统-计算机毕业设计源码16663

目 录 第 1 章 引 言 1.1 选题背景与意义 1.2 国内外研究现状 1.3 论文结构安排 第 2 章 系统的需求分析 2.1 系统可行性分析 2.1.1 技术方面可行性分析 2.1.2 经济方面可行性分析 2.1.3 法律方面可行性分析 2.1.4 操作方面可行性分析 2.2 系统功能需求分析 2.3 系…

昇思25天学习打卡营第21天|基于MindSpore的DCGAN生成漫画头像

基于MindSpore的DCGAN生成漫画头像 GAN基础原理 生成对抗网络&#xff08;GAN&#xff09;的基础原理是通过两个互相博弈的模型&#xff0c;生成模型和判别模型&#xff0c;来实现对数据分布的学习并产生新的、与真实数据极其相似的数据实例。 生成对抗网络&#xff08;GAN&a…

Win10工具:批量word转png图片

首先声明这个小工具是小编本人开发的&#xff0c;无任何广告&#xff0c;会员收费机制等&#xff0c;永久使用。允许公司或个人使用&#xff0c;不允许倒卖&#xff0c;否则发现后会追究法律责任&#xff0c;毕竟开发不易。工具是用python开发的。 功能非常单一&#xff0c;就…

acrobat 中 PDF 复制时不能精确选中所选内容所在行的一种解决方法

现象&#xff1a;划取行的时候&#xff0c;自动扩展为多行 如果整段选中复制&#xff0c;粘贴后是乱码 解决步骤 识别完&#xff0c;保存 验证 可以按行复制了。 如果遇到仅使用 acrobat OCR 不能彻底解决的&#xff0c;更换其他自己熟悉的进行 OCR。

[misc]-流量包-菜刀666

菜刀&#xff0c;中国菜刀&#xff1f;命令执行&#xff0c;打开流量包发现&#xff0c;一句话木马 whoaii,ls 等命令。 这里有张图片FFD8(JPG)文件头 目录遍历&#xff0c;也多了一张图片6666.jpg 通过工具将16进制保存为文件得到图片&#xff1a;Th1s_1s_p4sswd_!!! 这里的提…

[线性RNN系列] Mamba: S4史诗级升级

前言 iclr24终于可以在openreview上看预印本了 这篇&#xff08;可能是颠覆之作&#xff09;文风一眼c re组出品&#xff1b;效果实在太惊艳了&#xff0c;实验相当完善&#xff0c;忍不住写一篇解读分享分享。 TL;DR &#xff08;overview&#xff09; Structured State-Sp…

完全免费的PDF软件

PDFgear - 将易于使用的PDF软件带给大众PDFgear是一款功能齐全的PDF管理软件&#xff0c;适用于Windows、Mac和移动设备&#xff0c;而且完全免费。https://www.pdfgear.com/zh/

elasticsearch性能调优方法原理与实战

❃博主首页 &#xff1a; 「码到三十五」 &#xff0c;同名公众号 :「码到三十五」&#xff0c;wx号 : 「liwu0213」 ☠博主专栏 &#xff1a; <mysql高手> <elasticsearch高手> <源码解读> <java核心> <面试攻关> ♝博主的话 &#xff1a…

50+dfm模型素人网红路人实时直播替换DFLive模型dfm格式

作为一名直播达人&#xff0c;我投入了大量时间和精力在网上收集和购买各种直播所需的模型资源。这些资源不仅包括男模、女模&#xff0c;还有明星脸、大众脸、网红脸以及各类稀有的素人模型。为了回馈广大直播爱好者&#xff0c;我将这些宝贵资源整理成一个合集&#xff0c;供…

YOWOv2(yowov2)动作识别+Fastreid身份识别 详细安装与实现

首先yowov2是一款简单且实时的时空动作检测方案&#xff0c;fastreid是行人重识别&#xff08;身份识别&#xff09; yowov2介绍链接直达fastreid链接直达为时空动作检测任务设计实时框架仍然是一个挑战。YOWOv2 提出了一种新颖的实时动作检测框架&#xff0c;利用三维骨干和二…

用API实现商品sku抓取字段展示-淘宝sku区间价展示逻辑和规则分析

有卖家问我&#xff1a;我的链接里面有5个sku&#xff0c;都是不同的价格&#xff0c;为什么消费者看到的不是最低价呢&#xff1f; 这是因为淘宝平台商品价格的展示规则发生了变化&#xff0c;存在SKU区间价的产品&#xff0c;现在在搜索结果页面的曝光已经不是默认显示最低s…