计算机网络-网络互联

文章目录

  • 网络互联
    • 网络互联方法
      • LAN-LAN:
        • 网桥及其互连原理
        • 使用网桥实现LAN-LAN
        • 使用交换机扩展局域网
        • 使用路由器连接局域网
      • LAN-WAN
      • WAN-WAN
      • 路由选择算法
        • 非自适应路由选择算法
        • 自适应路由选择算法
        • 广播路由选择算法:
        • 分层路由选择算法

网络互联

网络互联是指利用各种网络互联设备将统一类型的网络或者不同类型的网络及其产品互相连接起来组成地理覆盖范围更大、功能更强大的网络。网络互联也可以理解为将一个网络分解为若干个子网,它是计算机网络发展到一定阶段的必然产物

网络互联方法

网络互联方法主要包括:局域网-局域网互联(LAN-LAN);局域网-广域网互联(LAN-WAN);广域网-广域网互联(WAN-WAN);

在这里插入图片描述

LAN-LAN:

该互联的互联设备是中继器、集线器和网桥。也可以用路由器

  • 中继器及其工作原理:中继器又叫转发器,是LAN环境下用来延长网络距离的互联设备中最简单最廉价的设备。这种设备是物理层设备,即两个网络在物理层上的连接,要求物理层的协议是相同的
  • 集线器及其互连原理:
    • 集线器有关概念:用网络术语来说,集线器是基于星形拓扑的接线点。集线器的基本功能就是信息分发,它把一个端口接收的所有信号向所有端口分发出去。一些集线器在分发之前将弱信号重新生成,一些记下你起整理信号的时序以提供所有的端口间的同步数据通信。
网桥及其互连原理

网桥也叫桥接器,是链接两个局域网的一种存储、转发设备,它将一个比较大的LAN分割为多个网段,或者将两个以上的LAN互连为一个逻辑LAN,使LAN上的所有用户都可以访问服务器 。它工作在数据链路层,它根据MAC帧的目的地址对收到的帧进行转发

网桥具有以下几个基本特征:

能工连接两个采用不同数据链路层协议,不同传输介质和不同传输速率的网络以接收,存储、地址过滤与转发的方式,实现互联的网络之间的通信,要求互联的网络在数据链路层以上是采用相同的协议

网桥的功能:

  • 源地址跟踪
  • 帧的转发和过滤
    • 目的地址过滤
    • 源地址过滤
    • 协议过滤
使用网桥实现LAN-LAN

在这里插入图片描述

使用交换机扩展局域网

在这里插入图片描述

使用路由器连接局域网

路由器对网络进行物理分段的方式与交换机和网桥相同,但是它还可以生成逻辑网段。理由器不对广播进行转发。所以通过路由器可以形成更多的广播域或者逻辑网段,从而提高网络的性能

在这里插入图片描述

LAN-WAN

LAN-WAN互联发生在网络层。LAN-WAN互联设备是路由器

路由器是工作在OSI参考模型的第三层–网络层的数据包转发设备。路由器通过转发数据包来实现网络互联。虽然路由器可以支持多种协议,但是在我国绝大多数路由器运行TCP/IP协议。

WAN-WAN

WAN-WAN互联发生在OSI/RM的传输层及其上层。WAN-WAN的互联设备是网关。

网关用于以下几种场合的异构网络互连:

  • 异构型局域网:如互连专用交换网PBX与遵循IEEE802标准的局域网
  • 局域网和广域网的互联
  • 广域网与广域网的互联
  • 局域网与主机互联

路由选择算法

路径选择算法应该满足一些基本要求,包括:

  • 正确性:路径选择算法应能使数据报迅速、正确的传送
  • 简单性:算法应该尽量简单,易实现,开销小
  • 健壮性:算法能适应网络拓扑结构和流量的变化,在外部条件发生变化时仍然能正确地完成要求的功能
  • 可靠性:不管运行多长时间,均应该保持正确。录入计数器必须要有足够的位数等
  • 公平性:各个节点具有均等的发送信息的机会

从路由选择算法能否随着网络的通信量或拓扑结构自适应地进行调整,可以将路由选择算法分为非自适应路由选择算法和自适应路由选择算法。非自适应路由选择算法,它的特点是算法简单,开销较小,但是性能差,效率低。

非自适应路由选择算法
  • 固定路由算法:这种方法是在每个节点上保持一张路由表,表上标明对每一个目的地址应走哪条链路进行转发
  • 分散通信算法:这种方法事先在每个节点的内存中设置一个路由表,但此路由表中给出几个采用的输出链路,并且对每条链路赋予一个概率
  • 洪泛法:这种方法是当某个节点收到一个不是发给它的分组时,就向所有与此节点的链路转发出去
  • 随机走动算法:这种方法又称为随机徘徊,其特点是当分组到达某个节点时就随机地选择一个链路作为转发的路由
自适应路由选择算法

