Telnet

## **Telnet** 
Telnet нь Интернэт болон дотоод сүлжээнд ашиглагддаг сүлжээний протокол бөгөөд хэрэглэгчийн болон сүлжээний төхөөрөмж хоёрын хооронд виртуаль, текст дээр суурилсан холболтыг үүсгэж, төхөөрөмж дээр тохиргоо хийх боломжийг олгодог.
•	RFC 15 дараа нь RFC 854 болгож сайжруулсан. 
•	RFCs
•	SSH – Secure Shell
**Хэрэглэгчийн мэдээлэл** гэдэг нь Transmission Control Protocol (TCP) дээр суурилсан 8 битийн хэмжээтэй Telnet хяналтын мэдээлэл болон interspersedin-band мэдээлэл юм.
Telnet нь 1969 оноос RFC 15-г боловсруулж эхлээд RFC 854-г хүртэл хөгжүүлсэн, Инженерийн Task Force (IETF) Интернэт стандарт STD 8-р стандартчилагдсан ,  энэ нь анхны интернэт интернет стандартуудын нэг юм.

### **Түүх , стандартууд** 
Telnet тээвэрлэлтийн найдвартай холболтон дээр суурилсан клиент-сервер  рүү чиглэсэн протокол юм. Энэ протокол нь Transmission Control Protocol (TCP) 23р портын дугаарын холболтыг ашигладаг ба Telnet сервер програм (telnetd) нь сонсож байдаг . Гэхдээ Telnet-г  анх TCP / IP болон  Network Control Protocol (NCP) протокол дээр ажиллуулж байсан юм. Гуравдугаар сарын 5, 1973 өмнө Telnet ямар ч албан ёсны тодорхойлолтгүй протокол байсан. Гол нь, Telnet нь 7-битийн ASCII мэдээлэл солилцох 8-бит сувгийг ашиглаж байсан. Бит багцтай ямар ч байт нь тусгай Telnet-н тэмдэгт юм. Гуравдугаар сарын 5, 1973нд Telnet протоколын стандарт нь хоёр NIC баримт бичгийг хэвлэн нийтлэж UCLA-д тодорхойлсон байна : Telnet протоколын тодорхойлолтууд, NIC# 15373 болон NIC# 15372 Telnet тодорхойлолтууд.Учир нь протоколуудын сонголтууд тохиролцох болон архитектурын олон өргөтгөлүүдийг үүнд зориулан хийсэн бөгөөд зарим нь Интернэт стандарт STD 32 замаар STD 27 , IETF-ийн баримт бичиг болгон баталсан байна.

### **Telnet-ийн өгөгдөл** 
Бүх өгөгдлийг тооцоолдог 0xff-үүд нь Telnet-р дамжигддаг. Тиймээс Telnet клиент програмыг харилцан боловсроогүй TCP сейшн үүсгэж ашиглаж болдог ба ихэвчлэн иим сэйшн нь IAC(0xff эсвэл аравтын 255)-г хэрэглэдэггүй гэж үздэгээрээ ажиллагааны хувьд адилхан юм. Энэ бол тохиолдол биш, гэвч үүнд зарим сүлжээний виртуал дүрэмүүд, ийм зориулсан шаардлага нь ил байдлаар тэмдэгтийг буцаадаг (CR, ASCII 13)-с NUL(ASCII 0) тэмдэгтийг агуулдаг.

### **TCP/IP протокол** 
TCP/IP протокол загвар нь OSI загвараас өмнө үүссэн. Эхэн үеийн TCP/IP протокол нь төхөөрөмжийг сүлжээнд холбох, интернэт, тээвэрлэлтийн хэрэглээний гэсэн дөрвөн түвшинтэйгээр хөгжүүлэгдсэн. TCP/IP болон OSI загваруудыг харицуулвал төхөөрөмжийг сүлжээнд холбох түвшин нь физик болон сувгийн түвшинтэй интернэт түвшин нь сүлжээний түвшинтэй, хэрэглээний түвшин нь сейшн, үзүүлэнгийн болон хэрэглээний түвшинтэй харгалзан ижил үүрэг гүйцэтгэнэ. 

