计算机网络-网络互连与互联网(三)

news2024/11/19 7:27:50

1.地址解析协议ARP:

IP查询MAC地址,询问/回答机制。ARP缓存表、ARP欺骗、ARP病毒、代理ARP、反向RARP。

ARP、RARP分组格式如下:

 2.地址解析协议ARP:

缓存表:开始-运行-cmd,输入arp -a(-s(绑定)、-d(删除)等)回车

代理ARP,有路由器充当第三方代理,进行ARP请求/回答。

 3.反向地址解析协议RARP:

有MAC查找IP,常用于无盘工作站,设备没有硬盘,无法记录IP,刚启动时发送一个广播,用MAC去获取IP。需要一台RARP服务器,记录MAC与IP的对应关系。

4.ARP欺骗和ARP病毒:

假如向某一主机发送伪装ARP应答报文,使其发送的信息无法到达预期的主机或到达错误的主机。这就构成了一个ARP欺骗。例如:网管软件获取全网MAC地址。病毒伪装网关MAC收集信息,

 5.网络层路由协议:选择转发数据路径。

6.路由信息协议RIP:

距离矢量算法,计算跳数,最大15跳,16跳不可达。30s更新、180s不存在、240s删除。    口诀168。(即以30s为一个单位,1个30s更新,6个30s不存在,8个30s删除)。支持等费用负载均衡和链路冗余。使用UDP的520端口。

 7.两种版本:RIPV1和RIPV2区别,适合小型网络。

RIPV1RIPV2
有类不携带子网掩码无类携带子网掩码
采用广播更新采用组播224.0.0.9
周期性更新30s采用触发更新
不支持VLSM、CIDR支持VLSM、CIDR
不提供认证提供明文和MD5认证

 8.路由信息协议RIP:防止环路的办法。

  1. 最大跳数:当一个路由条目发送出去会自加1跳,跳数最大为16跳,意味着不可达。
  2. 水平分割:一条路由信息不会发送给信息的来源
  3. 反向毒化的水平分割:把从邻居学习到的路由信息设为16跳,再发送给那个邻居,更安全。
  4. 抑制定时器 和 触发更新也可以防止环路。

9.开放最短路径优先协议OSPF:

链路状态算法,包括:连通、距离、时延、带宽等状态,Dijkstra的SPF算法。触发更新、分层路由。支持大型网络。 

 10.OSPF区域 类型:

主干区域(32位),Area 0.0.0.0或者Area 0来表示。  

主干区域连接其他区域,都要经过主干区域,也接受任何路由信息。
标准区域接受任何路由信息
完全存根区域只接受本区域内的路由信息,其他一概不接收。Cisco的。
不完全存根区域除接收本区域内的路由信息,还接受类型7的。

11.开放最短路径优先协议OSPF:

根据物理连接和拓扑结构,分为以下网络类型: 

 

12.OSPF路由器分类:

根据不同区域之间功能分为:BR(骨干)、IR、ABR、ASBR。 

13.OSPF的五种报文类型:

Hello报文默认10s(30s)更新一次,40s失效,目标地址是224.0.0.5所有路由器。用于发现建立邻居、还用于选出区域内的指定路由器DR和备份指定路由器BDR(DR/BDR组播地址是224.0.0.6)

14.边界网关协议BGP:

是外部网关协议,不同自治系统AS之间。寻找较好的路由策略。通过TCP的179端口建立连接。支持子网VLSM和CIDR,是一种路径矢量协议。目前最新BGP4,而BGP4+支持IPV6。

 

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

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

相关文章

【MySQL】MySQL复合查询--多表查询自连接子查询

文章目录 1.基本查询回顾2.多表查询3.自连接4.子查询 4.1单行子查询4.2多行子查询4.3多列子查询4.4在from子句中使用子查询4.5合并查询 4.5.1 union4.5.2 union all 1.基本查询回顾 表的内容如下: mysql> select * from emp; ----------------------------…

vue项目中使用antv X6新手教程,附demo案例讲解(可拖拽流程图、网络拓扑图)

前言: 之前分别做了vue2和vue3项目里的网络拓扑图功能,发现对antv X6的讲解博客比较少,最近终于得闲码一篇了! 需求: 用户可以自己拖拽节点,节点之间可以随意连线,保存拓扑图数据后传给后端&…

Java学习笔记------权限修饰符和抽象类、抽象方法

权限修饰符的分类 代码块 局部代码块 public class test{public static void main(String[] args){int a10;System.out.println(a);} } { int a10; System.out.println(a); }即是局部代码块 构造代码块 构造代码块优先于构造方法执行 静态代码块 格式…

不要神话了AI / GPT(人工智能 和 GPT)-尽量用一张图说明(将持续更新)