上述的静态路由选择算法都只考虑了网络的静态情况,且主要考虑的是静态拓扑结构。在一个实际的网络中,网络节点众多,随时都有节点开始或者停止工作,网络的拓扑解耦随时都有可能发生变化,同时各个接地那的通信请求也是不可预知的,网络上的负载状况也是动态变化,同时各个节点的通信请求也是不可预知的,网络上的负载状况也是动态变化的,因而采用静态路由选择算法一般不能很好地满足路由选择的基本要求,甚至根本就不能找到一条路由。

  • 孤立自适应路由选择算法:这类算法只根据本节点获知的网络信息确定数据包的输出线,节点之间不交换路由信息

    • 热土豆算法:在网络中,每条输出线路都有若干缓冲区,供等待输出的数据包排队使用。热土豆算法的思想是,每收到一个数据包,总是选择队列最短的输出线转发数据包,以求最快的输出
    • 反向探知算法:当一个节点首次转发要到达某一节点的数据包时,由于此前没有进行过相应的路径选择,因而要选择一条到该节点的路径并不是一件简单的事情
  • 分布式路由选择算法:在分布式路由选择算法中,最基本的算法有两个

    • 距离向量路由选择算法:
    • 链路状态路由选择算法:
      • 发现临节点
      • 测量到各临节点的延时
      • 将所测量到的信息告诉其他节点
      • 重新计算路由
广播路由选择算法:
  • 广播路由选择算法

    • 独立发送方法

    • 扩散方法

    • 生成树方法

    • 逆向转发方法

  • 组播路由选择算法

分层路由选择算法

随着网络的增大,路径选择表会急剧增大。这些表格不仅会占用大量的存储器空间,更严重的是,测量、计算、交换网络状态以及路径信息会占用大量的时间。当网络节点到达一定规模之后,再以节点为单位进行路径选择已经变的不可能。层次路径选择算法就是针对这一情况而采取的解决方法。

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

如若内容造成侵权/违法违规/事实不符,请联系我们进行投诉反馈qq邮箱809451989@qq.com,一经查实,立即删除!

相关文章

数据存储-文件存储

一、CSV文件存储 csv是python的标准库 列表数据写入csv文件 import csvheader [班级, 姓名, 性别, 手机号, QQ] # 二维数组 rows [[学习一班, 大娃, 男, a130111111122, 987456123],[学习二班, 二娃, 女, a130111111123, 987456155],[学习三班, 三娃, 男, a130111111124, …

Javase补充-Arrays类的常用方法汇总

文章目录 一 . 排序方法二 . 查找方法三 . 判断是否相等的方法四 . 拷贝方法五 . 填充方法 一 . 排序方法 我们第一个要介绍的就是sort方法 这个排序实现的底层逻辑应该是十分复杂的,以我们目前的水平体系应该无法理解,我们今天尝试用我们可以理解的一种排序算法,插入排序来模…

jQuery瀑布流画廊,瀑布流动态加载

jQuery瀑布流画廊&#xff0c;瀑布流动态加载 效果展示 手机布局 jQuery瀑布流动态加载 HTML代码片段 <!-- mediabanner --><div class"mediabanner"><img src"img/mediabanner.jpg" class"bg"/><div class"text&qu…

纽约纳斯达克大屏投放受众群体有哪些-大舍传媒

纽约纳斯达克大屏投放受众群体有哪些-大舍传媒 1. 纳斯达克大屏的概述 纳斯达克大屏是全球金融市场中最出名的电子交易平台之一。作为一个重要的金融信息传递渠道&#xff0c;纳斯达克大屏吸引了来自全球的投资者的目光。在这个巨大的投放平台上&#xff0c;大舍传媒希望为客…

Stable Diffusion 3的到来巩固了 AI 图像对抗 Sora 和 Gemini 的早期领先优势

Stability AI 将其更改为 Stable Diffusion 3。VentureBeat 报道称&#xff0c;Stability AI 的下一代旗舰 AI 图像生成模型将使用类似于 OpenAI 的 Sora 的扩散变压器框架。其当前模型仅依赖于扩散架构。虽然尚未发布&#xff0c;但您可以在等候名单中注册。 官方网址链接&am…

【JavaScript 漫游】【020】DOM 常用知识点总结

文章简介 DOM 是 JavaScript 操作网页的接口&#xff0c;全称为文档对象模型&#xff08;Document Object Model&#xff09;。DOM 操作是 JavaScript 最常见的任务&#xff0c;离开了 DOM&#xff0c;JavaScript 就无法操作网页。 本篇文章为【JavaScript 漫游】专栏的第 02…

设计模式--单例模式--懒汉饿汉

单例模式 单例模式(Singleton)&#xff0c;保证一个类仅有一个实例&#xff0c;并提供一个访问它的全局访问点。 单例模式 通常我们可以让一个全局变量使得一个对象被访问&#xff0c;但它不能防止你实例化多个对象。一个最好的办法就是&#xff0c;让类自身负责保存它的唯一实…

抖音数据抓取工具|短视频下载工具|视频内容提取软件

一、开发背景&#xff1a; 随着抖音平台的流行&#xff0c;越来越多的人希望能够下载抖音视频以进行个人收藏或分享。然而&#xff0c;目前在网上找到的抖音视频下载工具功能单一&#xff0c;操作繁琐&#xff0c;无法满足用户的需求。因此&#xff0c;我们决定开发一款功能强大…

