Linux 系統的網絡基礎_【all】
阿新 • • 發佈:2018-07-08
藍色 方法 dev 三次 dhcp 綠色 .html 網絡狀態 網絡信息
網絡基礎
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解析原理 https://www.cnblogs.com/ftl1012/p/9280755.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.文件修改
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命令詳解
Linux 系統的網絡基礎_【all】