Linux网络配置之一 ifconfig、route、netstat命令详解

本文详细介绍了Linux网络配置中的ifconfig、route和netstat命令,包括它们的作用、描述和常见参数。同时,讲解了IPv4地址的二进制表示、分类以及Linux主机接入网络所需的IP、NETMASK、路由和DNS配置。此外,还探讨了静态和动态分配IP的方式,以及如何使用route命令添加和删除路由。
摘要由CSDN通过智能技术生成


OSI模型与TCP/IP协议簇

1.首先TCP/IP是一个协议簇;而OSI(开放系统互联)则是一个模型,且TCP/IP的开发时间在OSI之前。
2. TCP/IP是由一些交互性的模块做成的分层次的协议,其中每个模块提供特定的功能;OSI则指定了哪个功能是属于哪一层的。
3. TCP/IP是五层结构,而OSI是七层结构。

4.TCP/IP是现行使用的协议,而OSI是学习用的

wKioL1bwwg6gMxdoAABrKl-WW7w750.jpg


在计算机进行传输数据时需要通过MAC地址和IP网络地址来进行传输。IP地址仅仅是用来标识网络,而真正传输时还是用的MAC地址。


IP地址:

IPv4:32bits二进制数字。
   8bits.8bits.8bits.8bits
   范围: 0.0.0.0-255.255.255.255

                        
IP地址分类:
  A类:
    第一段为网络号,后三段为主机号
    网络号:
    0 000 0000 - 0 111 1111:1-127
    网络数量:126,127
    每个网络中的主机数量:2^24-2
    默认子网掩码:255.0.0.0,/8
                              
  B类:
    前两段为网络号,后两段为主机号
    网络号:
    10 00 0000 - 10 11 1111:128-191
    网络数:2^14
    每个网络中的主机数量:2^16-2
    默认子网掩码:255.255.0.0,/16
                              
  C类:
    前三段为网络号,最后一段为主机号
    网络号:
    110 0 0000 - 110 1 1111:192-223
    网络数:2^21
    每个网络中的主机数量:2^8-2
    默认子网掩码:255.255.255.0,  /24
  D类:组播
    1110 0000 - 1110 1111:224-239
  E类:科研
    240-255

A类:1.0.0.0~126.255.255.255,默认子网掩码/8,即255.0.0.0 
    (其中127.0.0.0~127.255.255.255为环回地址,用于本地环回测试等用途);
    私网地址:10.0.0.0~10.255.255.255;
    
B类:128.0.0.0~191.255.255.255,默认子网掩码/16,即255.255.0.0;
    私网地址:172.16.0.0~172.31.0.0;
    
C类:192.0.0.0~223.255.255.255,默认子网掩码/24,即255.255.255.0;
    私网地址192.168.0.0~192.168.255.255
    
D类:224.0.0.0~239.255.255.255,一般于用组播

E类:240.0.0.0~255.255.255.255(其中255.255.255.255为全网广播地址)
E类地址一般用于科研


将Linux主机接入网络

    

  IP/NETMASK:本地通信

   路由(网关):跨网络通信

   DNS服务器地址:基于主机名的通信

   主DNS服务器地址

   备用DNS服务器地址

   第三备份DNS服务器地址


配置方式:

   静态指定

   动态分配(DHCP)


修改配置文件(不会立即生效,可以永久有效)       

命令修改(只有此次有效,重启之后即失效)


静态分配:

ifcfg家族:

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值