很多人一听到 AI, GPT ,Chat-GPT, 智能驾驶,智能这个,智能那个, ..... 就觉得 噢, 好 牛皮 呀, 其实这个东西算个啥? 争取 用一张图 把 他的 根 给 刨出来(刨…

如何提取测试点

如何提取测试点 首先会想到从需求文档中提取测试点,每一次迭代之后,都会有需求,需求经理评审之后,我们要基于需求去写测试计划,包括梳理出来的测试点,梳理完测试点之后,编写对应的测试用例&…

面试笔记系列三之spring基础知识点整理及常见面试题

目录 如何实现一个IOC容器? 说说你对Spring 的理解? 你觉得Spring的核心是什么? 说一下使用spring的优势? Spring是如何简化开发的? IOC 运行时序 prepareRefresh() 初始化上下文环境 obtainFreshBeanFactory() 创建并…

阿里Java开发手册(黄山版) LeetCode刷题手册 免费下载

目录 一、阿里Java开发手册(黄山版) 二、LeetCode刷题手册 三、获取方式 今天给大家推荐两个程序员的辅助利器!都是平时开发,刷算法能经常用到的书籍,怕百度云分享会失效,获取方式在最下面,永久有效。 一、阿里Jav…

网络编程作业day2

1.将TPC和UDP通信模型各敲两遍 &#xff08;1&#xff09;TPC通信模型&#xff1a; 服务器代码&#xff1a; #include <myhead.h> #define SERVER_IP "192.168.125.136" #define SERVER_PORT 1314 int main(int argc, const char *argv[]) {//1、创建用于监…

Python进阶学习:Pandas--查看DataFrame中每一列的数据类型

Python进阶学习&#xff1a;Pandas–查看DataFrame中每一列的数据类型 &#x1f308; 个人主页&#xff1a;高斯小哥 &#x1f525; 高质量专栏&#xff1a;Matplotlib之旅&#xff1a;零基础精通数据可视化、Python基础【高质量合集】、PyTorch零基础入门教程&#x1f448; 希…

如何扫描试卷把它变成电子档?分享3个宝藏软件!

在数字化时代&#xff0c;纸质试卷的电子化已成为许多学生和工作人员的需求。将试卷扫描成电子档不仅方便存储和传输&#xff0c;还能提高学习效率。那么&#xff0c;如何将试卷快速、准确地转换成电子档呢&#xff1f;本文将为您介绍几种实用的扫描软件及其使用方法。 一、拍试…

基于51单片机的心率血压体温检测系统[proteus仿真]

基于51单片机的心率血压体温检测系统[proteus仿真] 健康检测系统这个题目算是课程设计和毕业设计中常见的题目了&#xff0c;本期是一个基于51单片机的心率血压体温检测系统 需要的源文件和程序的小伙伴可以关注公众号【阿目分享嵌入式】&#xff0c;赞赏任意文章 2&#xff…

数据结构与算法 - 数组与二分查找 + Leetcode典型题

1. 什么是数组 数组是存放在连续内存空间上的相同类型数据的集合。 数组可以方便的通过下标索引的方式获取到下标下对应的数据。 C中二维数组在地址空间上也是连续的。 需注意&#xff1a; 数组的下标从0开始。数组内存空间的地址是连续的。数组的元素是不能删的&#xff0c…

深度学习 精选笔记(7)前向传播、反向传播和计算图

学习参考&#xff1a; 动手学深度学习2.0Deep-Learning-with-TensorFlow-bookpytorchlightning ①如有冒犯、请联系侵删。 ②已写完的笔记文章会不定时一直修订修改(删、改、增)&#xff0c;以达到集多方教程的精华于一文的目的。 ③非常推荐上面&#xff08;学习参考&#x…

如何制作一款建材商城微信小程序

现在&#xff0c;微信小程序已经成为了很多企业和商家开展线上业务的重要渠道之一。对于建材商城而言&#xff0c;制作一款专属的微信小程序可以帮助企业更好地展示产品、提供服务&#xff0c;并增加销售额。下面将介绍如何制作一款建材商城微信小程序。 首先&#xff0c;登录【…

CSS-显示模式,背景,盒子模型

1. 元素显示模式 <!DOCTYPE html> <html lang"en"> <head><meta charset"UTF-8"><meta name"viewport" content"widthdevice-width, initial-scale1.0"><title>Document</title><style…

接口测试实战--mock测试、日志模块

一、mock测试 在前后端分离项目中,当后端工程师还没有完成接口开发的时候,前端开发工程师利用Mock技术,自己用mock技术先调用一个虚拟的接口,模拟接口返回的数据,来完成前端页面的开发。 接口测试和前端开发有一个共同点,就是都需要用到后端工程师提供的接口。所以,当…

【LeetCode:124. 二叉树中的最大路径和 + 二叉树+递归】

&#x1f680; 算法题 &#x1f680; &#x1f332; 算法刷题专栏 | 面试必备算法 | 面试高频算法 &#x1f340; &#x1f332; 越难的东西,越要努力坚持&#xff0c;因为它具有很高的价值&#xff0c;算法就是这样✨ &#x1f332; 作者简介&#xff1a;硕风和炜&#xff0c;…

【GAD】动态图的半监督异常检测

SAD: Semi-Supervised Anomaly Detection on Dynamic Graphs Limitations of existing semi-supervised methodsContributionRelated workMethodDeviation Networks with Memory BankContrastive Learning for Unlabeled Samples Experiments少样本评估2D t-SNE可视化消融实验 …

Machine Vision Technology:Lecture1 Introduction

Machine Vision Technology&#xff1a;Lecture1 Introduction What kind of information can we extract from an image?Syllabus organized fromRoadmap路线图 计算机视觉&#xff08;本科&#xff09; 北京邮电大学 鲁鹏 What kind of information can we extract from an …

一张图读懂人工智能

一、生成人工智能的概念和应用&#xff0c;以及如何使用大型语言模型进行聊天和创造原创内容。这项技术将会对人类和企业产生深远影响。 计算机获得学习、思考和交流的能力&#xff0c;被称为生成人工智能。生成人工智能可以立即获得人类所有知识的总和&#xff0c;并回答任何…