1 IP編址
1 IP編址是一個雙層的編址方案,一個IP編址標識一個主機(或一個網卡接口)
2 現在應用最為廣泛的是ipv4,已經開始逐步香ipv6切換
3 ipv4地址為32位,ipv6為128位
4 一個ipv4地址分為兩個部分,網絡部分和主機部分
5 網絡部分標識是哪個所屬區域,主機部分是標識哪台主機
6 ip主機利用點分十進制來表示,每個ip地址分為4個部分,每部分為8位
2 子網掩碼
1 我們通過子網掩碼來確定Ip地址中的網絡部分
2 子網掩碼和ip地址一樣為32位,每一位於ip地址中的每一位一一對應
3 ip地址中相對應子網掩碼中為1的部分為網絡部分
4 比如子網掩碼為255.255.255.0那麼寫成二進制為11111111.11111111.11111111.00000000,那麼ip 地址中的前24位為網絡部分
3 路由
1 在不同網絡之間傳輸數據的功能叫做路由功能,一般有多個接口,連接到不同的網絡中,並且通過 路由表進行數據轉發
4 域名
1 ip地址往往難以記憶,所以我們一般使用域名進行管理
2 域名分為三個部分
類型 標識此域名的類型(com/net/org/edu/gov)
域名 域名稱
主機名 該域中的某台主機
5 DNS
1 每個域名代表一個ip,而DNS服務就是用來在ip和域名之間進行轉換的
2 基本網絡參數
1 要配置一個局域網內通信的計算機: ip地址+子網掩碼
2 要配置一個跨網段通信的計算機: ip地址+子網掩碼+網關
3 要配置一個可以上網的計算機: ip地址+子網掩碼+網關+DNS
6 以太網連接
1 在Linux中,以太網的接口命名為: eth0 , eth1等,0/1代表網卡的編號
2 通過lspci命令可以查看網卡的硬件信息,通過lsusb來查看usb設備
3 我們通過ifconfig -a 來查看所有的接口
4 我們可以通過ifup 和 ifdown來啟用和關閉一個網卡接口
比如ifup eth0 或 ifdown eth0
7 網絡測試命令
1 測試網絡連通性
ping ip地址 或者 ping 域名
2 測是DNS解析
host 域名 或者 dig 域名
 
3 顯示路由表 ip route
4 追蹤到達目標地址的網絡路徑
traceroute 域名
5 使用mtr進行網絡質量測試
mtr 域名
8 修改主機名
1 實時的修改主機名
hostname 名稱
2 永久性的修改主機名
如果是ubuntu系統,那麼只要修改/etc/hostname即可
如果是其它的Linux發行版本,只要修改/etc/sysconfig/network
9 故障排查
1 網絡排查是從底層到高層,從自身到外部的流程進行的
第一步:先查看網絡配置是否正確 ip地址+子網掩碼+網關+DNS
第二步:查看到達網關是否正確 ping 網關ip地址
第三步:查看DNS的解析是否正常 host 目的地址