Contents ...
udn網路城邦
linux網絡基礎
2015/07/18 23:57
瀏覽53
迴響0
推薦0
引用0
網絡編址
IP編址技術
IP編址是一個雙層編址方案,一個IP地址標誌一個主機(或一個網卡接口)。
IP編址方案分為:IPv4編址和IPv6編址,IPv4是現在應用最為廣泛的編址方已經逐步向IPv6切換。
IPv4的地址長度為32位,IPv6為128位,IPV6可以為地球上的每一粒沙子分配一個IP號。
一個IPV4地址可以分為兩個部分:網絡部分和主機部分,長度不固定。
網絡部分用來標誌所屬區域,主機部分用來標誌屬於這個區域中的哪臺主機。

IP地址
ip地址通常為32位,使用點分十進制的方式來表示
IP地址分為4部分,每8位一個部分

子網掩碼
通過子網掩碼來確定IP地址中網絡部分的位數
子網掩碼有32位,每一位與IP地址中的每一位相對應
IP地址中相對應子網掩碼中為1的部分是網絡部分
比如:
IP          192     .     168     .     1      .     1
         11000000  10101000  00000001  00000001
子網掩碼        255     .      255     .     255      .        0
          11111111  11111111   11111111  00000000
那麽IP地址的前24位為網絡部分,與此IP處於處於同一網絡的其他主機的IP地址的前24位相同
通過判斷網絡部分是否相同確定主機是否在同一網絡中。


同一網絡中主機之間的通信
同一個網絡內中的主機相互通信時,源地址主機向其他主機發送一個ARP(地址解析協議)然後
目的主機會響應返回Mac地址。

不用網絡中的主機之間的通信
在不同網段之間傳輸數據的功能叫做路由功能,一般有多個接口,連接到不同的網絡中,並通過路由表進行數據轉發。

域名
IP地址往往難以記憶,所以我們一般使用域名來進行管理
         www.baidu.com
域名分為三個部分,用“。”分隔
(1)類型      標誌域名的類型  net表示網絡公司 、com普通的商業公司、org免費的組織、edu教育機構、gov政府機關
(2)域名      域名城
(3)主機名   該域中某臺主機的名稱  如 baidu.com這個域中名字為www的主機,一個域中可能有多臺主機。域名是可以改的,         www只是約定俗成的稱為網絡主機名。

DNS
每一個域名代表一個IP,DNS(domain name server)就是用來IP與域名的相互轉化的。
DNS服務有DNS服務器提供,這個服務器一般有網絡運營商提供。訪問一個網站時,現將域名通過域名請求傳遞給DNS服務器,DNS服務器返回IP地址給發出請求的主機,然後主機才能進一步的訪問網站。

基本的網絡參數
需要配置一個局域網通信的計算機
———IP地址
———子網掩碼
要配置一個跨網段通信的計算機
———IP地址
———子網掩碼
———網關
要配置能上網的計算機
———IP地址
———子網掩碼
———網關
———DNS

linux網絡配置
在linux中,以太網口被命名為eth0、eth1, 1、0是以太網卡的序號。
ifconfig -a 顯示所有的網卡信息
ifconfig eth0 只顯示eth0網卡的信息
ifup eth0         啟用eth0網口
ifdown eh0      禁止eth0網口

網卡的配置信息
/etc/sysconfig/network-scripts/ifcfg-ethx
NDS的配置文件
/etc/resolv.cof
主機名配置文件
/etc/sysconfig/network

測試DNS解析
host www.baidu.com
dig www.baidu.com

ip route 顯示路由表
traceroute 域名/ip地址               追蹤到達目標地址的網絡路徑(經歷了哪些網關)
mtr 域名/ip地址                        測試網絡質量,mtr my traceroute

網絡故障查詢
網絡故障查詢從底層到高層、從自身到外部的流程進行
(1)先查詢網絡配置信息是否正確
——IP地址
——子網掩碼
——網關
——DNS
(2)到達網關是否連接
ping 網關IP地址
(3)查看DNS解析是否正確
host  域名

限會員,要發表迴響,請先登入