摘要:點擊通信工程師考試在線輔導招生點擊通信工程師專業培訓面授班招生點擊閱讀2013年通信工程師考試大綱點擊了解2013年通信工程師考試指定教材通信工程師報名及通信工程師成績查詢專題2012年全國初級中級通信工程師考試成績查詢5.7Internet應用舉例Internet的應用層提供了豐富的分布式應用協議,可以滿足諸如辦
5.7 Internet應用舉例
Internet的應用層提供了豐富的分布式應用協議,可以滿足諸如辦公自動化、信息傳輸、遠程文件訪問、分布式資源共享和網絡管理等各方面的需要。本節簡要介紹Intemet的幾種標準化了的應用協議,如Telnet、FTP、SMTP和SNMP等。這些應用協議都是由TCP或UDP支持的。與ISO/RM不同,Internet的應用協議不需要表示層和會話層的支持,應用協議本身包含了有關的功能。
5.7.1 遠程登錄
Telnet是Internet應用之一,起源于1969年的ARPANETo全稱是“電信網絡協議(telecommunicationnetworkprotocol)”。
這個協議提供了訪問遠程主機的功能,使本地用戶可以通過TCP連接登錄在遠程主機上,像使用本地主機一樣使用遠程主機的資源。在本地終端與遠程主機具有異構性時,也不影響它們之間的相互操作。
終端與主機之間的異構性表現在對鍵盤字符的解釋不同,如PC鍵盤與IBM大型機的鍵盤可能相差很大,使用不同的回車換行符、不同的中斷健等。為了使異構性的機器之間能夠互操作,Telnet定義了網絡虛擬終端(NetworkVirtualTerminal,NVT)。NVT代碼包括標準的7單位ASCII字符集和Telnet命令集。這些字符和命令提供了本地終端和遠程主機之間的網絡接口。
Telnet采用客戶機/服務器工作方式(見圖5-51)。用戶終端運行Telnet客戶機程序,遠程主機運行Telnet服務器程序。客戶機與服務器程序之間執行TelnetNVT協議,在兩端則分別執行各自的操作系統功能。

Telnet提供一種機制,允許客戶機程序和服務器程序協商雙方都能接受的操作選項,并提供一組標準選項用于迅速建立需要的TCP連接。另外,Telnet對稱地對待連接的兩端,并不是專門固定一端為客戶端,另一端為服務器端:而是允許連接的任一端與客戶機程序相連,另一端與服務器程序相連。
Telnet服務器可以應付多個并發的連接。通常,Telnet服務進程等待新的連接,并為每一個連接請求產生一個新的進程。當遠程終端用戶調用Telnet服務時,終端機器上就產生一個客戶程序,客戶程序與服務器的固定端口(23)建立TCP連接,實現Telnet服務。客戶程序接收用戶終端的鍵盤輸入,并發送給服務器:同時服務器送回字符,通過客戶機軟件的轉換顯示在用戶終端上。用戶就是通過這樣的方式來發送Telnet命令,調用服務器主機的資源完成計算任務。例如,當用戶在PC上鍵入命令行“telnetalpha”,則會從Internet上收到一個叫做alpha的主機的登錄提示符,在提示符的指示下再鍵入用戶名和口令字就可以使用alpha機器的資源了。如果從alpha機器上退出,PC又回到本地操作系統控制之下。
返回目錄:通信工程師考試培訓互聯網技術重點匯總
編輯相關推薦:
通信工程師備考資料免費領取
去領取
專注在線職業教育25年