TELNET protokol

Terjemahan Artikel Terjemahan Artikel
ID Artikel: 231866 - Melihat produk di mana artikel ini berlaku.
Perbesar semua | Perkecil semua

Pada Halaman ini

RINGKASAN

Telnet menawarkan pengguna kemampuan untuk menjalankan program jarak jauh dan memfasilitasi administrasi jauh. Telnet tersedia untuk hampir semua sistem operasi dan memudahkan integrasi dalam heterogen jaringan lingkungan.

INFORMASI LEBIH LANJUT

Telnet terbaik dipahami dalam konteks pengguna dengan terminal sederhana yang menggunakan program Telnet lokal (dikenal sebagai program klien) untuk menjalankan sesi logon pada komputer jauh di mana komunikasi pengguna kebutuhan ditangani oleh Telnet server program.

Itu harus menekankan bahwa Telnet server dapat menyampaikan data yang telah diterima dari klien untuk banyak jenis proses termasuk server jauh masuk. Hal ini dijelaskan dalam RFC854 dan pertama kali diterbitkan pada tahun 1983.

Jaringan Virtual Terminal

Komunikasi didirikan menggunakan TCP/IP dan didasarkan pada Jaringan Virtual Terminal (NVT). Pada klien, Telnet program adalah bertanggung jawab untuk menerjemahkan kode NVT masuk ke kode dipahami oleh klien perangkat layar juga untuk menerjemahkan klien yang dihasilkan keyboard kode ke kode NVT keluar.

NVT menggunakan 7-sedikit kode untuk karakter. Perangkat tampilan, disebut sebagai printer di RFC, ini hanya diperlukan untuk menampilkan karakter standar ASCII pencetakan diwakili oleh 7-bit kode dan untuk mengenali dan memproses kode kontrol tertentu. 7-Sedikit karakter ditransmisikan sebagai byte yang 8-bit dengan bit paling signifikan yang ditetapkan ke nol. An akhir baris ditransmisikan sebagai karakter carriage return (CR) diikuti oleh garis feed (LF). Jika Anda ingin mengirimkan sebenarnya karakter carriage return, ini dikirim sebagai karakter carriage return diikuti oleh karakter NUL (semua bit nol).

NVT ASCII digunakan oleh banyak protokol Internet lain seperti SMTP dan FTP.

The Berikut kode kontrol diwajibkan untuk dipahami oleh NVT.

Perkecil tabel iniPerbesar tabel ini
NamaKodeNilai desimalFungsi
NULLNUL0Tidak ada operasi
Line FeedLF10Bergerak printer untuk mencetak baris berikutnya, menjaga sama posisi horizontal.
Karakter carriage ReturnCR13Bergerak printer ke margin kiri baris saat ini.


Kode kontrol lebih lanjut berikut opsional tetapi harus telah ditunjukkan didefinisikan efek pada layar.

