静态综合实验报告

从一开始学习静态路由到现在的总结报告

计算机网络总体结构分七层:

        应用层       抽象语言输入和输出   抽象语言-->编码

        表示层        编码-->二进制

        会话层        应用程序内部,提供的内部区分地址 

        上三层均为应用程序处理加工数据,上三被统称为应用流层

        下四层负责数据的传输,统称为数据流层

        传输层  提供端口号,分段(受MTU最大1500字节线限制)  TCP/UDP

        网络层        Internet 协议  -- IP地址

        介质访问控制层--MAC   控制物理硬件

        物理层 手机,平板,笔记本电脑等等

第四层传输层解释:
        传输层:解决数据交给那个应用程序,端口字段
        还需要解决传输的质量和方法
        俩种传输协议,对应了俩种不同的传输服务,这俩种TCP UDP
        TCP是一种可靠的传输协议, UDP 是一种不可靠的传输协议
简单讲:
TCP:可靠传输:按需传输、有确认机制、丢失重传、严格校验。
UDP:不可靠传输:只管传,其他都不管
这里详解TCP:
TCP的建立需要三次握手:
        第 1 次握手建立连接时,客户端向服务器发送 SYN 报文(SEQ=x,SYN=1),并进入 SYN_SENT 状态,等待服务器确认

        第 2 次握手实际上是分两部分来完成的,即 SYN+ACK(请求和确认)报文。

服务器收到了客户端的请求,向客户端回复一个确认信息(ACK=x+1)。服务器再向客户端发送一个 SYN 包(SEQ=y)建立连接的请求,此时服务器进入 SYN_RECV 状态

        第 3 次握手,是客户端收到服务器的回复(SYN+ACK 报文)。此时,客户端也要向服务器发送确认包(ACK)。此包发送完毕客户端和服务器进入 ESTABLISHED 状态,完成 3 次握手

 

TCP的关闭需要四次挥手:
       第一次挥手:客户端向服务器端发送断开 TCP 连接请求的FIN=1报文,在报文中随机生成一个序列号 SEQ=x,表示要断开 TCP 连接。第二次挥手:当服务器端收到客户端发来的断开 TCP 连接的请求后,回复发送标志位ACK=1报文,表示已经收到断开请求。回复时,随机生成一个序列号 SEQ=y。由于回复的是客户端发来的请求,所以在客户端请求序列号 SEQ=x的基础上加 1,得到确认序列号ACK=x+1。第三次挥手:服务器端在回复完客户端的 TCP 断开请求后,不会马上进行 TCP 连接的断开。服务器端会先确认断开前,所有传输到客户端的数据是否已经传输完毕。确认数据传输完毕后才进行断开,向客户端发送FIN=1报文。再次随机生成一个序列号 SEQ=z。由于还是对客户端发来的 TCP 断开请求序列号 SEQ=x 进行回复,因此确认序列号ACK依然为 x+1第四次挥手:客户端收到服务器发来的 TCP 断开连接数据包后将进行回复,表示收到断开 TCP 连接数据包。向服务器发送标志位ACK=1 报文,生成一个序列号 SEQ=x+1。由于回复的是服务器,所以确认序列号ACK字段的值在服务器发来断开 TCP 连接请求序列号 SEQ=z 的基础上加 1,得到ACK=z+1。
 

 接下来是静态路由:

路由器的工作原理:

当数据包进入路由器后,先查看目标IP地址;然后查询本地的路由表,若表中存在记录,将无条件按照记录转发;若没有记录,将丢弃该流量;所以就向其中添加记录即可。

以下代码添加记录:

        ip route-static 192.168.3.0 255.255.255.0 192.168.2.2

                           目标网段         子网掩码          下一跳ip地址

用此命令可以查看添加记录:display  ip routing-table   查看路由表

下一跳:流量下一个进入接口的ip地址

1 负载均衡:当访问相同的目标时,具有多条相似路径时,可以写两个具有相同目标网段的代码,即一个路由器对一个网段写两个下一跳。

2.环回接口:本质是用于检查自身设备TCP/IP协议组件是否能封装和解封装,即可用自家电脑ping 127.0.0.1都能成功,因为它是自带的,相同的是路由器也有这样的功能,即检查自身....。创建一个环回接口可以模拟用户接口,减少成本。其代码是:interface LoopBack 0(序号0-1023),然后正常陪ip地址即可:id add 192.168.1.1.

3.手工汇总:

        条件是拥有相同的下一跳且是连续的网段,将这些网段汇总。可以减少路由表的条目数量。

4.路由黑洞:

        因为手工汇总导致的黑洞,子网合并后扩大了网段的范围,让传出的数据包有去无回,浪费链路资源。应该做出无黑洞汇总。

5.缺省路由:

        连接外部资源的必须操作:

        ip rout-static 0.0.0.0 .0.0.0.0 下一跳

6.空接口:

        因为缺省路由和路由黑洞而产生的必然的死循环。

        解决方法:

        创建路由器空接口以此来丢弃数据:

                ip route-static 1.1.0.0 22 NULL 0

7.浮动静态:

        不同的方式产生到路由表中条目,其优先级不同:直连:0静态0:60

        优先级取值范围:0-255 越小越好

设置优先级

        ip route-static 100.100.100.0 24 13.1.1.2 preference 61

        访问相同的路径时,将优先加载优先级最小的到表中使用:如果优先级相同将同时加表(负载均衡);因此修改部分路由器的优先级,可以实现静态备份的效果。

        

        

  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值