计算机网络(四下)——网络层

news2024/11/28 13:19:56

接上篇,这篇文章主要来写路由选择

 五、路由协议

1>动态路由

1.距离向量算法(RIP协议);适用于小型网络

1》规定:

1>记录跳数(Hop count)最少的路径。

2>RIP允许一条路由最多15个路由器,距离为16表示网络不可达。

3>RIP默认在任意两个使用RIP的路由器之间每30S广播一次RIP路由更新信息,以便动态维护

2》特点(VS  OSPF):RIP是应用层协议,使用UDP传送数据。

1>仅和相邻路由器交换信息

2>交换的信息仅是当前路由器知道的全部信息

3>按固定的时间间隔交换路由信息

3》距离——向量算法:

每个路由表项目数据:《目的网络,距离d,下一跳路由器地址x》

刚开始工作时,只知道直接相连的网络距离为1;

 练习:

 优点:

实现简单、开销小、收敛快;

(缺点)但

只适用于规模较小网络;

网络规模越大开销越大;

网络出现故障时会出现慢收敛现象,即"坏消息传的慢"

2>开放最短路径OPSF

特点:

1>OSPF向本自治系统内的所有路由器发送信息;

2>发送信息是与本路由器相邻的所有路由器的链路状态

3>只有当链路发生变化时,才会发送消息,而RIP是定时发送消息;

4>不会出现“坏消息传的慢”的问题

5>OSPF是网络层协议,直接用IP数据报传输;而RIP是应用层协议,在传输层使用UDP

基本工作原理:

所有路由器最终都能建立一个链路状态数据库,该数据库全网一致;

然后每个路由器根据这个全网的拓扑结构图,使用迪杰斯特拉算法计算从自己到其他节点的最短路径。此后当链路状态发生变化时重新计算该路径。

3>边际网关协议(外部网关协议BGP)应用层,基于TCP

边界网关协议(BGP)只求能找到一条尽量好的路由,而不是找到一条最佳路由。路径向量路由选择协议。

每个自治系统选择一个代理路由器作为(发言人),该发言人与其他发言人交换路由信息时要先建立TCP连接

4>三种路由协议的比较

 

六、IP组播

6.1.组播的概念

1.组播一定仅应用于UDP

2.主机可通过IGMP加入组播组来接收组播信息

6.2.IP组播地址

七、移动IP

八、网络层设备

8.1.路由器的组成和功能

8.2.路由表和路由转发

九、总结

 

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

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

相关文章

LitCTF2023 wp re最后一道 cry misc

本来不打算放了,但是比赛打都打了留个纪念社工有佬,与我无关,misc只会隐写虽然我是逆向手,但因为队友tql,所以只留给我最后一道~~我的wp向来以简述思路为主,习惯就好 Crypto Hex?Hex&#xff…

【项目设计】 负载均衡在线OJ系统

🧸🧸🧸各位大佬大家好,我是猪皮兄弟🧸🧸🧸 文章目录 一、项目介绍项目技术栈和开发环境 二、项目的宏观结构三、compile_server模块①日志模块开发,Util工具类,供所以模…

NVIDIA再现谜之刀法,RTX 4060Ti新增16G版

随着上一代库存逐渐清理到位,苏妈与老黄终于要把新一代主流级显卡掏出来了。 根据外网消息,AMD 这边主要是 RX 7600XT 与 7600 等型号,发布日期定为 5 月 25 日。 AMD 保密措施做得挺到位的,目前除了部分厂商爆出的包装与产品图…

[MYAQL / Mariadb] 数据库学习-数据导入导出

数据库学习-数据导入导出 数据导入导出(批量处理数据)查看默认检索目录模糊查询:show variables like %XXXX%;修改检索目录路径(!!文件一定要有MySQL用户的 7的RWX 权限!)默认的检索…

前端-02 CSS基础

1 简介 1.1 CSS语法 语法 选择器&#xff1a;HTML元素 生命块&#xff1a;用;隔开的各种声明 {a;b} 每条声明有CSS属性名称和值&#xff0c;用冒号分割{属性:值;属性:值} 案例 整块代码 <!DOCTYPE html> <html><head><style>body {background…

同一个IP可以安装配置多个SSL证书吗?

如何在同一IP地址上运行多个SSL证书? 服务器名称指示SNI&#xff0c;可以帮助您实现同一IP运行多个SSL证书&#xff0c;这样虚拟主机网站也能用上SSL证书了。 什么是SNI 服务器名称指示SNI是SSL的一个重要组成部分&#xff0c;SNI允许多个网站存在于同一个IP地址上&#xff…

CVPR目标检测经典作:HOG特征

来源&#xff1a;投稿 作者&#xff1a;小灰灰 编辑&#xff1a;学姐 HOG特征 HOG特征( Histogram of Oriented Gradients 方向梯度直方图&#xff09;是一种在图像上找到特征描述子&#xff0c;主要通过计算和统计图像局部区域的梯度方向直方图来构成特征。来源于cvpr2015 年…

Angular 学习笔记

