3.4-3.7 Internet Routing & Functions(2)
——————————————————————————————————————————————
1.網絡地址轉換Network Address Translation(NAT)
NAT分爲兩種
(1)一對一轉換
一對一轉換也稱爲基礎NAT,它的功能就是把兩個結構互不兼容的IP地址進行連接,比如IP v4和IP v6就是互不兼容的地址結構
(2)一對多轉換
這被稱爲IP僞裝(IP Masquerading)
包含許多私有IP地址的地址空間可以隱藏在外部使用的單個公共IP地址之下。例如,這些私有IP地址在連接到因特網時可以使用一個代表性的IP地址。它不但增強了安全性,還爲快用完的IP v4地址留點餘地。
2.遠程過程調用Remote Procedure Call(RPC)
這是一種能夠在遠程計算機上執行函數/過程的程序,它易於編程,就像函數在當前正在使用的本地計算機上運行一樣,並且,從不可預測的網絡問題恢復程序是必要的。RPC請求和響應過程:客戶端通過向遠程服務器發送具有一組參數的請求消息來啓動RPC,服務器回覆客戶端響應。
3.文件傳輸協議(FTP)
用來將服務器的文件傳給電腦,它基於因特網標準RFC 959在TCP/IP上使用,並且需要賬號密碼,其中普遍用到的時FTPS(FTP+TLS傳輸層安全)FTP有兩個模式
(1)主動模式:客戶端向服務器發送FTP命令端口M,通知要使用哪個端口。服務器將數據從FTP服務器數據端口發送到客戶端的端口。
(2)被動模式:FTP被動模式用於在防火牆後面的客戶端,不能接受來自服務器的傳入TCP連接。客戶端使用控制連接向服務器發送被動命令。服務器發送其IP地址和服務器端口號。客戶端打開數據連接到服務器IP地址和端口號
FTP數據傳輸模式包括流模式、塊模式和壓縮模式。
1.流模式:TCP用於在連續的流中發送數據,FTP進行最小的處理。
2.塊模式:FTP將數據劃分爲塊,並使用TCP進行傳輸。
3.壓縮模式:應用數據壓縮,例如,遊程長度編碼。
4.Email
Email有兩個協議,並且可以通過TLS和StuttLSL或SSL加密。
(1)POP3:POP3具有非常簡單的操作。它將電子郵件從服務器移動到您的設備上。POP3可以被設置爲在被檢索後在服務器上留下電子郵件。
(2)IMAP:在IMAP中,IMAP允許從多個電子郵件設備(如您的PC、智能手機、筆記本電腦、膝上型計算機和其他設備)上對服務器上的用戶郵箱進行完全管理。
SMTP代表簡單郵件傳輸協議。它是一個因特網電子郵件協議。它是基於文本的,它使用TCP/IP。它通常用於在服務器之間發送和接收電子郵件。