TELNET协议详解:RFC874中文版
3星 · 超过75%的资源 需积分: 49 159 浏览量
更新于2024-11-09
1
收藏 23KB TXT 举报
"ΤELNET協議規範(中文版)"
ΤELNET協議是一種用於遠程登錄的網絡協議,它被設計用於允許用戶從一台計算機(客戶端)訪問並控制另一台計算機(服務器)。ΤΕLΝΕΤ協議是基於TCP/IP協議族的,使用TCP作為其傳輸層協議,端口號為23。ΤELΝΕΤ協議的規範主要由RFC 854定義,並取代了先前的NIC18639。
ΤELΝΕΤ協議的核心概念包括兩大方面:一個是網際虛擬終端(Internet Virtual Terminal,簡稱NVT),另一個是 Negotiation for Terminal Type (NVT) 的功能。
1. **NVT**: NVT是一種標準化終端模擬,它使不同的終端設備可以通過ΤΕLΝΕΤ進行通信,無需考慮具體設備的特性。NVT模仿了一個基本的ASCII字符集和簡單的終端控制命令集,如回車、換行等,這樣不同終端設備的用戶都能在任何支持ΤΕLΝΕΤ的系統上工作。NVT通常用於初始化ΤΕLΝΕΤ會話,並且在會話期間保持連接狀態,確保數據流暢傳輸。
2. **Negotiation for Terminal Type (NVT)**: 在ΤΕLΝΕΤ協議中,NVT的設置和修改是通過一系列的命令來實現的,這些命令包括DO、DONT、WILL和WONT。這四種命令使得客戶端和服務器之間能夠協商並確定終端類型、功能和其他配置選項。例如,客戶端可以請求服務器啟用或禁用某個功能(使用WILL或WONT),或者通知服務器它支援或不支援某個特定的功能(使用DO或DONT)。這種協商機制允許ΤΕLΝΕΤ支持多種不同的終端特性和擴展。
ΤΕLΝΕΤ協議還包括一個特殊的命令SYNCH(同步),用於處理數據流中的錯誤或異常情況。當發生數據包失序或丢失時,SYNCH可以幫助重新同步ΤΕLΝΕΤ連接,確保數據的正確傳輸。
ΤΕLΝΕΤ雖然在早期互聯網中廣泛使用,但隨著SSH(安全Shell)協議的興起,ΤΕLΝΕΤ的使用已逐漸減少,因為ΤΕLΝΕΤ的數據傳輸是未加密的,存在安全性問題。不過,ΤΕLΝΕΤ仍然在某些環境中使用,特別是對於老舊系統和設備的遠程管理。
ΤΕLΝΕΤ協議的文檔在RFC 854中详述,該文檔是ARPA互聯網社區的一個標準,建議所有ARPA互聯網上的主機實現和遵循此規範。隨著時間的推移,ΤΕLΝΕΤ協議可能已經過時,但對其的理解仍然是理解互聯網早期發展和遠程登錄技術歷史的重要部分。
cookies0430
- 粉丝: 1
- 资源: 3
最新资源
- 山东大学20级计算机组织与结构/计算机组成原理课设/计组实验/大课设/电路图+命令集
- https-ssl-cert-check-zabbix:用于在站点上检查TLSSSL证书的有效性和有效期的脚本。 可与Zabbix或独立使用
- iPhone项目
- libGLESv2_CEF_libglesv2_
- SQLiteStu.rar
- PHPMailer (本人用的tp5 将其放置extend/org 文件下)
- 华擎玩家至尊 Z370 Gaming-ITX/ac驱动程序下载
- Sabina-Shrestha
- bot-kt-plugins:bot-kt的官方插件
- prometheus-net.DotNetRuntime:使用prometheus-net包公开.NET核心运行时指标(GC,JIT,锁争用,线程池)
- 搜索引擎用户查询日志数据集
- 听我的
- kraken:基于Flutter的高性能,符合Web标准的渲染引擎
- byteseek:一个用于字节模式匹配和搜索的Java库
- Ethereum Gas Watcher-crx插件
- USB_HID_IAP_BootLoader_20200509.zip