路由销毁上一页_路由器原理(数据通信)

6db247ae4ee4ccead048322272f0abdb.png

路由:对数据包选择路径的过程

a7125e52179c7a5f3c75fc171ccd246b.png

路由器(也叫网关)

智能选择数据传输路由的设备,其端口数量较少!

功能:

连接网络

1.连接异构网络

以太网、ATM网络、FDDI网络

2.连接远程网络

局域网、广域网

隔离广播

将广播隔离在局域网内

路由选择

网络安全

地址转换:NAT访问列表:IP访问列表,设置各种策略。

路由器工作在网络层(3层)!

工作原理

  1. 路由选择

按照一定的规则动态地更新它所保持的路由表,并根据量度来决定最佳路径。路由选择算法将收集到的信息写入路由表中,根据路由表可将目的网络与下一跳的关系告诉路由器。

常见的路由选择协议:

路由信息协议(RIP)

开放式最短路径优先协议(OSPF)

边界网关协议(BGP)

  1. 数据转发

接收到IP包后,解释并处理该数据包的协议报头,完成对数据的完整性验证。

根据IP包头的目的IP地址,选择合适的下一跳的IP地址。同时,IP数据包头的TTL域开始减数,并重新计算校验和。

封装上相应的包头,将IP包经路由选择的端口转发出去。

362702bd4d7b7c54a675988e6bfc0263.png
88f3aba7a0423b5d64ff77ada09f877b.png

IP数据包格式:

d64086fa1374d6967480cbd9cf959c86.png

IP包头:20-60字节

版本:IPv4或IPv6

首部(头部)长度:长度可变,因此需要定义

优先级与服务类型:3+4+1(不使用)

总长度:IP包数据的总长度

标识符:分片序号(对分片进行编号)

标志:(010,001,000)

  1. 第1个比特位:保留,永远为0。
  2. 第2个比特位:0:分片,1:不分片
  3. 第3个比特位:本分片是不是最后一个分片。1:不是,0:最后一个分片。

段偏移量:决定IP分片的先后顺序(从0开始,后面每一个加1480)

TTL(Time to Live):生存时间(一跳的个数),经过一个路由器,这个值减1,为0时,该数据自行销毁。

Windows系统发出的数据TTL默认为128,Linux为64。

协议号:用来标识封装的上层数据是是UDP还是TCP

UDP:17

TCP:6

首部校验和:类似帧当中的帧校验和,但这里校验的是IP包头的准确性。

拓扑图:

d2d3dd874f812804e7112a00b728ab49.png
  1. 路由器是根据路由表来转发数据的。
  2. 如果成功匹配路由表,根据表来转发数据。
  3. 如果没有匹配,数据丢弃。
  4. 匹配路由表时,优先匹配直连(c),然后是s,最后是s*。

路由表的形成

  1. 直连路由表条目:接口的IP配置完毕并开启,会自动形成直连条目。
  2. 非直连路由表条目:手工静态或动态为路由器进行配置

路由器条目的类型

直连:C

静态:S

默认:S*

优先级:C>S>S*

40ae77335f5fcd2f3cdbec3d7847549b.png

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

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

相关文章

您可能没有使用的最佳三星Galaxy功能

Samsung packs its flagship phones with a slew of features—some are even better than stock Android. Either way, there are a lot of things on these phones that you may not be using. Here are some of the best. 包三星旗舰手机用的特性-摆有的甚至比普通的Android…

win7更新错误0x800b0109_win7更新漏洞后产生0x0000006B蓝屏的解决方法图解

这几天不少网友在使用win7更新补丁后就蓝屏了,代码为0x0000006b。发生这一蓝屏问题的都是安装了2016年四月份推出的安全更新补丁,安装后就出现蓝屏,有的网友表示没问题,有的直接蓝了。这个蓝屏重启后依旧,安全模式进不…

如何使用facebook_如果每个人都已经开始使用Facebook,Facebook能否继续发展?

如何使用facebookThere are only so many people on earth, and so many hours in the day. Is that starting to limit the growth of social media? 地球上只有那么多人,一天中有很多小时。 这是否开始限制社交媒体的增长? Think about how much time…

2018-10-03-Python全栈开发-day60-django序列化-part3

联合唯一 clean_字段方法只能对某个字段进行检查,当clean方法执行完之后,最后还会执行clean方法,在clean方法中,可以通过获取数据字典中的值然后进行验证 from django.shortcuts import render,HttpResponsefrom django import fo…

mac按文件名查找文件_如何在Mac上查找和删除大文件

mac按文件名查找文件Freeing up disk space on a full hard drive can be difficult, especially when it’s full of small files. However, there are some excellent tools for macOS that let you find the files taking up the most space and delete the ones you don’t…

dmg是什么文件格式_什么是DMG文件(以及我该如何使用)?

