首页 > 其他分享 >10静态路由原理及配置

10静态路由原理及配置

时间:2023-04-05 16:45:49浏览次数:42  
标签:10 静态 报文 pc1 pc2 路由表 路由 路由器

1.路由:

从源主机到目标主机的转发过程

(路由器就是能够将数据包转发到正确的目的地,并在转发的过程中选择最佳路径的设备就是路由器)

2.根据路由表转发数据

1网段要给4网段发送消息:主机1的数据首先到路由器A这里,路由器A 这里首先会查询路由器表,查看自己的路由表中数据发送到4网段数据需要出来的接口是S0接口,S0接口出来的数据到B路由器的S0接口,再次查看路由器表,从E0接口发送处数据,后面发送数据到4网段

3.路由表的形成:

路由器中维护的路由条目的集合

路由器根据路由表做路径选择,根据路由表然后做路径选择

直连网段在配置ip地址后,端口为up状态,就形成了直连路由

对于非直连网段,需要配置静态路由或者动态路由,将网段添加到路由表中

静态路由是由管理员手工配置的,是一个单向的

其中{

路由表:网段---》接口

mac地址表:mac地址---》接口

arp缓存表:IP地址----》mac地址

}

查询路由器表中路由表命令

Router#sh ip route

C:代表直连

S:代表配置静态路由

S*:代表配置默认路由

4.tcp协议

TCP是面向连接的、可靠的进程到进程通信的协议T

CP提供全双工服务,即数据可在同一时间双向传输

TCP报文段·

TCP将若干个字节构成一个分组,叫报文段(Segment)·

TCP报文段封装在IP数据报中

4.1 tcp报文段

序号:发送端为每个字节进行编号,便于接收端正确重组·

确认号:用于确认发送端的信息·

窗口大小:用于说明本地可接收数据段的数目,窗囗大小是可变的

4.2 tcp连接的过程中的三次握手

Seq:序号 Ack:确认号

首先,pc1先给pc2发送一条syn报文,序号为x,syn=1,

当pc2收到报文,然后给pc1发送报文(序号为y,确认号,pc1发来的序号+1,然后SYN=1,ACK=1)发送给pc1

pc1接到报文后,再次给pc2发送报文,(序号:第一个给pc2发送报文的时候的序号+1,确认号:接收到pc2的序号然后+1,ACK=1)

【三次握手的目的:第一次:pc2可以接收数据,第二次:pc2可以发送数据,第三次:可以知道pc1可以接收数据】

4.3tcp断开连接的四次挥手

fin=1(完成)

断开连接时,首先pc1给pc2发送报文(fin=1,ack=1),pc2接收到数据后,给pc1发送一条报文,为(ack=1),(信息没有发送完毕),然后紧接着pc2再次给pc1发送报文,(fin=1,ack=1),pc1接收到报文后,再次给pc2发送一条报文(ack=1),pc2接收到报文后,双方完成挥手告别完成,pc1和pc2断开连接

4.4pc1和pc2从握手到挥手模块抓包过程

5.tcp连接

常用的tcp端口号及其功能

6.udp协议

6.1udp协议特点

无连接,不可靠的传输协议,花费的开销小(例如广播,屏幕共享)

6.2udp报文的首部格式

6.3常用的udp端口号及其功能

 

标签:10,静态,报文,pc1,pc2,路由表,路由,路由器
From: https://www.cnblogs.com/wang97bk/p/17289685.html

相关文章

  • Ubuntu10.04下配置和使用JDK-Mysql-Tomcat-SVN
    操作系统:Linux-Ubuntu10.0.4,JDK:1.61.安装JDK和设置Java环境变量1.1安装JDKa.下载JDKjdk-6u31-linux-x64.bin,具体下载哪个,根据自己的平台和系统来决定b.修改权限,增加可执行权限sudochmodu+xjdk-6u31-linux-x64.binc.进入到jdk-6u31-linux-x64.bin所在的目录./jdk-6u31-linux-x......
  • HJ103 Redraiment的走法(梅花桩递增可走的最多步数)_排序_动态规划
    思路:该题目符合,最优结果拥有最优子结果的特征。考虑用动态规划。通过循环获取每个参数作为最后一个桩的最优子结果,后面桩的结果为前一个桩的最优子结果+1。如梅花桩“251545”。参考高赞答案,代码如下1importsys2a=int(sys.stdin.readline().strip())3b=list(map(......
  • ubuntu虚拟机(vmware)设置静态ip
    最近家里的虚拟机ip每次打开电脑都会变化,为了防止不必要的麻烦,这里记录一下设置静态ip的方式首先还是查看一下虚拟机当前的ip使用ifconfig如下所示一般如果用的是vmware的虚拟机的话,网关最后一个会是.2,正常情况都是如此,当然保险起见可以看一下,在编辑中查看虚拟网络编辑器,之......
  • Flutter之GetX之路由管理
    GetX之路由管理GetX有一套完整的路由管理,并且不需要context上下文,API非常简洁直接导航导航到新的页面Get.to(NextScreen());返回,此方法可以用于关闭SnackBars、Dialogs、BottomSheets或任何你通常会用Navigator.pop(context)关闭的东西。Get.back();进入下一个页面并将上......
  • Win10(CPU)+ Anaconda3 + python3.9安装pytorch
    Win10(CPU)+Anaconda3+python3.9安装pytorch1.安装Anaconda31.1下载Anaconda3可以在官网下载Anaconda3-2022.05-Windows-x86_64.exe,这个版本对应的是python3.9。1.2安装Anaconda3此步骤比较简单,双击.exe文件,一步一步执行即可,有不确定的可以自行百度,教程比较多,但基本一致......
  • 【230405-4】已知:a^2+b^2=10 求:a+b的最大值?
    ......
  • 认识路由器
    什么是路由器? 1、路由器是网络上的选经器,为IP数据选择传送的路径;2、与交换机不同,路由器的每个端口连接不同的物理网络。 路由器提供哪些接口? 1、路由器上可以提供不同种类、不同协议的接口,用于连接不同不同接口的网络设备;2、可以提供以太网接口、串行接口等多种接口。3、以太网......
  • 单臂路由实现VLAN间通信
    VLAN间通信 1、一个VLAN的单播、组播、广播不会进入另一个VLAN;2、VLAN之间的通信需要借助于三层的路由功能来实现。 不合理的直连路由 1、与多少个VLAN连接,路由器就需要提供多少个以太网接口,每个接口连接一个VLAN;2、连接哪个VLAN,该路由器接口就配置这个VLAN的一个IP地址,作为这......
  • 360看图 1.0.0.1010 精简优化版
    修改历史:2023.03.30:自改官方 1.0.0.1010最新正式版本2023.03.20:首个自改官方1.0.0.1002修改内容:基于官方最新版本制作,精简部分非必要文件;禁止软件自动更新;去除所有程序自校验,避免程序报错;其他细节调整下载链接: 自用资源,暂不公开!......
  • PAT Basic 1070. 结绳
    PATBasic1070.结绳1.题目描述:给定一段一段的绳子,你需要把它们串成一条绳。每次串连的时候,是把两段绳子对折,再如下图所示套接在一起。这样得到的绳子又被当成是另一段绳子,可以再次对折去跟另一段绳子串连。每次串连后,原来两段绳子的长度就会减半。给定 \(N\) 段绳子的长......