telnet 是一個(gè)簡(jiǎn)單的遠(yuǎn)程終端協(xié)議,也是因特網(wǎng)的正式標(biāo)準(zhǔn)。
用戶用 telnet 就可在其所在地通過(guò) tcp
連接注冊(cè)(即登錄)到遠(yuǎn)地的另一個(gè)主機(jī)上(使用主機(jī)名或 ip 地址)。
telnet 能將用戶的擊鍵傳到遠(yuǎn)地主機(jī),同時(shí)也能將遠(yuǎn)地主機(jī)的輸出通過(guò)
tcp 連接返回到用戶屏幕。這種服務(wù)是透明的,因?yàn)橛脩舾杏X(jué)到好像鍵盤(pán)和顯示器是直接連在遠(yuǎn)地主機(jī)上。
現(xiàn)在由于 pc
機(jī)的功能越來(lái)越強(qiáng),用戶已較少使用 telnet 了。
telnet 也使用客戶服務(wù)器方式。在本地系統(tǒng)運(yùn)行 telnet
客戶進(jìn)程,而在遠(yuǎn)地主機(jī)則運(yùn)行 telnet 服務(wù)器進(jìn)程。
和 ftp 的情況相似,服務(wù)器中的主進(jìn)程等待新的請(qǐng)求,并產(chǎn)生從屬進(jìn)程來(lái)處理每一個(gè)連接。
telnet 使用網(wǎng)絡(luò)虛擬終端 nvt 格式
客戶軟件把用戶的擊鍵和命令轉(zhuǎn)換成 nvt
格式,并送交服務(wù)器。
服務(wù)器軟件把收到的數(shù)據(jù)和命令,從 nvt
格式轉(zhuǎn)換成遠(yuǎn)地系統(tǒng)所需的格式。
向用戶返回?cái)?shù)據(jù)時(shí),服務(wù)器把遠(yuǎn)地系統(tǒng)的格式轉(zhuǎn)換為 nvt 格式,本地客戶再?gòu)?nvt 格式轉(zhuǎn)換到本地系統(tǒng)所需的格式。