计算机网络——网络层(3)

news2024/11/24 6:35:35

计算机网络——网络层(3)

  • 小程一言
    • 专栏链接: [link](http://t.csdnimg.cn/ZUTXU)
    • ++1
  • 网络层——控制平面
    • 因特网中自治系统内部的路由选择
      • 总括
      • 考虑因素
      • 总结
    • ISP之间的路由选择:BGP
      • 考虑因素
      • 总结
    • SDN控制层面
      • 重要组件和功能
      • 总结
    • ICMP
      • 主要功能和特点

小程一言

我的计算机网络专栏,是自己在计算机网络学习过程中的学习笔记与心得,在参考相关教材,网络搜素的前提下,结合自己过去一段时间笔记整理,而推出的该专栏,整体架构是根据计算机网络自顶向下方法而整理的,包括各大高校教学都是以此顺序进行的。
面向群体:在学计网的在校大学生,工作后想要提升的各位伙伴

专栏链接: link

++1

文章可以看懂吗?够简明吗?有建议可以提出来,我会改正的
可私信,可评论,我都会看到的

网络层——控制平面

在这里插入图片描述

因特网中自治系统内部的路由选择

是指在一个自治系统内部,选择最佳的路径来转发数据包。自治系统(Autonomous System,AS)是因特网中的一个独立的网络域,由一个或多个路由器组成,具有统一的路由策略。

总括

在一个自治系统内部,路由选择通常是基于内部网关协议(IGP)来实现的。常见的IGP包括RIP、OSPF和IS-IS等。

在自治系统内部,路由选择的主要目标是找到一条最佳的路径来转发数据包,以确保数据包能够快速、可靠地到达目的地。

考虑因素

在这里插入图片描述

  1. 路径的成本:成本通常是根据路径的带宽、延迟、可靠性等因素来计算的。选择成本最低的路径作为最佳路径。
  2. 路由器的状态:路由器的状态信息(如链路状态、负载等)会影响路由选择的决策。路由器通常会定期交换状态信息,以便选择最佳的路径。
  3. 路由策略:自治系统内部可能会有多条路径到达同一个目的地,路由策略会影响路由选择的决策。路由策略可以是基于路由器的配置,也可以是基于自治系统内部的政策。

总结

总的来说,自治系统内部的路由选择是一个复杂的过程,涉及到多个因素的综合考虑。通过合理配置路由器和制定有效的路由策略,可以实现自治系统内部的高效路由选择,从而提高数据传输的效率和可靠性。

ISP之间的路由选择:BGP

ISP之间的路由选择通常是通过边界网关协议(Border Gateway Protocol,BGP)来实现的。BGP是一种路径矢量协议,用于在不同的自治系统之间交换路由信息,以实现跨ISP的路由选择和互联互通。

在ISP之间的路由选择中,BGP的主要作用是确定最佳的路径来转发数据包,确保数据包能够快速、可靠地到达目的地。
在这里插入图片描述

考虑因素

  1. 路径属性:BGP路由选择是基于路径属性来进行的。路径属性包括AS路径、路由器的出口策略、前缀长度等信息。BGP会根据这些属性来选择最佳的路径。
  2. 路由策略:每个ISP都有自己的路由策略,用于决定如何选择最佳的路径。路由策略可以包括基于成本、性能、政策等方面的考量。
  3. 路由器的选择:BGP会根据路由器的性能、可用性等因素来选择最佳的路径。通常情况下,BGP会选择最短的AS路径作为最佳路径。
  4. 外部连接:BGP还会考虑ISP之间的外部连接情况,选择最佳的出口路径。

总结

ISP之间的路由选择是一个复杂的过程,涉及到多个因素的综合考虑。通过合理配置BGP路由器和制定有效的路由策略,可以实现ISP之间的高效路由选择,从而提高数据传输的效率和可靠性。 BGP的特点是具有很好的可扩展性,能够应对大规模的网络环境,因此在ISP之间的路由选择中得到了广泛的应用。

SDN控制层面

SDN(软件定义网络)的控制层面是SDN架构中的一个重要组成部分,主要负责网络的控制和管理。控制层面的主要任务是实现对网络设备的集中控制和管理,以实现网络的灵活性、可编程性和自动化。
在这里插入图片描述

重要组件和功能

  1. SDN控制器:SDN控制器是SDN架构的核心组件,负责整个网络的控制和管理。它通过与网络中的交换机和路由器进行通信,向这些设备下发控制指令,实现网络的配置、策略的下发、流量的控制等功能。SDN控制器通常采用集中式或分布式的架构,能够对整个网络进行全局的控制。

  2. 控制平面:控制平面是SDN控制器的一个重要组成部分,负责处理网络中的控制消息、构建网络的拓扑结构、计算最佳路径等功能。控制平面通过与数据平面中的交换机进行通信,协调网络中的各项操作,实现网络的灵活性和可编程性。

  3. 网络操作系统(Network Operating System,NOS):网络操作系统是SDN控制层的另一个重要组件,负责提供网络设备的统一管理接口,向SDN控制器提供网络设备的状态信息、配置信息等。NOS能够使SDN控制器更好地理解网络设备的状态,实现对网络设备的集中管理和控制。

  4. SDN应用程序:SDN控制层还可以通过SDN应用程序实现对网络的各种功能扩展和定制化。SDN应用程序可以根据具体的网络需求,实现流量工程、安全策略、负载均衡等功能,从而提高网络的灵活性和可定制性。

总结

总的来说,SDN的控制层面通过SDN控制器、控制平面、网络操作系统和SDN应用程序等组件,实现对网络的集中控制和管理,从而提高网络的可编程性、灵活性和自动化水平。通过SDN的控制层面,网络管理员能够更好地管理和控制网络,满足不断变化的业务需求。

ICMP

ICMP(Internet Control Message Protocol,互联网控制消息协议)是在TCP/IP协议族中的一个重要协议,用于在IP网络中传递控制消息和错误报告。ICMP通常用于网络故障排除、错误报告和网络状态监测等方面。
在这里插入图片描述

主要功能和特点

  1. 错误报告:ICMP可以通过错误报文来向发送端报告网络通信过程中出现的错误,例如目的不可达、超时、源抑制等。这些错误报文能够帮助网络管理员快速定位和解决网络故障。

  2. 差错检测:ICMP还可以用于进行差错检测,例如通过发送“回声请求”(Echo Request)和接收“回声应答”(Echo Reply)来测试主机的可达性和响应时间。

  3. 路由器通告:ICMP还可以用于路由器通告,例如路由器通告报文(Router Advertisement)和路由器请求报文(Router Solicitation),用于IPv6网络中的地址配置和路由信息的获取。

  4. 网络状态监测:通过ICMP协议,网络管理员可以实现对网络状态的监测,例如通过发送“时间戳请求”(Timestamp Request)和接收“时间戳应答”(Timestamp Reply)来获取网络设备的时间信息。

总的来说,ICMP在TCP/IP协议族中扮演着重要的角色,通过传递控制消息和错误报告,帮助网络管理员进行网络故障排除和网络状态监测。在实际网络中,ICMP协议经常被用于实现网络设备的可达性测试、故障诊断和网络状态监测等功能。

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

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

相关文章

Mysql单行函数练习

数据表 链接:https://pan.baidu.com/s/1dPitBSxLznogqsbfwmih2Q 提取码:b0rp --来自百度网盘超级会员V5的分享 单行函数练习 单行函数(一行数据返回一个结果) #1.显示系统时间(注:日期时间) #2.查询员工工号,姓名,工资以及提高百分之20后的结果(new…

消费观念升级,品牌又有哪些新的营销玩法?

一方面在传统消费升级的背景下,国民的消费预期不断改善,购买力持续增强,另一方面,随着Z时代成为消费时代的主力军,他们的需求推动了消费行业向个性化、细分化、多样化的方向发展。那在这一消费环境下,品牌又…

深入解析企业培训教育系统开发:源码探秘与技术实践

当下,为了提高员工的技能水平、促进团队的协同合作,企业培训教育系统成为了一个不可或缺的组成部分。本篇文章,小编将为大家讲述企业培训教育系统的开发,揭示其源码背后的奥秘以及相关的技术实践。 一、概述 企业培训教育系统通常…

时间序列预测模型实战案例(三)(LSTM)(Python)(深度学习)时间序列预测(包括运行代码以及代码讲解)

目录 引言 LSTM的预测效果图 LSTM机制 了解LSTM的结构 忘记门 输入门 输出门 LSTM的变体 只有忘记门的LSTM单元 独立循环(IndRNN)单元 双向RNN结构(LSTM) 运行代码 代码讲解 引言 LSTM(Long Short-Term Memory)是一种常用的循环神经网络&a…

本地搭建Plex私人影音网站并结合内网穿透实现公网远程访问

💝💝💝欢迎来到我的博客,很高兴能够在这里和您见面!希望您在这里可以感受到一份轻松愉快的氛围,不仅可以获得有趣的内容和知识,也可以畅所欲言、分享您的想法和见解。 推荐:kwan 的首页,持续学…

网址的静态码和活码怎么做?学会在线制作更快捷

现在获取信息大多都是在手机上搜索的,所以将现在很多推广信息的链接都会选择生成二维码之后,通过扫码在手机上获取传递的信息,那么如何将网址制作二维码使用呢?其实方法很简单,接着网址二维码生成器就可以轻松完成在线…

小程序定制开发前,应该考虑些什么?

引言 在移动互联网时代,小程序已经成为许多企业和个人推广业务、提供服务的理想平台。然而,在进行小程序定制开发之前,开发者和业务方需要细致入微地考虑一系列关键因素,以确保最终的小程序既能满足用户需求,又能够顺…

【附安装包】Java/JDK介绍、下载、安装、配置与使用(保姆级教程)

目录 一、概述 1、Java历史 2、Java介绍(JDK、JRE、JVM) 3、Java运行机制 4、Java跨平台性 5、JDK版本选择 二、下载安装 1、JDK下载 2、JDK安装 三、配置环境变量 四、测试与使用 1、测试 2、使用 一、概述 1、Java历史 Java语言诞生于SU…

R语言韦恩图的绘制

韦恩图是一种用于展示多个集合之间的交集和并集关系的图形工具。它由英国数学家约翰韦恩于1880年首次引入,因此得名为"韦恩图"。韦恩图利用圆形的重叠区域来表示集合之间的交集,而圆形的非重叠区域则表示各个集合的独立部分。 韦恩图通常用于…

项目管理中,如何识别和管理依赖关系?

项目过程中,很少有任务是独立存在的。因此,在整个项目管理过程中查看完整的项目时间表、依赖关系和所需资源尤为重要。这将有助于团队直观地了解项目进展的全貌,并评估何时以及如何分配任务和资源。 如何识别项目依赖关系? 就像…

matlab中的图窗属性和坐标轴的属性

图窗的Position和Outerposition Position 指定窗口的尺寸和窗口在屏幕中的位置。 Outerposition 指定窗口外轮廓的大小和位置。 两者都是用一个4维向量来定义,格式为[左 底 宽 高]。 可通过set函数修改Position和Outerposition,如下:在屏幕左…

小程序能做视频二维码吗?具体的制作步骤有哪些?

当我们用手机拍摄视频之后,想要快速的将视频传播,除了直接群发或者发送到聊天群的方式之外,现在很多人会将视频生成二维码图片之后,将二维码分享给其他人扫码看视频。 选择这种方式的原因在于,现在活码二维码类型可以…

牛客——字符串(尺取法与滑动窗口)

链接:登录—专业IT笔试面试备考平台_牛客网 来源:牛客网 题目描述 小N现在有一个字符串S。他把这这个字符串的所有子串都挑了出来。一个S的子串T是合法的,当且仅当T中包含了所有的小写字母。小N希望知道所有的合法的S的子串中&#xff0c…

喜讯| 触想智能荣获2023年度“技术创新·金品奖”!

触想智能又迎开年喜讯!1月25日,由数字标牌网联合视听网举办的2023年度数字标牌及视听行业年度荣誉评选名单重磅揭晓,触想智能扫码安卓工业平板一体机(TPC-A14)斩获2023年度技术创新金品奖,标志着触想智能品牌创新与技术实力再获专业权威机构认…

Backtrader 文档学习- Broker - Cheat-On-Open

Backtrader 文档学习- Broker - Cheat-On-Open 1.概述 V1.9.44.116增加了Cheat On Open的支持。对于全押的人来说,这似乎是一个必需的功能,用bar的收盘价后进行计算,希望与开盘价相匹配。 当开盘价差距(上涨或下跌,取…

虚拟机(VMware)ubuntu16.04 直接连接网口设备 USRP 吊舱

编辑虚拟网络编辑器 点击之后 选择网卡之后,点击确定。 电脑配置 使用了:192.168.2.56 虚拟机内部配置 和PC的配置一致

全链跨链协议 Omnity|章鱼网络构建真正 100% 去中心化的跨链网络

2024年1月31日,章鱼网络正式发布全链跨链协议 Omnity 的 Lightpaper,支持比特币铭文、符文,以及以太坊、Layer2 和应用链的跨链互操作,计划于2024年4月发布。 Omnity Lightpaper: https://docs.google.com/document/d/…

人工智能网络安全挑战赛(AIxCC):超亿元大奖等你来拿!

2023年底,DARPA开启了一项前所未有的挑战——人工智能网络安全挑战赛(AIxCC),旨在通过技术竞赛探索AI时代下网络安全的新格局。该赛事希望孕育出一种创新的网络安全通用人工智能(AGI)系统,该系统…

3款日本云服务器推荐,最低一款只需15.8元

当今的互联网时代,云服务器已经成为企业和个人进行业务部署和数据存储的重要工具。而在全球范围内,日本云服务器市场也越来越受到关注。今天,我们将为大家推荐3款日本云服务器,最低的一款仅需15.8元/月。 1.恒创科技 一家非常受…

两种相同的垂直工具栏标志以及为什么

可能你很少碰到这样的开发需求,所以本文属于”课外阅读”级别。 有两种方式启用垂直工具栏,一种是指定通用的 CCS_VERT 标志,另外一种,比较罕见:指定工具栏所特有的扩展属性 TBSTYLE_EX_VERTICAL。 问题来了&#xf…