首页 > 其他 > 详细

网络原理基础

时间:2020-09-22 22:57:46      阅读:80      评论:0      收藏:0      [点我收藏+]

网络原理基础

欢迎来到 来到大浪涛天的博客

1. TCP协议重要原理

1-1. TCP三次握手过程

  1. 第一次握手:
    发送syn请求建立连接控制字段, 发送seq序列号信息(X), 第一个数据包的系列号默认为0
  2. 第二次握手:
    发送syn请求建立连接控制字段, 同时还会发送ack确认控制字段
    发送seq序列号信息也为(Y), 还会发送ACK确认号(X+1)信息(对上一个数据序列号信息进行确认)
  3. 第三次握手:
    发送ack确认控制字段,发送seq序列号信息(X+1),发送ack确认号(Y+1)

1-2. TCP四次挥手过程

  1. 第一次挥手:
    发送fin请求断开连接控制字段
  2. 第二次挥手:
    发送ack确认控制字段
  3. 第三次挥手:
    发送fin请求断开连接字段, 发送ack确认字段
  4. 第四次挥手:
    发送ack控制字段

2. TCP的十一种状态集

2-1. TCP三次握手: 5种状态

  1. 最开始两台主机都处于关闭状态 closed
  2. 服务端将相应服务进行开启 closed --- listen
  3. 客户端向服务端发出连接请求 closed --- syn_sent
  4. 服务端接收到连接请求,进行确认 listen --- syn_rcvd
  5. 客户端再次进行确认 syn_sent --- established
  6. 服务端接收到确认信息 syn_rcvd --- established

2-2. TCP四次挥手:6种状态

  1. 客户端发送请求断开连接信息 established -- fin_wait1
  2. 服务端接收断开连接请求,并进行确认 established -- close_wait
  3. 客户端接收到了确认信息 fin_wait1 -- fin_wait2
  4. 服务端发送ack和fin字段 close_wait -- last_ack
  5. 客户端接收到请求断开连接信息,发送确认 fin_wait2 -- time_wait
  6. 服务端接收到确认信息 last_ack -- closed
  7. 客户端等待一段时间 time_wait -- closed

3. 静态路由的配置

3-1. centos6

  • 配置默认网关
route add default gw 10.0.0.2(网关地址)
route del default gw 10.0.0.2
  • 静态网段路由
route add -net 10.0.3.0 netmask 255.255.255.0 gw 10.0.1.2
route del -net 10.0.3.0 netmask 255.255.255.0 gw 10.0.1.2
  • 静态主机路由:
route add -host 10.0.3.201 dev eth1
route del -host 10.0.3.201 dev eth1

3-2. centos7

  • 配置默认网关
ip route add default via 10.0.0.2
ip route del default via 10.0.0.2
  • 静态网段路由
ip route add -net 10.0.3.0 netmask 255.255.255.0 via 10.0.1.2
ip route del -net 10.0.3.0 netmask 255.255.255.0 via 10.0.1.2
  • 静态主机路由:
ip route add -host 10.0.3.201 via 10.0.1.2
ip route del -host 10.0.3.201 via 10.0.1.2

网络原理基础

原文:https://www.cnblogs.com/chacha51/p/13714993.html

(0)
(0)
   
举报
评论 一句话评论(0
关于我们 - 联系我们 - 留言反馈 - 联系我们:wmxa8@hotmail.com
© 2014 bubuko.com 版权所有
打开技术之扣,分享程序人生!