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