Linux 网络

ping

用法ping + IP + -c + 数字 (count 表示拼4个数据包就停止)

作用:ping 命令是用来测试TCP/IP 网络是否畅通或者测试网络连接速度的命令,对确定网络是否正确连接,以及网络连接的状况十分有用。简单的说,ping就是一个测试程序,如果ping运行正确,大体上就可以排除网络访问层、网卡、Modem的输入输出线路、电缆和路由器等存在的故障,从而缩小问题的范围。

原理 :ping命令的原理是根据计算机唯一标示的IP 地址,当用户给目的地址发送一个数据包时,对方就会返回一个同样大小的数据包,根据返回的数据包用户可以确定目的主机的存在,并初步判断目的主机的操作系统。
在这里插入图片描述

ifconfig

作用:用于显示当前网络和主机的信息。
在这里插入图片描述
eth0表示第一块网卡,可以看到这个网卡的信息

  • HWaddr表示网卡的物理地址即MAC地址,可以看到目前这个网卡的MAC地址是:00:0c:29:ce:6f:af

  • inet addr用来表示网卡的IP地址,此网卡的IP地址是:192.168.114.128

  • 广播地址Bcast:192.168.114.255

  • 掩码地址Mask:255.255.255.0

    lo是表示主机的回环地址,这个一般是用来测试一个网络程序,但又不想让局域网或外网的用户能够查看,只能在此台主机上运行和查看所用的网络接口。

nslookup

作用: 查看域名的Ip地址。
用法:nslookup + www.baidu.com
在这里插入图片描述

netstat

作用:netstat命令用于显示与IP、TCP、UDP和ICMP协议相关的统计数据,一般用于检验本机各端口的网络连接情况。netstat是在内核中访问网络及相关信息的程序,它能提供TCP连接,TCP和UDP监听,进程内存管理的相关报告。

-t : TCP协议

-u: UDP协议

-r : 路由

-l: 监听 listening

-n: 显示IP地址和端口号 numeric

-p或–programs:显示正在使用Socket的程序识别码和程序名称;
在这里插入图片描述
Proto:协议名(tcp协议还是udp协议)

recv-Q : 网络接收队列

send-Q : 网络发送队列

Local Address :本地就是你本机的地址

Foreign Address:与本机端口通信的外部socket。显示规则与Local Address相同

State:链路状态,共有11种。state列共有12中可能的状态,前面11种是按照TCP连接建立的三次握手和TCP连接断开的四次挥手过程来描述的。

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

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值