天天看點

網絡技術知識問答整理

1. 電路交換與分組交換的差別?優劣對比。

(一)電路交換:通信之前要在通信雙方之間建立一條被雙方獨占的實體通路

 優點:(延時小、實時性強、不亂序、控制簡單) 

1,由于通信線路為通信雙方使用者專用,資料直達,是以傳輸資料的時延非常小。 

2,通信雙方之間的實體通路一旦建立,雙方可以随時通信,實時性強。

3,雙方通信時按發送順序傳送資料,不存在失序問題。 

4,電路交換既适用于傳輸模拟信号,也适用于傳輸數字信号。 

5,電路交換的交換裝置及控制均較簡單。 

缺點: (建立連接配接時間長、信道使用率低、相容性差)

1, 電路交換的平均連接配接建立時間對計算機通信來說嫌長。 

2, 電路交換建立連接配接後,實體通路被通信雙方獨占,即使通信線路空閑,也不能供其他使用者使用,因而信道使用率低。 

3, 電路交換時,資料直達,不同類型,不同規格,不同速率的終端很難互相進行通信,也難以在通信過程中進行差錯控制。 

(二)分組交換:分組交換采用存儲轉發方式,将一個長封包分割為若幹個較短的分組,然後把這些分組

(攜帶源位址,目的位址和編号資訊)逐個的發送出去。是以分組交換有以下優缺點。 

優點: (不需專用通路,無連接配接建立延時;可路由;信道使用率高;并發傳輸;分組長度固定且較短,存儲重發友善;可靠性高)

1, 分組交換不需要為通信雙方預先建立一條專用的通信線路,不存在連接配接建立時延,使用者可随時發送分組。 

2, 由于采用存儲轉發方式,加之交換結點具有路徑選擇,當某條傳輸線路故障時可選擇其他傳輸線路,提高了傳輸的可靠性。 

3, 通信雙方不是固定的占有一條通信線路,而是在不同的時間一段一段地部分占有這條實體通路,因而大大提高了通信線路的使用率。 

4, 加速了資料在網絡中的傳輸。因為分組是逐個傳輸,可以使後一個分組的存儲操作與前一個分組的轉發操作并行,這種流水線式傳輸方式減少了傳輸時間。 

5, 分組長度固定,相應的緩沖區的大小也固定,是以簡化了交換結點中存儲器的管理。 

6, 分組較短,出錯幾率減少,每次重發的資料量也減少,不僅提高了可靠性,也減少了時延。

 缺點:(傳輸時延大,實時性差;失序,分組重組麻煩) 

1, 由于資料進入交換結點後要曆經存儲轉發這一過程,進而引起轉發時延(包括接受分組,檢驗正确性,排隊,發送時間等),

而且網絡的通信量越大造成的時延就越大,實時性較差。 

2, 分組交換隻适用于數字信号。 

3, 分組交換可能出現失序,丢失或重複分組,分組到達目的結點時,對分組按編号進行排序等工作,增加了麻煩。  

總之,若傳輸的資料量很大,而且傳送時間遠大于呼叫時間,則采用電路交換較為合适;當端到端的通路有很多段的鍊路組成時,采用分組交換較為合适。從提高整個網絡信道使用率上看,分組交換優于電路交換

2. OSI有哪幾層,會畫出來,知道主要幾層的各自作用。

網絡技術知識問答整理

3. TCP/IP有哪幾層,會畫出來,知道所有層數的作用,會列舉各層主要的協定名稱。

網際網路協定棧共有四(五)層:應用層、傳輸層、網絡層、網絡接口層(鍊路層和實體層)

應用層(實際應用程式中用到的資料)

傳輸層(端口,TCP/UDP)為應用層實體提供端到端的通信功能

網絡層(IP位址,路由器)解決主機到主機的通信問題

鍊路層(資料通道:ARP(ip->mac),交換機)

實體層(實體通道,傳輸媒體)

"傳輸層"的功能,就是建立"端口到端口"的通信。相比之下,"網絡層"的功能是建立"主機到主機"的通信。隻要确定主機和端口,我們就能實作程式之間的交流

IP協定隻能尋址到主機,剩下的由傳輸層完成,

