⑴ 求自考 (4741)《計算機網路原理》的試題或輔導!!!
一、單項選擇題(本大題共20小題,每小題1分,共20分)
在每小題列出的四個備選項中只有一個是符合題目要求的,請將其代碼填寫在題後的括弧內。錯選、多選或未選均無分。
1.計算機與通信的結合開始於20世紀( )
A.50年代
B.60年代
C.70年代
D.80年代
2.計算機網路系統由通信子網和資源子網組成,下列設備屬於通信子網的是( )
A.主機
B.終端
C.前端處理機
D.列印機
3.下列敘述中,不正確的是( )
A.網路系統中的任何一台計算機都可以干預網路中其它計算機的工作。
B.網路系統中的各計算機都是獨立的。
C.網路系統中的各計算機都可以使用系統中的網路列印機。
D.網路系統中的各計算機之間能夠實現資源共享。
4.為了提高通信效率,在終端比較集中的地方可以設置一種設備,它的作用是將收集到的終端發來的信息裝配成作業信息。這種設備是( )
A.線路控制器
B.數據機
C.前端處理機
D.集中器
5.下列對現代信息網路和計算機網路的陳述中,不正確的是( )
A.都採用計算機技術
B.具有相似的結構
C.目的都是進行信息交流
D.都包括通信系統
6.從技術角度看,帶寬是傳輸信道的( )
A.最高頻率與最低頻率之差
B.最低頻率
C.最高頻率
D.最高頻率與最低頻率的平均值
A.2位
B.3位
C.4位
D.5位
8.屬於半雙工通信的是( )
A.計算機與終端之間的通信
B.計算機與網路列印機之間的通信
C.無線電話之間的通信
D.計算機與鍵盤之間的通信
9.網路介面卡的基本功能包括( )
A.數據轉換、數據存儲、數據恢復
B.數據識別、數據緩存、數據通信
C.通信服務、數據傳輸、數據存儲
D.數據轉換、數據緩存、通信服務
10.在區域網中,掌握整個網路命脈的伺服器是( )
A.文件伺服器
B.資料庫伺服器
C.通信伺服器
D.列印伺服器
11.集中器的傳輸單位是( )
A.比特
B.位元組
C.字元
D.報文
12.在OSI七層模型中,實現對傳輸操作進行控制和管理的是( )
A.物理層
B.應用層
C.數據鏈路層
D.表示層
13.物理層所解決的主要問題是:實現位操作、數據信號傳輸、介面設計和( )
A.差錯控制
B.信號傳輸規程
C.流量控制
D.通信控制規程
14.具有流量控制功能的層次是( )
A.物理層、數據鏈路層和網路層
B.數據鏈路層、網路層和運輸層
C.網路層、運輸層和表示層
D.網路層、表示層和會話層
15.下列各項中,不屬於運輸層服務的是( )
A.連接與傳輸
B.端對端通信
C.安全保密
D.異常報告
16.下列關於LAN敘述中,正確的是( )
A.對LAN傳輸質量的要求比廣域網的低
B.LAN的地域范圍一般在10—20公里之間
C.LAN信道的數據傳輸速率較高
D.所有規格的光纖傳輸媒體都適於LAN
17.網橋的最高層是( )
A.網路層
B.數據鏈路層
C.會話層
D.應用層
18.下述關於集線器的特點,不正確的是( )
A.集線器具有公共電源特性
B.集線器具有較多的電纜接線
C.集線器操作介面一致
D.如果集線器失效,整個網路無法運行
19.計算機網路系統中的資產主要是指( )
A.網路硬體設備
B.網路軟體
C.數據
D.通信設施
20.域名右部分,用於表示教育機構的是( )
A.com
B.e
C.ory
D.gov
二、填空題(本大題共20個空,每空1分,共20分)請在每小題的空格中填上正確答案。錯填、不填均無分。
21.具有單獨數據處理能力,連接在多用戶系統中的計算機稱為___________。
22.網路節點分為___________節點和___________節點兩大類。
23.數字數據到模擬信號的調制有三種基本方法,即移幅鍵控法,移頻鍵控法和___________。
24.計算機網路的遠程通信通常採用的傳輸是___________傳輸。
25.通信系統的三個基本要素是信源、___________和信宿。
26.在通信系統中,若利用電信號的形式把數據從一點傳輸到另一點,則把用電信號表示的數字數據叫做___________。
27.通信控制設備的基本功能是線路控制、___________控制和___________控制。
28.為實現在表示層實體之間傳遞數據,會話連接必須被映射到___________上。
29.在數據傳輸中把位流的格式稱為___________語法,它是對___________的描述。
30.TCP協議是建立在IP協議之上的,是面向連接的___________的通信協議。
31.組成C/S結構系統的三個基本部分是客戶、伺服器和___________。
32.按照虛擬網路的通信協議,當一個工作站被移動到另一個地方時,其通信協議和___________必須被改變。
33.智能型集線器最主要的優點是:管理是___________的,不需要單獨的___________工作站。
34.管理進程完成各種網路管理功能,通過各設備中的管理代理對網路內的各種設備、設施和資源實施監測和___________。
35.網際網路是一種分層網路互連___________的結構。
36.在ODBC中,用戶在程序中都使用同一套___________。
三、名詞解釋題(本大題共5小題,每小題3分,共15分)
37.虛擬通信
38.信息網路
39.IP地址
40.磁碟鏡像技術
41.計算機網路系統的風險和威脅
四、簡答題(本大題共5小題,每小題5分,共25分)
42.簡述分組交換的特點。
43.簡述數據通信的五個基本階段。
44.簡述數據機的主要作用。
45.簡述TCP/IP協議簇中網際層的主要功能。
46.簡述控制令牌訪問控制的操作過
⑵ 璁$畻鏈虹綉緇滃瓨鍌ㄨ漿鍙戠殑鍘熺悊
璁$畻鏈虹綉緇滃瓨鍌ㄨ漿鍙戠殑鍘熺悊鏄浠"Preamble"瀛楁靛紑濮嬶紝涓鐩村埌鏈鍚庣殑CRC錛屽綋榪欎釜瀹屾暣鐨勫撫鏀跺彇瀹屾垚錛屾妸鏀跺埌鐨勫垎緇勬斁鍏ョ紦瀛橈紝涔嬪悗浜ゆ崲鏈哄紑濮嬪惎鍔ㄨ漿鍙戣繘紼嬶紝鏍規嵁鎺ユ敹甯ф墍紺虹殑DMAC錛屼篃灝辨槸鐩鏍嘙AC鍦板潃鏉ュ喅瀹氳漿鍙戠瓥鐣ャ
CRC鐨勪綔鐢ㄦ槸瀵瑰墠闈㈢殑鏁版嵁榪涜屾牎楠岋紝闃叉㈠嚭閿欍傜敱浜庡瓨鍌ㄨ漿鍙 鍙鏈夊綋鏀跺彇浜嗘暣涓甯т箣鍚庢墠寮濮嬭漿鍙戣繘紼嬶紝鎵浠ュ綋鏀跺彇鍒癈RC瀛楁電殑鏃跺欙紝鍙浠ヨ繘琛岄敊璇鐨勬牎楠屻
浜ゆ崲鏈烘妸宸茬粡鏀跺埌鐨勬暟鎹榪涜孋RC璁$畻錛屾妸璁$畻鍑烘潵鐨勫煎悓鎺ユ敹鍒扮殑CRC瀛楁電殑鍊艱繘琛屾瘮杈冿紝濡傛灉涓よ呯浉鍚屽垯璇存槑鏁版嵁娌℃湁琚鐮村潖錛屽傛灉涓嶅悓鍒欒存槑宸茬粡鐮村潖銆
涔熷嵆ACL璁塊棶鎺у埗鍒楄〃鐨勫姛鑳斤紝璁塊棶鎺у埗鍒楄〃涓昏佹槸閫氳繃絳栫暐鏉ュ規暟鎹榪涜屾帶鍒訛紝ACL鎵娑夊強鐨勬帶鍒跺眰闈浠嶰SI鐨勭浜屽眰鍒扮涓冨眰閮芥湁銆
鏃㈢劧瀛樺偍杞鍙戞妸鏁翠釜甯ч兘瀛樺偍涓嬫潵浜嗭紝閭d箞鍙浠ユ兂鍍忓傛灉浜ゆ崲鏈烘嫢鏈変簡澶勭悊澶氬眰鏁版嵁鐨勮兘鍔涘氨鍙浠ユ墽琛孉CL浜嗭紝姣曠珶ACL鎵鍙傜収鐨勭洰鏍囧湪鎺ユ敹鐨勫撫涓閮藉凡緇忓瓨鍦ㄤ簡銆
鎵╁睍璧勬枡
姝e洜濡傛わ紝瀛樺偍杞鍙戞柟寮忓湪鏁版嵁澶勭悊鏃跺歡鏃跺ぇ錛岃繖鏄瀹冪殑涓嶈凍錛屼絾鏄瀹冨彲浠ュ硅繘鍏ヤ氦鎹㈡満鐨勬暟鎹鍖呰繘琛岄敊璇媯嫻嬶紝騫朵笖鑳芥敮鎸佷笉鍚岄熷害鐨勮緭鍏/杈撳嚭絝鍙i棿鐨勪氦鎹錛屽彲鏈夋晥鍦版敼鍠勭綉緇滄ц兘銆
瀹冪殑鍙︿竴浼樼偣灝辨槸榪欑嶄氦鎹㈡柟寮忔敮鎸佷笉鍚岄熷害絝鍙i棿鐨勮漿鎹錛屼繚鎸侀珮閫熺鍙e拰浣庨熺鍙i棿鍗忓悓宸ヤ綔銆傚疄鐜扮殑鍔炴硶鏄灝10Mbps浣庨熷寘瀛樺偍璧鋒潵錛屽啀閫氳繃100Mbps閫熺巼杞鍙戝埌絝鍙d笂銆
鍦ㄥ垎緇勪氦鎹涓灝辯敤鍒頒簡鈥滃瓨鍌ㄨ漿鍙戔濓紝鍗沖綋鐢ㄦ埛鎵瑕佸彂閫佺殑鏁版嵁琚鍒嗘垚鑻ュ共涓鏁版嵁鍖咃紝騫朵笖鍔犱笂瀵瑰簲鐨勫湴鍧淇℃伅鍜屾帶鍒朵俊鎮鍚庯紝鍏堝瓨鍌ㄨ搗鏉ワ紝閫氳繃緗戠粶涓鐨勪氦鎹㈡満鎴栬礬鐢卞櫒鎵懼埌緗戠粶涓鐨勭┖闂茬嚎璺錛岀劧鍚庡啀榪涜屼紶閫併傗滃瓨鍌ㄨ漿鍙戔濅嬌寰楀垎緇勪氦鎹㈢殑綰胯礬鍒╃敤鐜囪緝鐢佃礬浜ゆ崲瑕侀珮銆
褰撴姤鏂囦氦鎹㈡妧鏈鐨勯氫俊鍙屾柟涓嶅湪鍚屼竴鐗╃悊緗戠粶鏃訛紝鍒欏皢鍑嗗囧ソ鐨勬姤鏂囩粡鐢變竴瀹氱殑璺鐢遍夋嫨鏈哄埗閫氳繃涓闂磋妭鐐逛紶緇欐帴鏀舵柟銆傛ゆ椂錛屼腑闂磋妭鐐逛笉鍐嶅彧鏄璧瘋繛鎺ョ殑浣滅敤錛屽叾榪樺叿鏈夊瓨鍌ㄥ拰澶勭悊鏁版嵁鐨勮兘鍔涖
鍦ㄦ姤鏂囦氦鎹㈢郴緇熶腑錛岀敱浜庝竴嬈′氦鎹㈠勭悊鐨勬暟鎹閲忓ぇ錛屽洜鑰岄渶瑕佸歸氫俊澶勭悊鐨勫瓨鍌ㄥ拰澶勭悊鑳藉姏鎻愬嚭杈冮珮鐨勮佹眰錛屼嬌寰楅氫俊鎴愭湰澶уぇ澧炲姞銆
涓旇繖縐嶇郴緇熻繕鏄撻犳垚鍫靛烇紝鐏墊椿鎬у拰鍙闈犳ч兘浼氫笅闄嶃傚悓鏃訛紝鏁版嵁浜ゆ崲榪囩▼涓鍑虹幇宸閿欑殑鍙鑳芥т篃寰堝ぇ錛屼笖媯嫻嬪洶闅俱
鍙傝冭祫鏂欐潵婧愶細鐧懼害鐧劇-瀛樺偍杞鍙
⑶ 計算機考研408各科參考書目是哪些
《計算機考研》網路網盤免費資源下載:
鏈接:
復制這段內容後打開網路網盤手機App,操作更方便哦。
⑷ 《計算機網路(第7版)》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版(「十一五國家級規劃教材」),曾兩次獲得國家級優秀教材獎,成為高校最受讀者歡迎的本國計算機網路教材。
⑸ 計算機網路知識點
一、計算機網路概述
1.1 計算機網路的分類
按照網路的作用范圍:廣域網(WAN)、城域網(MAN)、區域網(LAN);
按照網路使用者:公用網路、專用網路。
1.2 計算機網路的層次結構
TCP/IP四層模型與OSI體系結構對比:
1.3 層次結構設計的基本原則
各層之間是相互獨立的;
每一層需要有足夠的靈活性;
各層之間完全解耦。
1.4 計算機網路的性能指標
速率:bps=bit/s 時延:發送時延、傳播時延、排隊時延、處理時延 往返時間RTT:數據報文在端到端通信中的來回一次的時間。
二、物理層
物理層的作用:連接不同的物理設備,傳輸比特流。該層為上層協議提供了一個傳輸數據的可靠的物理媒體。簡單的說,物理層確保原始的數據可在各種物理媒體上傳輸。
物理層設備:
中繼器【Repeater,也叫放大器】:同一區域網的再生信號;兩埠的網段必須同一協議;5-4-3規程:10BASE-5乙太網中,最多串聯4個中繼器,5段中只能有3個連接主機;
集線器:同一區域網的再生、放大信號(多埠的中繼器);半雙工,不能隔離沖突域也不能隔離廣播域。
信道的基本概念:信道是往一個方向傳輸信息的媒體,一條通信電路包含一個發送信道和一個接受信道。
單工通信信道:只能一個方向通信,沒有反方向反饋的信道;
半雙工通信信道:雙方都可以發送和接受信息,但不能同時發送也不能同時接收;
全雙工通信信道:雙方都可以同時發送和接收。
三、數據鏈路層
3.1 數據鏈路層概述
數據鏈路層在物理層提供的服務的基礎上向網路層提供服務,其最基本的服務是將源自網路層來的數據可靠地傳輸到相鄰節點的目標機網路層。數據鏈路層在不可靠的物理介質上提供可靠的傳輸。
該層的作用包括: 物理地址定址、數據的成幀、流量控制、數據的檢錯、重發 等。
有關數據鏈路層的重要知識點:
數據鏈路層為網路層提供可靠的數據傳輸;
基本數據單位為幀;
主要的協議:乙太網協議;
兩個重要設備名稱:網橋和交換機。
封裝成幀:「幀」是 數據鏈路層 數據的基本單位:
透明傳輸:「透明」是指即使控制字元在幀數據中,但是要當做不存在去處理。即在控制字元前加上轉義字元ESC。
3.2 數據鏈路層的差錯監測
差錯檢測:奇偶校驗碼、循環冗餘校驗碼CRC
奇偶校驗碼–局限性:當出錯兩位時,檢測不到錯誤。
循環冗餘檢驗碼:根據傳輸或保存的數據而產生固定位數校驗碼。
3.3 最大傳輸單元MTU
最大傳輸單元MTU(Maximum Transmission Unit),數據鏈路層的數據幀不是無限大的,數據幀長度受MTU限制.
路徑MTU:由鏈路中MTU的最小值決定。
3.4 乙太網協議詳解
MAC地址:每一個設備都擁有唯一的MAC地址,共48位,使用十六進製表示。
乙太網協議:是一種使用廣泛的區域網技術,是一種應用於數據鏈路層的協議,使用乙太網可以完成相鄰設備的數據幀傳輸:
區域網分類:
Ethernet乙太網IEEE802.3:
乙太網第一個廣泛部署的高速區域網
乙太網數據速率快
乙太網硬體價格便宜,網路造價成本低
乙太網幀結構:
類型:標識上層協議(2位元組)
目的地址和源地址:MAC地址(每個6位元組)
數據:封裝的上層協議的分組(46~1500位元組)
CRC:循環冗餘碼(4位元組)
乙太網最短幀:乙太網幀最短64位元組;乙太網幀除了數據部分18位元組;數據最短46位元組;
MAC地址(物理地址、區域網地址)
MAC地址長度為6位元組,48位;
MAC地址具有唯一性,每個網路適配器對應一個MAC地址;
通常採用十六進製表示法,每個位元組表示一個十六進制數,用 - 或 : 連接起來;
MAC廣播地址:FF-FF-FF-FF-FF-FF。
四、網路層
網路層的目的是實現兩個端系統之間的數據透明傳送,具體功能包括定址和路由選擇、連接的建立、保持和終止等。數據交換技術是報文交換(基本上被分組所替代):採用儲存轉發方式,數據交換單位是報文。
網路層中涉及眾多的協議,其中包括最重要的協議,也是TCP/IP的核心協議——IP協議。IP協議非常簡單,僅僅提供不可靠、無連接的傳送服務。IP協議的主要功能有:無連接數據報傳輸、數據報路由選擇和差錯控制。
與IP協議配套使用實現其功能的還有地址解析協議ARP、逆地址解析協議RARP、網際網路報文協議ICMP、網際網路組管理協議IGMP。具體的協議我們會在接下來的部分進行總結,有關網路層的重點為:
1、網路層負責對子網間的數據包進行路由選擇。此外,網路層還可以實現擁塞控制、網際互連等功能;
2、基本數據單位為IP數據報;
3、包含的主要協議:
IP協議(Internet Protocol,網際網路互聯協議);
ICMP協議(Internet Control Message Protocol,網際網路控制報文協議);
ARP協議(Address Resolution Protocol,地址解析協議);
RARP協議(Reverse Address Resolution Protocol,逆地址解析協議)。
4、重要的設備:路由器。
路由器相關協議
4.1 IP協議詳解
IP網際協議是 Internet 網路層最核心的協議。虛擬互聯網路的產生:實際的計算機網路錯綜復雜;物理設備通過使用IP協議,屏蔽了物理網路之間的差異;當網路中主機使用IP協議連接時,無需關注網路細節,於是形成了虛擬網路。
IP協議使得復雜的實際網路變為一個虛擬互聯的網路;並且解決了在虛擬網路中數據報傳輸路徑的問題。
其中,版本指IP協議的版本,佔4位,如IPv4和IPv6;首部位長度表示IP首部長度,佔4位,最大數值位15;總長度表示IP數據報總長度,佔16位,最大數值位65535;TTL表示IP數據報文在網路中的壽命,佔8位;協議表明IP數據所攜帶的具體數據是什麼協議的,如TCP、UDP。
4.2 IP協議的轉發流程
4.3 IP地址的子網劃分
A類(8網路號+24主機號)、B類(16網路號+16主機號)、C類(24網路號+8主機號)可以用於標識網路中的主機或路由器,D類地址作為組廣播地址,E類是地址保留。
4.4 網路地址轉換NAT技術
用於多個主機通過一個公有IP訪問訪問互聯網的私有網路中,減緩了IP地址的消耗,但是增加了網路通信的復雜度。
NAT 工作原理:
從內網出去的IP數據報,將其IP地址替換為NAT伺服器擁有的合法的公共IP地址,並將替換關系記錄到NAT轉換表中;
從公共互聯網返回的IP數據報,依據其目的的IP地址檢索NAT轉換表,並利用檢索到的內部私有IP地址替換目的IP地址,然後將IP數據報轉發到內部網路。
4.5 ARP協議與RARP協議
地址解析協議 ARP(Address Resolution Protocol):為網卡(網路適配器)的IP地址到對應的硬體地址提供動態映射。可以把網路層32位地址轉化為數據鏈路層MAC48位地址。
ARP 是即插即用的,一個ARP表是自動建立的,不需要系統管理員來配置。
RARP(Reverse Address Resolution Protocol)協議指逆地址解析協議,可以把數據鏈路層MAC48位地址轉化為網路層32位地址。
4.6 ICMP協議詳解
網際控制報文協議(Internet Control Message Protocol),可以報告錯誤信息或者異常情況,ICMP報文封裝在IP數據報當中。
ICMP協議的應用:
Ping應用:網路故障的排查;
Traceroute應用:可以探測IP數據報在網路中走過的路徑。
4.7網路層的路由概述
關於路由演算法的要求:正確的完整的、在計算上應該盡可能是簡單的、可以適應網路中的變化、穩定的公平的。
自治系統AS: 指處於一個管理機構下的網路設備群,AS內部網路自治管理,對外提供一個或多個出入口,其中自治系統內部的路由協議為內部網關協議,如RIP、OSPF等;自治系統外部的路由協議為外部網關協議,如BGP。
靜態路由: 人工配置,難度和復雜度高;
動態路由:
鏈路狀態路由選擇演算法LS:向所有隔壁路由發送信息收斂快;全局式路由選擇演算法,每個路由器計算路由時,需構建整個網路拓撲圖;利用Dijkstra演算法求源端到目的端網路的最短路徑;Dijkstra(迪傑斯特拉)演算法
距離-向量路由選擇演算法DV:向所有隔壁路由發送信息收斂慢、會存在迴路;基礎是Bellman-Ford方程(簡稱B-F方程);
4.8 內部網關路由協議之RIP協議
路由信息協議 RIP(Routing Information Protocol)【應用層】,基於距離-向量的路由選擇演算法,較小的AS(自治系統),適合小型網路;RIP報文,封裝進UDP數據報。
RIP協議特性:
RIP在度量路徑時採用的是跳數(每個路由器維護自身到其他每個路由器的距離記錄);
RIP的費用定義在源路由器和目的子網之間;
RIP被限制的網路直徑不超過15跳;
和隔壁交換所有的信息,30主動一次(廣播)。
4.9 內部網關路由協議之OSPF協議
開放最短路徑優先協議 OSPF(Open Shortest Path First)【網路層】,基於鏈路狀態的路由選擇演算法(即Dijkstra演算法),較大規模的AS ,適合大型網路,直接封裝在IP數據報傳輸。
OSPF協議優點:
安全;
支持多條相同費用路徑;
支持區別化費用度量;
支持單播路由和多播路由;
分層路由。
RIP與OSPF的對比(路由演算法決定其性質):
4.10外部網關路由協議之BGP協議
BGP(Border Gateway Protocol)邊際網關協議【應用層】:是運行在AS之間的一種協議,尋找一條好路由:首次交換全部信息,以後只交換變化的部分,BGP封裝進TCP報文段.
五、傳輸層
第一個端到端,即主機到主機的層次。傳輸層負責將上層數據分段並提供端到端的、可靠的或不可靠的傳輸。此外,傳輸層還要處理端到端的差錯控制和流量控制問題。
傳輸層的任務是根據通信子網的特性,最佳的利用網路資源,為兩個端系統的會話層之間,提供建立、維護和取消傳輸連接的功能,負責端到端的可靠數據傳輸。在這一層,信息傳送的協議數據單元稱為段或報文。
網路層只是根據網路地址將源結點發出的數據包傳送到目的結點,而傳輸層則負責將數據可靠地傳送到相應的埠。
有關網路層的重點:
傳輸層負責將上層數據分段並提供端到端的、可靠的或不可靠的傳輸以及端到端的差錯控制和流量控制問題;
包含的主要協議:TCP協議(Transmission Control Protocol,傳輸控制協議)、UDP協議(User Datagram Protocol,用戶數據報協議);
重要設備:網關。
5.1 UDP協議詳解
UDP(User Datagram Protocol: 用戶數據報協議),是一個非常簡單的協議。
UDP協議的特點:
UDP是無連接協議;
UDP不能保證可靠的交付數據;
UDP是面向報文傳輸的;
UDP沒有擁塞控制;
UDP首部開銷很小。
UDP數據報結構:
首部:8B,四欄位/2B【源埠 | 目的埠 | UDP長度 | 校驗和】 數據欄位:應用數據
5.2 TCP協議詳解
TCP(Transmission Control Protocol: 傳輸控制協議),是計算機網路中非常復雜的一個協議。
TCP協議的功能:
對應用層報文進行分段和重組;
面向應用層實現復用與分解;
實現端到端的流量控制;
擁塞控制;
傳輸層定址;
對收到的報文進行差錯檢測(首部和數據部分都檢錯);
實現進程間的端到端可靠數據傳輸控制。
TCP協議的特點:
TCP是面向連接的協議;
TCP是面向位元組流的協議;
TCP的一個連接有兩端,即點對點通信;
TCP提供可靠的傳輸服務;
TCP協議提供全雙工通信(每條TCP連接只能一對一);
5.2.1 TCP報文段結構:
最大報文段長度:報文段中封裝的應用層數據的最大長度。
TCP首部:
序號欄位:TCP的序號是對每個應用層數據的每個位元組進行編號
確認序號欄位:期望從對方接收數據的位元組序號,即該序號對應的位元組尚未收到。用ack_seq標識;
TCP段的首部長度最短是20B ,最長為60位元組。但是長度必須為4B的整數倍
TCP標記的作用:
5.3 可靠傳輸的基本原理
基本原理:
不可靠傳輸信道在數據傳輸中可能發生的情況:比特差錯、亂序、重傳、丟失
基於不可靠信道實現可靠數據傳輸採取的措施:
差錯檢測:利用編碼實現數據包傳輸過程中的比特差錯檢測 確認:接收方向發送方反饋接收狀態 重傳:發送方重新發送接收方沒有正確接收的數據 序號:確保數據按序提交 計時器:解決數據丟失問題;
停止等待協議:是最簡單的可靠傳輸協議,但是該協議對信道的利用率不高。
連續ARQ(Automatic Repeat reQuest:自動重傳請求)協議:滑動窗口+累計確認,大幅提高了信道的利用率。
5.3.1TCP協議的可靠傳輸
基於連續ARQ協議,在某些情況下,重傳的效率並不高,會重復傳輸部分已經成功接收的位元組。
5.3.2 TCP協議的流量控制
流量控制:讓發送方發送速率不要太快,TCP協議使用滑動窗口實現流量控制。
5.4 TCP協議的擁塞控制
擁塞控制與流量控制的區別:流量控制考慮點對點的通信量的控制,而擁塞控制考慮整個網路,是全局性的考慮。擁塞控制的方法:慢啟動演算法+擁塞避免演算法。
慢開始和擁塞避免:
【慢開始】擁塞窗口從1指數增長;
到達閾值時進入【擁塞避免】,變成+1增長;
【超時】,閾值變為當前cwnd的一半(不能<2);
再從【慢開始】,擁塞窗口從1指數增長。
快重傳和快恢復:
發送方連續收到3個冗餘ACK,執行【快重傳】,不必等計時器超時;
執行【快恢復】,閾值變為當前cwnd的一半(不能<2),並從此新的ssthresh點進入【擁塞避免】。
5.5 TCP連接的三次握手(重要)
TCP三次握手使用指令:
面試常客:為什麼需要三次握手?
第一次握手:客戶發送請求,此時伺服器知道客戶能發;
第二次握手:伺服器發送確認,此時客戶知道伺服器能發能收;
第三次握手:客戶發送確認,此時伺服器知道客戶能收。
建立連接(三次握手):
第一次: 客戶向伺服器發送連接請求段,建立連接請求控制段(SYN=1),表示傳輸的報文段的第一個數據位元組的序列號是x,此序列號代表整個報文段的序號(seq=x);客戶端進入 SYN_SEND (同步發送狀態);
第二次: 伺服器發回確認報文段,同意建立新連接的確認段(SYN=1),確認序號欄位有效(ACK=1),伺服器告訴客戶端報文段序號是y(seq=y),表示伺服器已經收到客戶端序號為x的報文段,准備接受客戶端序列號為x+1的報文段(ack_seq=x+1);伺服器由LISTEN進入SYN_RCVD (同步收到狀態);
第三次: 客戶對伺服器的同一連接進行確認.確認序號欄位有效(ACK=1),客戶此次的報文段的序列號是x+1(seq=x+1),客戶期望接受伺服器序列號為y+1的報文段(ack_seq=y+1);當客戶發送ack時,客戶端進入ESTABLISHED 狀態;當服務收到客戶發送的ack後,也進入ESTABLISHED狀態;第三次握手可攜帶數據;
5.6 TCP連接的四次揮手(重要)
釋放連接(四次揮手)
第一次: 客戶向伺服器發送釋放連接報文段,發送端數據發送完畢,請求釋放連接(FIN=1),傳輸的第一個數據位元組的序號是x(seq=x);客戶端狀態由ESTABLISHED進入FIN_WAIT_1(終止等待1狀態);
第二次: 伺服器向客戶發送確認段,確認字型大小段有效(ACK=1),伺服器傳輸的數據序號是y(seq=y),伺服器期望接收客戶數據序號為x+1(ack_seq=x+1);伺服器狀態由ESTABLISHED進入CLOSE_WAIT(關閉等待);客戶端收到ACK段後,由FIN_WAIT_1進入FIN_WAIT_2;
第三次: 伺服器向客戶發送釋放連接報文段,請求釋放連接(FIN=1),確認字型大小段有效(ACK=1),表示伺服器期望接收客戶數據序號為x+1(ack_seq=x+1);表示自己傳輸的第一個位元組序號是y+1(seq=y+1);伺服器狀態由CLOSE_WAIT 進入 LAST_ACK (最後確認狀態);
第四次: 客戶向伺服器發送確認段,確認字型大小段有效(ACK=1),表示客戶傳輸的數據序號是x+1(seq=x+1),表示客戶期望接收伺服器數據序號為y+1+1(ack_seq=y+1+1);客戶端狀態由FIN_WAIT_2進入TIME_WAIT,等待2MSL時間,進入CLOSED狀態;伺服器在收到最後一次ACK後,由LAST_ACK進入CLOSED;
為什麼需要等待2MSL?
最後一個報文沒有確認;
確保發送方的ACK可以到達接收方;
2MSL時間內沒有收到,則接收方會重發;
確保當前連接的所有報文都已經過期。
六、應用層
為操作系統或網路應用程序提供訪問網路服務的介面。應用層重點:
數據傳輸基本單位為報文;
包含的主要協議:FTP(文件傳送協議)、Telnet(遠程登錄協議)、DNS(域名解析協議)、SMTP(郵件傳送協議),POP3協議(郵局協議),HTTP協議(Hyper Text Transfer Protocol)。
6.1 DNS詳解
DNS(Domain Name System:域名系統)【C/S,UDP,埠53】:解決IP地址復雜難以記憶的問題,存儲並完成自己所管轄范圍內主機的 域名 到 IP 地址的映射。
域名解析的順序:
【1】瀏覽器緩存,
【2】找本機的hosts文件,
【3】路由緩存,
【4】找DNS伺服器(本地域名、頂級域名、根域名)->迭代解析、遞歸查詢。
IP—>DNS服務—>便於記憶的域名
域名由點、字母和數字組成,分為頂級域(com,cn,net,gov,org)、二級域(,taobao,qq,alibaba)、三級域(www)(12-2-0852)
6.2 DHCP協議詳解
DHCP(Dynamic Configuration Protocol:動態主機設置協議):是一個區域網協議,是應用UDP協議的應用層協議。作用:為臨時接入區域網的用戶自動分配IP地址。
6.3 HTTP協議詳解
文件傳輸協議(FTP):控制連接(埠21):傳輸控制信息(連接、傳輸請求),以7位ASCII碼的格式。整個會話期間一直打開。
HTTP(HyperText Transfer Protocol:超文本傳輸協議)【TCP,埠80】:是可靠的數據傳輸協議,瀏覽器向伺服器發收報文前,先建立TCP連接,HTTP使用TCP連接方式(HTTP自身無連接)。
HTTP請求報文方式:
GET:請求指定的頁面信息,並返回實體主體;
POST:向指定資源提交數據進行處理請求;
DELETE:請求伺服器刪除指定的頁面;
HEAD:請求讀取URL標識的信息的首部,只返回報文頭;
OPETION:請求一些選項的信息;
PUT:在指明的URL下存儲一個文檔。
6.3.1 HTTP工作的結構
6.3.2 HTTPS協議詳解
HTTPS(Secure)是安全的HTTP協議,埠號443。基於HTTP協議,通過SSL或TLS提供加密處理數據、驗證對方身份以及數據完整性保護
原文地址:https://blog.csdn.net/Royalic/article/details/119985591
⑹ 計算機網路工作原理是什麼
關於計算機網路的定義。
廣義的觀點:計算機技術與通信技術相結合,實現遠程信息處理或進一步達到資源共享的系統;資源共享的觀點:以能夠相互共享資源的方式連接起來,並且各自具有獨立功能的計算機系統的集合;對用戶透明的觀點:存在一個能為用戶自動管理資源的網路操作系統,由它來調用完成用戶任務所需要的資源,而整個網路像一個大的計算機系統一樣對用戶是透明的,實際上這種觀點描述的是一個分布式系統。
1、支撐計算機網路的有兩大技術原理:
1)計算機(廣義上的計算機) 2)通信技術(包括接入和輸出技術)
前者的存在使得用戶有了強大的數據錄入、處理、輸出能力,後者使得信息的遠程即時交換和共享成為可能。
2. 計算機網路的拓樸結構。
答:計算機網路採用拓樸學的研究方法,將網路中的設備定義為結點,把兩個設備之間的連接線路定義為鏈路。計算機網路也是由一組結點和鏈路組成的的幾何圖形,這就是拓樸結構。
分類:按信道類型分,分為點---點線路通信子網和廣播信道的通信子網。採用點——點連線的通信子網的基本結構有四類:星狀、環狀、樹狀和網狀;廣播信道通子網有匯流排狀、環狀和無線狀。
3. 計算機網路的體系結構
答:將計算機網路的層次結構模型和分層協議的集合定義為計算機網路體系結構。
4.計算機網路的協議三要素
答:三要素是:1,語法:關於諸如數據格式及信號電平等的規定;2,語義:關於協議動作和差錯處理等控制信息;3,定時:包含速率匹配和排序等。
5.OSI七層協議體系結構和各級的主要作用
答:七層指:由低到高,依次是物理層,數據鏈路層,網路層,傳輸層,會話層,表示層和應用層。
6.TCP/IP協議體系結構
答:TCP/IP是一個協議系列,目前已飲食了100多個協議,用於將各種計算機和數據通信設備組成計算機網路。
TCP/IP協議具有如下特點:1,協議標准具有開放性,其獨立於特定的計算機硬體與操作系統,可以免費使用;2,統一分配網路地址,使得整個TCP/IP設備在網路中都具有惟一的IP地址。
分層:應用層(SMTP, DNS, NFS, FTP, Telnet, Others)、傳輸層(TCP,UDP)、互聯層(IP,ICMP, ARP, RARP)、主機——網路層(Ethernet, ARPANET, PDN ,Others)。
傳輸控制協議TCP:定義了兩台計算機之間進行可靠數據傳輸所交換的數據和確認信息的格式,以及計算機為了確保數據的正確到達而採取的措施。
7、計算機通信常用原理
虛電路可分為永久虛電路和交換虛電路。
X.25協議描述了主機(DTE)與分組交換網(PSN)之間的介面標准。
X.25的分組級相當於OSI參考模型中的網路層,主要功能是向主機提供多信道的虛電路服務。
幀中繼的層次結構中只有物理層和鏈路層,採用光纖作為傳輸介質。
幀中繼的常見應用:1,區域網的互聯,2,語音傳輸,3,文件傳輸。
ATM(非同步傳輸模式),ATM的信元具有固定的長度,53個位元組,5個自己是信頭,48個位元組是信息段。
ATM網路環境由兩部分組成:ATM網路和ATM終端用戶。
區域網L3交換技術:Fast IP技術,Net Flow技術
廣域網L3交換技術:Tag Switching
虛擬區域網:是通過路由和交換設備在網路的物理拓撲結構基礎上建立的邏輯網路。
虛擬區域網的交換技術:埠交換、幀交換、元交換。
虛擬區域網的劃分方法:按交換埠號、按MAC地址、按第三層協議。
VPN(虛擬專用網),特點:1,安全保障,2,服務質量保證,3,可擴充性和靈活性,4,可管理性。
VPN的安全技術:隧道技術、加解密技術、密鑰管理技術、使用者與設備身份認證技術。
網路管理基本功能:故障管理、計費管理、配置管理、性能管理、安全管理。
SNMP(簡單網路管理協議),CMIS/CMIP(公共管理信息服務和公共管理信息協議)。
⑺ 計算機網路基本原理是什麼
本尺早散教程操作環境:windows7系統、Dell G3電腦。
計算機網路工作原理是將地理位置不同的具有獨立功能的多台計算機及其外部設備,通過通信線路連接起來,在網路操作系統,網路管理軟體及網路通信協議的管理和協調下,實現資源共享和信息傳遞。
計算機網路向用戶提供的最重要的功能有兩個,即連通性和共享。
計算機網路的功能
數據通信
數據通信是計算機網路的最主要睜橘的功能之一。數據通信是依照一定的通信協議,利用數據傳輸技術在兩個終端之間傳遞數據信息的一種通信方式和通信業務。它可實現計算機和計算機、計算機和終端以及終端與終端之間的數據信息傳遞,是繼電報、電話業務之後的第三種最大陵氏的通信業務。數據通信中傳遞的信息均以二進制數據形式來表現,數據通信的另一個特點是總是與遠程信息處理相聯系,是包括科學計算、過程式控制制、信息檢索等內容的廣義的信息處理。
資源共享
資源共享是人們建立計算機網路的主要目的之一。計算機資源包括硬體資源、軟體資源和數據資源。硬體資源的共享可以提高設備的利用率,避免設備的重復投資,如利用計算機網路建立網路列印機;軟體資源和數據資源的共享可以充分利用已有的信息資源,減少軟體開發過程中的勞動,避免大型資料庫的重復建設。
集中管理
計算機網路技術的發展和應用,已使得現代的辦公手段、經營管理等發生了變化。目前,已經有了許多管理信息系統、辦公自動化系統等,通過這些系統可以實現日常工作的集中管理,提高工作效率,增加經濟效益。
實現分布式處理
網路技術的發展,使得分布式計算成為可能。對於大型的課題,可以分為許許多多小題目,由不同的計算機分別完成,然後再集中起來,解決問題。
負荷均衡
負荷均衡是指工作被均勻的分配給網路上的各台計算機系統。網路控制中心負責分配和檢測,當某台計算機負荷過重時,系統會自動轉移負荷到較輕的計算機系統去處理。
由此可見,計算機網路可以大大擴展計算機系統的功能,擴大其應用范圍,提高可靠性,為用戶提供方便,同時也減少了費用,提高了性能價格比。