作业二

本文详细解释了TCP协议中三次握手和四次挥手的过程及其原因,包括TCP连接建立和断开的具体步骤。此外还介绍了IP地址分类、子网掩码的作用及特殊情况下的IP地址处理,并给出了网络故障排查的方法。

摘要生成于 C知道 ,由 DeepSeek-R1 满血版支持, 前往体验 >

1:三次握手

在这里插入图片描述

2:四次挥手

在这里插入图片描述
3为什么握手需要三次,断开需要四次?
***握手需要三次***是因为TCP三次握手过程 一个完整的 TCP连接的建立,需要三次握手,然后双方以全双工的方式发送和接收数据。很多的端口扫描技术是依靠 TCP三次握手来实现的。具体的握手过程描述如上面第一个图)(1)请求方向服务提供方提出连接请求。这时TCP SYN标志置位。客户端告诉服务端序列号区域合法,需要检查。客户端在 TCP报头的序列号区域中插入自己的ISN;
(2)服务端收到该TCP分段后,以自己的ISN回应((SYN标志置位),同时确认收到客户端的第一个TCP分段((ACK标志置位);
(3)客户端确认收到服务端的ISN(ACK标志置位)。到此为止建立完整的TCP连接,开始全双工模式的数据传输过程.
***而断开需要四次***是因为TCP有个半关闭状态,假设iA.B要释放连接,那么A发送一个释放连接报文给B,B收到后发送确认,这个时候A不发数据,但是B如果发数据A还是要接受,这叫半关闭。然后B还要发给A连接释放报文,然后A发确认,所以是4次。
TCP报头

在这里插入图片描述
UDP报头
在这里插入图片描述
IP报头
在这里插入图片描述
IP地址分类
在这里插入图片描述

其中ABC为单播地址都有默认子网掩码——单播地址既可作为源地址也可做为目标地址
D为组播地址——即广播地址只可以作为目标地址使用
E为科研使用
IPV4:192.168.31.121——点分十进制(32位的二进制数)
完整的IP 地址需要子网掩码(网络 掩码Netmask)
网络掩码的作用——区分网络位和主机位

1:网络位——标记此IP地址处于哪个广播域内,掩码为1
2:主机位——可以给主机分配地址,掩码为0

特殊的IP地址
在这里插入图片描述
假设客户现场PC无网络,请你写出你的解决方案?
a、检查客户使用有线网还是无线网若为有线网则检查接口是否良好
b、若良好检查网线是否正常
若上述都正常
2、检测别人机器是否能上网
即检测同一个网络环境中的其它设备上网是否正常(也就是跟你的PC连着同一个WIFI的其他设备),如果其它设备上网亦不正常,则可以怀疑是当前的网络环境出现异常(而不是PC的网络设置出现问题),一般来说可以尝试通过重启路由器解决;

如果其它设备上网正常,则排除是当前网络环境的问题,进入下述的第2点。

3、是否只是个别网络连接不上

在条件允许的情况下,可以尝试更换一个网络环境,连一下其它的WIFI,如果其它WIFI连接后上网正常,则可以初始化PC中对出现问题的那个无线网络的配置,具体方法如下:

3.1删除保存的网络,重新连接

本帖隐藏的内容

具体方法如下:

a、按下Win +R键,在“打开”框中输入:cmd;

b、在cmd对话框中输入:netsh wlan show profile;
复制代码
c、找到你要删除的WIFI的名字,然后在cmd对话框中输入:

netsh wlan delete profile name=“你要删除的WIFI名字”

复制代码
d、到此你已经删除了当前WIFI在PC中的配置;
e、接着只需要在WIFI列表中找到之前删除的WIFI并重新连接即可。

3.2、检查IP、DNS本帖隐藏的内容
如果2.1中的操作仍然没有解决问题,尝试前往控制面板-网络和Internet-网络和共享中心,并点击左边栏的:更改适配器选项,

接下来分别选中你的WLAN适配器并双击,双击后悔弹出当前WLAN状态框,点击状态框下方的属性,在弹出的对话框中将滚动条拉到最底端,分别双击Internet协议版本4和Internet协议版本6进行设置,一般设置为自动获取IP地址,自动获取DNS地址
3.3、检查信道设置

如果3.1、3.2中的方法仍然不能解决问题,请用Web浏览器登录你的路由器IP,并更改路由器的信道设置(修改的标准是:使新修改的信道与原来的信道设置不一样且新修改的信道使用人数较少,注:一般路由器会显示信道的使用情况)。

如果3.1-3.3仍然不能解决问题,则进入下面的第3点。
4、检查QQ能否在当前网络环境上网
如果QQ能上网,则可以通过以下方法解决问题。
4.1、重置浏览器

以Chrome为例,打开浏览器设置,点击显示高级设置,找到:重置浏览器选项,点击后重启电脑,
如果重置浏览器并重新启动电脑后,仍然不能正常上网,则移步4.2。
4.2、重置DNS和winsock
本帖隐藏的内容
a、先重置DNS
按下Win + R键并在“打开”输入框中输入:cmd;
然后在输入框中输入如下命令:ipconfig /flushdns;
接着输入如下命令:netsh int ip reset;
然后重启计算机。
如果问题没有解决,则重置winsock。
b、重置winsock
重置方法如以下链接所示,这里不详述。
如果以上方法仍然不能解决上网问题,则进入下一步:查看无线状态图标,检查无线网络设置:
PC、交换机、路由器工作原理
在这里插入图片描述

机器A在开始发送时,已知目的IP地址,但尚不知道在局域网上发送所需要的MAC地址。要采用地址解析(ARP)来确定目的MAC地址。机器A把自己的IP地址与目的IP地址比较,从其软件中配置的子网掩码提取出网络地址来确定目的机器是否与自己在同一子网内。若目的机器B与机器A在同一子网内,A广播一个ARP请求,B返回其MAC地址,A得到目的机器B的MAC地址后将这一地址缓存起来,并用此MAC地址封包转发数据,第二层交换模块查找MAC地址表确定将数据包发向目的端口。若两个机器不在同一子网内,如发送机器A要与目的机器C通信,发送机器A要向“缺省网关”发出ARP包,而“缺省网关”的IP地址已经在系统软件中设置。这个IP地址实际上对应第三层交换机的第三层交换模块。所以当发送机器A对“缺省网关”的IP地址广播出一个ARP请求时,若第三层交换模块在以往的通信过程中已得到目的机器C的MAC地址,则向发送机器A回复C的MAC地址;否则第三层交换模块根据路由信息向目的机器广播一个ARP请求,目的机器C得到此ARP请示后向第三层交换模块回复其MAC地址,第三层交换模块保存此地址并回复给发送机器A。以后,当再进行A与C之间数据包转发进,将用最终的目的机器的MAC地址封装,数据转发过程全部交给第二层交换处理,信息得以高速交换。既所谓的一次选路,多次交换。

、交换机的工作原理

传统的交换机本质上是具有流量控制能力的多端口网桥,即传统的(二层) 交换机。把路由技术引入交换机,可以完成网络层路由选择,故称为三层交换,这是交换机的新进展。交换机(二层交换)的工作原理交换机和网桥一样,是工作在链路层的联网设备,它的各个端口都具有桥接功能,每个端口可以连接一个LAN或一台高性能网站或服务器,能够通过自学习来了解每个端口的设备连接情况。所有端口由专用处理器进行控制,并经过控制管理总线转发信息。

同时可以用专门的网管软件进行集中管理。 除此之外,交换机为了提高数据交换的速度和效率,一般支持多种方式
  交换机的作用
  1、无线延长传输距离
  2、实现单波
  3、解决冲突域
  路由器的作用
  1、隔离广播域
  2、连接不同的网络
  3、路由
  路由器的定义
  连接互联网内局域网和广域网的设备

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值