1.分配IP地址![](https://i-blog.csdnimg.cn/blog_migrate/7883ae1985b419d1c9b64111f8abee67.png)
15个网段基于192.168.1.0/24进行划分
骨干链路192.168.1.0/27
192.168.1.0/30
192.168.1.4/30
192.168.1.8/30
192.168.1.14/30
192.168.1.16/30
192.168.1.20/30
R1环回192.168.1.32/27
192.168.1.32/28
192.168.1.48/28
R2环回192.168.1.64/27
192.168.1.64/28
192.168.1.80/28
R4环回192.168.1.96/27
192.168.1.96/28
192.168.1.112/28
R5环回192.168.1.128/27
R3环回192.168.1.160/27
2.R3下的PC通过DHCP自动获取IP ![](https://i-blog.csdnimg.cn/blog_migrate/32aae5dc0bf01989f1dbbe9791a73df0.png)
3.进行底层IP的配置(以R1为例)![](https://i-blog.csdnimg.cn/blog_migrate/7da53dff63607da13ee931a6db6f82c8.png)
4.测试连通性![](https://i-blog.csdnimg.cn/blog_migrate/c9d9fd3131b08c83d12819a521b5bb4b.png)
5.缺省路由![](https://i-blog.csdnimg.cn/blog_migrate/36863e1b983b18b74c3fe44e3a52e6a7.png)
6.浮动静态路由![](https://i-blog.csdnimg.cn/blog_migrate/56fd17d64aa4d7000fe96f4c13bfc20f.png)
7.R1-R5都可以访问R6的环回![](https://i-blog.csdnimg.cn/blog_migrate/0bbc2a4a2c0e17ba03a56fc39fecbdb1.png)
8.防环空接口(以R1为例)
9. 映射
10.R6telnetR5的公有地址时实时登录到R1上
TCP 3次握手4次断开
TCP/IP三次握手概述:
第一次握手:
Client将标志位SYN置为1,随机产生一个值seq=J,并将该数据包发送给Server,Client进入SYN_SENT状态,等待Server确认。
第二次握手:
Server收到数据包后由标志位SYN=1知道Client请求建立连接,Server将标志位SYN和ACK都置为1,ack=J+1,随机产生一个值seq=K,并将该数据包发送给Client以确认连接请求,Server进入SYN_RCVD状态。
第三次握手:
Client收到确认后,检查ack是否为J+1,ACK是否为1,如果正确则将标志位ACK置为1,ack=K+1,并将该数据包发送给Server,Server检查ack是否为K+1,ACK是否为1,如果正确则连接建立成功,Client和Server进入ESTABLISHED状态,完成三次握手,随后Client与Server之间可以开始传输数据了。
TCP/IP四次断开概述:
第一次断开:
Client发送一个FIN,用来关闭Client到Server的数据传送,Client进入FIN_WAIT_1状态。
第二次断开:
Server收到FIN后,返回一个ACK给Client,确认序号为收到序号+1(与SYN相同,一个FIN占用一个序号),Server进入CLOSE_WAIT状态。
第三次断开:
Server发送一个FIN,用来关闭Server到Client的数据传送,Server进入LAST_ACK状态。
第四次断开:
Client收到FIN后,Client进入TIME_WAIT状态,接着发送一个ACK给Server,确认序号为收到序号+1,Server进入CLOSED状态,完成四次断开。
2.可靠机制详解
TCP首先采用三次握手来建立连接、四次挥手来释放连接。其次TCP采用了连续ARQ协议,即自动重传请求(Automatic Repeat-reQuest)来保证数据传输的正确性,使用滑动窗口协议来保证接收方能够及时处理接收到的数据,进行流量控制。最后TCP使用慢开始、拥塞避免、快重传、快恢复来进行拥塞控制,避免网络拥堵。