网络配置——IP划分网络基础

Linux网络属性配置:

  • 计算机网络:


TCP/IP:协议栈

        ISO,OSI:协议栈学习

MAC:Media Access Control

         48bits:

         ICANN:

                 24bits,2^24给厂商

                 24bits,可以变化的

        

         网桥:bridge:MAC地址表

                 静态指定:

                 动态学习:根据原地址学习

IP:Internet protocol 网络号+主机号

     IPV4:32bits

         每8位一组,采用点分十进制

                 0.0.0.0~255.255.255.255

                 eg:10.1.2.255

        

IP地址分类:

         ·A类地址:

         前8位为网络位,后24位为主机位

         二进制中第一位必须为0,后31位从全0到全1

         二进制:00000000.00000000.00000000.00000000~01111111.11111111.11111111.11111111

         十进制:0.0.0.0~127.255.255.255

         网络数量:2^8,126,127

         每个网络中的主机数量:2^24-2

         默认子网掩码:255.0.0.0

         私网地址:10.0.0.0/8

         环回地址:127.0.0.0/8

        

         ·B类地址:

         前16位为网络位,后16位为主机位

         二进制中前2位必须为10,后30位从全0到全1

         二进制:10000000.00000000.00000000.00000000~10111111.11111111.11111111.11111111

         十进制:128.0.0.0~191.255.255.255

         网络数量:2^14

         每个网络中的主机数量:2^16-2

         默认子网掩码:255.255.0.0

         私网地址:172.16.0.0~172.31.0.0

         保留地址:169.254.0.0/16

        

         ·C类地址:

         前24位为网络号,后8位为主机号

         二进制中前3位必须为110,后29位从全0到全1

         二进制:11000000.00000000.00000000.00000000~11011111.11111111.11111111.11111111

         十进制:192.0.0.0~223.255.255.255

         网络数量:2^21

         每个网络中的主机数量:2^8-2

         默认子网掩码:255.255.255.0

         私网地址:192.168.0.0/16

        

         ·D类地址:组播、多播

         11100000~11101111:224~239

        

         ·E类地址:科研

         240~255

        

  IPv6:128bits

  • 路由器:router


路由表:

         静态指定

         动态学习:由路由算法动态学习,rip2,ospf,eigrp

路由条目:

         目标地址 下一跳(nextthop)

         路由条目的类型:

         到网络的路由条目

         到主机的路由条目

         默认的静态路由:0.0.0.0/0.0.0.0

  • OS:多用户,多任务


多任务:每个主机上有多个进程

    chrome,QQ,QQ Music 与远方是如何通信

通信时,采用端口号作为进程标识:

    16bits:

        0~65535:1~65535

            1-1023:固定分配,而且只有管理员有权限启用

            1024-4W:半固定分配

            4W+:临时分配

进程地址:

    IP:PORT,也被称为socket(套接字)

  • 将Linux主机接入到网络中:


IP/NETMASK:本地通信

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

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

    主DNS服务器地址

    备用DNS服务器地址

    第2个备用DNS服务器地址

配置方式

静态指定:

         命令:

                 ·ifcfg家族:

                         ifconfig:配置IP,NETMASK

                         route:配置路由

                         netstat:状态及统计数据查看

                

                 ·iproute2家族:

                         ip OBJECT;

                                 addr:地址和掩码信息

                                 link:接口信息

                                 route:路由信息

                         ss:状态及统计数据查看


                 ·CentOS7:nm家族(命令还有很多漏洞)

                         nmcli:命令行工具

                         nmtui:text window 工具

                

                 注意:

                 (1)DNS服务器指定:

                     配置文件:/etc/resolv.conf

                 (2)本地主机名配置:

                        hostname //临时有效

                     配置文件:/etc/sysconfig/network

                        CentOS7:hostnamectl

        

         修改配置文件:

         RedHat系列及其相关发行版:

         /etc/sysconfig/network-scripts/ifcfg-NETCARD_NAME

        

动态分配:依赖与本地网络中的DHCP服务器

    DHCP:Dynamic Host Configure Procotol

  • 网络接口的命名方式:


