Linux 系統的網絡基礎_【all】

網絡基礎

1.網線:568B: 白橙 橙色 白綠 藍色 白藍 綠色 白棕 棕色
2.交換機:電信號轉發的網絡設備,它能夠爲接入交換機的任2個網絡節點設備提供電信號通訊
3.路由器:鏈接局域網,廣域網的設備,它會根據信道的狀況自動選擇和設定路由。相似交通警察
4.OSI的7層模型:物理層 數據鏈路層 網絡層 傳輸層 會話層 表示層 應用層
5.協議: HTTP(應用層),TCP/IP協議(傳輸層)
    TCP/IP的3此握手和4次揮手
        TCP/IP的五層結構圖:物理層、數據鏈路層、網絡層、運輸層,應用層。
        三次握手:tcp鏈接握手時爲什麼ACK是和SYN一塊兒發送,爲了防止已失效的鏈接請求報文段忽然又傳送到了服務端,於是產生錯誤
        四次揮手:ACK卻沒有和FIN一塊兒發送,是由於tcp是全雙工模式,接收到FIN時意味將沒有數據再發來,可是仍是能夠繼續發送數據。
6.IP,子網掩碼,網關
    IP:服務器的地址,相似門牌號
    netmask:用來區分網絡位和主機位  255.255.255.0 
    gw:網絡的出口,上網的入口
    nat:網絡地址轉換                      -->路由器作的工做,由於它有外網的IP,這個IP是用於廣域網傳輸的
    dhcp:動態獲取IP,netmast,gw,dns
7. Linux 系統DNS解析原理  http://www.javashuo.com/article/p-erzhsftv-kz.html
8.用戶訪問網站的流程
    1.輸入網址 -> 訪問本地的hosts以及dns緩存文件 -> 有就直接訪問
               -> 沒有訪問本地dns(8.8.8.8)->查詢網站的受權dns->根據網站的dns解析網站的IP並返回結果 ->返回的結果存儲在本地->跳轉網站
9.私網地址:
    10.0.0.0/8
   192.168.0.0/16
   172.16.0.0/12
10.IP地址的分類:
    A:1.0.0.0        126.0.0.0      -->0.0.0.0   127.0.0.0保留
    B:128.1.0.0      
   C:192.0.1.0
   D:多用於廣播,路由器
    E:保留

修改主機名的規範步驟(2個方法):

    1.文件修改html

    a. hostname omc                       -->臨時生效
    b. vi /etc/sysconfig/network
    c. vi /etc/hosts
2.setup-dns進行永久修改  ==>修改上述2個文件

 配置與查看網卡信息

a. setup 界面修改
b. vi /etc/sysconfig/network-scripts/ifcfg-eth0 
    推薦使用以下命令重啓網卡:
        ifup   eth0   --> eth0 啓動
        ifdown eth0   --> eth0 關閉
    service network restart   --> 這個是針對全部的網卡生效
注:ifcfg-eth0文件的配置優先於 /etc/resolv.conf ,重啓網卡會覆蓋/etc/resolv.conf 內容
    網卡ifcfg-eth0文件若是沒有配置DNS,那麼/etc/resolve.conf裏的配置會生效
    若是有多塊網卡(dhcp獲取)的時候,可能會覆蓋/etc/resolve.conf裏面的配置

 配置與查看網關信息(上網入口)

 
1.修改網關
 1-1. 第一輩子效文件:
     grep -i "gate*" /etc/sysconfig/network-scripts/ifcfg-eth0 
 1-2. 第二生效文件:
     vi /etc/sysconfig/network 
         GATEWAY=192.168.25.0            -->
 1-3. 命令行優先,且臨時生效               -->推薦使用
     route add default gw 10.0.0.2
     route del default gw 10.0.0.2
2.查看網關:
  netstat -rn (以0.0.0.0開始的行的gateway是默認網關)
  route   --en

  配置與查看網絡信息、

1.編輯
    1.eth0網卡再配置一個IP地址
        ifconfig eth0:0  192.168.25.220 netmask 255.255.255.0 up/down
        ifconfig eth0:ws 192.168.25.200 netmask 255.255.255.0 up/down
            ==>    ifconfig eth0:ws 192.168.25.51/24 up/down 
    2.輔助IP配置新的ip      -->將來的趨勢,重啓網卡後IP失效
        ip addr { add | del }   IFADDR          dev STRING   -->ip --help
        ip addr      add      192.168.25.20/24  dev eth0:2 
        ip add 查看多個IP
        注:網卡重啓,別名IP失效,
            寫成配置文件(/etc/sysconfig/network-scripts/ifcfg-eth0:1)

2.查看  Linux一塊網卡支持多個IP地址
     ifconfig eth0   -->查看eth0的網卡信息    
     

查看網絡狀態

 ping        
 ifconfig       
 arp -a  
 hostname(uname -n)        
 traceroute(-n 不解析路由,可是跟蹤路由狀態)               
 traceroute www.baidu.com -n        
 route -en        
 netstat -rn (established 表示鏈接的狀態,數量表示網絡鏈接數目)        
 lsof :根據端口查找所在的服務    -->具體查看lsof命令詳解

【更多參考】shell

Linux 系統的DNS配置文件緩存

Linux 系統的DNS解析原理服務器

Linux 系統的網絡配置文件網絡

Linux 系統網絡問題處理集[包含VM處理]tcp

相關文章
相關標籤/搜索