完美解决ubuntu+windows双系统下时间不正确问题

在同一台电脑上安装ubuntuwindows双系统时&#xff0c;会出现某个系统的时间不正确的问题&#xff0c;而由于windows同步时间实在是太慢了&#xff0c;如果不去解决&#xff0c;windows上的时间大概率一直都是不对的。 原因分析 windows采用LocalTime机制设置时间&#xff0c…

挑战杯 基于大数据的股票量化分析与股价预测系统

文章目录 0 前言1 课题背景2 实现效果3 设计原理QTChartsarma模型预测K-means聚类算法算法实现关键问题说明 4 部分核心代码5 最后 0 前言 &#x1f525; 优质竞赛项目系列&#xff0c;今天要分享的是 &#x1f6a9; 基于大数据的股票量化分析与股价预测系统 该项目较为新颖…

onlyoffice api开发

编写代码 按照https://api.onlyoffice.com/editors/basic编写代码 <html> <head><meta charset"UTF-8"><meta name"viewport"content"widthdevice-width, user-scalableno, initial-scale1.0, maximum-scale1.0, minimum-scal…

【编译原理】用Python实现LR(0)语法分析

实验内容 对于给定的如下文法&#xff0c;编写调试一个上下文无关文法的LR(0)分析程序。 文法G’为&#xff1a; S → E S\to E S→E E → a A E\to aA E→aA E → b B E \to bB E→bB A → c A A\to cA A→cA A → d A\to d A→d B → c B B\to cB B→cB B → d B\to …

【C#】CNC 机器人的刀具路径生成软件PathCAM源码解析-Geometry

1. Loaders 1.1 DAE_Loader.cs 1.2 OBJ_Loader.cs 1.3 STL_Loader.cs 2. AnalyzedTriangleMesh.cs AnalyzedTriangleMesh类是一个用于分析和处理三角形网格&#xff0c;可以被用于将网格拆分为更小的部件或者识别特定特征的对象&#xff0c;如打印准备或几何分析&#xff0c;非…

网络原理——HTTP

1. 什么是HTTP协议 HTTP是应用层的协议。Java最主要的应用场景是做网站&#xff0c;而网站由 后端&#xff08;HTTP服务器&#xff09; 和 前端&#xff08;浏览器&#xff09;组成&#xff0c;HTTP协议就是负责这里后端和前端的数据交互。 HTTP3.0 之前在传输层是通过 TCP传…

如何移除禁用WordPress默认小工具(附WordPress默认小工具名称)

WordPress 自带的小工具非常多&#xff0c;但是我们用到的也就那么几种&#xff0c;甚至一种都不会用到&#xff0c;所以很有必要注销&#xff08;去除&#xff09;掉一些不用的小工具。实现的方法也很简单&#xff0c;只需将以下代码&#xff0c;根据自己的情况删除需要用的小…

黄仁勋最新专访:机器人基础模型可能即将出现,新一代GPU性能超乎想象

最近&#xff0c;《连线》的记者采访了英伟达CEO黄仁勋。 记者表示&#xff0c;与Jensen Huang交流应该带有警告标签&#xff0c;因为这位Nvidia首席执行官对人工智能的发展方向如此投入&#xff0c;以至于在经过近 90 分钟的热烈交谈后&#xff0c;我&#xff08;指代本采访的…

复旦大学MBA:AIGC时代,科技与商业迸发更绚烂的火花

ChatGPT问世以来&#xff0c;AI技术及应用进入一个全速推进的通道&#xff0c;快速迈入通用大模型时代。从AGI(人工通用智能&#xff09;到AIGC(AI多模态内容生成&#xff09;&#xff0c;AI正在飞速重塑各个行业、人类生活乃至人类的未来。在商业领域更是给营销场景和营销工具…

134 Linux 系统编程11 ,readlink命令,文件目录rwx权限差异,目录操作函数

一 readlink 命令 前面知道&#xff0c;如果a.soft是一个软链接&#xff0c;我们使用 cat a.soft,会直接查看这个软链接指向的文件 那么我们就是想看这个软链接是啥&#xff0c;可以使用 readlink a.soft 二 获取工作目录 getcwd函数 获取进程当前工作目录 (卷3&#xff0c;标…

软考 系统分析师系列知识点之需求获取(1)

所属章节&#xff1a; 第11章. 软件需求工程 第2节. 需求获取 需求获取是一个确定和理解不同的项目干系人的需求和约束的过程。需求获取是一件看上去很简单、做起来却很难的事情。需求获取是否科学、准备是否充分&#xff0c;对获取出来的结果影响很大&#xff0c;这是因为大部…

Studio One 6 for Mac v6.5.1激活破解版(音乐制作工具)

Studio One是一款专业的音乐制作软件&#xff0c;由美国PreSonus公司开发。该软件提供了全面的音频编辑和混音功能&#xff0c;包括录制、编曲、合成、采样等多种工具&#xff0c;可用于制作各种类型的音乐&#xff0c;如流行音乐、电子音乐、摇滚乐等。 Studio One 6是一款功…