Lompat ke isi

Telnet: Perbedaan antara revisi

Dari Wikipedia bahasa Indonesia, ensiklopedia bebas
Konten dihapus Konten ditambahkan
Reno-Sifana (bicara | kontrib)
k Menerjemahkan ke Bahasa Indonesia
 
(16 revisi perantara oleh 7 pengguna tidak ditampilkan)
Baris 1: Baris 1:
{{Dalam perbaikan|}}

'''Telnet''' ('''''Tel'''ecommunication '''net'''work'') adalah [[Lapisan aplikasi|protokol aplikasi]] yang digunakan di [[Internet]] atau [[jaringan area lokal]] untuk menyediakan fasilitas komunikasi berorientasi teks interaktif dua arah menggunakan koneksi [[Terminal komputer#Terminal teks|terminal]] virtual. Data pengguna diselingi [[Pensinyalan in-band|in-band]] dengan informasi kontrol Telnet dalam koneksi data berorientasi 8-bit melalui [[Transmission Control Protocol]] (TCP).
'''Telnet''' ('''''Tel'''ecommunication '''net'''work'') adalah [[Lapisan aplikasi|protokol aplikasi]] yang digunakan di [[Internet]] atau [[jaringan area lokal]] untuk menyediakan fasilitas komunikasi berorientasi teks interaktif dua arah menggunakan koneksi [[Terminal komputer#Terminal teks|terminal]] virtual. Data pengguna diselingi [[Pensinyalan in-band|in-band]] dengan informasi kontrol Telnet dalam koneksi data berorientasi 8-bit melalui [[Transmission Control Protocol]] (TCP).


Baris 8: Baris 6:


Istilah ''telnet'' juga digunakan untuk merujuk pada perangkat lunak yang mengimplementasikan bagian klien dari protokol. Aplikasi klien Telnet tersedia untuk hampir semua [[Platform komputasi|platform komputer]]. ''Telnet'' juga digunakan sebagai [[kata kerja]]. Untuk ''telnet'' berarti membuat koneksi menggunakan protokol Telnet, baik dengan klien baris perintah atau dengan antarmuka grafis. Misalnya, arahan umum mungkin: "''[[Passwd|To change your password, telnet into the server, log in and run the passwd command]]''." Dalam kebanyakan kasus, pengguna akan melakukan ''telnetting'' ke sistem server [[mirip Unix]] atau perangkat jaringan (seperti router).
Istilah ''telnet'' juga digunakan untuk merujuk pada perangkat lunak yang mengimplementasikan bagian klien dari protokol. Aplikasi klien Telnet tersedia untuk hampir semua [[Platform komputasi|platform komputer]]. ''Telnet'' juga digunakan sebagai [[kata kerja]]. Untuk ''telnet'' berarti membuat koneksi menggunakan protokol Telnet, baik dengan klien baris perintah atau dengan antarmuka grafis. Misalnya, arahan umum mungkin: "''[[Passwd|To change your password, telnet into the server, log in and run the passwd command]]''." Dalam kebanyakan kasus, pengguna akan melakukan ''telnetting'' ke sistem server [[mirip Unix]] atau perangkat jaringan (seperti router).

== Sejarah dan standar ==
Telnet adalah [[Model client-server|protokol client-server]], berdasarkan transportasi [[berorientasi koneksi]] yang [[Keandalan (jaringan komputer)|andal]]. Biasanya, protokol ini digunakan untuk membuat koneksi ke [[Transmission Control Protocol]] (TCP) [[nomor port]] 23, di mana aplikasi server Telnet (telnetd) mendengarkan. Telnet, bagaimanapun, mendahului TCP/IP dan awalnya dijalankan melalui protokol [[Network Control Program|Program Kontrol Jaringan]] (NCP).

Meskipun Telnet adalah protokol ad hoc tanpa definisi resmi hingga 5 Maret 1973,<ref>{{Cite web|url=https://tools.ietf.org/html/rfc318.html|title=Telnet Protocols|last=Postel|first=J.|website=tools.ietf.org|language=en|access-date=2020-07-31}}</ref> nama tersebut sebenarnya disebut ''Teletype Over Network Protocol'' sebagai RFC 206 (NIC 7176) pada Telnet membuat koneksi menjadi jelas:<ref>{{Cite journal|last=|first=|date=|title=ISBN 9781118679555.|url=https://en.wiki-indonesia.club/wiki/Special:BookSources/9781118679555|journal=Garth O. Bruen. WHOIS Running the Internet: Protocol, Policy, and Privacy. Wiley, 1st edition (November 2, 2015). p. 25.|language=en|volume=|issue=|pages=|doi=}}</ref>
:Protokol TELNET didasarkan pada gagasan [[Teleprinter|teletipe]] virtual, menggunakan set karakter [[ASCII]] 7-bit. Maka, fungsi utama dari TELNET Pengguna adalah untuk menyediakan sarana yang dengannya para penggunanya dapat 'menekan' semua kunci pada teletype virtual tersebut.<ref>[http://ietf.org/rfc/rfc0206.txt The RFC 206 (NIC 7176)] {{Webarchive|url=https://web.archive.org/web/20170315080607/http://ietf.org/rfc/rfc0206.txt|date=2017-03-15}}, 9 August 1971; Computer Research Lab, UCSB; J. White.</ref>

Pada dasarnya, ini menggunakan saluran 8-bit untuk bertukar data ASCII 7-bit. Setiap bita dengan set bit tinggi adalah karakter Telnet khusus. Pada 5 Maret 1973, standar protokol Telnet didefinisikan di [[UCLA]]<ref>{{Cite web|url=https://tools.ietf.org/html/rfc495.html|title=Telnet Protocol specifications|last=McKenzie|first=A. M.|website=tools.ietf.org|language=en|access-date=2020-07-31}}</ref> dengan publikasi dua dokumen NIC: Spesifikasi Protokol Telnet, NIC 15372, dan Spesifikasi Opsi Telnet, NIC 15373.

== Telnet 5250 ==
Emulasi workstation IBM 5250 atau 3270 didukung melalui klien telnet khusus, TN5250/[[IBM 3270#Telnet 3270|TN3270]], dan [[Sistem IBM i|server IBM]]. Klien dan server yang dirancang untuk melewati aliran data [[IBM 5250]] melalui Telnet umumnya mendukung enkripsi [[Secure Socket layer|SSL]], karena SSH tidak termasuk emulasi 5250. Di bawah [[IBM i|OS/400]] (juga dikenal sebagai IBM i), port 992 adalah port default untuk telnet aman.<ref>{{Cite web|url=https://www.ibm.com/support/pages/tcpip-ports-required-ibm-i-access-and-related-functions|title=TCP/IP Ports Required for IBM i Access and Related Functions|date=2020-02-19|website=www.ibm.com|language=en|access-date=2020-07-30}}</ref>


== Data telnet ==
== Data telnet ==
Baris 24: Baris 33:


== RFC terkait ==
== RFC terkait ==

=== Standar Internet ===
=== Standar Internet ===

* RFC 854, Spesifikasi Protokol Telnet
* RFC 854, Spesifikasi Protokol Telnet
* RFC 855, Spesifikasi Opsi Telnet
* RFC 855, Spesifikasi Opsi Telnet
Baris 37: Baris 44:


=== Standar yang Diusulkan ===
=== Standar yang Diusulkan ===

* RFC 885, Opsi Rekam Akhir Telnet
* RFC 885, Opsi Rekam Akhir Telnet
* RFC 1073,Opsi Ukuran Jendela Telnet
* RFC 1073,Opsi Ukuran Jendela Telnet
Baris 57: Baris 63:


* RFC 1143, Metode Q dari Menerapkan Negosiasi Opsi TELNET
* RFC 1143, Metode Q dari Menerapkan Negosiasi Opsi TELNET
* RFC 1571, Masalah Interoperabilitas lingkungan Opsi Telnet
* RFC 1571, Masalah Interoperabilitas lingkungan Opsi Telnet


=== RFC lainnya ===
=== RFC lainnya ===
Baris 64: Baris 70:
* RFC 1205, 5250 Antarmuka Telnet
* RFC 1205, 5250 Antarmuka Telnet
* RFC 2217, Opsi Kontrol Port Com Telnet
* RFC 2217, Opsi Kontrol Port Com Telnet
* RFC 4777, Peningkatan IBM Telnet iSeries
* RFC 4777, Peningkatan IBM Telnet iSeries.

== Klien telnet ==

* [[PuTTY]] dan plink command line adalah sumber terbuka [[Ssh|SSH]], Telnet, [[Berkeley r-command|rlogin]], dan [[Klien (komputer)|klien]] [[TCP|TCP mentah]] gratis untuk [[Microsoft Windows|Windows]], [[Linux]], dan [[Unix]].
* [[AbsoluteTelnet]] adalah klien telnet untuk [[Windows]]. Ini juga mendukung [[SSH]] dan [[SSH File Transfer Protocol|SFTP]],
* [[RUMBA (Emulator Terminal)]]
* [[Line Mode Browser]], [[peramban web]] baris perintah
* [[NCSA Telnet]]
* [[TeraTerm]]
* [[SecureCRT]] dari Perangkat Lunak Van Dyke
* [[ZOC (perangkat lunak)|ZOC Terminal]]
* Terminal program [[SyncTERM]] BBS mendukung platform Telnet, SSHv2, RLogin, Serial, Windows,* nix, dan Mac OS X, X / Y / ZMODEM dan berbagai emulasi terminal BBS
* [[Rtelnet]] adalah versi klien [[SOCKS]] dari Telnet, menyediakan fungsionalitas yang serupa dari telnet kepada host yang berada di belakang [[firewall]] dan [[Penafsiran alamat jaringan|NAT]].
* [[Daftar paket GNU|Inetutils]] termasuk klien telnet dan server dan diinstal secara default pada banyak distribusi GNU / Linux.
* Utilitas baris perintah telnet.exe yang disertakan dalam instalasi default berbagai versi OS Microsoft Windows.

== Lihat pula ==

* [[Daftar emulator terminal]]
* [[Virtual terminal|Terminal virtual]]
* [[HyTelnet]]
* [[Kermit (protokol)|Kermit]]
* [[SSH]]


== Refrensi ==
== Refrensi ==
[[Kategori:Protokol Internet]]
[[Kategori:Standar internet]]
[[Kategori:Perangkat lunak jaringan berbasis Protokol Internet]]
[[Kategori:Skema URI]]
[[Kategori:Perangkat lunak administrasi jarak jauh]]
[[Kategori:Sejarah Internet]]
[[Kategori:Protokol lapisan aplikasi]]
[[Kategori:Unix perangkat lunak terkait jaringan]]
[[Kategori:Telnet]]
<references />
<references />


Baris 81: Baris 101:


* [https://web.archive.org/web/20180702181236/http://telecomacadmey.com/configure-telnet/ Konfigurasi telnet]
* [https://web.archive.org/web/20180702181236/http://telecomacadmey.com/configure-telnet/ Konfigurasi telnet]
* [http://www.eventhelix.com/RealtimeMantra/Networking/Telnet.pdf Interaksi Telnet Diuraikan sebagai Diagram Urutan]
* [http://www.eventhelix.com/RealtimeMantra/Networking/Telnet.pdf Interaksi Telnet Diuraikan sebagai Diagram Urutan] {{Webarchive|url=https://web.archive.org/web/20100508221446/http://www.eventhelix.com/realtimemantra/networking/Telnet.pdf |date=2010-05-08 }}
* [http://www.iana.org/assignments/telnet-options Telnet Options] — daftar resmi nomor opsi yang ditetapkan di iana.org
* [http://www.iana.org/assignments/telnet-options Telnet Options] — daftar resmi nomor opsi yang ditetapkan di iana.org
* [https://technet.microsoft.com/en-us/library/bb491013.aspx Microsoft TechNet: Perintah Telnet]
* [https://technet.microsoft.com/en-us/library/bb491013.aspx Microsoft TechNet: Perintah Telnet]
* [http://www.technig.com/troubleshoot-telnet-errors/ Mengatasi Masalah Kesalahan Telnet di Sistem Operasi Windows]
* [http://www.technig.com/troubleshoot-telnet-errors/ Mengatasi Masalah Kesalahan Telnet di Sistem Operasi Windows]
* [http://telnet.org/ "telnet.org - information about telnet"]. Berisi daftar alamat telnet dan daftar klien telnet
* [http://telnet.org/ "telnet.org - information about telnet"]. Berisi daftar alamat telnet dan daftar klien telnet

[[Kategori:Protokol Internet]]
[[Kategori:Standar internet]]
[[Kategori:Perangkat lunak jaringan berbasis Protokol Internet]]
[[Kategori:Skema URI]]
[[Kategori:Perangkat lunak administrasi jarak jauh]]
[[Kategori:Sejarah Internet]]
[[Kategori:Protokol lapisan aplikasi]]
[[Kategori:Unix perangkat lunak terkait jaringan]]
[[Kategori:Telnet]]
{{network-stub}}
{{network-stub}}

Revisi terkini sejak 27 Februari 2024 07.06

Telnet (Telecommunication network) adalah protokol aplikasi yang digunakan di Internet atau jaringan area lokal untuk menyediakan fasilitas komunikasi berorientasi teks interaktif dua arah menggunakan koneksi terminal virtual. Data pengguna diselingi in-band dengan informasi kontrol Telnet dalam koneksi data berorientasi 8-bit melalui Transmission Control Protocol (TCP).

Telnet dikembangkan pada tahun 1969 dimulai dengan RFC 15, diperluas pada RFC 855, dan distandarisasi sebagai Internet Engineering Task Force (IETF) Standar Internet STD 8, salah satu standar Internet pertama. Nama singkatan dari "teletype network"[1]

Secara historis, Telnet menyediakan akses ke antarmuka baris perintah pada host jarak jauh. Namun, karena masalah keamanan yang serius ketika menggunakan Telnet melalui jaringan terbuka seperti Internet, penggunaannya untuk tujuan ini telah berkurang secara signifikan dalam mendukung SSH.

Istilah telnet juga digunakan untuk merujuk pada perangkat lunak yang mengimplementasikan bagian klien dari protokol. Aplikasi klien Telnet tersedia untuk hampir semua platform komputer. Telnet juga digunakan sebagai kata kerja. Untuk telnet berarti membuat koneksi menggunakan protokol Telnet, baik dengan klien baris perintah atau dengan antarmuka grafis. Misalnya, arahan umum mungkin: "To change your password, telnet into the server, log in and run the passwd command." Dalam kebanyakan kasus, pengguna akan melakukan telnetting ke sistem server mirip Unix atau perangkat jaringan (seperti router).

Sejarah dan standar[sunting | sunting sumber]

Telnet adalah protokol client-server, berdasarkan transportasi berorientasi koneksi yang andal. Biasanya, protokol ini digunakan untuk membuat koneksi ke Transmission Control Protocol (TCP) nomor port 23, di mana aplikasi server Telnet (telnetd) mendengarkan. Telnet, bagaimanapun, mendahului TCP/IP dan awalnya dijalankan melalui protokol Program Kontrol Jaringan (NCP).

Meskipun Telnet adalah protokol ad hoc tanpa definisi resmi hingga 5 Maret 1973,[2] nama tersebut sebenarnya disebut Teletype Over Network Protocol sebagai RFC 206 (NIC 7176) pada Telnet membuat koneksi menjadi jelas:[3]

Protokol TELNET didasarkan pada gagasan teletipe virtual, menggunakan set karakter ASCII 7-bit. Maka, fungsi utama dari TELNET Pengguna adalah untuk menyediakan sarana yang dengannya para penggunanya dapat 'menekan' semua kunci pada teletype virtual tersebut.[4]

Pada dasarnya, ini menggunakan saluran 8-bit untuk bertukar data ASCII 7-bit. Setiap bita dengan set bit tinggi adalah karakter Telnet khusus. Pada 5 Maret 1973, standar protokol Telnet didefinisikan di UCLA[5] dengan publikasi dua dokumen NIC: Spesifikasi Protokol Telnet, NIC 15372, dan Spesifikasi Opsi Telnet, NIC 15373.

Telnet 5250[sunting | sunting sumber]

Emulasi workstation IBM 5250 atau 3270 didukung melalui klien telnet khusus, TN5250/TN3270, dan server IBM. Klien dan server yang dirancang untuk melewati aliran data IBM 5250 melalui Telnet umumnya mendukung enkripsi SSL, karena SSH tidak termasuk emulasi 5250. Di bawah OS/400 (juga dikenal sebagai IBM i), port 992 adalah port default untuk telnet aman.[6]

Data telnet[sunting | sunting sumber]

Semua oktet data kecuali 0xff ditransmisikan melalui Telnet apa adanya. (0xff, atau 255 dalam desimal, adalah byte IAC (Interpret As Command) yang menandakan bahwa bita berikutnya adalah perintah telnet. Perintah untuk memasukkan 0xff ke dalam stream adalah 0xff, jadi 0xff harus lolos dengan menggandakannya ketika mengirim data melalui protokol telnet.)

Beberapa menggunakan aplikasi klien Telnet untuk membuat sesi TCP interaktif ke port selain port server Telnet. Koneksi ke port seperti itu tidak menggunakan IAC dan semua oktet dikirim ke server tanpa interpretasi. Misalnya, pengguna dapat membuat permintaan HTTP dengan tangan menggunakan versi baris perintah klien telnet ke server web pada port TCP 80 sebagai berikut:

$ telnet www.example.com 80
GET /path/to/file.html HTTP/1.1
Host: www.example.com
Connection: close

Namun layanan tersebut diimplementasikan melalui aturan network virtual terminal (NVT) dan Telnet tidak menangani beberapa persyaratan NVT lainnya, seperti persyaratan untuk karakter bare carriage return (CR, ASCII 13) yang harus diikuti oleh NUL (ASCII 0) karakter.

Ada klien terminal TCP lainnya, seperti netcat atau socat di UNIX dan PuTTY di Windows, yang menangani persyaratan tersebut. Namun demikian, Telnet masih dapat digunakan dalam debugging layanan jaringan seperti SMTP, IRC, HTTP, FTP atau POP3, untuk mengeluarkan perintah ke server dan memeriksa tanggapan.

RFC terkait[sunting | sunting sumber]

Standar Internet[sunting | sunting sumber]

Standar yang Diusulkan[sunting | sunting sumber]

Informasional / eksperimental[sunting | sunting sumber]

  • RFC 1143, Metode Q dari Menerapkan Negosiasi Opsi TELNET
  • RFC 1571, Masalah Interoperabilitas lingkungan Opsi Telnet

RFC lainnya[sunting | sunting sumber]

Klien telnet[sunting | sunting sumber]

Lihat pula[sunting | sunting sumber]

Refrensi[sunting | sunting sumber]

  1. ^ "ISBN 9781441967596". Andrew Wheen. Dot-dash to Dot.Com: How Modern Telecommunications Evolved from the Telegraph to the Internet. Springer, 2011. p. 132. (dalam bahasa Inggris). 
  2. ^ Postel, J. "Telnet Protocols". tools.ietf.org (dalam bahasa Inggris). Diakses tanggal 2020-07-31. 
  3. ^ "ISBN 9781118679555". Garth O. Bruen. WHOIS Running the Internet: Protocol, Policy, and Privacy. Wiley, 1st edition (November 2, 2015). p. 25. (dalam bahasa Inggris). 
  4. ^ The RFC 206 (NIC 7176) Diarsipkan 2017-03-15 di Wayback Machine., 9 August 1971; Computer Research Lab, UCSB; J. White.
  5. ^ McKenzie, A. M. "Telnet Protocol specifications". tools.ietf.org (dalam bahasa Inggris). Diakses tanggal 2020-07-31. 
  6. ^ "TCP/IP Ports Required for IBM i Access and Related Functions". www.ibm.com (dalam bahasa Inggris). 2020-02-19. Diakses tanggal 2020-07-30. 

Pranala luar[sunting | sunting sumber]