Perkecil tabel iniPerbesar tabel ini
NamaKodeNilai desimalFungsi
BELLBEL7Menghasilkan sinyal terdengar atau terlihat (yang tidak bergerak kepala cetak.
Kembali ruangBS8Bergerak satu karakter posisi kepala cetak ke arah kiri margin. (Pada perangkat pencetakan, mekanisme ini sering digunakan untuk bentuk karakter komposit dengan mencetak dua karakter dasar di atas dari masing-masing lain.)
Horizontal TabHT9Bergerak printer berhenti horisontal tab berikutnya. Tetap tidak dirinci menentukan bagaimana salah satu pihak atau menetapkan Dimanakah seperti tab berhenti terletak.
Tab vertikalVT11Bergerak printer berhenti vertikal tab berikutnya. Tetap tidak dirinci menentukan bagaimana salah satu pihak atau menetapkan Dimanakah seperti tab berhenti terletak.
Bentuk FeedFF12Bergerak printer untuk bagian atas halaman berikutnya, menjaga sama posisi horizontal. (Pada menampilkan visual, ini sering membersihkan layar dan menggerakkan kursor ke sudut kiri atas.)
NVT keyboard ditentukan sebagai mampu menghasilkan semua 128 kode ASCII dengan menggunakan tombol, kombinasi tombol atau kombinasi tombol.

Perintah

Protokol Telnet menggunakan berbagai perintah untuk kontrol sambungan klien-server. Perintah ini ditransmisikan dalam data streaming. Perintah dibedakan dari data dengan menetapkan sebagian besar significant bit 1. (Ingat bahwa data yang dikirimkan sebagai 7-bit dengan kedelapan sedikit diatur ke 0) perintah selalu diperkenalkan oleh Interpret sebagai perintah Karakter (IAC).

Berikut adalah set lengkap perintah:

Perkecil tabel iniPerbesar tabel ini
NamaKode desimalMaknaKomentar
SE240Akhir subnegotiation parameter
NOP 241Tidak ada operasi
DM242Data markMenunjukkan posisi acara selaras dalam aliran data. Ini harus selalu disertai oleh pemberitahuan mendesak TCP.
YORK243IstirahatMenunjukkan bahwa tombol "istirahat" atau "perhatian" Hai.
IP244MenangguhkanMengganggu atau membatalkan proses yang NVT adalah terhubung.
AO245Membatalkan outputMemungkinkan proses yang sedang berjalan untuk menyelesaikan tetapi tidak mengirim output nya ke pengguna.
AYT246Kamu disituKirim kembali ke NVT beberapa bukti terlihat itu AYT menerima.
EC247Menghapus karakterPenerima harus menghapus terakhir sebelum undeleted karakter dari aliran data.
EL248Menghapus barisMenghapus karakter dari data streaming ke tetapi tidak termasuk CRLF sebelumnya.
GA249Silakan Dalam keadaan tertentu yang digunakan untuk memberitahu yang lain berakhir itu dapat mengirimkan.
SB250SubnegotiationSubnegotiation ditunjukkan opsi berikut.
AKAN251akanMenunjukkan keinginan untuk mulai melakukan, atau konfirmasi yang Anda sekarang melakukan, pilihan yang ditunjukkan.
WONT252wontMenunjukkan penolakan untuk melakukan, atau terus melakukan, pilihan yang ditunjukkan.
MELAKUKAN253melakukanMenunjukkan permintaan yang pihak lain melakukan, atau konfirmasi bahwa Anda mengharapkan pihak lain untuk melakukan, ditunjukkan pilihan.
DONT254dontMenunjukkan permintaan bahwa pihak lain berhenti melakukan, atau konfirmasi bahwa Anda tidak lagi mengharapkan pihak lain untuk melakukan, pilihan yang ditunjukkan.
IAC255Menafsirkan sebagai perintahMenafsirkan sebagai perintah

Telnet pilihan

Pilihan memberikan klien dan server pandangan umum sambungan. Mereka dapat dinegosiasikan setiap saat selama koneksi dengan menggunakan perintah. Mereka digambarkan dalam RFC terpisah.

Berikut ini adalah contoh umum pilihan:

Perkecil tabel iniPerbesar tabel ini
Kode desimalNamaRFC
3menekan pergi ke depan858
5status859
1echo857
6mark waktu860
24tipe terminal1091
31ukuran jendela1073
32kecepatan terminal1079
33kontrol jauh aliran1372
34linemode1184
36variabel lingkungan1408

Kedua ujung Telnet percakapan dapat secara lokal atau remote mengaktifkan atau menonaktifkan pilihan. Inisiator mengirim perintah 3 byte bentuk:
Perkecil tabel iniPerbesar tabel ini
IACJenis operasiPilihan

Tanggapan adalah bentuk yang sama. Operasi adalah salah satu dari:

Perkecil tabel iniPerbesar tabel ini
DeskripsiKode desimalTindakan
AKAN251Pengirim ingin melakukan sesuatu.
WONT252Pengirim tidak ingin melakukan sesuatu.
MELAKUKAN253Pengirim ingin ujung lain untuk melakukan sesuatu.
DONT254Pengirim ingin tidak lainnya untuk melakukan sesuatu.


Terkait dengan masing-masing perintah berbagai kemungkinan tanggapan:

Perkecil tabel iniPerbesar tabel ini
Pengirim yang dikirimPenerima meresponImplikasi
AKAN MELAKUKANPengirim yang ingin menggunakan fasilitas tertentu jika penerima bisa mengatasinya.Pilihan adalah sekarang berlaku.
DONT AKANPenerima mengatakan itu tidak dapat mendukung pilihan.Pilihan ini tidak berlaku.
AKANPengirim mengatakan itu bisa menangani lalu lintas dari pengirim jika pengirim keinginan untuk menggunakan pilihan tertentu.Pilihan adalah sekarang berlaku.
WONTPenerima mengatakan itu tidak dapat mendukung pilihan.Pilihan ini tidak berlaku.
WONT TIDAKPilihan dinonaktifkan.DONT adalah hanya berlaku tanggapan.
DONT WONTPilihan dinonaktifkan.WONT adalah hanya berlaku tanggapan.


Sebagai contoh, jika pengirim ingin ujung lain untuk menekan pergi-depan, itu akan mengirim byte urutan:

Perkecil tabel iniPerbesar tabel ini
IACAKANMenekan Go depan

Byte terakhir dari urutan 3-byte mengidentifikasi yang diperlukan tindakan.

Nilai-nilai beberapa pilihan harus dikomunikasikan setelah dukungan pilihan telah disepakati. Hal ini dilakukan menggunakan sub-option negosiasi. Nilai-nilai yang dinegosiasikan menggunakan nilai permintaan perintah dan tanggapan berikut Formulir:

Perkecil tabel iniPerbesar tabel ini
IACSBkode pilihan1IACSE
dan
Perkecil tabel iniPerbesar tabel ini
IACSBkode pilihan0IACSE


Sebagai contoh, jika klien ingin mengidentifikasi tipe terminal ke server, pertukaran berikut mungkin terjadi:

Perkecil tabel iniPerbesar tabel ini
KLIENIACAKANTipe terminal
SERVERIACMELAKUKANTipe terminal
KLIENIACSBTipe terminal1IACSE
SERVERIACSBTipe terminal0VT220IACSE

Pertukaran pertama menetapkan tipe terminal yang (pilihan nomor 24) ditangani, server kemudian enquires klien apa nilai itu ingin mengasosiasikan dengan tipe terminal.

Urutan SB, 24, 1 menyiratkan sub-option negosiasi untuk pilihan jenis 24, nilai diperlukan (1). IAC, SE urutan menunjukkan akhir permintaan ini.

Respon IAC, SB, 24, 0, 'V' menyiratkan sub-option negosiasi untuk pilihan jenis 24, nilai diberikan (0), IAC, SE urutan menunjukkan akhir respon (dan disediakan nilai).

Pengkodean nilai khusus untuk pilihan tapi serangkaian karakter, seperti yang ditunjukkan di atas, umum.

Deskripsi pilihan Telnet

Banyak dari yang tercantum jelas, tapi beberapa panggilan untuk lebih informasi.

Menekan Go depan

Pelaksanaan Telnet asli gagal untuk setengah dupleks operasi. Ini berarti bahwa lalu lintas data hanya bisa masuk dalam satu arah pada waktu dan tindakan tertentu yang diperlukan untuk menandakan akhir dari lalu lintas di salah satu arah dan lalu lintas yang mungkin sekarang mulai ke arah lain. [Ini mirip untuk penggunaan "roger" dan "lebih" oleh amatir dan operator radio CB.] The tindakan tertentu adalah dimasukkannya GA karakter dalam aliran data.

Link modern biasanya memungkinkan operasi bi-directional dan "menekan pergi ke depan" pilihan diaktifkan.

Echo

Echo pilihan diaktifkan, biasanya oleh server, untuk menunjukkan yang server echos setiap karakter yang diterima. Kombinasi dari "menekan pergi ke depan"dan"echo"disebut modus karakter pada waktu yang berarti bahwa setiap karakter secara terpisah ditransmisikan dan menggema.

Ada memahami dikenal sebagai kludge-line mode, yang berarti bahwa jika baik "menekan pergi ke depan"atau"echo"diaktifkan tetapi tidak baik, maka Telnet beroperasi di baris pada waktu modus makna yang menyelesaikan baris dirakit di setiap akhir dan ditransmisikan dalam satu "pergi".

Linemode

Pilihan ini menggantikan dan menggantikan garis modus kludge.

Jauh aliran kontrol

Pilihan ini mengontrol mana efek kontrol aliran khusus Ctrl + S atau Ctrl + Q dilaksanakan.

Telnet kontrol fungsi

Protokol Telnet mencakup sejumlah fungsi kontrol. Ini dimulai sebagai tanggapan terhadap kondisi terdeteksi oleh klien (biasanya tertentu kunci khusus atau kombinasi tombol) atau server. Kondisi terdeteksi menyebabkan karakter khusus untuk dimasukkan dalam aliran data.

Mengganggu proses

Ini digunakan oleh klien untuk menyebabkan penangguhan, atau penghentian proses server. Biasanya, pengguna jenis Ctrl + C pada keyboard. IP karakter (244) termasuk dalam aliran data.

Membatalkan Output

Ini digunakan untuk menekan transmisi proses jauh output. Karakter AO (238) termasuk dalam aliran data.

Kamu disitu

Ini digunakan untuk memicu respons yang terlihat dari ujung sambungan untuk mengkonfirmasi pengoperasian link dan proses jauh. An AYT (246) karakter yang tergabung dalam aliran data.

Menghapus karakter

Ini dikirim ke layar untuk menceritakannya untuk menghapus segera sebelumnya karakter dari layar. EC (247) karakter yang tergabung dalam aliran data.

Menghapus baris

Pilihan ini menyebabkan penghapusan baris saat ini masukan. An EL (248) karakter yang tergabung dalam aliran data.

Data Mark

Beberapa kontrol fungsi seperti AO dan IP memerlukan tindakan segera dan ini dapat menyebabkan kesulitan jika data diadakan di buffer menunggu masukan permintaan dari proses jauh (mungkin bekerja dengan benar). Untuk mengatasi ini masalah, karakter DM (242) Dikirim di segmen TCP mendesak, ini memberitahu penerima untuk memeriksa aliran data untuk "menarik" karakter seperti IP, AO, dan AYT. Ini dikenal sebagai mekanisme sinkronisasi Telnet.
DM tidak dalam TCP mendesak segmen tidak berpengaruh.

Perintah Telnet

Pada kebanyakan sistem UNIX dan Windows NT, sesi Telnet dapat memulai menggunakan perintah Telnet. Sebagian besar pengguna cukup ketik:
Telnet remote_host
Namun, jika pengguna hanya jenis Telnet, kemudian berbagai pilihan dan subcommands yang tersedia.

Berikut ini adalah contoh dari sesi Telnet dari sfuclnt ke sfusrvr.
C:\>Telnet

Microsoft (R) Windows NT (TM) versi 4,00 (membangun 1381)
Selamat datang di Microsoft Telnet Client
Telnet Client membangun 5.00.99034.1
Melarikan diri karakter ' CTRL +]'
Microsoft Telnet mengatakan membuka sfusrvr

**** Layar akan jelas dan informasi berikut akan ditampilkan:

Microsoft (R) Windows NT (TM) versi 4,00 (membangun 1381)
Selamat datang di layanan Microsoft Telnet
Membangun Telnet Server 5.00.99034.1
Login: sfu
sandi: ********

**** Layar akan jelas lagi dan informasi berikut akan ditampilkan:

*===============================================================
Selamat datang ke Microsoft Telnet Server.
*===============================================================
C: \ MENGATAKAN

Properti

ID Artikel: 231866 - Kajian Terakhir: 20 September 2011 - Revisi: 2.0
Berlaku bagi:
  • Microsoft Windows 2000 Server
  • Microsoft Windows 2000 Advanced Server
  • Microsoft Windows 2000 Professional Edition
  • Microsoft Windows NT Server 3.51
  • Microsoft Windows NT Server 4.0 Standard Edition
  • Microsoft Windows NT Workstation 3.5
  • Microsoft Windows NT Workstation 3.51
  • Microsoft Windows NT Workstation 4.0 Developer Edition
Kata kunci: 
kbinfo kbmt KB231866 KbMtid
Penerjemahan Mesin
PENTING: Artikel ini diterjemahkan menggunakan perangkat lunak mesin penerjemah Microsoft dan bukan oleh seorang penerjemah. Microsoft menawarkan artikel yang diterjemahkan oleh seorang penerjemah maupun artikel yang diterjemahkan menggunakan mesin sehingga Anda akan memiliki akses ke seluruh artikel baru yang diterbitkan di Pangkalan Pengetahuan (Knowledge Base) dalam bahasa yang Anda gunakan. Namun, artikel yang diterjemahkan menggunakan mesin tidak selalu sempurna. Artikel tersebut mungkin memiliki kesalahan kosa kata, sintaksis, atau tata bahasa, hampir sama seperti orang asing yang berbicara dalam bahasa Anda. Microsoft tidak bertanggung jawab terhadap akurasi, kesalahan atau kerusakan yang disebabkan karena kesalahan penerjemahan konten atau penggunaannya oleh para pelanggan. Microsoft juga sering memperbarui perangkat lunak mesin penerjemah.
Klik disini untuk melihat versi Inggris dari artikel ini:231866

Berikan Masukan

 

Contact us for more help

Contact us for more help
Connect with Answer Desk for expert help.
Get more support from smallbusiness.support.microsoft.com