传统命令:

         以太网:ethX,[0,oo),例如eth0,eth1

         ppp网络:pppX,[0,oo),例如pppX0,pppX1

可预测命令方案(CentOS)

     ·支持多种不同的命令机制:

         Fireware,拓扑结构

    

     (1)如果Fireware或BIOS为主板上集成的设备提供的索引信息可用,则根据此索引进行命名,如eno1,eno2,…

     (2)如果Fireware或BIOS为PCI-E扩展槽所提供的索引信息可用,且可预测,则根据此索引进行命名,如ens1,ens2,…

     (3)如果硬件接口的物理位置信息可用,则根据此信息命名,如enp2s0,…

     (4)如果用户显示定义,也可根据MAC地址命名,如enx122161ab3e10,…

     上述均不可用,则仍使用传统方式命名;

    

     ·命名格式的组成:

             en:ethernet

             wl:wlan

             ww:wwan

            

             名称类型:

                     o<index>:集成设备的设备索引号

                     s<slot>:扩展槽的索引号

                     x<max>:基于MAC地址的命名

                     p<bus>s<slot>:基于总线及槽的拓扑结构进行命名

  • TCP/IP协议栈:物理层、互联网层、传输层、应用层


互联网层协议:IP

传输层协议:TCP,UDP

应用层协议:http,https,ftp,dns

链路层:以太网帧

互联网层:IP报文

传输层:数据包

以太网帧:MTU(1500字节)

原创文章,作者:megedugao,如若转载,请注明出处:http://www.178linux.com/43939

(0)
megedugaomegedugao
上一篇 2016-09-07 09:37
下一篇 2016-09-07 09:38

相关推荐

  • N25-第十一周

    1、详细描述一次加密通讯的过程,结合图示最佳。 发送者: 1.使用单项加密算法提取生成数据的特征码 2.使用自己的私钥加密特征码附加在数据后面 3.生成用于对称加密的临时密钥 4.用此临时密钥加密数据和已经使用私钥加密后的特征码 5.使用接收方的公钥加密此临时密钥,附加在对称后的数据后方 接收方: 1.使用自己的私钥解密的临时秘钥;从而获得对方的对称密钥 2…

    2017-06-05
  • 推荐-虚拟化网络之OpenvSwitch(二)

    上一篇介绍了openvswitch的基础知识,接下来我们来做一个实验,利用GRE通道搭建一个跨多宿主机的虚拟化网络,深入了解openvswitch的功能。 一、实验拓扑 ip地址分配:  A1:192.168.10.1/24  A2:192.168.10.10/24   B1:192.168.10.2/24 &nbsp…

    2016-03-27
  • 13 文件查找与压缩

    locate find 压缩命令 file-roller、compress/uncompress(.Z)、gzip/gunzip(.gz)、bzip2/bunzip2(.bz2)、xz/unxz(.xz) zip/unzip、tar locate 数据源 1)查询系统上预建的文件索引数据库      2)依赖于事先构建…

    Linux干货 2016-08-18
  • 系统启动流程

    linux系统启动流程 内核的设计结构单内核:linux(线程–lwp轻量级进程)微内核:windows(支持真正意义上的多线程) 单内核:很多功能驱动都集成在一起 微内核:内核很小,功能单一。模块化 linux为了适应众多用户的不同硬件需求,linux内核在设计上采用模块化设计。可以动态加载模块。核心模块:ko 内核所独有的。共享对象:so 红…

    Linux干货 2016-09-19
  • 22期第8周课堂练习

    1、请描述网桥、集线器、二层交换机、三层交换机、路由器的功能、使用场景与区别。     2、IP地址的分类有哪些?子网掩码的表示形式及其作用   A类:第一段为网络号,后三段为主机号            网络号0 000 0000 – 0 111 1111…

    Linux干货 2016-10-09
  • Linux磁盘、文件系统管理

    对Linux而言,其哲学思想之一就是一切皆文件,因此Linux之上所有设备的操作都是通过文件接口来实现的,也就是说在访问设备的时候就如同访问一个文件一样,因为他们使用的都是文件系统接口。  设备也分种类,如:     1、块设备:block 其存取单位是“块”,如硬盘    &n…

    Linux干货 2016-08-29