### **Хэрэглээний түвшин** 
Хэрэглээний түвшин нь хэрэглэгчийг сүлжээнд хандах боломжоор хангана. Электрон мейлийн үйлчилгээ, файл солилцох үйлчилгээ, өгөгдлийн санг хуваах, үйлчилгээ гэх мэт олон төрлийн үйлчилгээг хэрэглэгч авч болно. 

#### ** Telnet-ийн Википедиагийн товч тодорхой тодорхойлолт ** : 

• **Сүлжээний протокол** : Энэ нь үндсэндээ машины хэл бөгөөд хоёр машин  хоорондоо ярих нь нэг арга юм.

•   **Bidirectional**:  Энэ Telnet бол зөвхөн нэг зүйлд л ашиглах гэсэн үг биш юм; Энэ нь мэдээлэл илгээх, хүлээн авахад ашиглаж болно.

• **Интерактив**: Энэ Telnet үндсэндээ холболтын нөгөө талд амьд хэрэглэгч байгаа гэж тооцоолдог гэсэн үг юм. Telnet нь үнэндээ бусад компьютерүүдтэй бие даасан байдлаар харилцдаггүй гэсэн үг бөгөөд хүнд уншигдахаар байдлаар бичэгддэг.

• **Текст баримжаатай**: Telnet нь зөвхөн текст дээр суурилсан протокол юм; Та Telnet ашигдаж байх үедээ график орчин эсвэл ямар нэг хөгжилтэй зураг ба Telnet-г ашиглан файл дамжуулж болохгүй гэсэн үг юм.
Энгийн нэр томъёогоор тодорхойлвол: Telnet нь текст дээр суурилсан машинууд болон бусад компьютеруудтайгаа харилцах байдлаар ашиглагдаж байна. Telnet нь иймэрхүү харагдах болно:

### **Telnet тухай таны мэдэж байх ёстой чухал зүйл :** 
Telnet-ий тухай таны мэдэх ёстой нэг зүйл бол telnet нь хамгаалалттай протокол биш юм. Та алсын хост Telnet ашиглан нэвтэрэх үед таны хэрэглэгчийн нэр, нууц үг " тодорхой " харагдаж байх болно.-эх текст нь ямар ч байдлаар шифрлэгдээгүй гэсэн үг юм. Энэ нь таны нэр нууц үгийг замаас нь амархан барьж авч тэр төхөөрөмжөнд хандаж чадна гэсэн үг юм. Энэ шалтгааны улмаас (болон бусад олон протокол) Telnet нь илүү аюулгүй протокол болох SSH-р солигдсон байна.

#### **Тэгэхээр энэ протоколын юу нь хэрэгтэй бэ?**  
Тэгэхээр Telnet бол текст дээр суурилсан бөгөөд аюулгүй протокол биш юм. Гэхдээ энэ нь telnet-г хэрэглэхгүй бай гэсэн үг биш юм.  Telnet-д хоёр нийтлэг хэрэглээ байдаг.
• **Сүлжээний төхөөрөмжүүдэд тохиргоо хийх** : Зураг 2г харна уу (ADSL router) ;

Энэ нь вэб болон бүх интерфэйстэй орчин үеийн router юм, гэхдээ энэ нь LAN-с ирж байгаа Telnet холболтуудыг мөн хүлээн авна. Энэ нь хэрвээ би хүсэх юм бол telnet-ээр дамжуулан тохиргоо хийж болно гэсэн үг юм.
                    

