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.無連線:無連線的含義是限制每次連線只處理一個請求。伺服器處理完客戶的請求,並收到客戶的應答後,即斷開連線。採用這種方式可以節省傳輸時間。
常見狀態程式碼: