TCP IP協議集的服務內容
我們通常所說的TCP IP協議其實并非只有兩個協議,而是多個協議的集合,也可以稱為TCP IP協議集。難么它的具體含義和具體服務都有哪些呢?以及它的網絡中起到一個什么地位呢?讓我們來從下文中的內容來學習一下吧。
TCP所支持的服務類型
不管怎樣,TCP IP協議集。為應用提供一些"低級"功能,這些包括IP、TCP、UDP。其它是執行特定任務的應用協議,如計算機間傳送文件、發送電子郵件、或找出誰注冊到另外一臺計算機。因此, 最重要的"商業"TCP IP服務有:
◆文件傳送File Transfer。
文件傳送協議FTP(File Transfer Protocol)允許用戶從一臺計算機到另一臺取得文件,或發送文件到另外一臺計算機。從安全性方面考慮,需要用戶指定一個使用其它計算機的用戶名和口令。它不同與NFS(Network File System)和Netbios協議。一旦你要訪問另一臺 系統中的文件,任何時刻都要運行FTP。而且你只能拷貝文件到自己的機器中去來使用它。(RFC 959中關于FTP的說明)
◆遠程登錄Remote login
網絡終端協議TELNET允許用戶登錄到網絡上任一計算機上。你可啟動一個遠程進程連接到指定的計算機,直到進程結束,期間你所鍵入的內容被送到所指定的計算機。值得注意的是,這時你實際上是與你的計算機進行對話。TELENET程序使得你的計算機在整個過程中不見了,所敲的每一個字符直接送到所登錄的計算機系統。一般的說,這種遠程連接是通過類式撥號連接的,也就是,撥通后,遠程系統提示你輸入注冊名和口令,退出遠程系統,TELNET程序也就退出,你又與自己的計算機對話了。微電腦中的TELNET工具一般含有一個終端仿真程序。
◆計算機郵件Mail
允許你發送消息給其它計算機的用戶。通常,人們趨向于使用指定的一臺或兩臺計算機。計算機郵件系統只需你簡單地往另一用戶的郵件文件中添加信息,但隨之產生問題,使用的微電腦的環境不同,還有重要的是宏(MICRO)不適合于接受計算機郵件。為了發送電子郵件,郵件軟件希望連接到目的計算機,如果是微電腦,也許它已關機,或者正在運行另一個應用程序呢?出于這種原因,通常由一個較大的系統來處理這些郵件,也就是一個一直運行著的郵件服務器。郵件軟件成為用戶從郵件服務器取回郵件的一個界面。
任何一個的TCP IP協議集工具提供上述這些服務。這些傳統的應用功能在基于TCP IP協議集的網絡中一直扮演非常重要的角色。目前情況有點變化,這些功能使用也發生變化,如老系統的改造,計算機的發展等,出現了各種安裝版本,如:微電腦、工作站、小型機、和巨型機等。這些計算機好像在一起完成指定的任務,盡管有時看來像是只用到某個指定 的計算機,但它是通過網絡得到其它計算機系統的服務。服務器Server是為網絡上其它提供指定服務的系統,客戶Client是得到這種服務的另外計算機系統。(值得注意的是,服務/客戶機不一定是不同的計算機,有可能是同一計算機中的不同運行程序)。以下是幾種目前計算機上典型的一些服務,這些服務可在TCP IP網絡上調用。
◆網絡文件系統(NFS)
這種訪問另一計算機的文件的方法非常接近于流行的FTP。網絡文件系統提供磁盤或設備服務,而無需特定的網絡實用程序來訪問另一系統的文件。可以簡單地認為它是一個外加的磁盤驅動器。這種額外"虛擬"磁盤驅動器就是其它計算機系統的磁盤。這非常有用。你只需加大幾臺計算機的磁盤容量,就可使網絡上其他用戶訪問它,且不說所帶來的經濟效益,它還能夠讓幾臺工作的計算機共享相同的文件。它也使得系統維護和備份易如反掌,因為再不必為大量的不同機器上 的文件的升級和備份而擔心。
◆遠程打印(Remote printing)
允許你使用其它計算機上的打印機,好像這些打印機直接連到你的計算機上。
◆遠程執行(Remote execution)
允許你請求運行在不同計算機上的特殊程序。當你在一個很小的計算機上運行一個需要大機系統資源的程序時,這時候遠程執行非常有用。
◆名字服務器(Name servers)
在TCP IP協議集中規定,一個大的系統安裝過程中,需要用到大量的各種名字,包括用戶名、口令,姓名、網絡地址、帳號等,管理這些是非常令人乏味的。因此將這些數據形成數據庫,放到一個小系統中去,其它系統通過網絡來訪問這些數據。
◆終端服務器(Terminal servers)
很多的終端連接安裝不再直接將終端連到計算機,取而代之的是,將他們連接到終端服務器上。終端服務器是一個小的計算機,它只需知道怎樣運行TELNET(或其它一些完成遠程登錄的協議)。如果你的終端想連上去,只用鍵入要連的計算機名就可。通常有可能同時有幾個這種連接,這時終端服務器采用快速開關技術來切換。
上述所描述的一些協議是由Berkeley, Sun,或其它組織定義的。因此,它們不是互聯網協議集(Internet Protocol Suite)的一部分, 只是使用到TCP IP的工具,如同一般的TCP IP協議集應用協議。因為協議的定義不一致,并且商業支持的TCP IP工具廣泛應用,也許會把這些協議作為互聯協議集中的一部分。上述列出的只是基于TCP IP部分服務的一些簡單例子,但包含了一些"主要"的應用。
TCP功能:提供計算機程序間連接、檢測和丟棄重復的分組、完成數據報的確認、流量控制和網絡擁塞。