以太網層表示了網絡通信媒體,例如光纖、無線、有線以太網線。IP層中的關鍵點是包含了IP位址,IP位址是每個網絡裝置的位址。TCP或者UDP層的關鍵點是端口,端口用于區分一個IP位址下的多個應用程式。使用者資料層攜帶使用者需要傳輸的資料

4. 硬體(MAC)位址的概念及作用。

在網絡底層的實體傳輸過程中,是通過實體位址(MAC)來識别主機的,它一定是全球唯一的

網絡位址(IP)幫助我們确定計算機所在的子網絡,MAC位址則将資料包送到該子網絡中的目标網卡

5. ARP協定的用途 及算法、在哪一層上會使用arp ?

(Address Resolution Protocol)位址解析協定,能夠從IP位址得到MAC位址,有了ARP協定之後,我們就可以得到同一個子網絡内的主機MAC位址;屬于網絡層【網絡層的作用:“尋址+路由”,包括協定IP,ARP(資料鍊路層?2.5層)。它解決的是網絡與網絡之間,即網際的通信問題,而不是同一網段内部的事。網絡層的主要功能即是提供路由,即選擇到達目标主機的最佳路徑,并沿該路徑傳送資料包,路由器處于該層。】

6. CRC備援校驗算法,反碼和檢驗算法。

7. 如何實作透明傳輸。

8. 知道各個層使用的是哪個資料交換裝置。(交換機、路由器、網關)

資料鍊路層 交換機 MAC位址

網絡層 路由器 IP位址

9. 路由表的内容。

10. 分組轉發算法。

11. IP封包的格式,格式的各個字段的含義要了解。

12.MTU的概念,啥叫路徑MTU? MTU發現機制,TraceRoute(了解)。

13.RIP協定的概念及算法。

14.ICMP協定的主要功能。

15.多點傳播和廣播的概念,IGMP的用途。(環回位址、廣播位址)

16.Ping協定的實作原理,ping 指令格式。

17. 子網劃分的概念,子網路遮罩。

子網劃分是通過借用IP位址中若幹位主機位址來充當子網的網絡位址,進而将原網絡劃分為若幹子網。

子網路遮罩一般用于将網絡進一步劃分為若幹子網,以避免主機過多而擁堵或過少而IP浪費。

子網路遮罩可以通過與IP位址“與”計算,分離出IP位址中的網絡位址和主機位址,用于判斷該IP位址是在區域網路上,還是在廣域網上。

18. IP位址的分類,如何劃分的,及會計算各類位址支援的主機數。

一個IP位址主要由兩部分組成:一部分是用于位址該位址所從屬的網絡位址;另一部分用于指明該網絡上某個特定主機的主機位址

IP協定的作用主要有兩個,一個是為每一台計算機配置設定IP位址,另一個是确定哪些位址在同一個子網絡

1. IP位址由網絡位址和主機位址組成,根據網絡位址不同被分為A、B、C、D、E共5類。

2. A類網絡位址為1~126,B類網絡位址為128~191,C類網絡位址為192~223,

3.主機位址均為1~254,因為網絡位址及廣播位址除外。

4.私有位址:10.0.0.0–10.255.255.254(A)、172.16.0.0–172.31.255.254(B)、192.168.0.0--192.168.255.254(C)

19.DNS的概念,用途,DNS查詢的實作算法。

20. TCP與UDP的概念,互相的差別及優劣。

21.UDP封包的格式,字段的意義。

22. TCP 封包的格式,字段的意義。

23.TCP通過哪些措施,保證傳輸可靠?

24. 三次握手,四次斷開過程。

該部落格以現實的例子大話三次握手:http://blog.csdn.net/alexander_xfl/article/details/13096543

25. TIME_WAIT狀态的概念及意義。

26.滑動視窗協定 與停止等待協定的差別。

27. TCP的流量控制和擁塞控制實作原理(會畫擁塞控制的典型圖)。

28.TCP的快速重傳與快速恢複算法。

29.TFTP 與 FTP的差別。

30.阻塞方式和非阻塞方式,阻塞connect與非阻塞connect。(比較難,有興趣可以了解)

31. HTTP基本格式。(java程式員必須掌握)

未完待續 2014-04-13

網絡上志同道合,我們一起學習網絡安全,一起進步,QQ群:694839022

上一篇: strtok簡介
下一篇: strtol簡介