面試2

telnet與ssh的區別:
telnet:不安全,沒有對傳輸數據進行加密,容易被監聽,還有遭受中間人攻擊,telnet不能壓縮傳輸數據,所以傳輸慢
ssh:對數據進行了加密,安全度高,ssh傳輸數據經過壓縮,所以傳輸速度比較快

 

交換機和路由器有什麼區別呢?

兩者都是連接互聯網的設備,它們之間主要區別就是,交換機發生在網路的第二層數據鏈路層(也有三層交換機),而路由器發生在第三層網路層。這個區別是兩者各自工作方式的根本區別。路由器可以根據IP地址尋找下一個設備,可以處理TCP/IP協議,而交換機是根據MAC地址定址的。

 

OSI七層模型

 

應用層:針對應用約定的標準 HTTP(超文本傳輸協議) Telnet(遠程協議)
表示層:約束數據格式,負責格式轉化,加密。解密。
會話層:建立、維護、管理(解除)會話。數據的傳輸通道。
傳輸層:約定數據採用何種方式進行傳遞
TCP協議:傳輸控制協議,實現數據的可靠傳輸
UDP協議:用戶數據報協議,實現數據的快遞傳輸,不可靠
網路層:提供邏輯地址(IP地址,用於在網路中標識每一台設備,作用於網路間的通訊,提供路由和選路)
數據鏈路層:提供MAC(物理)地址,每個MAC地址寫在網卡上
物理層:約定介面類型,傳輸速度

 

ARP協議: 如何獲取mac地址:先發送一個ARP請求,發送給每一個主機,這成為廣播,給予ARP層回應以單播的形式返回

 

TCP\IP模型
應用層:將OSI上三層融合,用於產生需要傳遞的數據
傳輸層
網路層
鏈路層(網路介面層):將OSI下兩層融合

 

HTTP協議的主要特點:

 

1.支援客戶/伺服器模式 (瀏覽器/伺服器模式) 及c/s模式
2.簡單快速:
客戶向伺服器請求服務時,只需傳送請求和路徑。由於HTTP協議簡單,使得HTTP伺服器的程式規模小,因而通訊速度很快。
3.靈活:HTTP允許傳輸任意類型的數據對象。(文件,影片,會議)
4.無連接:無連接的含義是限制每次連接只處理一個請求。伺服器處理完客戶的請求,並收到客戶的應答後,即斷開連接。採用這種方式可以節省傳輸時間。

 

常見狀態程式碼: