⑴ 計算機網路自頂向下教學和自底向上的教學哪種好
感覺是自底向上的好些!
⑵ 計算機網路自頂向下方法
計算機網路自頂向下方法如下:
自頂自下主要是一種演算法的實現,在不知道結果的情況之下,使用一種方法進行賀數演算,得到一種正確的結果,也就可以命名用自頂向下的思想進行實現了。衫螞
在方程式內,對於未知的結果也就是進行一種推算。可以使用演算法,也可以使用方程式的方式。在中國最古老的方式,我們也都會知道,演算法就是我國最為古老的算學方式。
實在不會的,也要記住演算的步驟,因為記憶或許就是演算法的精要。我們在學習數學的時候,使用的方程並不要我們進行記憶,因為我們在進行計算的時候,都要寫在作業本之上,所以相對於演算法來說,簡單實現一點,對於一種記憶來說,更為的困難了。不過筆記解決了這樣的一種問題。
而古老的演算法,這個X的過程,可能就在我們的內心吧。用筆畫一畫,或許我們也就明白了,不過真的要記憶這樣一種完全的演算法過程,也不是一件內容的事情。
⑶ 計算機網路自頂向下方法的介紹
《計算機網路自頂向下方法》是2009年機械工業出版社出版的圖書,作者是庫羅斯。本書是當前世界上最為流行的計算機網路教科書之一,採用了作者獨創的自頂向下的方法來講授計算機網路的原理及其協議,即從應用層協議開始沿協議棧向下講解,強調應用層範例和應用編程介面,使讀者盡快進入每天使用的應用程序環境之中進行學習和「創造」。本書的講解以網際網路為例,學以致用;注重教學法,深入淺出地重點講解計算機網路的基本原理。第4版全面關注了網路安全問題;更新並擴展了無線網路的覆蓋范圍,增加了有關802.11(WiFi)、802.16(WiMAX)和蜂窩網路的新內容;增強了P2P應用程序的內容,包括文件共享協議、BitTorrent等文件分發協議以及Skype的IP話音等新型多媒體應用;更新了區域網和多媒體網路的章節,以反映這些領域中理論與實踐的變化;第1章中增加了有關端到端吞吐量分析的新材料;全面修訂並增加了新的課後5-7題,以及附加了循序漸進的Ethereal實驗。
⑷ 瀵筎CP 錛孏BN錛孲R鐨勪竴鐐圭悊瑙f葷粨
娣卞叆鎺㈣═CP銆丟BN涓嶴R錛氶珮鏁堟暟鎹浼犺緭鐨勪笁澶фā鍨
鍦ㄦ繁鍏ョ爺絀躲婅$畻鏈虹綉緇滆嚜欏跺悜涓嬫柟娉曘嬫椂錛屾垜浠涓嶉毦鍙戠幇TCP銆丟BN鍜孲R榪欎笁涓鍗忚鍦ㄥ彲闈犳暟鎹浼犺緭涓鎵婕旂潃閲嶈佽掕壊銆傚畠浠鍚勮嚜鐨勭壒鐐瑰拰絳栫暐錛屽侴BN鐨勬祦閲忔帶鍒跺拰SR鐨勯珮鏁堥噸浼狅紝涓烘垜浠鐞嗚В緗戠粶閫氫俊鐨勬牳蹇冩満鍒舵彁渚涗簡鍏抽敭瑙嗚掋備笅闈錛岃╂垜浠閫愪竴鍓栨瀽榪欎笁涓妯″瀷錛岄嗙暐瀹冧滑鐨勫閥濡欎箣澶勩
GBN錛氭祦閲忔帶鍒朵笌鍥為N姝ユ満鍒
GBN鍗忚鐨勬牳蹇冨湪浜庨檺鍒舵湭紜璁ゅ垎緇勭殑鏁伴噺錛岄氳繃婊戝姩紿楀彛錛堢獥鍙i暱搴N錛夊疄鐜版祦閲忔帶鍒躲傚彂閫佹柟鍦ㄥ彂閫佹暟鎹鏃朵細媯鏌ョ獥鍙g姸鎬侊紝紿楀彛婊″垯鏆傚仠鍙戦侊紝鍚﹀垯鎸夊簭鍙戦佸苟鏇存柊銆傛敹鍒癆CK鍚庯紝鍙戦佹柟緔璁$『璁ゅ苟鍙鑳介噸浼犺秴鏃剁殑鍒嗙粍銆傛帴鏀舵柟鍒欎弗鏍兼寜搴忓勭悊錛屼涪寮冨け搴忓垎緇勶紝鍙璁板綍鏈夊簭鎺ユ敹鐨勫簭鍒楀彿銆
SR錛氶夋嫨鎬ч噸浼犱笌鎺ユ敹紿楀彛綆$悊
SR鍗忚鏄瀵笹BN鐨勪紭鍖栵紝瀹冨皢鎺ユ敹紿楀彛涓庡彂閫佺獥鍙e悓姝ワ紝浠呴噸浼犵枒浼間涪澶辯殑鍒嗙粍錛屼粠鑰岄伩鍏嶄笉蹇呰佺殑閲嶄紶銆係R閫氳繃涓烘瘡涓鍒嗙粍璁劇疆鐙絝嬭℃椂鍣錛屽綋鏀跺埌ACK鏃訛紝浠呯『璁ゅ凡鎺ユ敹鐨勫崟涓鍒嗙粍錛岃岄潪緔縐紜璁ゃ傝繖浣垮緱鎺ユ敹鏂瑰彲浠ョ紦瀛樺け搴忓垎緇勶紝鍙鍦ㄩ渶瑕佹椂榪涜岄噸浼犮
鍙戦佷笌鎺ユ敹鏂規搷浣滅殑綺懼欎簰鍔
鍙戦佹柟鍦ㄦ帴鏀跺埌涓婂眰鏁版嵁鍚庯紝浼氶夋嫨涓涓搴忓彿騫跺彂閫侊紝ACK鐨勫搷搴斾細鏇存柊紿楀彛騫跺彲鑳借Е鍙戦噸浼犮傛帴鏀舵柟鍒欑『淇濇帴鏀剁殑鍒嗙粍搴忓彿鍦ㄩ勮捐寖鍥村唴錛岄氳繃ACK鍛婄煡鍙戦佹柟鍝浜涘垎緇勫凡鎴愬姛鎺ユ敹銆傚煎緱娉ㄦ剰鐨勬槸錛屽彂閫佸拰鎺ユ敹紿楀彛鍙鑳戒笉涓鑷達紝榪欏氨瑕佹眰鍗忚璁捐¤呯簿蹇冨勭悊銆
紿楀彛闀垮害涓庡簭鍙風┖闂寸殑璋ㄦ厧璁捐
涓轟簡閬垮厤鏁版嵁娣蜂貢錛岀獥鍙i暱搴﹂渶灝忎簬鎴栫瓑浜庡簭鍙風┖闂寸殑涓鍗娿傚悓鏃訛紝鍒嗙粍閲嶆柊鎺掑簭鏄蹇呰佺殑錛岀『淇濈洿鍒扮『璁ゆ墍鏈夋棫鍒嗙粍涓嶅湪緗戠粶涓錛屽簭鍙峰簭鍒楃殑姝g『鎬с
GBN涓嶵CP/SR鐨勬瘮杈
GBN鐨勭壒鐐規槸鎶ユ枃孌甸敊璇鏃朵細閲嶄紶鏁翠釜搴忓垪錛屽苟閫氳繃緔璁ACK紜璁ゆ帴鏀惰寖鍥淬傜浉姣斾箣涓嬶紝TCP閲囩敤緔璁″簲絳旀満鍒訛紝鎺ユ敹絝緙撳瓨澶卞簭鍒嗙粍騫朵嬌鐢ㄥ揩閫熼噸浼犮係R鍒欏湪鎺ユ敹鏂圭紦瀛樺け搴忕殑鍚屾椂錛屽瑰崟涓鍒嗙粍榪涜岃℃椂閲嶅彂錛屽噺灝戜笉蹇呰佺殑閲嶄紶銆
瀛︿範璧勬簮涓庢墿灞曢槄璇
娣卞叆鐞嗚В榪欎簺鍗忚鐨勬渶浣抽斿緞鏄瑙傜湅璇︾粏鐨勫姩鐢繪紨紺猴紝濡GBN/SR鍔ㄧ敾鏁欑▼銆傛ゅ栵紝鎴戠殑鍗氬kai123wen.github.io涔熸彁渚涗簡鏇村氱浉鍏寵祫婧愬拰瑙i噴錛屽府鍔╀綘榪涗竴姝ユ帉鎻¤繖浜涘嶆潅鐨勭綉緇滈氫俊妯″瀷銆
閫氳繃榪欐墊敼鍐欙紝鎴戜滑鏇寸洿瑙傚湴灞曠ず浜員CP銆丟BN鍜孲R鍦ㄦ暟鎹浼犺緭涓鐨勫叧閿鐗規т笌鎿嶄綔錛屽府鍔╄昏呮洿濂藉湴鐞嗚В榪欎簺鍗忚鍦ㄥ疄闄呯綉緇滈氫俊涓鐨勫簲鐢ㄣ
⑸ 計算機網路自頂向下方法--網路層
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 在多播選路場合中,一棵組共享的樹與一顆基於源的樹之間有什麼區別?
答:一個組共享的樹來為組中所有發送方分發流量,一個是為每個獨立的發送方構建一顆特定源的選路樹。