### **Telnet Интернэт Стандартууд** 
      RFC 854, Telnet протоколын үзүүлэлт
      RFC 855, Telnet тохируулга, тодорхойлолтууд
      RFC 856, Telnet хоёрт хэлбэрийн файлыг нь дамжуулах
      RFC 857, Telnet Echo тохируулга
      RFC 858, Telnet Suppress Go Ahead Option
      RFC 859, Telnet Status Option
      RFC 860, Telnet Timing Mark Option
      RFC 861, Telnet Extended Options: List Option
     **Telnet-н санал болгож буй Стандартууд**
      RFC 885, Telnet end of record option
      RFC 1073, Telnet window хэмжээ тохируулга
      RFC 1079, Telnet terminal хурд тохируулга
      RFC 1091, Telnet terminal-төрөл тохируулга
      RFC 1096, Telnet X дэлгэцийн байршилын тохируулга
      RFC 1123,Интернэт хост дээр тавигдах шаардлага - хэрэглээний болон дэмжлэг хост
      RFC 1184, Telnet Linemode тохируулга
      RFC 1372, Telnet Remote Flow Control тохируулга
      RFC 1572, Telnet Environment тохируулга
      RFC 2941, Telnet Authentication тохируулга
      RFC 2942, Telnet Authentication: Kerberos Version 5
      RFC 2943, TELNET Authentication Using DSA
      RFC 2944, Telnet Authentication: SRP
      RFC 2946, Telnet өгөгдлийн шифрлэлт тохируулга
      RFC 4248, Telnet URI схем
      Бусад RFCs
      RFC 1041, Telnet 3270 дүрмийн сонголт
      RFC 1205, 5250 Telnet интерфэйс
      RFC 2217, Telnet Ком Порт хяналт, тохируулга
      RFC 4777, IBM iSeries Telnet Сайжруулалтууд
        

### **Нэмэлт мэдээлэл:** 
      *Virtual terminal    https://en.wikipedia.org/wiki/Virtual_terminal
      * Reverse telnet    https://en.wikipedia.org/wiki/Reverse_telnet
      * HyTelnet          https://en.wikipedia.org/wiki/HyTelnet
      * Kermit            https://en.wikipedia.org/wiki/Kermit  
      * SSH              https://en.wikipedia.org/wiki/SSH

### **Бусад RFCs** 
      RFC 1041, Telnet 3270 regime тохиргоо
      RFC 1205, 5250 Telnet interface
      RFC 2217, Telnet Com Port Control тохиргоо
      RFC 4777, IBM's iSeries Telnet Enhancements

### **Telnet клиентүүд** 
•	**Windows, Linux, ба Unix-д зориулсан  PuTTY бол үнэгүй, open-source SSH, Telnet, rlogin, ба raw TCP клиентүүд.**

•	**AbsoluteTelnet бол Windows үйлдлийн систэмд зориулсан telnet клиент юм.Энэ нь зөвхөн SSH and SFTP-г л дэмждэг.**

•	**RUMBA (Terminal Emulator)**

•	**Line Mode Browser, командын мөр web browser**

•	**NCSA Telnet**
•	**TeraTerm**
•	**SecureCRT  Van Dyke-н програм хангамж**
•	**ZOC Terminal**
•	**SyncTERM BBS терминал нь Telnet, SSHv2, RLogin, Serial, Windows, *nix, and Mac OS X платформуудыг дэмждэг**
•	**NetRunner BBS ANSI-BBS-н telnet client**
•	**Ericom-с PowerTerm InterConnect хийх Windows, Mac OS X, Linux, Windows CE үйлдийн систэмүүд дээр ашиглана.**
•	**Rtelnet бол SOCKS  Telnet-н client хувилбар.**                           

### **Нэмэлт линкүүд** : 
    Telnet Options — the official list of assigned option numbers at iana.org  http://www.iana.org/assignments/telnet-options/telnet-options.xhtml
    Telnet Interactions Described as a Sequence Diagram        https://web.archive.org/web/20100508221446/http://www.eventhelix.com/realtimemantra/networking/Telnet.pdf
    Telnet protocol description, with NVT reference         https://archive.today/20121210122203/http://www.pcmicro.com/netfoss/telnet.html
    Microsoft TechNet:Telnet commands          https://technet.microsoft.com/en-us/library/bb491013.aspx
    TELNET: The Mother of All (Application) Protocols      https://web.archive.org/web/20160304123943/http://www2.sims.berkeley.edu/courses/is250/s99/articles/w3088.pdf
    Troubleshoot Telnet Errors in Windows Operating System    http://www.technig.com/troubleshoot-telnet-errors/        

## Ашигласан материал  
* Өгөгдлийн холбооны үндэс Э.Батцэцэг О.Бат-Энх 2014он
* http://telnet.org/htm/faq.htm

Ангилал:Интернэт хэрэглээний протокол