![](https://img-blog.csdnimg.cn/20201014180756927.png?x-oss-process=image/resize,m_fixed,h_64,w_64)
计算机网络
文章平均质量分 54
金士顿
这个作者很懒,什么都没留下…
展开
-
解密网络接口: MII和MI的位置与作用
理解MII和MI的位置和作用,有助于我们更深入地理解网络通信的工作原理。它们可能不是最常被讨论的网络概念,但它们在确保网络通信的效率、灵活性和可管理性方面发挥着不可或缺的作用。下次当你浏览网页或发送电子邮件时,不妨想象一下数据是如何通过这些精心设计的接口传输的。这些"幕后英雄"正是让我们的数字世界如此高效运转的关键所在!原创 2024-07-08 11:54:12 · 456 阅读 · 0 评论 -
MAC在网络结构中的位置:深入解析
理解MAC在网络结构中的位置,不仅有助于我们更好地理解网络通信的原理,还能帮助我们在网络故障排查、性能优化等实际工作中有更深入的洞察。MAC层作为连接软件和硬件的桥梁,在确保数据可靠传输方面扮演着不可或缺的角色。下次当你使用网络时,不妨想想那些默默工作的MAC层,它们正在幕后为我们的每一次网络通信保驾护航。原创 2024-07-08 11:33:45 · 1088 阅读 · 0 评论 -
理解 ICMP 报文:网络故障排查的重要工具
ICMP 是一种支持网络设备之间传递控制信息的协议。它主要用于发送错误消息,例如目标不可达(Destination Unreachable)、时间超过(Time Exceeded)等,以便源设备可以了解网络中的问题。此外,ICMP 还用于诊断工具,例如 ping 和 traceroute,这些工具依赖 ICMP 报文来测试网络连通性和路径。ICMP 是网络故障排查和管理中的关键工具。理解 ICMP 报文的工作原理及其应用,可以帮助网络管理员快速定位和解决网络问题。原创 2024-06-19 15:26:57 · 717 阅读 · 0 评论 -
网络报文ICMP
ICMP 报文由网络层(IP 层)生成和处理,不涉及传输层的端口号。192.168.1.10 作为发出方,直接通过 IP 层将 ICMP 报文发送给 192.168.1.235,以通知其目标端口不可达的情况。ICMP 报文仅包含 IP 地址,而没有源端口和目标端口的概念。原创 2024-06-19 14:35:11 · 863 阅读 · 0 评论 -
虚拟机里为什么桥接模式可以广播,NAT模式不能广播?
相反,NAT模式(Network Address Translation mode)将虚拟机放在一个隔离的网络环境中,由主机提供NAT服务。在这种模式下,虚拟机对于外部网络是不可见的,并且不能直接参与广播,因为NAT仅处理特定的进出连接请求,不转发广播消息。在虚拟机网络配置中,桥接模式(Bridged mode)允许虚拟机在与主机相同的网络上作为一个独立的设备出现。这意味着虚拟机可以接收和发送广播消息,就像物理机器一样,因为它们处于同一个物理网络上。原创 2023-11-20 18:20:28 · 344 阅读 · 0 评论 -
TIME_WAIT或者CLOSE_WAIT的原因以及如何解决
转载地址:https://cloud.tencent.com/developer/article/2093503TCP的四次挥手MSL是Maximum Segment Lifetime英文的缩写,中文可以译为“报文最大生存时间”.2MSL在RFC 793协议中给出的建议是两分钟, 但是在Linux下一般时30秒, 也就是说2MSL就是60秒.转载 2023-02-01 11:32:52 · 4235 阅读 · 0 评论 -
Wireshark - 过滤显示TCP[RST]报文
tcp.flags.reset==1原创 2023-01-05 15:51:49 · 3132 阅读 · 0 评论 -
tcp 关闭socket 不发 FIN(RST)
一般情况下,当TCP连接主动关闭时,会向对端发送一个FIN,对端会获得一个读事件,调用read时返回0,表示读到一个EOF,读结束。我们再来验证一下,在server中先调用read()清空读缓冲区后再close(),此时发现client会收到FIN了。我们从内核中找答案。下面是一个简单的客户端程序,连接成功后发送1024字节的数据,然后调用read()代码里面写得很清楚,如果你的接收缓冲区中还有数据,协议栈就会发送RST而不是FIN。首先是一个简单的服务器程序,accept()后睡眠5s钟,然后关闭连接。转载 2023-01-05 15:42:33 · 566 阅读 · 0 评论 -
close socket 后,发送rst包的场景
当我服务端已经将该socket关闭了,但是客户端未收到关闭的消息,如果客户端继续像服务端发送数据的话,服务端的协议栈同样会给客户端回复rst包。转载地址:https://blog.csdn.net/qq_41163331/article/details/90711482。当程序调用close关闭socket的时候,如果发送缓冲区中仍然有数据的话,协议栈会发送RST包代替FIN包给客户端.还有一个场景协议栈会恢复rst包。转载 2023-01-04 15:35:09 · 354 阅读 · 0 评论 -
实战 | wireshark抓包解析TCP三次握手和四次分手的过程
本章节通过在ENSP模拟器器上搭建环境模拟客户端访问网站,从而抓包验证了TCP建立连接的三次握手过程和关闭连接的四次分手过程。转载 2023-01-04 14:02:41 · 1890 阅读 · 1 评论 -
WINDOWS查看端口命令
netstat -ano | findstr “60109” 显示出80端口占用的详细情况。tasklist | findstr “6444” 查询端口具体哪个应用占用。netstat -an 显示出电脑中所有被打开的端口列表。netstat -ano 显示出所有占用端口的列表。原创 2022-12-15 11:39:45 · 802 阅读 · 1 评论 -
同网段ping不通
目的ip和源ip是同一网段的,ping的结果是“无法访问目标主机” ,属于ping的请求没有发出。我们来看下,ping同网段不存的ip地址。ping的请求发出后,返回显示“无法访问目标主机"。什么原因呢?说明此时,ping的需求并没有成功发出,这时,要检查:1、对方是否开机?ip是否存在?2、有跨交换机vlan的话,检查对应的中间trunk链路是否导通?3、走直连路由是否正确?是否应该走默认路由,而走了直连路由。4、子网掩码是否错误。5、默认网关是否填写正确。原创 2022-10-26 15:17:15 · 12452 阅读 · 0 评论 -
ICMP协议详解
转载地址:https://blog.csdn.net/baidu_37964071/article/details/80514340。转载 2022-09-15 13:33:45 · 86 阅读 · 0 评论