- 什么是計算機網絡:計算機網絡是指將地理位置不同的具有獨立功能的多台計算機及其外部設備,通過通信線路連接起來,在網絡操作系統,網絡管理軟件及網絡通信協議的管理和協調下,實現資源共享和信息傳遞的計算機系統。
-
OSI七層協議:物理層,數據鏈路層,網絡層,運輸層,會話層,表示層,應用層
應用層:所有能產生網絡流量的程序
表示層:在傳輸之前是否進行加密或壓縮處理
會話層:查木馬
運輸層:可靠傳輸,流量傳輸,不可靠傳輸
網絡層:負責選擇最佳路徑,規划IP地址
數據鏈路層:幀的開始和結束,透明傳輸,差錯校驗
物理層:接口標准,電器標准,如何在數據鏈路層傳輸更快
應用層:為用戶的應用進程提供服務。
運輸層:負責向兩個主機中進程之間的通信提供服務,具有分時復用功能。
網絡層:為分組交換網上的不同主機提供通信服務,主要使用的有兩種控制協議,TCP 和UDP. ,將上層數據封裝成分組或包以及選擇合適的路由。
數據鏈路層:將網絡層交下來的IP 數據包組裝成幀,透明傳輸給物理層,從物理層上交的MAC 幀提取數據,上交到網絡層。 物理層:透明傳送數據比特流
-
TCP/IP四層協議: 網絡接口層,網際層,運輸層,應用層
-
五層協議:物理層,數據鏈路層,網絡層,運輸層,應用層
-
TCP/IP中煤每層對應的協議:
網絡層: IP協議,ICMP協議,ARP協議,RARP協議
傳輸層:UDP協議,TCP協議
應用層:FTP(文件傳送協議),Telenet(遠程登錄協議)、DNS(域名解析協議)、SMTP協議(郵件發送協議),pop3協議(郵件協議),HTTP協議
-
UDP協議,TCP協議區別:UDP是面向無連接的,不可靠的數據服務; TCP是面向連接的,可靠的字節流服務
-
TCP協議是面向連接的傳輸層協議。每一條TCP只能有兩個端點,每一條TCP只能是點對點的。TCP提供可靠交付的服務,提供全雙工通信。面向字節流服務
-
解釋ARP協議功能(IP->MAC)
ARP協議的功能是將主機的Ip地址解析為相應的物理地址
-
解釋DHCP協議
DHCP協議主要是為新加入到計算機網絡中的計算機自動配置ip地址。這樣一台主機就可以即插即用不需要人工配置IP地址
-
解釋擁塞控制和解決辦法
當一個網絡對資源的需求量超過了資源所能提供的時候,就會導致網絡吞吐量大幅下降的情況,擁塞控制是為了防止過多的數據注入到網絡中導致路由器和鏈路過載
解決辦法是:慢開始 , 擁塞避免,快重傳, 快恢復
-
計算機網絡常用的交換技術有電路交換,報文交換和分組交換
-
網橋一般具有存儲轉發,幀過濾和一定的管理功能
-
IP 的主要功能包括無連接數據傳送、差錯處理和路由選擇
-
PPP協議使用零比特填充方法實現透明傳輸
-
試簡述CSMA/CD協議的工作原理?
答: CSMA/CD協議即載波監聽,多點接入,碰撞檢測。
首先,每個站點發送數據之前必須偵聽信道的忙、閑狀態。如果信道空閑,立即發送
數據,同時進行沖突檢測;如果信道忙,站點繼續偵聽總線,直到信道變成空閑。 (2 )
如果在數據發送過程中檢測到沖突,將立即停止發送數據並等待一段隨機長的時間, 然后重復上述過程。(1 分)
即:先聽后發,邊聽邊發;沖突檢測,延時重發。 (1 分)
-
計算機網絡如果按作用范圍進行分類,可分為 廣域網( WAN)、局域網( LAN)和城
域網( MAN)。
-
構成計算機網絡的拓撲結構有很多種,通常有星形、 總線型、環型、樹型、和網
狀型 等。
-
CSMA/CD技術是一種隨機接入(所有的用戶根據自已的意願隨機地發送數據) ,沖突不可避免; 令牌技術是一種受控接入(各個用戶不能任意接入信道而必須服從一 定的控制),沖突避免 。
-
-
-
-
簡述TCP 三次握手建立連接過程。
2.TCP三次握手過程
握手:假設主機A為客戶端,主機B為服務端。主機A向B發送連接請求報文段,主機B對收到的主機A的報文段進行確認,主機A對主機B的確認進行確認
1、首先客戶主動開打連接,服務器被動打開連接
2、服務器的TCP 進程創建傳輸模塊TCB, 進入LISTEN (收聽)狀態,客戶的TCP 進程創建傳輸控制模塊TCB ,然后向服務器發送請求報文段SYN=1,seq=x,這是TCP 客戶進程進入SYN-SENT(同步發送) 狀態
3、服務器收到客戶的請求報文段后,如同意連接,要給出確認,確認報文段為SYN=1,ACK=1,seq=y,ack=x+1,這是TCP 服務器進程進入SYN-RCVD(同步接收) 狀態
4、TCP 客戶進程收到服務器的確認后,再給回一次確認,確認報文段為ACK=1,seq=x+1,ack=y+1,TCP客戶進程進入established 狀態 5、服務器收到確認后,也進入建立連接狀態。
:SYN(synchronous建立聯機)
ACK(acknowledgement 確認)
PSH(push傳送) FIN(finish結束)
RST(reset重置) URG(urgent緊急)
Sequence number(順序號碼)
Acknowledge number(確認號碼)