網絡配置——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.www58058.com/43939

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

相關推薦

  • 用戶和組相關的配置文件總結

    前言: 在用戶管理,組管理過程中,最基本的四個文件就是/etc下面的passwd,shadow,group,gshadow。他們記錄了與用戶和組相關的信息。是學習和深入了解用戶,組的基本。 除了這些基本的配置文件 還有與初始化相關的配置文件。定義用戶添加時初始狀態的配置文件/etc/default/useradd。 以及用戶家目錄的內容文件參考目錄/etc/…

    Linux干貨 2016-10-24
  • 苦上半年時間

    這是一種享受

    Linux干貨 2016-08-08
  • 關于grub的一些實驗

    關于grub的一些實驗 手動引導進入系統 也就是寫 grub.conf文件 改grub界面圖片 1、進入/root/grub目錄發現里面有很多東西,查看grub.conf可以知 2、我們查看下圖片的格式 這是一個gzip壓縮的圖片文件 用vim可以查看開頭經查得知這是一個640*480的文件而且只支持14色 3、自定義圖片 先照一張圖片用工具改成這種想要的格…

    Linux干貨 2016-09-16
  • Windows和Linux關于一塊網卡綁定多個網絡地址的解決之道

    Windows和Linux關于一塊網卡綁定多個網絡地址的問題解決之道   在不同場合用不同ip地址訪問網絡,而且都是固定ip。是一件很頭疼的問題。不過,Windows和Linux系統都提供了解決方法。接下來我們先談Windows系統下操作,再說Linux如何操作。 一、Windows設置   1. 我以Windows7為例,首先鼠標左鍵點擊你電腦左下角有網絡…

    Linux干貨 2016-09-07
  • bash腳本基礎認知

    編程基礎:程序:指令+數據                過程式:以指令為中心,數據服務于指令              &nbs…

    Linux干貨 2017-03-02
  • 作業–文本處理工具

    1、找出ifconfig命令結果中本機的所有IPv4地址。 [root@liang ~]# ifconfig        #centos6下 eth0      Link encap:Et…

    Linux干貨 2016-08-10
欧美性久久久久