2014-02-17 73 views
1

我有一個關於telnet和回聲一些疑團,我還沒有走到這一步,幸運與谷歌(也說,我已經做了我的家庭作業)是否有具體的回聲與非回聲的telnet端口

  • 請問telnet規範說有特定的echo端口和特定的non-echo端口?
  • 如果是,端口23和10001的具體區別是什麼?
  • 如果有條件的話,它是否是特定於telnet協議的版本。換句話說,那些在telnet的特定迭代之後添加的和/或是它們完全兼容的telnet客戶端,還是部分兼容的(重新編譯回顯)?
  • 如果localecho和遠程回顯之間有什麼不同,還有什麼區別?我相信我在談論從服務器端的回聲(遠程回聲?),但無論如何這是什麼?

我不知道是否有遠程登錄/協議的具體子計算器網站?如果是的話,有人可以指給我嗎?

回答

0

的IANA Service Name and Transport Protocol Port Number Registry包含所有端口號註冊和Telnet的它援引RFC 854如說明書定義

Port Assignment 

    When used for remote user access to service hosts (i.e., remote 
    terminal access) this protocol is assigned server port 23 
    (27 octal). That is L=23. 

對於回聲協議RFC編號RFC 862,其相若方式限定

TCP Based Echo Service 

One echo service is defined as a connection based application on TCP. 
A server listens for TCP connections on TCP port 7. Once a 
connection is established any data received is sent back. This 
continues until the calling user terminates the connection. 

端口號碼10001被註冊爲「SCP配置」。

+0

只(少量)疑問仍然懸而未決大約是回聲的東西。我無法確定TCP Base Echo服務的那一段。或者你說它的可配置,正確嗎? –

+0

「回聲」服務與Telnet無關。這只是一個愚蠢的服務,寫回所有發送給它的東西。 –

0

當一個真正的Telnet服務器啓動時,它會向客戶端發送一些IAC命令,告訴它如何操作。服務器可以告訴客戶做它自己的字符回聲(IAC DO ECHO),或者它可以告訴客戶愚蠢行爲(IAC DONT ECHO)。然後,客戶確認其行爲(IAC WILL ECHO)或無爲(IAC WONT ECHO)。如果客戶端響應與服務器請求相反的內容,則服務器可以適應或繼續堅持(並可能最終失敗)。

http://tools.ietf.org/html/rfc857

所以回答你的具體問題,沒有,有沒有不同的回聲/ NOECHO端口。這是服務器配置和客戶端功能的結果。儘管技術上可以讓telnet服務器在不同的端口上有不同的配置。

你可以找到這裏特殊的遠程登錄碼和可用做/不要/會/不會選項列表:

http://www.laynetworks.com/telnet.htm