s16 計算機網路基礎
阿新 • • 發佈:2018-11-08
交換機裝置說明
1)交換機裝置說明交換機概念:解決多臺主機在一個網路裡面通訊的需求 主機身份標識資訊:稱為叫做mac地址 交換機通訊的網路範圍:稱為叫做一個區域網交換機傳輸資料問題:
01.會有廣播風暴產生:會讓主機接收到大量廣播包,影響主機效能,一個交換機所有介面處於一個廣播域內 02.早期交換網路中,會存在資料衝突問題, 目前一個交換機每一個介面處於一個衝突域內即可總結:假設一個24口的交換機:總共有24個衝突域:總共有一個廣播域
- 廣播、組播控制
- 對資料做定址、選擇到達目的網路的最佳路徑
- 流量管理
- 連線廣域網
OSI七層模型
TCP與UDP協議對比: 傳輸控制協議(TCP) 使用者資料報文協議(UDP) 面向連線 無連線 可靠傳輸 不可靠傳輸 流控 盡力而為,盡力傳遞 使用TCP應 用使用UDP的應用: WEB瀏覽器:電子郵件:檔案傳輸程式 域名系統(DNS):視訊流:IP語音(VoIP)
·為網路中的裝置提供邏輯地址 ·負責資料包的尋徑和轉發
TCP-IP模型報文結構說明
②.網路協議報文結構 源埠隨機分配,目標埠使用知名埠 [rootatest~]#cat/proc/sys/net/ipv4/ip_local_port_range 32768 61088 由於TCP協議頭部使用16位來儲存埠號,所以埠的個數最多為65536個,2~16=65536。0號埠不會被tcp和udp協議使用tcp和udp協議埠號範圍是1-65535 應用客戶端使用的源埠號一般為系統中未使用的且大於1823的 目的埠號為伺服器端應用服務的程序,如telnet為23 ③.網路連線建立過程 TCP/IP三次握手建立過程 ④.網路連線斷開過程 TCP/IP三次握手建立過程 ⑥.網路狀態轉換過程 網路TCP/IP涉及原理①.ARP協議原理 ②.DNS協議原理控制欄位: ack:表示確認控制欄位,實現資料可靠連線 syn:表示請求建立連線欄位 fin:表示請求斷開連線欄位 說明:控制欄位資訊預設為0,控制欄位功能不起作用;控制欄位資訊置為1,表示相應控制欄位功能開啟
TCP-IP建立與斷開模型
三次握手 斷開 TCP三次握手過程 一 握手:請求建連線(syn) 二握手:連線確認再請求(ack syn) 三握手:最後確認,即建立(ack) TCP四次揮手過程 一揮手:請求連線要斷開(fin) 二揮手:斷開請求要確認(ack) 三揮手:思考過後要斷開(fin) 四揮手:最後確認,即斷開(ack)TCP-IP三次握手狀態變化
TCP-IP四次揮手狀態變化
服務端並沒有權利斷開,只有等上層,確認訊息已經發送完畢 不斷向伺服器傳送 結束的ack訊息,讓伺服器端真正接收到 過了一段時間才客戶端關閉 防止其處於last ack 階段,導致連結劇增①.ARP協議原理
ARP協議的功能1)將IPv4地址解析為HAC地址 2)維護對映的快取 arp 減少了廣播包的傳播
②.DNS協議原理
DNS(Domain Mame System) DNS稱為域名系統,在網站執行中器到了至關重要的作用,主要作用是負責把網站域名解析為對應的IP地址。 DNS解析相關命令 dig @8.8.8.8 www.xxx.com +trace nslookup www.xxx.com host www.xxx.com ping www.xxx.com 簡述DNS解析 1 當客戶端在瀏覽器訪問一個網址(www.qq.com)的時候,DNS客戶端會檢查自己的host檔案及本地的DNS快取,如果沒有對應的記錄 2 DNS客戶端聯絡自己本地的DNS伺服器,查詢域名www.qq.com 3 NServer伺服器檢查自己的權威區域和本地區域快取區域,沒有找到對應值。於是,聯絡根提示中的某個根域伺服器查詢域名www.qq.com 4 根域伺服器也不知道www. qq. com的對應值於是就向 SErver返回一個參考答覆,告訴其 com頂級域的權威伺服器 5 NServer聯絡.com頂級域的權威DNS伺服器 查詢域名www.qq.com 6 .com頂級域伺服器也不知道www.qq.com DNS的對應值,於是想 NServer返回一個參考答 告訴它qq.com域的權威DNS伺服器的地 址 7 NServer聯絡qq.com域的權威DNS伺服器查詢域名 8 q q.com的權威DNS伺服器知道對應值,並返回給 NServer伺服器 9 Nserver向原DNS客戶端返回 www.qq.com的ip地址
此時解析完成
ip型別
網路IP地址分類說明 按照IP地址數值範圍劃分(ABC類D類組播地址E預留研發使用) 按照IP地址用途進行劃分(公網地址私網地址) 劃分公網和私網地址最主要的作用:就是避免IP地址資源枯竭 常見私有地址10.0.0.0/8(10.0.0.1到10.255.255.255) 172.16.0.0/12(172.16.0.0到172.31.255.255)I 192.168.0.0/16(192.168.0.0到192.168.255.255) 169.254.0.0/16(169.254.0.0到169.254.255.255)*IP私網地址類似於我們的身份證 IP公網地址類似於我們的護照資訊 按照IP地址通訊方式劃分(單播地址組播地址廣播地址)特殊IP地址說明: 127.0.0.1表示迴環地址,進行測試使用,驗證本地的TCP協議族安裝的是否正確。
0.0.0.0主機位全為0的稱為是網路地址 255.255.255.255主機位全為1的稱為是廣播地址,即向所有人發出資訊網路IP地址劃分說明 IP地址劃分子網的原因 IP地址劃分子網計演算法 總結得知:
因此可以得到另一個計算公式的結論 可以劃分的子網數=2的N次方 其中N表示借用的主機位個數TYPE=Ethernet <-上網型別,目前基本都是乙太網 UUID=sasd-sdasd-wqe-12 <-通用唯一識別碼(Universally Unique Identifier): 如果是vmware克隆的虛擬機器無法啟動網絡卡可以去除此項。 0NB00T=yes <這個地方要設定為yes,才能保證下次開機啟動啟用網絡卡裝置 NNCONTROLLED=no <-是否通過NetworkHanager管理網絡卡裝置(centos6關閉) B00TPROTO=none <-啟動協議,獲取IP地址配置方式,有none|bootp|dhcp三個選項 IPADDR=10.0.0.5 -表示本臺區域網中伺服器的固定IP地址 NETHASK=255.255.255.0 <-子網掩碼,用來規劃網路為和主機位的,一般為255.255.255.0 DNS2=223.6.6.6 <-第二個DNS,這裡預設會覆蓋以及優選於/etc/resolv.conf的配置檔案 GATEWAY=10.8.0.254 <-區域網上網閘道器地址 DNS1=223.5.5.5 <-主DNS,這裡預設會覆蓋以及優先於/etc/resolv.conf的配置生效 USERCTL=no PEERDNS=yes -是否確認網絡卡配置檔案中的DWS配置優先於/etc/resolv.conf配置檔案 IPV6INIT=no <-是否支援IPV6 HMADDR=00:0c:29:10:2e:28 <-乙太網硬體地址即HAC地址,如果是vmware克隆的虛擬機器 無法啟動網絡卡可以毫不猶豫的刪除此項。 網絡卡配置生效方法: #推薦:ifdown,ifup進行指定髮卡的重啟操作 #ifdowm eth0 & ifup eth0 <-重啟ethe網絡卡 #ifup eth0 -啟動ethe網絡卡 #針對所有網絡卡進行重啟操作(工作場景慎用此命令) #/etc/init.d/network restart 系統預設閘道器配置說明