linux ping库函数,Linux 常用基本命令 ping ifconfig

今天這篇博客小編給你講解網絡上常用的命令:ping , ifconfig。

一、ping 命令通過發送Internet控制報文協議(ICMP)回響請求消息來驗證與另一台TCP/IP計算機連接情況。

ping 一般用於檢測網絡通與不通,也叫時延, 其值越大,速度越慢。

ping 發送一個ICMP回聲請求消息給目的地並報告是否收到希望的ICMP回聲應答。用來檢測網絡是否通暢或者網絡連接速度大小。

原理: 網絡上的機器有唯一確定的IP地址,我們給目的IP地址發送一個包,對方要返回一個同樣大小的數據包,根據返回的數據包我們可以確定目標主機的存在。

二、ping 的工作流程

d0d4990e42f763d86a97eb08fa0d7a60.png

在同一網段:

主機A------------------------->主機B

主機A中發送一個ICMP請求包,在主機A中的ARP緩存表中查找主機B的IP以及對應的MAC地址。若未找到主機B的IP以及對應的MAC地址,則發送一個ARP的廣播請求,主機B接收到主機A 的ARP請求包后,發送一個含有自己MAC地址的ARP應答包,告訴主機A。

在不同的網段:

在主機A上運行“ping主機C(不在同一網段)”后,開始跟上面一樣,到了怎樣得到MAC地址時,I,IP協議通過計算發現C機與自己不在同一網段內,就直接將交由路由處理,也就是將路由的MAC取過來,至於怎樣得到路由的MAC,跟上面一樣,先在ARP緩存表找,找不到就廣播包。路由得到這個數據幀后,再跟主機C進行聯系,如果找不到,就向主機A返回一個超時的信息。

三 、ping命令的使用

查看本地的TCP/IP協議是否設置好,輸入命令:ping 127.0.0.1 如果接受和發送的數據都相等那就是完好的。

015304dd473e40a4b3fc79a369b49a95.png

檢查自己的電腦與外界網絡鏈接是否正常,輸入Ping遠程IP(直接輸入Ping + 網址也可以),收發相等,沒有丟失即為正常。下面輸入 ping www.baidu.com 顯示結果如下,表示可以與百度進行連接。若出現返回超時等狀態則說明無法與遠程的電腦或者服務器進行通信。

817d4275a1a84401c226f46e4e1f7bde.png

許多windows用戶非常熟悉ipconfig命令行工具,它被用來獲取網絡接口配置信息並對此進行修改。Linux系統中使用ifconfig來獲取網絡接口配置信息以及對該信息進行修改。通常用戶需要以root身份登錄或者使用sudo以便在Linux機器上使用ifconfig工具。依賴於ifconfig命令中使用一些選項熟悉,ifconfig工具不僅可以被用來簡單的獲取網絡接口配置信息,還可以修改這些配置。

(一)命令格式:

ifconfig [網絡設備] [參數]

(二)命令功能:

ifconfig命令用來配置和查看網絡設備的信息。當網絡環境發生改變的時候可通過這個命令對網絡進行相應的配置。

(三)命令參數:

up     啟動指定網絡設備/網卡

down  關閉指定網絡設備/網卡

arp     設置指定網卡是否支持ARP協議

promisc 設置是否支持網卡的promiscuous模式,如果選擇此參數,網卡將接收網絡中發給它的所有的數據包。

allmulti    設置是否支持多播模式。

a          顯示全部接口信息

s          顯示摘要信息

add      給指定網卡配置IPv6地址

del       刪除指定網卡的IPv6地址

mtu      設置網卡的最大傳輸單元

netmask 設置網卡的子網掩碼

tunel      建立隧道

dstaddr  設置一個遠端地址,建立點對點通信

broadcast 為指定網卡設置廣播協議

pointtopoint 為網卡設置點對點的通訊協議

multicast    為網卡設置組播標志

address    為網卡設置ipv4地址

PS:對健康產業有興趣的可以站內聯系我,學成之后可開理療店,位置 東北,河北及北京。

  • 0
    点赞
  • 1
    收藏
    觉得还不错? 一键收藏
  • 0
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值