linux源码里有ping源码吗

linux源码里有ping源码吗,第1张

1.以搜索ls命令源码为例,先搜索命令所在包,命令如晌知下:lpj@lpj-linux:~$whichls/bin/悉谨纳ls2.用命令搜索该软件所在包,代码如下:lpj@lpj-linux:~$dpkg-S/bin/lscoreutils:/bin/ls3.从上一步中可以知道ls命令的实现在包coreutils中睁没

要看你是看tcp/ip协议栈的代码还是用户态的代码,我猜你是要看ping 这穗余弊猜族个程序的代码

rpm -qf `which ping`

找到ping属于哪个软件包毁备,下载软件包的源代码就可以看了

1.Windows下默认发送四次数据毁滚燃包,完了之后自己结束,Linux下的ping程序默认不停发备迟送数据包,直到你手动停止.

2.ping命令程序不同,实现ping功能所使用 的源码不同.

3.返回数据格式不同:

Linux:ping [-dfnqrRv][-c<完成次数>][-i<间隔秒数>][-I<网络界面>][-l<前置载入>][-p<范本样式纤虚>][-s<数据包大小>][-t<存活数值>][主机名称或IP地址]

Windows:

Usage: ping [-t] [-a] [-n count] [-l size] [-f] [-i TTL] [-v TOS]

[-r count] [-s count] [[-j host-list] | [-k host-list]]

[-w timeout] target_name

Options:

-t Ping the specified host until stopped.

To see statistics and continue - type Control-Break

To stop - type Control-C.

-a Resolve addresses to hostnames.

-n count Number of echo requests to send.

-l sizeSend buffer size.

-f Set Don't Fragment flag in packet.

-i TTL Time To Live.

-v TOS Type Of Service.

-r count Record route for count hops.

-s count Timestamp for count hops.

-j host-list Loose source route along host-list.

-k host-list Strict source route along host-list.

-w timeout Timeout in milliseconds to wait for each reply.


欢迎分享,转载请注明来源:内存溢出

原文地址:https://54852.com/yw/12415384.html

(0)
打赏 微信扫一扫微信扫一扫 支付宝扫一扫支付宝扫一扫
上一篇 2023-05-23
下一篇2023-05-23

发表评论

登录后才能评论

评论列表(0条)

    保存