本系列笔记主要参考&#xff1a; Angular学习视频 Angular官方文档 Angular系列笔记 特此感谢&#xff01; 目录 1.Angular 介绍2.Angular 环境搭建、创建 Angular 项目、运行 Angular 项目2.1.环境搭建2.2.创建 Angular 项目2.3.运行项目 3.Angular 目录结构分析3.1.目录结构分…

低分辨率视频可以变高分辨率吗?

近几年&#xff0c;老电影、老视频片段修复越来越常见了。很多优质的片源&#xff0c;因为年代久远&#xff0c;分辨率较低&#xff0c;画质比较差&#xff0c;通过视频超分技术&#xff0c;实现了画质增强&#xff0c;提高画质分辨率&#xff0c;视频画面变得更清晰了。 首先…

计算机有哪些方面的技术? - 易智编译EaseEditing

计算机是一种多功能的电子设备&#xff0c;可以处理数据、进行信息存储和检索、进行计算和模拟等多种任务。计算机技术是指计算机相关的技术领域&#xff0c;包括硬件和软件等多个方面。下面介绍一些常见的计算机技术&#xff1a; 操作系统技术&#xff1a; 操作系统是计算机系…

select poll epoll有什么区别

select/poll select 实现多路复用的方式是&#xff0c;将已连接的 Socket 都放到一个文件描述符集合&#xff0c;然后调用 select 函数将文件描述符集合拷贝到内核里&#xff0c;让内核来检查是否有网络事件产生&#xff0c;检查的方式很粗暴&#xff0c;就是通过遍历文件描述…

什么是日志文件

文章目录 什么是日志文件Centos 7 日志文件简易说明日志文件的重要性Linux常见的日志文件文件名/var/log/boot.log/var/log/cron/var/log/dmesg/var/log/lastlog/var/log/maillog或 /var/log/mail/*/var/log/messages/var/log/secure/var/log/wtmp、/var/log/faillog/var/log/h…

Netty实战(二)

第一个Netty程序 一、环境准备二、Netty 客户端/服务器概览三、编写 Echo 服务器3.1 ChannelHandler 和业务逻辑3.2 引导服务器 四、编写 Echo 客户端4.1 通过 ChannelHandler 实现客户端逻辑4.2 引导客户端 五、构建和运行 Echo 服务器和客户端 一、环境准备 Netty需要的运行…

U盘怎么加密?最简单的U盘加密方法

说起U盘&#xff0c;相信每个人都不会感到陌生&#xff0c;它是最常用的移动存储设备。那么&#xff0c;你会加密U盘吗&#xff1f;相信不少人并不知道这个问题的答案。下面小编就来教大家自己动手制作加密U盘。 首先&#xff0c;我们需要提前做好准备工作&#xff0c;一个可以…

04-数组和字符串

概述 同一个数组所有的成员都是相同的数据类型&#xff0c;同时所有的成员在内存中的地址是连续的。 一维数组 全局数组若不初始化&#xff0c;编译器将其初始化为零。局部数组若不初始化&#xff0c;内容为随机值。 int a[10] { 1, 2, 3, 4, 5, 6, 7, 8, 9, 10 };//定义一…

瑞吉外卖 - 员工信息分页查询功能(7)

某马瑞吉外卖单体架构项目完整开发文档&#xff0c;基于 Spring Boot 2.7.11 JDK 11。预计 5 月 20 日前更新完成&#xff0c;有需要的胖友记得一键三连&#xff0c;关注主页 “瑞吉外卖” 专栏获取最新文章。 相关资料&#xff1a;https://pan.baidu.com/s/1rO1Vytcp67mcw-PD…

NodeJs之调试

关于调试 当我们只专注于前端的时候&#xff0c;我们习惯性F12&#xff0c;这会给我们带来安全与舒心的感觉。 但是当我们使用NodeJs来开发后台的时候&#xff0c;我想噩梦来了。 但是也别泰国担心&#xff0c;NodeJs的调试是很不方便&#xff01;这是肯定的。 但是还好&…

Spring MVC优雅处理业务异常

本文中&#xff0c;我会描述如何在应用程序的不同层次&#xff0c;优雅地处理业务异常。 异常定义 BusinessException基类定义如下&#xff0c;注意异常中携带业务错误码&#xff0c;方便前端处理异常&#xff1a; public class BusinessException extends RuntimeException…

哪些云渲染服务用于多GPU渲染?

众所周知&#xff0c;GPU渲染 可以使用显卡代替CPU进行渲染&#xff0c;可以显着加快渲染速度&#xff0c;因为GPU主要是为快速图像渲染而量身定制的。GPU的诞生是为了应对图形密集型应用程序&#xff0c;这些应用程序会给CPU带来负担并阻碍计算性能。GPU渲染的原理是在多个数据…

信创办公–基于WPS的EXCEL最佳实践系列 (图表)

信创办公–基于WPS的EXCEL最佳实践系列 &#xff08;图表&#xff09; 目录 应用背景操作步骤1、创建图表和图形2、添加其他数据序列3、在源数据的行与列之间切换4、添加图例5、调整图表和图形的大小6、修改图表和图形参数7、应用图表布局和样式8、设置图表和图形的位置9、插入…