计算机网络-4
1. tcp的11种状态ss -ant -a 表示看所有状态 -n 表示不将ip解析为主机名 -t 表示tcp1.1. closed状态客户端、服务端客户端发起建立连接前的状态服务端启动服务前的状态1.2. listen状态服务端服务端软件运行的时候状态监听状态服务端等待建立连接1.3. syn_sent状态客户端客户端发送SYN请求连接后由closed状态--syn_sent状态1.4. syn_rcvd状态服务端服务端收到客户端SYN请求回复了ACK服务端状态listen--syn_rcvdrecevide1.5. established状态客户端、服务端客户端收到了ACKSYN后发出ACK客户端状态由syn_sent--established建立连接服务端收到客户端的ACK后服务端状态变化为established状态1.6. fin_wait1状态客户端客户端先向服务端发送FIN报文请求断开连接状态由established状态--fin_wait1状态1.7. close_wait状态服务端服务端收到FIN后向客户端发送ACK服务端状态由established状态--close_wat状态1.8. fin_wait2状态客户端客户端收到ACK后就由fin_wait1状态--fin_wait2状态此时连接已经断开了一半如果服务器还有数据要发送给客户端就会继续发送1.9. last_ack状态服务端数据传完后服务端就发送FIN报文请求断开连接此时服务器就由close_wait状态--last_ack状态1.10. time_wait状态客户端、服务端客户端收到服务端的FIN后给服务器发送ACK此时客户端进入time_wait状态再过2MSL的时间MSL最大生存时间一般是1分钟后进入closed状态服务端收到ACK后也进入closed状态1.11. 特殊状态closing客户端发送FIN请求断开连接后由于网络故障原因没有收到服务端发送的ACK直接收到了服务端发送来的FIN断开连接请求此时客户端进入closing状态2. 查看tcp状态ss -ant -a 查看所有状态 -n 不反向解析 -t TCP ss -lntup netstat -lntup -l 查看处于监听状态的服务 -n 不反向解析 -t TCP -u UDP -p 进程 #统计TCP状态 ss -ant | awk {print $1} | sort | uniq -c | sort -rnk13. 面试题查看端口是否存在ss -lntup netstat -lntup telnet 10.0.0.210 80 nmap -p 22,80 10.0.0.210 filtered 过滤防火墙拦截 lsof -i:22 lsof 查看所有打开的文件信息4. 查看网络速度iftop -nNBP -i ens33 -n不将ip解析为主机名字 -P显示端口 -N不将端口解析为服务名字 -B将bit转换为Byte -i指定网卡 -ts 1非交互模式每隔1S5. 链路带宽测试工具ipref测试2点之间速度#服务端开启测试等待客户端连接 ipres -s #客户端连接服务端测试带宽速度 ipres -c 10.0.0.2106. mtr命令mtr www.baidu.com mtr --tcp -r -c 2 www.baidu.com --tcp表示使用tcp协议 -r表示生成报告模式非交互模式测试完显示在屏幕上 -c 2表示测试两次7. wireshark抓包过滤规则7.1. 抓取指定协议icmp #ping 数据包 tcp udp http https数据包tlshttp over tls7.2. 抓取指定端口#过滤出源端口或目的端口口是tcp/80的数据包 tcp.port 80 #过滤出源端口或目的端口口是udp/53的数据包 udp.port 53 #过滤src source 源端口是tcp/80 tcp.srcport 80 #过滤dst destitation 目标端口是tcp/80 tcp.dstport 80 #过滤src source 源端口是udp/53 udp.srcport 53 #过滤dst destitation 目标端口是udp/53 udp.dstport 53 #过滤tcp端口为80并且包含www.baidu.com tcp.port 80 and http ~ www.baidu.com7.3. 抓取指定ip的数据包#过滤源ip或目标ip为百度的数据包 ip.addr 39.156.66.10 #过滤出源ip或目标ip是10.0.0.200数据包 #ip.src表示源ip ip.src 10.0.0.200 #过滤出源ip 10.0.0.200数据包 #ip.dst表示目标ip ip.dst 10.0.0.200 #过滤出目标ip 10.0.0.200数据包7.4. 不固定内容的过滤-比较大小#过滤出端口小于等于1024的数据包 tcp.dstport 10247.5. 与或非#过滤端口号大于等于20 小于等于1024 tcp.port 20 tcp.port 1024 tcp.port 20 and tcp.port 1024 and 并且 or || 或者 ! 取反7.6. tcpdump抓包tcpdump -vvv -nnn -w all.pcap -vvv 表示显示详细的抓包信息 -nnn 表示不要做反向解析 #抓取icmp协议数据包 tcpdump -vvv -nnn icmp #抓取80端口数据包 tcpdump -vvv -nnn port 80 tcpdump -vvv -nnn src port 80 tcpdump -vvv -nnn dst port 80 #抓取指定ip的数据包 tcpdump -vvv -nnn host 10.0.0.200 tcpdump -vvv -nnn src host 10.0.0.200 tcpdump -vvv -nnn dst host 10.0.0.2008. 修改网卡名字麒麟系统1.修改/boot/grub2/grub.cfg配置在以linux开头的行有两行结尾添加 net.ifnames0 biosdevname0 sed -ri.bak /\tlinux/s#$# net.ifnames0 biosdevname0#g /boot/grub2/grub.cfg 2.修改网卡配置文件 NAMEeth0 DEVICEeth0 3.修改网卡名字 mv ifcfg-ens33 ifcfg-eth0 重启linuxcentos系统1.修改/boot/grub2/grub.cfg配置在以linux16开头的行结尾添加 net.ifnames0 biosdevname0 2.修改网卡配置文件的网卡名 NAMEeth0 DEVICEeth0 重启linuxubuntu22.04修改方法1.修改/boot/grub/grub.cfg 在第170行第189行第226行增加biosdevname0 net.ifnames0 sed -i /linux.*vmlinuz/s#$# biosdevname0 net.ifnames0#g /boot/grub2/grub.cfg 2.修改网卡配置文件的网卡名 sed -i s#ens33#eth0#g /etc/netplan/00-installer-config.yaml 重启linux

