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:保留
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