加入收藏 | 设为首页 | 会员中心 | 我要投稿 西安站长网 (https://www.029zz.com.cn/)- 科技、建站、经验、云计算、5G、大数据,站长网!
当前位置: 首页 > 建站 > 正文

Linux-细说Linux的网络篇

发布时间:2019-02-15 15:52:25 所属栏目:建站 来源:浮游于星辰大海
导读:副标题#e# 再说linux网络前先需要确认设备的一些信息,比如网卡类型,网卡的速度等等。在linux可以通过网卡的设备名称区分网卡的类型,例如: ##查看网卡的型号 #lspci|grep-iethernet 00:03.0Ethernetcontroller:RedHat,IncVirtionetworkdevice ##查看网卡

网络可用性测试其实很简单,简单的说就是能上网即可。linux中提供了ping、route、traceroute、nslookup、netstat、dig、几个命令即可完整的测试网络的可用性。当然有mrt这样的组合工具,但是其不是所有主机上都有。

Ping

它通过向目标主机发送一个个数据包以及接受数据包的回应来判断主机和目标主机之间网络连接情况。ping的两个功能:判断网络是否可达、网络性能统计。

  1. usage: ping 【选项】 目标主机或IP地址 
  2. descript: ping使用的是网络层的ICMP协议。 
  3. params: 
  4.   -c设置数据包的数量 
  5.   -s设置数据包的大小,,默认为64字节(包括8字节ICMP协议头、56字节测试数据、20字节IP协议头) 
  6.   -t设置数据包的生存期(TTL) 
  7.   -i设置数据包的间隔,默认为1s 
  8.   -R记录路由过程 
  9.   -r忽略普通的路由表,直接将数据包发送到远程主机上 
  10.   -v详细显示命令的执行过程 
  11.   -P设置填满数据包的范本样式 
  12.   -f极限检测,以最小的间隔来测试 
  13.   -I设置指定的网络接口发送数据包 
  14.  
  15. example 
  16.   # ping -c 2  www.baidu.com 
  17.   PING www.a.shifen.com (61.135.169.125) 56(84) bytes of data. 
  18.   64 bytes from 61.135.169.125 (61.135.169.125): icmp_seq=1 ttl=55 time=1.97 ms 
  19.   64 bytes from 61.135.169.125 (61.135.169.125): icmp_seq=2 ttl=55 time=1.66 ms 
  20.   报文尺寸目标设备主机名或IP 序号生存期  往返时间 
  21.  
  22.   --- www.a.shifen.com ping statistics ---统计信息摘要 
  23.   2 packets transmitted, 2 received, 0% packet loss, time 1001ms 
  24.   发送包数接受包数丢包率响应时间 
  25.   rtt min/avg/max/mdev = 1.666/1.821/1.977/0.161 ms 
  26.   应答计算最小值/平均值/最大值/ 

netstat

是network statistics的缩写,主要用于检测主机(本机)的网络配置和状况,用于查看与IP、TCP、UDP、ICMP协议相关的统计数据,可以查看显示网络连接(包括进站和出战)、系统路由表、网络接口状态等。

网络状态:

从客户端看其状态变化为:CLOSED->SYN_SENT->ESTABLISHED->FIN_WAIT_1->FIN_WAIT_2->TIME_WAIT->CLOSED

从服务端看其状态变化为:CLOSED->LISTEN->SYN_RECVD->ESTABLISHED->CLOSE_WAIT->LAST_ACK->CLOSED

(编辑:西安站长网)

【声明】本站内容均来自网络,其相关言论仅代表作者个人观点,不代表本站立场。若无意侵犯到您的权利,请及时与联系站长删除相关内容!

热点阅读