网络相关属性的配置
      OSI:有七层,分别为物理层 数据链路层 网络层 、传输层 、会话层 、表示层 、应用层;也可划分为资源子网部分和通信子网部分
      TCP/IP:应用层 、传输层 、网络层 、数据链路层 、物理层
两台主机之间通信常用的地址 :
          主机名称:是应用层的一种机制,用于方便用户记住某台主机  ;比如: www.megedu.com
           IP地址:是一个逻辑地址 ,实现将一个大平面切割成n个小平面,实现在某种机制上将这些小平面联系起来;
           MAC:叫介质访问控制;实现的是平面空间的通信,必须是广播进行
重要语句:  
       1、网络中主机之间的通信是通过ip地址实现的。应用IP地址原因:区分主机与主机的不同之处,对主机有唯一的标识
       2、IP地址转换为MAC地址有一个协议叫地址解释协议ARP,基于广播(broadcast)实现;ARP CACHE缓存,expiredtime(有效期);
           RARP (地址解释协议反向 )
       
      3、不同网络之间通信通过路由器router
      4、平面网络内通信通过集线器 HUB 、交换机 switch

Routing :路由  定义某个源到某个目标的路径;是介于一个平面到另一个平面
          实现定义方法:静态路由:用于手动指定,从某一个 平面到另一个平面所要经过的路径;                                                                                                 
                                       动态路由:rip ,ospf ,eigrp,用于生成路由表
从路由目标的范围来讲,又 称为主机路由 网络路由 默认路由     
私有地址段:                            
          A:私有地址 10.0.0.0/8    
          B:私有地址 172.16.0.0/16-172.31.0.0/16
          C:私有地址 192.168.0.0/24 -192.168.255.0/24
IP: Routed protocol 可路由协议
传输层TCP/UTP :实现端到端通信 ,提供一个套接字socket( IP+port【端口号】)
DNS协议:服务工作在53/UTP,53/TCP端口上
TCP的标识位:flags ,syn,ack rst,psh,fin(接收位), urg
TCP协议:三次握手 :syn=1,ack=0,fin=0 rst=1
                                    syn=1,ack=1,fin=0,rst=0
                                   syn=0,ack=1,fin=0,rst=0 
                四次断开
linux:
   正常工作;网卡 -------ip地址-------网关gateway  ------ 掩码netmask------ dns Server ------主机名
   网关和IP地址必须在一个网段
  linux的地址是属于内核,不属于网卡,地址是配置到卡上
IP和掩码的配置
       每一个网络设备都有一个别名:
                   以太网Ethernet:ethX    比如:ech0,eth1,eth2,...
                            /etc/sysconfig/network-scripts/ifcfg-ethx——网络的配置信息存储的位置
                   串行设备PPP:pppX       比如:ppp0,ppp1,ppp2...
                            /etc/sysconfig/network-scripts/ifcfg-pppx ——网络的配置信息存储的位置
地址和掩码的配置
1、command  临时配置;不会永久有效;立即生效
      ifconfig 实现查看网络连接属性 ;临时配置地址和掩码
                #ifconfig  显示所有的激活状态的网络设备信息
                #ifconfig ethX  查看某个网络设备的信息
                 #ifconfig  -a:查看非活动的网络设备信息
                     DEVICE_NAME
                       ethX ip/netmask
                      down /up 激活和关闭状态
        ip  配置路由
             ip [ OPTIONS ] OBJECT { COMMAND | help }
       OBJECT := { link | addr | addrlabel | route | rule | neigh
               | tunnel | maddr | mroute | monitor }
Link 显示某个网卡的属性  #iplink show ethX
ipcalc   计算网络地址
#ip addr
2、图形界面下的配置 可以永久有效,不立即生效
     system-config-network-gui  图形化的接口
     system-config-network-tui  文本图形杰明
     #setup
     #ifdown ethX  先禁用  #service network restart;连接生效   影响全局
     #ifup ethX  启用       #/etc/init.d/network restart  连接生效  影响全局
    
3 、编辑配置文件 edit configuration file
/etc/sysconfit/network-scripts中的内容:
DEVICE:ethX
BOOTPROTO={none|static|dhcp|bootp}
ONBOOT={yes|no}  系统启动过程激活
HWADDR=        
IPADDR    ip地址
NETMASK=  子网掩码
RYPE=Ethernet 类型
GATEWAY=   网关一个
USERCTL={yes|no}     普通用户是否可以启动网卡
PEERDNS={yes|no}      动态获取
/usr/share/doc/initscripts-*/sysconfig.txt
临时使用命令配置网关
route  查看当前的网络路由 
查看路由的方式
   #route -n
   #netstat -nr
   #ip route list
使用 route  配置路由
 添加路由:
     #route add -host|-net DESTINATION netmask MASK gw GATEWORK
    TATGET:1.1.0.0/16
    NEXTHCP:172.16.0.1
 添加默认网关:
    #route add default gw 172.16.0.1(主机)
 删除路由:
    route del -host-host|-net  netmask MASK

DNS服务器指向
编辑 /etc/resolv.conf
nameserver 202.102.224.68 
nameserver 192.168.0.254 
nameserver 172.16.0.1          快的放置第一位置

指定主机名称
#hostname HOSTNAME   立即生效   重启系统失效
查看主机名称
#hostname
#cat /proc/sys/kernel/hostname
编辑配置文件:/etc/sysconfig/network
NETWORK={yes|no}  网络的总开关
GATEWAY=          网卡      作用范围小,生效越大
HOSTNAME= www|labs.magedu.com  永久有效

/etc/hosts         IP 主机名 ALIAS  :本地解析的文件
172.16.0.1    magedu.com gateway 
通过网卡别名给网卡配置多个地址
#ifconfig eth0:0 10.10.0.1/24     不会永久生效
vim /etc/sysconfig/network-scripts/ifcfg-eth1:0   永久有效
DEVICE=eth1:0
BOOTPRPTO={none|static}
ONBOOT=
IPADDR
NETMASK


如何让指定的静态路由永久有效
route add -net|-host
/etc/sysconfig/network-scripts/route-eth0
内容支持两种路由定义的格式:
1 NETWORK/NETMASK VIA GATEWAY
2  APPRESS#=2.2.0.0
    NETMASK#=255.255.0.0
    GATEWAY#=172.16.0.1    #:代表组
 例:APPRESS0=2.2.0.0
    NETMASK0=255.255.0.0
    GATEWAY0=172.16.0.1
     APPRESS1=10.10.0.1
    NETMASK1=255.255.255.0
    GATEWAY1=172.16.1.1
    u:路由条目存在
    h: 路由条目是主机
     g:路由条目是网关