⑴ 計算機網路基礎知識(一)
參考:計算機網路 謝希仁 第7版
一、現在最主要的三種網路
電信網路(電話網)
有線電視網路
計算機網路 (發展最快,信息時代的核心技術)
二、internet 和 Internet
internet 是普通名詞
泛指一般的互連網(互聯網)
Internet 是專有名詞,標准翻譯是「網際網路」 世界范圍的互連網(互聯網)
使用 TCP/IP 協議族
前身是美國的阿帕網 ARPANET
三、計算機網路的帶寬
計算機網路的帶寬是指網路可通過的最高數據率,即每秒多少比特。 描述帶寬也常常把「比特/秒」省略。
例如,帶寬是 10 M,實際上是 10 Mb/s。注意:這里的 M 是 106。
四、對寬頻傳輸的錯誤概念
在網路中有兩種不同的速率:
信號(即電磁波)在傳輸媒體上的傳播速率(米/秒,或公里/秒)
計算機向網路發送比特的速率(比特/秒),也叫傳輸速率。 這兩種速率的意義和單位完全不同。
寬頻傳輸:計算機向網路發送比特的速率較高。 寬頻線路:每秒有更多比特從計算機注入到線路。 寬頻線路和窄帶線路上比特的傳播速率是一樣的。
早期的計算機網路採用電路交換,新型的計算機網路採用分組交換的、基於存儲轉發的方式。 分組交換:
在發送端把要發送的報文分隔為較短的數據塊
每個塊增加帶有控制信息的首部構成分組(包)
依次把各分組發送到接收端
接收端剝去首部,抽出數據部分,還原成報文
IP 網路的重要特點
每一個分組獨立選擇路由。
發往同一個目的地的分組,後發送的有可能先收到(即可能不按順序接收)。 當網路中的通信量過大時,路由器就來不及處理分組,於是要丟棄一些分組。 因此, IP 網路不保證分組的可靠地交付。
IP 網路提供的服務被稱為:
盡最大努力服務(best effort service) 五、最重要的兩個協議:IP 和 TCP
TCP 協議保證了應用程序之間的可靠通信,IP 協議控制分組在網際網路的傳輸,但網際網路不保證可靠交付.
在 TCP/IP 的應用層協議使用的是客戶伺服器方式。
客戶(client)和伺服器(server)都是指通信中所涉及的兩個應用進程。
客戶伺服器方式所描述的是進程之間服務和被服務的關系。
當 A 進程需要 B 進程的服務時就主動呼叫 B 進程,在這種情況下,A 是客戶而 B 是伺服器。
可能在下一次通信中,B 需要 A 的服務,此時,B 是客戶而 A 是伺服器。
注意:
使用計算機的人是「用戶」(user)而不是「客戶」(client)。
客戶和伺服器都指的是進程,即計算機軟體。
由於運行伺服器進程的機器往往有許多特殊的要求,因此人們經常將主要運行伺服器進程的
機器(硬體)不嚴格地稱為伺服器。
例如,「這台機器是伺服器。」 意思是:「這台機器(硬體)主要是用來運行伺服器進程(軟體)。」 因此,伺服器(server)一詞有時指的是軟體,但也有時指的是硬體。
六、總結
網際網路(Internet)是世界范圍的、互連起來的計算機網路,它使用 TCP/IP 協議族,並且它的前身是美 國阿帕網 ARPANET。
計算機網路的帶寬是網路可通過的最高數據率。
網際網路使用基於存儲轉發的分組交換,並使用 IP 協議傳送 IP 分組。
路由器把許多網路互連起來,構成了互連網。路由器收到分組後,根據路由表查找出下一跳路由器的
地址,然後轉發分組。
路由器根據與其他路由器交換的路由信息構造出自己的路由表。
IP 網路提供盡最大努力服務,不保證可靠交付。
TCP 協議保證計算機程序之間的、端到端的可靠交付。
在 TCP/IP 的應用層協議使用的是客戶伺服器方式。
客戶和伺服器都是進程(即軟體)。客戶是服務請求方,伺服器是服務提供方。
伺服器有時也指「運行伺服器軟體」的機器。
一、IP 網路是虛擬網路
IP 網路是虛擬的。在 IP 網路上傳送的是 IP 數據報(IP 分組)。
實際上在網路鏈路上傳送的是「幀」,使用的是幀的硬體地址(MAC 地址)。
地址解析協議 ARP 用來把 IP 地址(虛擬地址)轉換為硬體地址(物理地址)。
二、IP 地址的表示方法
IP 地址的表示方法有兩種:二進制和點分十進制。
IP 地址是 32 位二進制數字,為方便閱讀和從鍵盤上輸入,可把每 8 位二進制數字轉換成一個十進制數字,並 用小數點隔開,這就是點分十進制。
三、網際網路的域名
網際網路的域名分為: 頂級域名 二級域名 三級域名
四級域名
四、域名伺服器 DNS (Domain Name Server)
網際網路中設有很多的域名伺服器 DNS,用來把域名轉換為 IP 地址。
五、電子郵件
發送郵件使用的協議——簡單郵件傳送協議 SMTP (Simple Mail Transfer Protocol) 接收郵件使用的協議——郵局協議版本 3 POP3 (Post Office Protocol version 3) 注:郵件的傳送仍然要使用 IP 和 TCP 協議
六、統一資源定位符 URL (Uniform Resource Locator)
URL 用來標識萬維網上的各種文檔。
網際網路上的每一個文檔,在整個網際網路的范圍內具有惟一的標識符 URL。 URL 實際上就是文檔在網際網路中的地址。
七、超文本傳送協議 HTTP (HyperText Transfer Protocol) 萬維網客戶程序與伺服器程序之間的交互遵守超文本傳送協議 HTTP。
八、結束語
IP 地址是 32 位二進制數字。為便於閱讀和鍵入,也常使用點分十進制記法。 個人用戶上網可向本地 ISP 租用臨時的 IP 地址。
域名伺服器 DNS 把計算機域名轉換為計算機使用的 32 位二進制 IP 地址。 發送電子郵件使用 SMTP 協議,接收電子郵件使用 POP3 協議。
統一資源定位符 URL 惟一地確定了萬維網上文檔的地址。
超文本傳送協議 HTTP 用於萬維網瀏覽器程序和伺服器程序的信息交互。
超文本標記語言 HTML 使萬維網文檔有了統一的格式。
IP 電話不使用 TCP 協議。利用 IP 電話網關使得在普通電話之間可以打 IP 電話。
一、網際網路服務提供者 ISP (Internet Service Provider) 根據提供服務的覆蓋面積大小以及所擁有的 IP 地址數目的不同,ISP 也分成為不同的層次。
二、兩種通信方式
在網路邊緣的端系統中運行的程序之間的通信方式通常可劃分為兩大類:C/S 方式 和 P2P 方式
(Peer-to-Peer,對等方式)。
三、網際網路的核心部分
網路核心部分是網際網路中最復雜的部分。
網路中的核心部分要向網路邊緣中的大量主機提供連通性,使邊緣部分中的任何一個主機都能夠向其 他主機通信(即傳送或接收各種形式的數據)。
網際網路的核心部分是由許多網路和把它們互連起來的路由器組成,而主機處在網際網路的邊緣部分。
在網際網路核心部分的路由器之間一般都用高速鏈路相連接,而在網路邊緣的主機接入到核心部分則通 常以相對較低速率的鏈路相連接。
主機的用途是為用戶進行信息處理的,並且可以和其他主機通過網路交換信息。路由器的用途則是用 來轉發分組的,即進行分組交換的。
在網路核心部分起特殊作用的是路由器(router)。
路由器是實現分組交換(packet switching)的關鍵構件,其任務是轉發收到的分組,這是網路核心部分
最重要的功能。
四、電路交換
電路交換必定是面向連接的。 電路交換的三個階段:建立連接、通信、釋放連接。
五、網路的分類
不同作用范圍的網路
廣域網 WAN (Wide Area Network)
區域網 LAN (Local Area Network)
城域網 MAN (Metropolitan Area Network)
個人區域網 PAN (Personal Area Network)
從網路的使用者進行分類
公用網 (public network)
專用網 (private network)
用來把用戶接入到網際網路的網路
接入網 AN (Access Network),它又稱為本地接入網或居民接入網。
注:由 ISP 提供的接入網只是起到讓用戶能夠與網際網路連接的「橋梁」作用。
六、計算機網路的性能指標
速率
帶寬
吞吐量
時延(delay 或 latency)
傳輸時延(發送時延) —— 從發送數據幀的第一個比特算起,到該幀的最後一個比特發送完 畢所需的時間。
傳播時延 —— 電磁波在信道中需要傳播一定的距離而花費的時間。 注:信號傳輸速率(即發送速率)和信號在信道上的傳播速率是完全不同的概念。
處理時延 —— 交換結點為存儲轉發而進行一些必要的處理所花費的時間。
排隊時延 —— 結點緩存隊列中分組排隊所經歷的時延。 總時延 = 發送時延+傳播時延+處理時延+處理時延
時延帶寬積
利用率 —— 分為信道利用率和網路利用率。
信道利用率——某信道有百分之幾的時間是被利用的(有數據通過)。 網路利用率——全網路的信道利用率的加權平均值。 注:信道利用率並非越高越好。
七、網路協議(network protocol) 簡稱為協議,是為進行網路中的數據交換而建立的規則、標准或約定。其組成要素有以下三點:
語法 語義 同步
數據與控制信息的結構或格式 。
需要發出何種控制信息,完成何種動作以及做出何種響應。 事件實現順序的詳細說明。
八、實體、協議、服務和服務訪問點
實體(entity)——表示任何可發送或接收信息的硬體或軟體進程。 協議——是控制兩個對等實體進行通信的規則的集合。
在協議的控制下,兩個對等實體間的通信使得本層能夠向上一層提供服務。 要實現本層協議,還需要使用下層所提供的服務。
本層的服務用戶只能看見服務而無法看見下面的協議。
下面的協議對上面的服務用戶是透明的。
協議是「水平的」,即協議是控制對等實體之間通信的規則。
服務是「垂直的」,即服務是由下層向上層通過層間介面提供的。 同一系統相鄰兩層的實體進行交互的地方,稱為服務訪問點 SAP (Service Access Point)。
九、TCP/IP 的體系結構
路由器在轉發分組時最高只用到網路層,而沒有使用運輸層和應用層。
⑵ 計算機網路
入門:《網路是怎麼連接的》、《圖解 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
⑶ 考研中科院408計算機學科專業基礎綜合的參考書目是什麼
中科院也是統考408,一樣的。
全國碩士研究生入學統一考試計算機專業課推薦參考書目
一、數據結構
★ 嚴蔚敏、吳偉民編著:《數據結構(c語言版)》,清華大學出版社
★ 嚴蔚敏、吳偉民編著:《數據結構題集(C語言版)》,清華大學出版社
二、計算機組成原理
★唐朔飛編著:《計算機組成原理》,高等教育出版社,1999年版
★唐朔飛編著:《計算機組成原理學習指導與習題解答》,高等教育出版社,2005年9月
★白中英主編:《計算機組成原理》,科學出版社
三、操作系統
★湯小丹、梁紅兵、哲鳳屏、湯子瀛編著:《計算機操作系統(第三版)》,西安電子科技大學出版社 ★梁紅兵、湯小丹編著:《計算機操作系統》學習指導與題解(第二版),西安電子科技大學出版社,2008年9月
四、計算機網路
★謝希仁編著:《計算機網路(第5版)》,電子工業出版社
★高傳善、毛迪林、曹袖主編:《數據通信與計算機網路(第2版)》,高等教育出版社說明:
相關參考輔導書:
★《全國碩士研究生入學統一考試計算機專業基礎綜合考試大綱解析》,高等教育出版社,2008年10月
★鞏微、馮東暉主編:《2009年考研計算機學科專業基礎綜合考試全真模擬試題集》,原子能出版社,2008年10月
★陽光考研命題研究中心編寫:《2009年考研計算機科學專業基礎綜合考試教程》,中國人民大學出版社,2008年11月
⑷ 《計算機網路第5版》pdf下載在線閱讀,求百度網盤雲資源
《計算機網路》(謝希仁)電子書網盤下載免費在線閱讀
鏈接:
書名:計算機網路
作者:謝希仁
豆瓣評分:7.9
出版社:電子工業出版社
出版年份:2008-1
頁數:402
內容簡介:
《計算機網路(第5版)》自1989年首次出版以來,於1994年、1999年和2003年分別出了修訂版。2006年8月本教材通過了教育部的評審,被納入普通高等教育「十一五」國家級規劃教材。《計算機網路》的第5版,在內容和結構方面都有了很大的修改。
全書分為10章,比較全面系統地介紹了計算機網路的發展和原理體系結構、物理層、數據鏈路層、網路層、運輸層、應用層、網路安全、網際網路上的音頻/視頻服務、無線網路和下一代網際網路等內容。各章均附有練習題。此外,附錄A給出了部分習題的答案和提示。隨書配套的光碟中,有全書課件和作者教學中經常遇到的150多個問題及解答,計算機網路最基本概念的演示(PowerPoint文件),以及《計算機網路(第5版)》引用的全部RFC文檔等,供讀者參閱。
⑸ 《計算機網路第5版》pdf下載在線閱讀全文,求百度網盤雲資源
《計算機網路(第7版)》(謝希仁)電子書網盤下載免費在線閱讀
鏈接:
書名:計算機網路(第7版)
作者:謝希仁
豆瓣評分:8.8
出版社:電子工業出版社
出版年份:2017-1
頁數:464
內容簡介:
本書自1989年首次出版以來,曾於1994年、1999年、2003年、2008年和2013年分別出了修訂版。在2006年本書通過了教育部的評審,被納入普通高等教育「十一五」國家級規劃教材;2008年出版的第5版獲得了教育部2009年精品教材稱號。2013年出版的第6版是「十二五」普通高等教育本科國家級規劃教材。
目前2017年發行的第7版又在第6版的基礎上進行了一些修訂。 全書分為9章,比較全面系統地介紹了計算機網路的發展和原理體系結構、物理層、數據鏈路層(包括區域網)、網路層、運輸層、應用層、網路安全、互聯網上的音頻/視頻服務,以及無線網路和移動網路等內容。各章均附有習題(附錄A給出了部分習題的答案和提示)。
本書的特點是概念准確、論述嚴謹、內容新穎、圖文並茂,突出基本原理和基本概念的闡述,同時力圖反映計算機網路的一些最新發展。本書可供電氣信息類和計算機類專業的大學本科生和研究生使用,對從事計算機網路工作的工程技術人員也有參考價值。
作者簡介:
謝希仁,解放軍理工大學指揮自動化學院,教授,博士生導師。主要學術成果有:1986年完成總參通信部區域網辦公系統項目;1987年在《電子學報》發表「分組話音通信新進展」;為國內首次介紹分組數據通信;1991年完成國家自然科學基金項目「分組交換的話音數據通信系統」項目。1999年完成第一個軍用衛星通信系統網管中心的研製任務及「金橋網網管技術」項目等。上述科研項目分別獲得國家、軍隊和部級獎項。著有:《計算機網路》第1至第7版(「十一五國家級規劃教材」),曾兩次獲得國家級優秀教材獎,成為高校最受讀者歡迎的本國計算機網路教材。
⑹ 考研933計算機基礎指定教材有哪些
教材:計算機專業課(4門):操作系統(湯子瀛,湯小丹),計算機網路(謝希仁第五版),數據結構(嚴蔚敏),計算機組成原理(唐朔飛)計算機專業現在用的最多的就是《計算機學科專業基礎綜合》復習指南和習題精編(復旦大學)《計算機學科專業基礎綜合考試》(全真模擬試題集)原子能出版社。我今年考研專業課就用的這兩本書,感覺還不錯,只是其中有一些小錯誤要注意下。
⑺ 北京工業大學計算機考研需要的專業課書目是哪些
全國碩士研究生入學統一考試計算機學科專業基礎綜合推薦參考書目(官方推薦)
(一)、數據結構
嚴蔚敏、吳偉民編著:《數據結構(c語言版)》,清華大學出版社
嚴蔚敏、吳偉民編著:《數據結構題集(C語言版)》,清華大學出版社
(二)、計算機組成原理
唐朔飛編著:《計算機組成原理》,高等教育出版社,1999年版
唐朔飛編著:《計算機組成原理學習指導與習題解答》,高等教育出版社,2005年9月
白中英主編:《計算機組成原理》,科學出版社
(三)、操作系統
湯小丹、梁紅兵、哲鳳屏、湯子瀛編著:《計算機操作系統(第三版)》,西安電子科技大學出版社
梁紅兵、湯小丹編著:《計算機操作系統》學習指導與題解(第二版),西安電子科技大學出版社,2008年9月
(四)、計算機網路
謝希仁編著:《計算機網路(第5版)》,電子工業出版社
高傳善、毛迪林、曹袖主編:《數據通信與計算機網路(第2版)》,高等教育出版社說明:
相關參考輔導書:
《全國碩士研究生入學統一考試計算機專業基礎綜合考試大綱解析》,高等教育出版社,2008年10月
鞏微、馮東暉主編:《2009年考研計算機學科專業基礎綜合考試全真模擬試題集》,原子能出版社,2008年10月
陽光考研命題研究中心編寫:《2009年考研計算機科學專業基礎綜合考試教程》,中國人民大學出版社,2008年11月
二、關於數一
(一)、教材
高數、線性用同濟版的,概率論用浙大版的。
(二)、參考書
必備!李永樂考研數學復習全書(數學一)理工類
必備!李永樂考研數學歷年真題(數學一)理工類
可選!一本習題集
(三)、復習建議
1、必須認真看教材。看教材的目的:鞏固概念定理,梳理各章節之間、各概念定理之間的關系,在腦海中形成知識網!!!要做到能熟練地定位相關知識點。例如:看到正項級數的收斂定理:若正項級數的部分和數列有界則正項級數收斂。就應該能馬上想到數列極限的收斂定理:單調有界的數列收斂。
有些考研的同學上來直接看全書,因為全書上也有很多知識點!但全書上的知識點並不是按照邏輯順序進行排列的!除非是對自己的數學相當自信的人,否則輕易不要嘗試。
2、復習全書至少研讀兩遍。注意,我說的是研讀,不是看!
3、研讀真題要做到:忘掉題目本身,將知識點、方法和技巧滲透進你的血液。
4、要學會放棄,對於難度較大的題目,要敢放棄。個人覺得,數學考試比的是正確率!考研數學中的難題,就像考研英語中的完型一樣,只能用四個字來評價:又難又賤!先把該拿的分數拿到手,這才是你復習的重點。
三、關於英語一
(一)、參考書
必備!一本涵蓋音標、詞性、固定搭配、中文釋義、例句、擴展詞在內的單詞書!一書兩用,即是復習的材料,又是一本詞典。
必備!歷年真題。推薦張劍的歷年真題解析與復習思路,世紀高教。
可選!一本高中語法書。
可選!各種模擬題,例如閱讀100篇,最後3套題等等。
(二)、復習建議
1、最好在新東方報班,可以四五月份左右上基礎班,9月份上強化班,考前再上個沖刺班!這樣就不會出現英語復習的空白。
2、快速多遍背單詞!9月份前至少背完一遍。
3、研讀研讀再研讀真題!!!全文翻譯真題傳統閱讀,做到沒有生詞、沒有看不懂的句子結構,沒有不確定的題目!一定要動手寫翻譯,不能只在心裡想!全文翻譯不求多,求精,求甚解!
4、12月之前不要做模擬題!就研讀真題。