Ⅰ 互聯網的組成有什麼部分
互聯網由小規模的區域網(LAN)、城市規模的區域網(MAN)以及大規模的廣域網(WAN)等部分組成
Ⅱ 計算機專業課本有哪些
一、數據結構
《數據結構》(嚴蔚敏著,清華大學出版社)是計算機專業中的經典教材,深入講解了數據存儲、組織和管理的基本概念與演算法。
二、計算機組成原理
《計算機組成原理》(唐朔飛著,高等教育出版社)和《計算機組成原理》(基衫白、中英著,科學出版社)兩本教材,分別系統介紹了計算機硬體組成、工作原理及其性能優化的知識。
三、操作系統
《計算機操作系統》(湯培跡、子瀛著,西安電子科技大學出版社)修訂版,為讀者提供了操作系統的基本概念、設計原理和實現技術。
四、計算機網路
《計算機網路》(謝希仁著,電子工業出版社)第五版,闡述了計算機網路的體系結構、協議及其實現機制,是學習計算機網路不可或缺的參考書。
Ⅲ 計算機網路經典20問
本文目錄 :
計算機網路體系大致分為三種,OSI七層模型、TCP/IP四層模型和五層模型。一般面試的時候考察比較多的是五層模型。
TCP/IP五層模型:應用層、傳輸層、網路層、數據鏈路層、物理層。
假設發送端為客戶端,接收端為服務端。開始時客戶端和服務端的狀態都是 CLOSED 。
第三次握手主要為了 防止已失效的連接請求報文段 突然又傳輸到了服務端,導致產生問題。
因為當Server端收到Client端的 SYN 連接請求報文後,可以直接發送 SYN+ACK 報文。 但是在關閉連接時,當Server端收到Client端發出的連接釋放報文時,很可能並不會立即關閉SOCKET ,所以Server端先回復一個 ACK 報文,告訴Client端我收到你的連接釋放報文了。只有等到Server端所有的報文都發送完了,這時Server端才能發送連接釋放報文,之後兩邊才會真正的斷開連接。故需要四次揮手。
HTTP請求由 請求行、請求頭部、空行和請求體 四個部分組成。
請求報文示例 :
HTTP響應也由四個部分組成,分別是: 狀態行、響應頭、空行和響應體 。
響應報文示例 :
HTTP2.0相比HTTP1.1支持的特性:
服務端可以向證書頒發機構CA申請證書,以避免中間人攻擊(防止證書被篡改)。證書包含三部分內容: 證書內容、證書簽名演算法和簽名 ,簽名是為了驗證身份。
服務端把證書傳輸給瀏覽器,瀏覽器從證書里取公鑰。證書可以證明該公鑰對應本網站。
數字簽名的製作過程 :
瀏覽器驗證過程 :
首先是TCP三次握手,然後客戶端發起一個HTTPS連接建立請求,客戶端先發一個 Client Hello 的包,然後服務端響應 Server Hello ,接著再給客戶端發送它的證書,然後雙方經過密鑰交換,最後使用交換的密鑰加解密數據。
對稱加密 :通信雙方使用 相同的密鑰 進行加密。特點是加密速度快,但是缺點是密鑰泄露會導緻密文數據被破解。常見的對稱加密有 AES 和 DES 演算法。
非對稱加密 :它需要生成兩個密鑰, 公鑰和私鑰 。公鑰是公開的,任何人都可以獲得,而私鑰是私人保管的。公鑰負責加密,私鑰負責解密;或者私鑰負責加密,公鑰負責解密。這種加密演算法 安全性更高 ,但是 計算量相比對稱加密大很多 ,加密和解密都很慢。常見的非對稱演算法有 RSA 和 DSA 。