【楔子】本科學業學習了計算機網路很多大部分內容,但是其實以後在開發過程中用的其實就那幾個比較重要的,例如http協議,網域名稱分配,tcp/ip協議,比較深入的例如擁塞控制等真的沒有用到
對於學習計算機網路困惑的同學(學校的教材計算機網路那本書真是又厚又是外國翻譯來的,看的真是枯燥乏味,不知道重點在**)不如看下知乎大神的推薦 鏈結在此。
裡面有句話概括了計算機網路學習的精髓
協議-linux作業系統-程式語言 程式語言因人而異,但是網路協議是計算機重中之重,如果你能明白計算機網路收發資訊的流程那麼看著你家路由器一閃一閃的是不是也很有意思了?
當你訪問乙個**的時候其實該就是乙個網域名稱
網域名稱包括
根域:根伺服器用來管理網際網路主目錄,全世界只有13個,不好意思,亞洲唯一的乙個在日本,希望以後我國也有
頂級域 其實就是**位址字尾名 cn. de. jp. com.這些,com一般用於商業機構,這個我們見的比較多,net網路組織,csdn是net哦,然後就是org用於各種組織,android**還有國外很多知名開發軟體都是orz為字尾的
二級網域名稱這個就是**名稱了例如baidu等
主機名 例如www
hosts:我們在使用windows的時候一定修改過hosts的一些ip位址,但是當時候不知道為什麼,其實hosts是乙個用於儲存網路中節點資訊的檔案,實現dns控制,那dns是什麼,網域名稱解析器,我們平常訪問的網路位址都是網域名稱,例如baidu.com其實真正的ip位址是4組8位的二進位制數字組成,例如100.01.10.1每台計算機分配的ip位址是獨一無二的,為了便於記憶ip位址也演化出了符號化位址方案
所以dns就是把網域名稱解析成ip位址供計算機訪問網頁
hosts是儲存這種一一對應關係的檔案,如果dns每次都需要解析網域名稱會非常耗時,所以我們在hosts裡面寫好對應的ip位址,dns每次先去找hosts檔案中的對應關係,找不到再去解析,這是訪問網頁時候dns的操作流程
所以使用者可以修改hosts裡面網域名稱和對應的ip位址
計算機網路重點知識鞏固 http協議
楔子 學了計算機網路,如果還不懂裡面的核心http協議那就是白學了,建議沒有耐心學習計算機網路大厚本的人,了解好http協議就可以了,鞏固的話自己親自抓幾個包分析最好。http 超文字傳輸協議hypertext transfer protocal,http是網際網路使用最為廣泛的一種協議,所有網頁檔...
計算機網路重點知識
osi參考模型的七層架構 tcp ip的四層架構 乙太網幀的格式 mtu的概念 需要拓展 arp協議和rarp協議 掌握一下arp快取的原理 掌握報文格式 報文分類 一是錯誤報文 二是查詢報文。五種訊息型別 udp,次要一點,掌握特點和首部各個字段 掌握tcp 特點 首部字段 可靠機制 連線控制 三...
計算機網路重點知識解析(2)
https協議 socket 簡介 總結http是乙個簡單的請求 響應協議,它通常執行在tcp之上。它指定了客戶端可能傳送給伺服器什麼樣的訊息以及得到什麼樣的響應。http有許多版本,用的最多的是http1.1,下文中 的也是多以1.1為標準。簡單介紹一下http協議的特點 1丶支援客戶伺服器模式。...