FTP,File Transfer Protocol的英文縮寫,指文件傳輸協議。FTP的主要作用,就是讓用戶連接上一個遠程計算機,察看遠程計算機有哪些文件,然後把文件從遠程計算機上拷貝到本地計算機上,或把本地計算機的文件傳輸到遠程計算機上去。
SNMP,Simple Networkmanage Protocol的英文縮寫,指簡單網絡管理協議。SNMP開發於90年代早期,其目的是簡化大型網絡中設備的管理和數據的獲取。許多與網絡有關的軟件包,都用SNMP服務來簡化網絡的管理和維護。SNMP的所有通信字符串和數據都以明文形式發送,通信不加密,安全機製比較脆弱。攻擊者一旦捕獲了網絡通信,就可以利用各種嗅探工具直接獲取通信字符串,即使用戶改變了通信字符串的默認值也無濟於事。要避免SNMP服務帶來的安全風險,最徹底的辦法是直到確實需要使用SNMP時才啟用它,一般情況下禁用SNMP。
ARP,Address Resolation Protocol的英文縮寫,指地址解析協議。當我們在網頁瀏覽器裏麵輸入網址時,DNS服務器會自動把它解析為IP地址,瀏覽器實際上查找的是IP地址而不是網址。在局域網中,這是通過ARP協議來完成的。
2.網絡中的電腦名字——IP地址
在上一部分,我們對TCP/IP協議做了簡要的介紹,協議就像計算機與計算機之間的語言,如果想使計算機聯網,除了語言外,還要有固定地址,那麼怎樣擁有這個地址呢?網絡地址可以用網際協議地址(IP地址)來實現。IP地址是為了標識出互聯網上主機的位置而設置的。互聯網上的每一台計算機都被賦予唯一的互聯網地址,這一地址是該計算機走進網絡世界,實現與不同計算機之間通信的唯一地址,因此,IP地址具有唯一性。
3.容易記的電腦名字——域名地址
盡管IP地址能夠唯一地標識網絡上的計算機,但用戶記憶IP十分不方便,因為IP地址是數字型的,於是人們又發明了另一套字符型的地址方案也就是域名地址。IP地址和域名是一一對應的,例如:河北科技大學的IP地址是202.206.64.xx,對應域名地址為www。hebust。edu。cn。這份域名地址的信息存放在一個叫域名服務器(DNS,Domain Name Server)的主機內,使用者隻需了解易記的域名地址就可以了,域名服務器DNS負責它們的對應轉換工作。DNS就是提供IP地址和域名之間的轉換服務的服務器。
既然域名地址比IP地址有優勢,那麼域名地址都有哪些實際應用意義呢?域名地址是從右至左來表述它的意義的,最左邊的是這台主機的機器名稱,最右邊的部分為頂層域。一般域名地址可以依次表示為主機機器名、單位名、網絡名、頂層域名。如dns。hebust。edu。cn,這裏的dns是河北科技大學的一個主機的機器名,hebust代表河北科技大學,edu代表中國教育科研網,cn代表中國,頂層域一般是網絡機構或所在國家地區的名稱縮寫。
4.收發數據包——互聯網如何工作
有了TCP/IP協議和IP地址的概念,我們就可以很好地理解互聯網的工作原理了。當一個用戶想給其他用戶發送一個文件時,TCP先把該文件分成一個個小數據包,為了使接收方的機器確認傳輸是正確無誤,TCP又在數據包上加上一些特定的信息(可以看成是裝箱單),然後IP再在數據包上標上地址信息,這樣就形成了可在互聯網上傳輸的TCP/IP數據包。
當TCP/IP數據包到達目的地後,計算機首先去掉地址標誌,利用TCP的裝箱單檢查數據在傳輸中是否有損失。如果接收方發現有損壞的數據包,就要求發送端重新發送這個被損壞的數據包,直到最後確認無誤後,再將各個數據包重新組合還原成原文件。
就這樣,互聯網通過TCP/IP協議這一網上的“世界語”和IP地址實現了它的全球通信的功能。