相关新闻

Unity UGUI GraphicRaycaster.Raycast详解

Unity UGUI GraphicRaycaster.Raycast详解

一、源码 /// <summary> /// 对当前 Canvas 上的所有可交互 UI 图形执行射线检测&#xff0c;判断是否被点击或触碰。 /// </summary> /// <param name"eventData">指针事件的数据&#xff08;包含鼠标位置、触摸点等&#xff09;</param> /…

2026/7/3 4:46:45 阅读更多 →
计算机网络-3

计算机网络-3

1. DNS解析流程windows host文件是否配置域名对应的ip查询本地DNS缓存是否有这个域名对应的ip询问本地DNS&#xff08;网卡配置的&#xff09;是否知晓域名对应的ip本地DNS访问根域名解析服务器&#xff0c;但是根DNS只有顶级域名的记录&#xff0c;根告诉我们.cn顶级域名的DNS…

2026/7/2 22:26:16 阅读更多 →
windows 虚拟环境编译flash_attn

windows 虚拟环境编译flash_attn

要安装Bagel试试效果&#xff0c;需要安装flash_attn&#xff0c;windows上flash_attn编译非常慢&#xff0c;都是用网络上别人编译好的.whl文件&#xff0c;Bagel要求的flash_attn2.5.8 torch2.5.1&#xff0c;但网上找不到要求的版本就很难受&#xff0c;其实不用完全符合要求…

2026/7/3 10:34:10 阅读更多 →

最新新闻

MC74HC165A与PIC24FV32KA304实现高效IO扩展方案

MC74HC165A与PIC24FV32KA304实现高效IO扩展方案

1. 项目背景与核心价值在现代嵌入式系统开发中&#xff0c;IO扩展是每个工程师都会遇到的经典问题。当我们需要监控大量开关状态、传感器信号或用户输入时&#xff0c;GPIO引脚数量往往成为瓶颈。传统解决方案要么选择更高端的MCU&#xff08;成本飙升&#xff09;&#xff0c;…

2026/7/3 21:43:46 阅读更多 →
3分钟掌握百度网盘高速下载:Python解析工具实战指南

3分钟掌握百度网盘高速下载:Python解析工具实战指南