dmg是什么文件格式DMG files are containers for apps in macOS. You open them, drag the app to your Applications folder, and then eject them, saving you the hassle of the dreaded “Install Wizard” of most Windows apps. So if all they are is a folder for an a…

mysql索引三个字段查询两个字段_mysql中关于关联索引的问题——对a,b,c三个字段建立联合索引,那么查询时使用其中的2个作为查询条件,是否还会走索引?...

情况描述:在MySQL的user表中,对a,b,c三个字段建立联合索引,那么查询时使用其中的2个作为查询条件,是否还会走索引?根据查询字段的位置不同来决定,如查询a, a,b a,b,c a,c 都可以走索引的&#…

canon相机api中文_您应该在佳能相机上掌握的10种相机设置

canon相机api中文Your camera is a tool, and you should be able to use it with total confidence. You should never have to dig through the manual or play around with random buttons trying to work out how to do something on a shoot. Here are the most important…

spring-boot基础概念与简单应用

1.spring家族 2.应用开发模式 2.1单体式应用 2.2微服务架构 微服务架构中每个服务都可以有自己的数据库 3.微服务架构应当注意的细节 3.1关于"持续集成,持续交付,持续部署" 频繁部署、快速交付以及开发测试流程自动化都将成为未来软件工程的重要组成部分 可行方案(如…

邮箱客户端 gmail支持_如何联系Gmail支持

邮箱客户端 gmail支持Although you may not be able to directly contact Gmail support without subscribing to G Suite for businesses, there are a couple of ways to get the answers you’re looking for online. Let’s look at how you can get help with your Gmail …

jstorm mysql_zookeeper,kafka,jstorm,memcached,mysql流式数据处理平台部署

一.平台环境介绍:1.系统信息:项目信息系统版本:Ubuntu14.04.2 LTS \n \l用户:*****密码:******Java环境:openjdk-7-jre语言:en_US.UTF-8,en_US:en磁盘:每台vda为系统盘(5…

dock模拟macos教程_将macOS首选项窗格添加到您的Dock中以快速访问

dock模拟macos教程macOS: Is there a certain Preference pane you access constantly? You can quickly add it to your dock. macOS:是否存在您经常访问的特定“首选项”窗格? 您可以将其快速添加到扩展坞中。 Brett Terpstra, writing for Lifehacke…

怎么做mysql查询系统_mysql数据库系统学习(一)---一条SQL查询语句是如何执行的?...

一、第一节:一条sql查询语句是怎样执行的5.5.5版本以后,默认使用存储引擎为InnoDB不使用查询缓存,MySQL8.0没有查询缓存这个功能总体来说:MySQL分为service层和存储引擎层1)service层包括:连接器、分析器、优化器、执行…

mysql qt自增_mysql自增设置

MySQL设置自增字段的相关语句:alter table album change ALBUM_ID ALBUM_ID bigint not null auto_increment;alter table album auto_increment1;创建:mysql>create table cc(id int auto_increment,name varchar(20),primary key(id));mysql>create table c…

staem被盗_如何检查照片是否被盗

staem被盗Photos and other images get stolen all the time online. Someone takes a photo from the photographer’s website or social media channels and uses it for their own needs. This is completely illegal and happens to me all the time here at How-To Geek.…

立即通过Xumo.TV在线观看免费电视

Xumo.TV brings the channel surfing experience to cord cutters, with content from The History Channel, MSNBC, Fox Sports, and more. And it’s free. Xumo.TV将频道浏览体验带给剪线钳,其中包括The History Channel,MSNBC,Fox Sports…

NOIP2009靶形数独

试题描述小城和小华都是热爱数学的好学生,最近,他们不约而同地迷上了数独游戏,好胜的他们想用数独来一比高低。但普通的数独对他们来说都过于简单了,于是他们向 Z 博士请教, Z 博士拿出了他最近发明的“靶形数独”&…

h5输出文字write_免费下载:Write是用于手写的文字处理器

h5输出文字writeWindows/Mac/Linux/Android: Love the feel of writing by hand, but wish you could use features like copy/paste and undo? Write is a free tool that lets you do just that. Windows / Mac / Linux / Android:喜欢手写的感觉,但是…

11. IDEA 在同一工作空间创建多个项目

1.创建项目 二.、创建工作空间 JavaWorkspace 1、File-> New Project -> 创建工作空间 JavaWorkspace,并 顺便创建项目 JavaOne 2.创建第一个项目后形成的目录结构如下 三、在已经创建好的工作空间中创建第二个项目 1、File -> New Module -> 创建项目 …

winform 线程监听两个目录下的文件_vb.net 利用.net自带的GZipStream压缩或者解压文件的代码,不需要任何第三方控件...

网上很少有用VB写的压缩文件的代码,但是,在网络传输,文件下载,打包发布等等方面的需求又比较多,所以,借鉴了一下C#代码的例子,改造成了VB用的类。另外加上了多层文件夹压缩解压。但是,因为时间有…