『壹』 計算機網路自頂向下方法的介紹
《計算機網路自頂向下方法》是2009年機械工業出版社出版的圖書,作者是庫羅斯。本書是當前世界上最為流行的計算機網路教科書之一,採用了作者獨創的自頂向下的方法來講授計算機網路的原理及其協議,即從應用層協議開始沿協議棧向下講解,強調應用層範例和應用編程介面,使讀者盡快進入每天使用的應用程序環境之中進行學習和「創造」。本書的講解以網際網路為例,學以致用;注重教學法,深入淺出地重點講解計算機網路的基本原理。第4版全面關注了網路安全問題;更新並擴展了無線網路的覆蓋范圍,增加了有關802.11(WiFi)、802.16(WiMAX)和蜂窩網路的新內容;增強了P2P應用程序的內容,包括文件共享協議、BitTorrent等文件分發協議以及Skype的IP話音等新型多媒體應用;更新了區域網和多媒體網路的章節,以反映這些領域中理論與實踐的變化;第1章中增加了有關端到端吞吐量分析的新材料;全面修訂並增加了新的課後5-7題,以及附加了循序漸進的Ethereal實驗。
『貳』 計算機網路自頂向下方法
計算機網路自頂向下方法如下:
自頂自下主要是一種演算法的實現,在不知道結果的情況之下,使用一種方法進行賀數演算,得到一種正確的結果,也就可以命名用自頂向下的思想進行實現了。衫螞
在方程式內,對於未知的結果也就是進行一種推算。可以使用演算法,也可以使用方程式的方式。在中國最古老的方式,我們也都會知道,演算法就是我國最為古老的算學方式。
實在不會的,也要記住演算的步驟,因為記憶或許就是演算法的精要。我們在學習數學的時候,使用的方程並不要我們進行記憶,因為我們在進行計算的時候,都要寫在作業本之上,所以相對於演算法來說,簡單實現一點,對於一種記憶來說,更為的困難了。不過筆記解決了這樣的一種問題。
而古老的演算法,這個X的過程,可能就在我們的內心吧。用筆畫一畫,或許我們也就明白了,不過真的要記憶這樣一種完全的演算法過程,也不是一件內容的事情。
『叄』 計算機網路自頂向下方法的圖書目錄
出版者的話
作譯者簡介
譯者序
前言
第1章
計算機網路和網際網路
1.1 什麼是網際網路
1.1.1 具體構成描述
1.1.2 服務描述
1.1.3 什麼是協議
1.2 網路邊緣
1.2.1客戶機和伺服器程序
1.2.2 接入網
1.2.3 物理媒體
1.3 網路核心
1.3.1 電路交換和分組交換
1.3.2 分組是怎樣通過分組交換網形成其通路的
1.3.3 ISP和網際網路主幹
1.4 分組交換網中的時延、丟包和吞吐量
1.4.1 分組交換網中的時延概述
1.4.2 排隊時延和丟包
1.4.3 端到端時延
1.4.4 計算機網路中的吞吐量
1.5 協議層次和它們的服務模型
1.5.1 分層的體系結構
1.5.2 報文、報文段、數據報和幀
1.6 攻擊威脅下的網路
1.7 計算機網路和網際網路的歷史
1.7.1 分組交換的發展:1961~1972
1.7.2 專用網路和網路互聯:1972~1980
1.7.3 網路的激增:1980~1990
1.7.4 網際網路爆炸:20世紀90年代
1.7.5 最新發展
1.8 小結
本書路線圖
課後習題和問題
復習題
習題
討論題
Ethereal實驗
人物專訪
第2章
應用層
2.1 應用層協議原理
2.1.1 網路應用程序體系結構
2.1.2 進程通信
2.1.3 可供應用程序使用的運輸服務
2.1.4 網際網路提供的運輸服務
2.1.5 應用層協議
2.1.6 本書涉及的網路應用
2.2 Web應用和HTTP協議
2.2.1 HTTP概況
2.2.2 非持久連接和持久連接
2.2.3 HTTP報文格式
2.2.4 用戶與伺服器的交互:cookie
2.2.5 Web緩存
2.2.6 條件GET方法
2.3 文件傳輸協議:FTP
2.4 網際網路中的電子郵件
2.4.1 SMTP
2.4.2 與HTTP的對比
2.4.3 郵件報文格式和MIME
2.4.4 郵件訪問協議
2.5 DNS:網際網路的目錄服務
2.5.1 DNS提供的服務
2.5.2 DNS工作機理概述
2.5.3 DNS記錄和報文
2.6 P2P應用
2.6.1 P2P文件分發
2.6.2 在P2P區域中搜索信息
2.6.3 案例學習:Skype的P2P網際網路電話
2.7 TCP套接字編程
2.7.1 TCP套接字編程
2.7.2 一個Java客戶機 伺服器應用程序例子
2.8 UDP套接字編程
2.9 小結
課後習題和問題
復習題
習題
討論題
套接字編程作業
Ethereal實驗
人物專訪第3章 運輸層第4章 網路層第5章 鏈路層和區域網第6章 無線網路和移動網路第7章 多媒體網路第8章 計算機網路中的安全第9章 網路管理參考文獻
『肆』 計算機網路第1章(概述)
計算機網路微課堂 的筆記整理
筆記也放到了 我的github 和 我的gitee 上
代表著主機
代表伺服器
代表著路由器
代表著網路
中國互聯網路信息中心CNNIC
網路:網路(Network)由若干 結點(Node) 和連接這些結點的 鏈路(Link) 組成。
互連網(互聯網):多個網路通過路由器互連起來,這樣就構成了一個覆蓋范圍更大的網路,即互連網(互聯網)。因此,互聯網又稱為「網路的網路(Network of Networks)」。
網際網路:網際網路(Internet)是世界上最大的互連網路(用戶數以億計,互連的網路數以百萬計)。
網際網路服務提供者 ISP ( I nternet S ervice P rovider)
中國的三大 ISP :中國電信,中國聯通和中國移動
基於ISP的三層結構的網際網路
端系統之間通信的含義
「主機 A 和主機 B 進行通信」實際上是指:「運行在主機 A 上的某個程序和運行在主機 B 上的另一個程序進行通信」。 即「主機 A 的某個進程和主機 B 上的另一個進程進行通信」。簡稱為「計算機之間通信」。
端系統之間的通信方式通常可劃分為兩大類:
客戶-伺服器方式:
對等連接方式:
網路核心部分是互聯網中最復雜的部分。
網路中的核心部分要向網路邊緣中的大量主機提供連通性,使邊緣部分中的任何一個主機都能夠向其他主機通信(即傳送或接收各種形式的數據)。
在網路核心部分起特殊作用的是 路由器 (router)。
路由器 是實現 分組交換 (packet switching) 的關鍵構件,其任務是 轉發 收到的分組,這是網路核心部分最重要的功能。
發送方
路由器
接收方
報文交換中的交換結點也採用存儲轉發方式,但報文交換對報文的大小沒有限制,這就要求交換結點需要較大的緩存空間。報文交換主要用於早期的電報通信網,現在較少使用, 通常被較先進的分組交換方式所取代 。
分析:
電路交換:
報文交換:
分組交換:
按交換技術分類:
按使用者分類:
按傳輸介質分類:
按覆蓋范圍分類:
作用范圍通常為幾十到幾千公里,因而有時也稱為遠程網(long haul network)。廣域網是互聯網的核心部分,其任務是通過長距離(例如,跨越不同的國家)運送主機所發送的數據。
作用范圍一般是一個城市,可跨越幾個街區甚至整個城市
一般用微型計算機或工作站通過高速通信線路相連(速率通常在 10 Mbit/s 以上),但地理上范圍較小(1 km 左右)
就是在個人工作的地方把個人使用的電子設備用無線技術連接起來的網路。
按拓撲結構分類:
時延時指數據(一個報文或分組,甚至比特)從網路(或鏈路)的一端傳送到另一端所需的時間。
網路時延由幾部分組成:
主機或路由器發送數據幀所需要的時間,也就是從發送數據幀的第一個比特算起,到該幀的最後一個比特發送完畢所需的時間。
電磁波在信道中傳播一定的距離需要花費的時間。
主機或路由器在收到分組時要花費一定時間進行處理
分組在進過網路傳輸時,要經過許多路由器。但分組在進入路由器後要先在輸入隊列中排隊等待處理。
時延帶寬積 = 傳播時延 * 帶寬
互聯網上的信息不僅僅單方向傳輸而是雙向交互的。因此,我們有時很需要知道 雙向交互一次所需的時間 。
利用率有 信道利用率 和 網路利用率 兩種。
物理層問題
數據鏈路層問題
網路層問題
運輸層問題
應用層問題
總結
例子:主機的瀏覽器如何與Web伺服器進行通信
解析:
主機和Web伺服器之間基於網路的通信,實際上是主機中的 瀏覽器應用進程 與Web伺服器中的 Web伺服器應用進程 之間基於 網路的通信
體系結構的各層在整個過程中起到怎樣的作用?
1、發送方發送
『伍』 計算機網路自頂向下方法--網路層
R1. 我們回顧一下本書中使用的某些術語。前面講過,運輸層的分組名稱是報文段,數據鏈路層的分組名字是幀。網路層的分組名字是什麼?前面講過,路由器和鏈路層交換機都稱為分組交換機。路由器和鏈路層交換機間的根本區別是什麼?回想我們對數據報網路和虛電路網路都使用術語路由器。
R2. 在數據報網路中,網路層最重要的兩個功能是什麼?在虛電路網路中,網路層的3個最重要的功能是什麼?
R3. 路由選擇和轉發的區別是什麼?
R4. 在數據報網路和虛電路網路中,路由器都使用轉發表嗎?如果是,描述用於這兩類網路的轉發表。
R5. 描述某些網路層能為單個分組提供的某些假想的服務。對於分組流進行相同的描述。網際網路的網路層為你提供了這些假想服務嗎?ATM的CBR服務模型提供了該假想服務嗎?ATM的ABR服務模型提供類該假想服務嗎?
R6. 列出某些得益於ATM的CBR服務模型的應用。
R7. 討論為什麼在高速路由器的每個輸入埠都存儲轉發表的影子副本。
R8. 4.3節中討論了3類交換結構。列出並簡要討論每一類交換結構。哪一種(如果有的話)能夠跨越交換結構並行發送多個分組?
R9. 描述在輸入埠會出現分組丟失的原因。描述在輸入埠如何消除分組丟失(不使用無限大緩存區)。
R10. 描述在輸出埠出現分組丟失的原因。通過增加交換結構速率,能夠防止這種丟失嗎?
R11. 什麼是HOL阻塞?它出現在輸入埠還是輸出埠?
R12. 路由器有IP地址嗎?如果有,有多少個?
R13. IP地址223.1.3.27的32比特二進制等價形式是什麼?
R14. 考察使用DHCP獲得它的IP地址,網路掩碼,默認路由器和其本地DNS伺服器的IP地址的主機。列出這些值。
R15. 假設在一個源主機和一個目的主機之間有3台路由器。不考慮分片,一個從源主機發送給目的主機的IP報文將通過多少個埠?為了將數據報從源移動到目的地需要檢索多少個轉發表?
R16. 假設某應用每20ms生成一個40位元組的數據塊,每塊封裝在一個TCP報文中,TCP報文再封裝在一個IP數據報中。每個數據報的開銷有多大?應用數據所佔的百分比是多少?
R17. 假設主機A向主機B發送封裝在一個IP數據報中的TCP報文段。當主機B接收到該數據報時,主機B中的網路層應該如何知道它應當將該報文段(即數據報的有效載荷)交給TCP而不是UDP或某個其他東西呢?
R18. 假定你購買了一個無線路由器並將其與電纜數據機相連,並且你的ISP動態地為你連接的設備(即你的無線路由器)分配一個IP地址。還假定你家有5台PC,均使用802.11以無線方式與該無線路由器相連。怎樣為這5台PC分配IP地址?該無線路由器使用NAT嗎?為什麼?
R19. 比較IPv4和IPv6首部欄位。它們有某些欄位是相同的嗎?
R20. 有人說當IPv6通過IPv4路由器建隧道時。IPv6將IPv4隧道作為鏈路層協議。你同意這種說法嗎?為什麼?
R21. 比較和對照鏈路狀態和距離向量路由選擇演算法?
R22. 討論網際網路的等級制組織是怎樣使得其能夠擴展為數以百萬計用戶的。
R23. 每個自治系統使用相同的AS內部路由選路演算法是必要的嗎?為什麼?
R24. 考慮圖4-37。從D中的初始表開始,假設D收到來自A的下面的通告:
D中的表會改變嗎?如果是,怎樣變化?
R25. 比較RIP和OSPF使用的通告。
R26. 填空:RIP通告通常宣稱到各目的地的跳數。另一方面,BGP則是通告到各目的地的_____?
R27. 為什麼在網際網路中用到了不同類型的AS間與AS內部選路協議?
R28. 為什麼策略考慮對於AS內部協議(如OSPF和RIP)與對於AS間路由選擇協議(如BGP)一樣重要呢?
R29. 定義和對比下列術語:子網,前綴和BGP路由。
R30. BGP是怎樣使用NEXT-HOP屬性的?它是怎樣使用AS-PATH屬性的?
R31. 描述一個較高層ISP的網路管理員在配置BGP時是如何實現策略的。
TODO----HERE
4.6.32 通過多個單播實現廣播抽象與通過支持廣播的單個網路(路由器)實現廣播抽象之間有什麼重要區別嗎?
答:N次單播效率低,需要知道接收者的地址,消耗大。但是使用廣播的話可以通過洪泛方法發送消息。
4.6.33 對於我們學習的3種一般的廣播通信方法(無控制洪泛,受控洪泛和生成樹廣播),下列說法正確嗎?可以假定分組不會因緩存溢出而丟失,所有分組以它們發送的順序交付給鏈路。
a.一個節點可能接收到同一個分組的多個拷貝。
b.一個節點可能跨越相同的出鏈路轉發多個分組的拷貝。
答:無控制洪泛:a對,b對。受控洪泛:a對,b錯。生成樹廣播:a錯,b錯。
4.6.34 當一台主機加入一個多播組時,它必須將其IP地址改變為它所加入的多播組的地址嗎?
答:對錯誤。
4.6.35 IGMP和廣域多播選路協議所起的作用是什麼?
答:IGMP運行在一台主機與其直接相連的路由器之間。IGMP允許主機指定路由器要加入的組播網。然後由組播路由器與運行組播路由協議的其他組播路由器一起工作。
4.6.36 在多播選路場合中,一棵組共享的樹與一顆基於源的樹之間有什麼區別?
答:一個組共享的樹來為組中所有發送方分發流量,一個是為每個獨立的發送方構建一顆特定源的選路樹。
『陸』 計算機網路
入門:《網路是怎麼連接的》、《圖解 TCP/IP 》、《圖解 HTTP 》.
深入學習:
《 計算機網路:自頂向下 》
https://gaia.cs.umass.e/kurose_ross/wireshark.htm
https://media.pearsoncmg.com/ph/esm/ecs_kurose_compnetwork_8/cw/
《計算機網路》謝希仁的 ( 這個評價倒是還好,
《TCP/IP 詳解 卷一:協議》
《 Computer Networks: A Systems Approach 》Larry L Peterson
《 Computer Networks 》 Andrew S.Tanenbaum ( 雖然是 AST 的, 但是好像不適合初學
《 Elements of Computer Networking: An Integrated Approach (Concepts, Problems and Interview Questions) 》 ( ? )
https://www.hu.com/question/19718686
https://www.hu.com/question/19774914
https://www.hu.com/question/22354846
我的東西主要是英文的 , 當然, 我也需要買中文, 但我的渠道英文電子書方便
" 其實覺得cs144的公開視頻講得挺一般的,但是cs144新的lab真的很棒 "
https://online.stanford.e/lagunita-learning-platform
https://www.hu.com/question/63658105
《圖解 HTTP》
如果要入門 TCP/IP 網路模型,我推薦的是《圖解 TCP/IP》
另外,你想了解網路是怎麼傳輸,那我推薦《網路是怎樣連接的》
入門:《網路是怎麼連接的》、《圖解 TCP/IP 》《圖解 HTTP 》.
2.深入學習:《計算機網路:自頂向下》、《TCP/IP 卷一》
對於 TCP/IP 網路模型深入學習的話,推薦《計算機網路 - 自頂向下方法》,這本書是從我們最熟悉 HTTP 開始說起,一層一層的說到最後物理層的,有種挖地洞的感覺,這樣的內容編排順序相對是比較合理的。
但如果要深入 TCP,前面的這些書還遠遠不夠,賦有計算機網路聖經的之說的《TCP/IP 詳解 卷一:協議》這本書,
要說我看過最好的 TCP 資料,那必定是《The TCP/IP GUIDE》這本書了,目前只有英文版本的,而且有個專門的網址可以白嫖看這本書的內容,圖片都是彩色,看起來很舒服很鮮明,小林之前寫的 TCP 文章不少案例和圖片都是參考這里的,這本書精華部分就是把 TCP 滑動窗口和流量控制說的超級明白,很可惜擁塞控制部分說的不多。
Wireshark
當然,計算機網路最牛逼的資料,那必定 RFC 文檔,它可以稱為計算機網路世界的「法規」,也是最新、最權威和最正確的地方了,困惑大家的 TCP 為什麼三次握手和四次揮手,其實在 RFC 文檔幾句話就說明白了。
小白讀 《網路是怎樣鏈接的》,然後 《圖解 HTTP 》 《圖解 TCP/IP 》。如果想學術一點,《計算機網路:自頂向下方法 中文第六版》或者 (Computer Networking: A top-down Approach 7th)。再難點,T 大佬的 《計算機網路》(Computer Networks)
在計算機網路的學習中為大家推薦《計算機科學導論》。這本書用大量的篇幅介紹了計算機網路的內容,還詳細地介紹了計算機科學目前發展的特點和現狀,適合想要學習計算機網路的同學打基礎使用。
https://book.douban.com/review/7443456/#comments
自頂向下方法有兩本:Computer Networking: A Top-Down ApproachbyJames F. Kurose, Keith W. Ross 中文翻譯: 計算機網路:自頂向下方法(樓主提到的是這個)
Computer Networks: A Top-Down ApproachbyBehrouz A. Forouzan, Firouz Mosharraf 中文翻譯:計算機網路教程:自頂向下方法
思科實驗模擬器EVE的安裝與使用 https://zhuanlan.hu.com/p/166295824
思科CCNA命令大全 https://zhuanlan.hu.com/p/259820495
『柒』 怎麼樣把一台電腦里的文件傳到另一台里
網路基礎教程全文
計算機網路技術
第一章 計算機網路概述
第一節 計算機網路概述
知識精講
一、 計算機網路定義
計算機網路是指將分布在不同地理位置具有獨立功能的多台計算機,用通信設備和通信鏈路連接起來,在網路操作系統、網路協議及網路管理軟體的管理協調下,實現資源共享、信息傳遞(數據通信)的系統。
計算機網路是現代計算機技術與通信技術相結合的產物。
二、 發展
第一代:面向終端的計算機通信網,採用電路交換方式,實質上是以主機為中心的星型網。
第二代:分組交換網,以通信子網為中心,多台計算機和終端構成外圍的資源子網,數據交換方式採用分組交換。
第三代:以「開放系統互連為參考模型」為標准框架,80年人中期,Internet的出現(TCP/IP)。
第四代:寬頻綜合業務數字網(B-ISDN),93年美國政府提出「信息高速公路」。「信息高速公路」的特徵是廣域、高速和交互。
三、 系統組成
計算機網路是計算機技術與通信技術密切結合的產物,也是繼報紙、廣播、電視之後的第四媒體。
從網路拓撲結構來看,計算機網路是由一些網路節點和連接這些網路節點的通信鏈路構成。
從邏輯功能上講,計算機網路是由通信子網和資源子網組成。通信子網是計算機網路中負責數據通信的部分,主要完成計算機之間數據的傳輸、交換以及通信控制,它由網路節點、通信鏈路組成;資源子網提供訪問網路和處理數據的能力,是由主機系統、終端控制器和終端組成,主機系統負責本地或全網的數據處理,運行各種應用程序或大型資料庫,向網路用戶提供各種軟硬體資源和網路服務,終端控制器把一組終端連入通信子網,並負責對終端的控制及終端信息的接收和發送。
從系統組成來看,計算機網路是由網路硬體系統和網路軟體系統構成。
1、 網路硬體系統
網路硬體系統一般指構成計算機網路的硬體設備,包括各種計算機系統、終端及通信設備。
(1) 主機系統:是計算機網路的主體,根據在網路中的功能和用途的不同可分為伺服器和工作站。
伺服器是通過網路操作系統為網上工作站提供服務及共享資源的計算機設備;網路工作站是連接到網路上的計算機,又稱客戶機,它是網路數據主要的發生場所和使用場所除保持原有功能為用戶服務之外,同時又可以按照被授予的許可權去訪問伺服器,用戶主要是通過使用工作站為利用網路資源並完成自己的工作。工作站又可分為無盤工作站和帶盤工作站兩種,帶盤工作站是帶有硬碟的微機,本身具有獨立的功能,具有本地處理能力。而無盤工作是不帶硬碟的微機,其引導程序存放在網路適配器EPROM中,加電後自動執行,與網路中的伺服器進行相連。這種工作站不僅能防止計算機病毒通過工作站感染伺服器,還可以防止非法用戶拷貝網路中的數據。
(2) 終端:本身不具備處理能力,不能直接在連接到網路上,只能通過網路上的主機與網路相連而發揮作用,常見的有顯示終端、列印終端、圖形終端等。
(3) 傳輸介質:在網路設備之間構成物理通路,以便實現信息的交換。最常見的有同軸電纜、雙絞線、光纖。
(4) 網路互聯設備:用於實現網路之間的互連,主要有中繼器、集線器、路由器、交換機等。
(5) 網路接入設備:用於計算機與計算機網路進行連接的設備,常見的有網卡、數據機等。
2、 網路軟體系統
網路軟體主要包括網路操作系統、網路通信協議和各種網路應用系統。
操作系統:包括伺服器操作系統與工作站操作系統。
伺服器操作系統:一般為多任務、多用戶的,它裝在伺服器上,主要承擔網路范圍內的資源管理與分配,對網路設備進行存取訪問,支持網路用戶間的通信。常見的windowsNT/windows server2000/netware/unix/linux等。
工作站操作系統:是本機處理能力的有力支撐,負責對本機資源的正常管理。常見的有window98/windows2000/dos等。
通信協議:網路中計算機之間、網路設備與計算機之間、網路設備之間進行通信時,雙方所要遵循的通信規則的約定。常見的有包交換協議IPX、傳輸控制協議/網際協議(TCP/IP)、乙太網協議等。
網路管理軟體:用來對網路運行狀況進行信息統計、報告、警告、監控的軟體系統。TCP/IP協議簇中提供管理功能的協議為簡單網路管理協議SNMP。
四、 分類
1、 按網路覆蓋的范圍分:廣域網(WAN)、區域網(LAN)、城域網(MAN)。三種網路比較如下表:
表 三種網路的比較
類型 分布范圍 傳輸速率 應用場合
區域網 1KM左右 1M以上 一個單位
城域網 5-50KM 1M 一個城市
廣域網 幾十-幾千KM 幾M以上 一個國家或洲際網
2、 按網路的拓撲結構分:星型、樹型、匯流排型、環型、網狀型、混合型。
3、 按傳輸介質分:同軸電纜網、雙絞線網、光纖網、衛星網、無線網。
4、 按帶寬和傳輸能力分:基帶網(窄帶網)和寬頻網(多媒體)。
5、 按網路的使用性質分:公用網、專用網。
6、 按網路的交換功能分:電路交換網、報文交換網、分組交換網、幀中繼網、ATM網。
7、 按控制方式分:集中式、分散式、分布式。
註:intranet又稱內聯網,服務於企業網,集LAN、WAN和數據服務為一體,採用internet的相關技術,同樣使用TCP/IP通信協議進行數據通信。
五、 功能
建立計算機網路的基本目的是實現數據通信和資源共享。其主要功能有:
1、 數據通信
傳真、電子郵件、電子數據交換(EDI)、電子公告牌(BBS)、視頻點播(VOD)、遠程登錄和信息瀏覽等。
2、 資源共享
共享的資源主要指計算機系統的軟體、硬體和數據;共享是指網內用戶均能享受網路中各個計算機系統的全部或部分資源,且用戶不需要知道資源所處的物理位置。
3、 提高計算機系統的可靠性和可用性
網路中的每台計算機可通過網路相互成為後備機,一旦某台計算機出現故障,它的任務就可由其他計算機代完成;均衡負荷,從而提高每台計算機的可用性。
4、 支持分布式的信息處理
通過演算法將大型的綜合問題、交給不同的計算機分別同時進行處理用戶可根據需要合理選擇網路資源,就近快速地進行處理;另一方面利用網路技術將多台計算機連成具有高性能的計算機系統來解決大型的問題,也比用同樣性能的大中型計算機節省費用。
知識精講
一、 基本概念
1、 數據通信:指通過計算機技術與通信技術結合來實現信息的傳輸、交換、存儲和處理。
2、 數據:在網路中可用的有兩類數據即取連續值的模擬數據和取離散值的數字數據。
3、 信號:數據的電磁波或電編碼,是數據的具體表示形式。
根據電信號的形式分為取值為連續值的模擬信號和媽值為離散值的數字信號兩類。
4、 信道:是信號傳輸的通道,可分為物理信道和邏輯信道,傳輸介質一般稱為物理信道,根據傳輸介質的不同又可分為有線信道和無線信道,通常所講的信道更側重邏輯上的含義即指邏輯信道。
5、 數據傳輸速率:通常用比特率來衡量,即指單位時間內傳送的二進制數據位數,通常用b/s。 數字信號經調制後的傳輸速率,即單位時間內傳送的電信號的個數,又稱波特率,它也作為物理信道性能的好壞的數據傳輸速率,單位為波特。
6、 信道容量:信道允許的最大數據傳輸速率。
7、 吞吐量:是單位時間內整個網路能夠處理的信息總量,單位是位元組/秒或位/秒。
8、 信道帶寬:是指信道所能傳送的信號頻率寬度,它的值為信道上可傳送信號的最高頻率與最低頻率之差。帶寬越大,所能達到的傳輸速度就越大。
9、 誤碼率:指數據傳輸中出錯數據占被傳輸數據總數的比例。
信道的性能指標主要有信道容量、信道帶寬、吞吐量、誤碼率等。
二、 物理信道分類
1、 按傳輸介質分:有線信道(如雙絞線、同軸電纜、光纜)、無線信道(微波、紅外線、激光)。
2、 按傳輸信號的形式分:模擬信道、數字信道。
3、 按使用方式分:專用信道、公用信道。
三、 傳輸技術
1、 基帶傳輸與頻帶傳輸
(1) 基帶傳輸
基帶指電信號固有的基本頻帶。
基帶傳輸是指將數字設備發出的數字信號原封不動地送入信道上去傳輸。
(2) 頻帶傳輸
把數字設備上發出的數字信號調製成模擬信號後再發送、傳輸,到達接收端時再把模擬信號解調成原來的數字信號來進行傳輸。
(3) 寬頻傳輸
將多路基帶信號、音頻信號和視頻信號經調制後放到同一條電纜的不同頻段處進行傳輸。寬頻傳輸系統可實現文字、聲音和圖像的一體化傳輸。
2、 非同步傳輸與同步傳輸
(1) 非同步傳輸
發送字元時發送端在每個字元的首尾分別加上一個起始位和2個停止位,以表示字元的開始和結束,一次只能收發一個字元。有數據需要發送的終端設備可以在任何時刻向信道發送信號,而不管接收方是否知道它已開始發送操作,且由於各字元的發送時間間隔是任意的,因此各字元之間是非同步的,故稱之為非同步傳輸。
(2) 同步傳輸
在同步方式中,發送端連續發送一串字元(或數據塊)一個字元緊接在另一個字元之後,只在每個數據塊的前後各附加一個位元組的同步字元SYN,接收端僅靠該字元來識別所要接收的數據。同步傳輸是一個接收與發送速度保持一致的過程,也就是接收端根據發磅端所發送的信號頻率和起止時間來接收信號,接收端校準自己的接收時間和重復頻率,以求同發送端信號相一致的過程。
表 非同步傳輸與同步傳輸比較
傳輸方式 傳輸單位 優 點 缺 點
非同步傳輸 字元 控制簡單、價格便宜 效率低、速率慢
同步傳輸 報文或分組 傳輸效率高 誤碼率較高、控制復雜
3、 單工、半雙工、全雙工
三種通信方式的比較
表 三種通信方式的比較
通信方式 傳輸方向 信道個數 收、發方限制 優、缺點 應 用
單工 固定單向 1 一方只能發送,另一方只能接收 結構簡單、效率低、只能單向傳輸信息 廣播、電視
半雙工 限時雙向 2 通信雙方在不同時刻可分別發送或接收信息 效率低 對講機等
全雙工 雙向 2 通信雙方在同一時刻既可發送信息又可接收信息 結構復雜、成本高、性能最好 計算機之間
單工:只允許數據按指定的一個方向傳輸,只需一個信道,結構簡單。
半雙工:在任何時刻信道上只有一個方向的數據傳輸,而在另一個時刻有反方向的傳輸。在要求不太高的場合,多採用此通信方式,如航空和航海的無線電台和對講機及多數的計算機網路中的數據通信等,需兩個信道。
全雙工:允許在兩個方向上同時傳輸數據。此方式效率最高,使用方便,常用於計算機與計算機間的通信,它需要兩個信道分別傳送兩個方向上的信號,每一端在發送信息的同時也在接收信息。
全雙工需要兩個獨立的信道,這兩個獨立信道可以採用兩組傳輸線路實現,也可以用多路復用技術實現。此通信方式的性能最好,所需用的設備最復雜,實現的成本也最高。
四、 數據交換技術
在計算機通信中,兩台計算機利用通信線路,通過多個中間節點或中轉節點的計算機網路進行傳送,中間節點計算機或計算機網路在傳送信息時並不關心信息的具體內容,僅負責將信息從一個節點計算機傳送到另一個節點計算機上,直到信息被傳送到目的地,我們將這種由中間節點參與的通信稱為「數據交換」。傳統的數據交換方式可分為:電路交換和存儲交換,存儲交換又可分為報文交換和分組交換,目前常用的幀中繼、非同步傳輸模式(ATM)均屬於快速的分組交換技術。
1、 電路交換技術
又稱線路交換技術,它是基於信道的共享方式,類似於電話,必須經過建立連接(信道建立)、傳輸數據、拆除連接(釋放信道)三個通信過程,適合遠距離成批傳輸數據。
表 數據交換技術的比較
交換技術 特 點 工作位置 優 點 缺 點
電路交換 通信前先建立一條物理信道或子信道,通信結束後再釋放信道,以比特為單位 物理層 設備及操作簡單實時性好 靜態分配信道線路利用率低
存儲交換 報文交換 存儲轉發 以報文為單位進行傳輸,且長度無限制 網路層 信道利用率高可靠性高雙方可不同時工作 實時性差,分組交換中結點必須有較高的處理能力
分組交換 以分組為單位,長度一般為1~nKbit 網路層 線路利用率高、速率快(64Kbps)、吞吐量大、誤碼低、靈活性好
表 兩種典型的分組交換技術的比較
交換技術 工作位置 特點 缺點
幀中繼 鏈路層 以幀為單位、邊接收邊轉發 具有路由功能傳輸速率高2.048Mbps
非同步傳輸模式(ATM) 鏈路層 以信元為單位、信元定長為53B、發送端不獨占時間片 實時性好誤碼率低傳速率高2.2Mbps時延小
2、 存儲交換技術
通信雙方不必完整地佔用一個物理信道,被傳輸的數據單元中含有目的地址,中間結點總是先將傳輸到本結點的數據單元暫存於本結點中,後尋找空閑的通路再轉發給下一結點。
存儲交換又可分為報文交換和分組交換,二者之間的主要區別是傳輸的數據單位不同,報文交換的數據單元是一個長度沒有任何限制的報文,而分組交換對數據單元的長度有明確的規定,一般為1千至幾千個比特位,所以在分組交換方式中長報文要先分割為多個短分組,然後再以分組為單位進行傳送。
知識精講
一、 網路體系結構的基本概念
1、 網路協議
計算機網路實體之間進行通信時所採用的一種通信語言,它是一組有關信息傳輸順序、信息格式和信息內容等的約定或規則。網路協議含有三個要素即語義、語法和時序。
語義:指構成協議的協議元素的含義,不同類型的協議元素規定了通信雙方所要表達的不同內容,而協議元素是指控制信息或命令及應答。
語法:指數據或控制信息的數據結構形式或格式。
時序:也稱規則,即事件的執行順序。
2、 網路層次式結構
對於復雜的計算機網路協議,通常採用自頂向下逐步求精的方法採用分層式網路結構,有採用分層方式的做法,可以使每一層實現一種相對獨立的功能,從而將一個難以處理的復雜問題分解為若干較容易處理的小問題,而且每一層都是向它的上一層提供服務。採用分層結構的好處主要有:
(1) 各層之間相互獨立
(2) 靈活性好
(3) 容易標准化
(4) 各層可以選擇最合適的實現技術
3、 網路體系結構:計算機網路的層次及其協議的集合。
4、網路拓樸結構:也稱網路結構,是指網路結點和鏈路的幾何位置。結點是指組成網路的網路單元,如:主機、集線器、路由器等,根據功能不同可分為端點和轉接點,端結點指通信的源或宿結點,又稱訪問接點,如主機或終端;轉接結噗指網路通信過程中起控制和轉發信息作用的結點,如集線器、交換機等。
5、鏈路:兩個節點之間的線路。
二、 常見的網路拓樸結構
網路拓樸結構的選擇與傳輸出介質的選擇和介質訪問控制方法緊密相關。常見的拓樸結構有:
1、 星型
所有的計算機都連接到一個中心節點上,該中心節點一般為主機或集線器。中心接點負責接收工作站的信息,再轉發給相應的工作站,它具有中繼和數據處理功能。
2、 環型
由連接成封閉迴路的網路節點組成,每一節點與它左右相鄰的節點連接並最終形成一個「環狀」,信息單向逐點進行傳輸,各節點入網的計算機通過中繼器連接到這個環型的信號以同樣的速度、同樣的方向傳向下一節點。
在該類型的網路中,用令牌傳遞方式解決對環路的訪問控制,令牌是一種通行征,它可以是一位或多位二進數組成的編碼,只有獲得令牌的站點才能發送數據,因令牌只有一個,所以不會發生碰撞。較典型的是IBM的令牌環網。
3、 匯流排型
使用同一媒體或電纜連接所有用戶節點的一種方式。匯流排型拓樸用一條無源通信線路作主幹,入網計算機通過相應介面(如T型頭)連接到線路上,該主幹電纜即被稱為匯流排。
因為所有站點共用一條電纜,所以一次只能有一個設備傳輸信息,易發生碰撞,為防止信號反射,所有連接到一條通信傳輸線路上的計算機在線路兩端必須加裝防止信號反射的裝置即端接器。常用的乙太網即是採用匯流排型的網路拓樸結構,為防止發生碰撞,採用IEEE802.3的的CSMA/CD進行介質訪問控制方法。
以上三種是最基本的網路拓樸結構類型,也是區域網中常用的三種網路拓樸結構,除此之外還有樹型、網狀型。在實際應用中往往採用它們的某種組合。幾種網路結構比較如下表:
表 幾種網路結構的比較
網路類型 特 點 優 點 缺 點 應用場合
星型 從結點之間必須經過中心結點才可進行通信 結構簡單協議簡單易檢測和隔離故障 費用高中心結點故障會造成整個網路癱瘓 智能大廈從結點之間較少交換數據的網路
匯流排型 只有一條信道,一個時刻只能有一個結點發送數據 費用低易布線易維護 故障檢測困難爭用匯流排 區域網或分布處理,如乙太網
環型 沿環路單向傳輸 結構簡單,性能好,適合用光纖連接 可靠性差重新配置較難 區域網,如FDDI、IBM令牌環網
樹型 星型的擴展,根結點和子樹結點均可作為轉接結點 性能同星型,費較星型低 時延大 分層管理的網路
網狀型 每個結點至少兩條鏈路與其他結點相連 性能好,可靠性高 結構復雜控制繁瑣 大型廣域網
網路的性能好壞很大一部分因素是由網路的拓樸結構所決定的,選擇網路拓樸結構時,一般應考慮可靠性、擴充性及費用高低三個主要因素。(待續)
『捌』 計算機網路技術主要課程!記得排序(先學什麼、再學什麼……)【按要求回答都給分】
第一章、基本知識
1、計算機系統組成
2、計算機軟體的基礎知識
3、多媒體的基本概念
4、計算機應用領域
第二章、操作系統
1、操作系統的基本概 念,主要功能和分類
2、進程、線程、進程 間通信的基本概念
3、存儲管理、文件管理、設備管理 的主要技術
4、典型操作系統的使 用
第三章、計算機網路的基本概念
1、數據通訊技術的定 義與分類
2、數據通訊技術基礎
3、網路體系結構與協議的基本概念
4、廣域網、區域網與 城域網的分類、特點與典型系統
5、網路互連技術與互連設備
第四章、局域應用技術
1、區域網分類與基本 工作原理
2、高速區域網
3、區域網組網方法
4、網路操作系統
5、結構化布線技術
第五章、Internet基礎
1、Internet的基本結 構與主要服務
2、Internet通訊協議 ——TCP/IP
3、Internet接入方法
4、超文書、超媒體與Web瀏覽器
第六章、網路安全技術
1、信息安全的基本概 念
2、網路管理的基本概念
3、網路安全策略
4、加密與認證技術
5、防火牆技術的基本 概念
第七章、網路應用:電子商務
1、電子商務基本概念與系統結構
2、電子商務應用中的 關鍵技術
3、瀏覽器、電子郵件及Web伺服器的 安全特性
4、Web站點內容的策劃和推廣
5、使用Internet進行 網上購物
第八章、網路技術發展
1、網路應用技術的發展
2、寬頻網路技術
『玖』 計算機網路基礎重要知識點
計算機網路基礎重要知識點,第一章概述的知識點包含章節導引,第一節計算機網路的定義與作用,第二節計算機網路技術的發展,第三節計算機網路的分類與主要性能指標,第四節計算機網路的體系結構,。參考模型的七層結構很重要,要理解如下:
從最底層到最高層:物理層,內數據鏈路容層,網路層,傳輸層,會話層,表示層,應用層.
物理層:在通信系統間建立物理鏈接,實現原始位流的傳輸。工作在該層的設備有 中繼器 集線器 網卡 數據的傳輸單位 是 比特流.
數據鏈路層:實現物理網路中的系統標識,具有組幀功能,在共賞傳輸介質的網路中,還提供訪問控制功能,提供數據的無錯傳輸。 工作在層的設備有 交換機
網橋。 傳輸單位 是幀。
網路層:對整個互聯網路中的系統進行統一的標識,具有分段和重組功能還具有定址的功能,實現擁塞控制功能。
傳輸層: 實現主機間進程到進程的數據通信。 數據傳輸的單位是 段。
會話層:組織和同步不同主機上各種進程間的通信。
表示層:為應用進程間傳送的數據提供表示的方法即確定數據在計算機中編碼方式。
應用層: 是(唯一)直接給網路應用進程提供服務。