3分钟掌握百度网盘高速下载&#xff1a;Python解析工具实战指南 【免费下载链接】baidu-wangpan-parse 获取百度网盘分享文件的下载地址 项目地址: https://gitcode.com/gh_mirrors/ba/baidu-wangpan-parse 你是否厌倦了百度网盘官方客户端的下载限制和龟速传输&#xf…

2026/7/3 21:43:46 阅读更多 →
企业网盘文件同步核心技术解析:冲突检测、断点续传与增量同步

企业网盘文件同步核心技术解析:冲突检测、断点续传与增量同步

摘要&#xff1a; 文件同步是企业网盘的核心功能&#xff0c;看似简单的"上传下载"背后&#xff0c;隐藏着复杂的技术挑战。本文从工程实践角度&#xff0c;深入解析冲突检测、断点续传、增量同步三项关键技术的工作原理与实现思路&#xff0c;并结合巴别鸟企业云盘的…

2026/7/3 21:43:46 阅读更多 →
猫抓Cat-Catch:重塑浏览器资源捕获体验的开源革命

猫抓Cat-Catch:重塑浏览器资源捕获体验的开源革命

猫抓Cat-Catch&#xff1a;重塑浏览器资源捕获体验的开源革命 【免费下载链接】cat-catch 猫抓 浏览器资源嗅探扩展 / cat-catch Browser Resource Sniffing Extension 项目地址: https://gitcode.com/GitHub_Trending/ca/cat-catch 在数字内容爆炸式增长的时代&#xf…

2026/7/3 21:39:45 阅读更多 →
WinDiskWriter:macOS上制作Windows启动U盘的智能解决方案

WinDiskWriter:macOS上制作Windows启动U盘的智能解决方案

WinDiskWriter&#xff1a;macOS上制作Windows启动U盘的智能解决方案 【免费下载链接】windiskwriter &#x1f5a5; Windows Bootable USB creator for macOS. &#x1f6e0; Patches Windows 11 to bypass TPM and Secure Boot requirements. &#x1f47e; UEFI & Legac…

2026/7/3 21:37:44 阅读更多 →
UI自动化测试:基于Figma与Playwright实现像素级颜色一致性验证

UI自动化测试:基于Figma与Playwright实现像素级颜色一致性验证

1. 项目概述&#xff1a;当UI设计稿遇上自动化测试在软件开发的漫长周期里&#xff0c;UI&#xff08;用户界面&#xff09;的一致性一直是前端工程师和测试工程师的“心头大患”。设计师在Figma或Sketch里精心调制的渐变色、品牌色、状态色&#xff0c;到了开发手里&#xff0…

2026/7/3 21:35:43 阅读更多 →

日新闻

Nginx防御TLS重协商攻击实战:从原理到配置与监控

Nginx防御TLS重协商攻击实战:从原理到配置与监控

1. 项目概述&#xff1a;为什么TLS重协商攻击至今仍需警惕十多年前的CVE-2011-1473&#xff0c;一个关于TLS/SSL协议重协商机制的漏洞&#xff0c;现在提起来还有必要吗&#xff1f;很多运维和开发朋友可能会觉得&#xff0c;这都老掉牙了&#xff0c;现代服务器和客户端不都默…

2026/7/3 0:03:59 阅读更多 →
华为防火墙双通道远程管理实战:Web与SSH配置详解

华为防火墙双通道远程管理实战:Web与SSH配置详解

1. 项目概述&#xff1a;为什么需要双通道远程管理防火墙&#xff1f;在任何一个稍具规模的企业网络里&#xff0c;防火墙都是那个默默守护在边界的关键角色。作为网络工程师&#xff0c;我们不可能每次都跑到机房&#xff0c;插上console线去配置它。远程管理能力&#xff0c;…

2026/7/3 0:03:59 阅读更多 →
AD74413R与PIC18F65K40的高精度工业数据采集方案

AD74413R与PIC18F65K40的高精度工业数据采集方案

1. 项目概述&#xff1a;AD74413R与PIC18F65K40的协同工作在工业自动化和精密测量领域&#xff0c;同时实现高精度模数转换(ADC)和数模转换(DAC)功能是许多复杂系统的核心需求。AD74413R作为一款四通道可配置模拟输入/输出器件&#xff0c;与PIC18F65K40微控制器的组合&#xf…

2026/7/3 0:05:59 阅读更多 →

周新闻

月新闻