Linux基本命令篇 - 网络管理

网络的五个元素: MAC地址, IP地址, 网络掩码, 网关, DNS

MAC地址也就是网卡的物理地址, 该地址是全球唯一的, 长度为六个字节.

IP地址是四个字节, 是分配给网卡的一个逻辑地址.

网络掩码是三十二个字节, 判断一个地址是局域网还是广域网, 如果是局域网在网内发送, 如果是广域网就发送给网关.

DNS是讲名字与IP地址相互转化的一种服务.

 

网络命令

ping命令. 主机发送一个包给一个地址, 看目标主机是否能连接通.

Ping命令原理如下, 输入命令之后, 主机将会想法得到目的主机的ip地址.
    首先会调用域名服务(DNS), 先查找自己的dns服务器的ip地址, 然后向dns服务器发送一个请求解析IP的请求.
    等DNS找到答案以后, 返回一个信息给主机, 告诉主机它请求的目的主机的ip地址. 主机将拿到的IP地址与自己的子网掩码进行按位与运算, 公式类似: .XXX.XXX.XXX && 255.255.255.0 ?= 192.168.5.3 && 255.255.255.0 相等, 则认为是局域网的, 不等则认为是广域网的.
    下一步, 主机一旦发现目的IP不属于局域网, 主机就会把请求发送给网关. 主机会查看自己的路由表, 然后得到网关的地址, 然后将请求发送给网关.
    网关受到请求之后, 查看目的IP地址, 得知主机想要ping的目的主机地址. 注意, 主机发送的请求目的IP地址是目的主机的IP地址, 目的MAC地址是网关的MAC地址, 如此网关才能接受到请求, 并进行进一步的处理. 
    网关得到回应之后再转交给主机. 主机在控制台上打印回应的信息. 包括连接时间等.

 

ifconfig命令, 相当于Windows中的ipconfig命令.

ifconfig eth0 down 该命令断掉网络

dhclient eth0 该命令向dhcp服务器请求获得ip, dns, 网关, 子网掩码四项网络元素信息. 恢复网络连接.

route命令, 该命令可用来查看路由表, 查看网关.

cat /etc/resolv.conf命令, 可用来查看dns服务器. nameserver后跟一个IP就是dnsserver了.

ip命令, 该命令可以查看自己的ip地址, 子网掩码,

ip route命令也可以查看ip地址, 网关等信息.

nmap命令, 可以用来扫描远端机器有哪些端口开放, 还可以扫描网络上有哪些计算机.

cat /ect/services命令, 存放不同端口的对应关系. 如果信息太多不好查看, 可以使用过滤器来查看 命令后添加|grep [条件字符串]

posted on 2009-07-22 20:11  中道学友  阅读(440)  评论(0编辑  收藏  举报

导航

技术追求准确,态度积极向上