计算机网络一些重要的知识
生活随笔
收集整理的這篇文章主要介紹了
计算机网络一些重要的知识
小編覺得挺不錯的,現在分享給大家,幫大家做個參考.
目錄
- 一些重要的知識點
- 一些有意思的問題
- 網絡相關的一些命令
一些重要的知識點
局域網: 一般稱為內網 廣域網: 一般稱為外網 簡單局域網的構成: 交換機、網線、PC(其他IT終端) 交換機: 用來組建內網的局域網的設備 網關: 一個網絡的出口,Gateway=GW,一般網關是在路由器上。 路由器: 可連接內外網的設備。 DNS: 通過域名映射對應的IP地址。 國際標準組織ISO定義IP地址分五大類 A類:0~127 默認子網掩碼:255.0.0.0 巧妙理解: 0開頭B類:128~191 默認子網掩碼:255.255.0.0 巧妙理解: 10開頭C類:192~223 默認子網掩碼:255.255.255.0 巧妙理解: 110開頭D類:224~239 組播地址(可以理解為多個設備共享一個IP) 巧妙理解: 1110開頭E類:240~254 保留為研究測試 公有IP地址: ISP給我們分配的ip就是共有IP。 私有IP地址: 我們自己組建局域網用的IP就是私有IP。(常見的有: 學校的機房都是私有IP)A類IP私有IP地址的范圍: 10.0.0.0~10.255.255.255B類IP私有IP地址的范圍: 172.16.0.0~172.31.255.255C類IP私有IP地址的范圍: 192.168.0.0~192.168.255.255 127.0.0.1是回送地址,指本地機,一般用來測試使用。 如果我們ping 127.0.0.1 都ping不通 說明我們電腦的網卡可能壞了。 PC向外發包的過程: 1.首先判斷目標ip地址與自己是否是在同一網段。 2.如在同一個網段,則直接發出去,而不需要網關。 3.如不在同一個網段,則直接發包給網關。 DNS解析域名的全過程。 1.去本地DNS緩存找。 2.去本地hosts文件找。 3.找DNS服務器,讓它幫忙解析并返回IP地址。一些有意思的問題
同一網段內的兩臺主機通信是否需要路由器? 答: 不需要路由器 我的理解是: 你和你的朋友在同一個縣里,直接找他就可以了。 如果不是同一個縣,以前(抗日時期)出縣城不是要過檢查么? 過檢查這個過程就是通過網關的過程。 而網關在路由器上設置的。所以我們和再同一個縣(網段)的朋友通信就不需要出縣城(路由器)。大牛的解釋: 鏈接: https://www.zhihu.com/question/41496681或點擊跳轉了解詳細
問: TCP/IP網絡是通過IP地址來確定通信對象的,因此不知道IP地址就無法將消息發送給對方。 你有沒有想過,既然如此我們在網址中不用服務器的名字直接用IP地址不就行了么? 還要啥域名,DNS。這樣豈不是太麻煩了? 答: 實際上,如果用IP地址來代替服務器名稱也是能夠正常工作的。然而,就像你很難記住手機號一樣, 要記住一串由數字組成的IP地址也是非常困難的。因此,相對于IP地址來說,網址中還是使用服務器名稱比較好。 摘自--網絡是怎樣連接的 問: 干脆不要用IP地址,而是用名稱來確定通信對象不就好了么? 現在互聯網中使用的是最新的網絡技術,這樣的功能應該還是做得到吧?答: 這種想法并不奇怪。但是從運行效率上來看,這并不是一個好主意。 IP地址的長度是4B而域名最短也要十幾個字節,最長甚至可以達到255字節。 換句話說,使用IP地址只要4字節就行了,而域名則需要處理幾十個到255個字符之間。 不僅如此,域名的長度是不固定的,處理長度不固定的數據肯定比處理長度固定的要復雜。 這樣加大了路由器的負擔,傳送數據也會花費更多的時間。 有人會說:"使用高性能路由器不就可以解決了么?" 然而,路由器的速度是有極限的,而互聯網內部流動的數據量已然讓路由器疲于應付了, 因此我們不應該再采用效率更低的設計。 隨著技術的發展,路由器的性能也會不斷的提升,但是與此同時,數據量也在以更快的速度增長, 在可預見的未來,這樣的趨勢應該不會發生變化。 摘自--網絡是怎樣連接的 問: 有了 IP 地址,為什么還要用 MAC 地址? 信息傳遞時候,需要知道的其實是兩個地址: 終點地址(Final destination address) 下一跳的地址(Next hop address)IP地址本質上是終點地址,它在跳過路由器(hop)的時候不會改變, 而MAC地址則是下一跳的地址,每跳過一次路由器都會改變。這就是為什么還要用MAC地址的原因之一, 它起到了記錄下一跳的信息的作用。作者:知乎用戶 鏈接:https://www.zhihu.com/question/21546408/answer/28155896 來源:知乎網絡相關的一些命令
手工解析域名命令 格式: nslookup +域名 例: nslookup www.baidu.com ipconfig 查看IP地址的一些基本信息 ipconfig /all 查看詳細的IP地址信息ping 命令用來測試網絡的連通性ping 目標IP地址(或域名) //測試網絡連通性,如果有去有回則說明可以通信。 ping -n 數字 目標IP地址(或域名) //設置ping發送包的數量 ping -t 目標IP地址(或域名) //一直ping ping -l 數字 目標IP地址(或域名) //設置ping發送一個包的大小 //我測試了百度能接受包的最大是 1472 不過也并不絕對。僅供參考。如果我們ping不通 說明對方沒有在線 或者 對方開了防火墻。 《新程序員》:云原生和全面數字化實踐50位技術專家共同創作,文字、視頻、音頻交互閱讀總結
以上是生活随笔為你收集整理的计算机网络一些重要的知识的全部內容,希望文章能夠幫你解決所遇到的問題。
- 上一篇: 3.2.4 页面分配策略
- 下一篇: dos一些有意思的命令