Linux网络

1.ip地址 Internet Protocol

IP地址类型分为:公有地址、私有地址

  • 公有地址(Public address)由Inter NIC(Internet Network Information Center因特网信息中心)负责。这些IP地址分配给注册并向Inter NIC提出申请的组织机构。通过它直接访问因特网。
  • 私有地址(Private address)属于非注册地址,专门为组织机构内部使用。

IP地址按类型可以分为三类:

类别

最大网络数

IP地址范围

最大主机数

私有IP地址范围

A

126(2^7-2)

1.0.0.0-127.255.255.255

16777214

10.0.0.0-10.255.255.255

B

16384(2^14)

128.0.0.0-191.255.255.255

65534

172.16.0.0-172.31.255.255

C

2097152(2^21)

192.0.0.0-223.255.255.255

254

192.168.0.0-192.168.255.255

MAC地址:网卡的物理地址,网卡设备的编号,默认情况是全球唯一的(16进制)

与IP地址的区别:

·n 长度不同。IP地址为32位,MAC地址为48位。

·n 分配依据不同。

·n 网络寻址方式不同。OSI参考模型,ip地址是基于第三层工作(网络层),mac地址是第二层(数据链路层)

2.网络相关命令

1)ping

作用:检测当前主机与目标主机之间的连通性(不是100%准确,有的服务器是禁ping)

语法:#ping 主机地址(ip地址、主机名、域名等)

2)netstat

作用:表示查看网络的连接信息

语法:

#netstat  -tnlp (-t:tcp协议,-n:将字母转化成数字,-l:列出状态为监听,-p:显示进程相关信息)

#netstat  -an (-a:表示全部,-n:将字母转化为数字)

3)traceroute

作用:查找当前主机与目标主机之间所有的网关(路由器,会给沿途各个路由器发送icmp数据包,路由器可能会不给响应)

该命令不是内置命令,需要安装

语法:#traceroute  主机地址

4)arp

地址解析协议,即ARP(Address Resolution Protocol),是根据IP地址获取(MAC)物理地址的协议

常用语法:

#arp -a 查看本地缓存mac表

#arp -d 主机地址 删除指定的缓存记录

5)tcpdump

作用:抓包,抓取数据表

常用语法:

#tcpdump 协议 port 端口

#tcpdump 协议 port 端口 host 地址

#tcpdump -i 网卡设备名

你可能感兴趣的:(Linux,网络,服务器,运维)