Documente online.
Zona de administrare documente. Fisierele tale
Am uitat parola x Creaza cont nou
 HomeExploreaza
upload
Upload




Протоколы telnet и rlogin (глава для профессионалов)

Rusa


telnet rlogin



telnet

telent

telnet

telnet

rlogin

Задачи, возлагаk 11311b124l 7;мые на rlogin

rlogin

rlogin

telnet

telnet Windows

telnet telnet telnet

telnet Internet ARPANET telnet telnet telnet UNIX

Telnet TCP . По умолчанию для подключения к telnet

NVT Network Virtual Terminal и . Данные, набранные на клавиатуре, отправляются серверу, а ответ сервера печатается на принтере. Под «клавиатурой» и «принтером» подразумеваются некие мнимые устройства. В действительности ответ сервера вовсе не обязательно выводить на настоящий принтер, вместо этого обычно используется экран.

Протокол telnet использует довольно оригинальный способ передачи команд, называемый (in-band signaling), заключающийся в следующем: любой байт из интервала [0x0, 0xFF)[1] интерпретируется как данные 0xFF IAC Interpret As Command xFF 0xFF xFF

EOF

xEC

SUSP

xED

ABORT

xEE

EOR

xEF

SE

xF

NOP

xF

DM

xF

BRK

xF

IP

xF

AO

xF

AYT

xF

EC

xF

EL

xF

GA

xF

SB

xFA

WILL

xFB

WONT

xFC

DO

xFD

DONT

xFE

IAC

xFF

xFF

EOF

End Of File NVT

SUSP

Suspend NVT

EOR

End of Record EOF RFC



NOP

No operation NOP TCP IP NOP

DM

Data Mark TCP telnet DM

BRK

Break Break

IP

Interrupt Process NVT

AO

Abort Output

AYT

Are You There

EC

Erase Character

EL

Erase Line

GA

Go Ahead

WILL WONT DO DONT

WILL DO DONT

DO WILL WONT

WONT DONT

DONT WONT

Assigned Numbers RFC

x

GA

x

F

x

x

line mode

Некоторые опции, такие, например, как тип терминала, имеют один или несколько параметров, которые передаются следующим образом: сразу за опцией следует команда <IAC SB>, а за ней один или несколько байт параметров. Команда <IAC SE> завершает ввод. Например, изменение размеров окна может происходить так: <IAC DO  x F> <IAC SB> <00 20> <IAC SE>, где "00

telnet , , и .

GA GA GA

GA, либо сделать это самостоятельно и послать другой стороне уведомление. Т.е. это может выглядеть либо так: <IAC DO  x3>, либо так <IAC WILL  x3>, где 0x GA

kluge[2] line mode RFC GA telnet находится в режиме строка за один раз (т.е. строчечном). Такая ситуация может возникнуть при запросе пароля, если сервер посылает клиенту <IAC WILL ECHO>, а тот переходит в режим kluge line mode

line mode RFC

. Если суммарный размер IP TCP



RFC TCP TCP telnet

telnet rlogin

telnet telnet

сервер посылает клиенту <IAC DO x3> для перевода клиента в символьный режим

клиент отвечает <IAC WILL x3> и переходит в символьный режим

сервер посылает <IAC DO x1> для включения эхо-отображения клиента

клиент отвечает <IAC WILL x1> и включает это-отображение

login

password

сервер посылает <IAC DONT x1> для отключения эхо-отображения клиента

клиент отвечает <IAC WONT x1> и отключает эхо-отображение

Proxy TCPSPY (на прилагаk 11311b124l 7;мом к книге диске он находится в файле /SRC/tcpspy.bat telnet org telnet Windows 

tcpspy log /SRC/telnet.log

FF FD 18 FF FD 20 FF FD │ 23 FF FD 27 FF FB 18 FF  ¤↑ ¤  ¤# ¤' √↑ 

FB 1F FF FC 20 FF FC 23 │ FF FC 27 FF FD 1F FF FA √▼ №  №# №' ¤▼ ·

18 01 FF F0 FF FB 1F FF │ FA 1F 00 50 00 19 FF F0 ↑☺ Ё √▼ ·▼ P ↓ Ё

FF FA 18 00 41 4E 53 49 │ FF F0 FF FB 03 FF FD 01  ·↑ ANSI Ё √♥ ¤☺

FF FB 05 FF FD 21 FF FD │ 03 FF FB 01 FF FE 05 FF  √♣ ¤! ¤♥ √☺ ■♣ 

FC 21 FF FE 01 FF FB 01 │ 0D 0D 0A 52 65 64 20 48 №! ■☺ √☺♪♪◙Red H

61 74 20 4C 69 6E 75 78 │ 20 72 65 6C 65 61 73 65 at Linux release

20 36 2E 31 20 28 43 61 │ 72 74 6D 61 6E 29 0D 0D  6.1 (Cartman)♪♪

0A 4B 65 72 6E 65 6C 20 │ 32 2E 32 2E 31 36 2D 33 ◙Kernel 2.2.16-3

20 6F 6E 20 61 6E 20 69 │ 35 38 36 0D 0D 0A 6C 6F  on an i586♪♪◙lo

67 69 6E 3A 20 FF FC 01 │ FF FD 01 6B 70 6E 63 0D gin:  №☺ ¤☺kpnc♪

0D 0A 6B 70 6E 63 0D 0D │ 0A 50 61 73 73 77 6F 72  ♪◙kpnc♪♪◙Passwor

64 3A 20 70 61 73 73 77 │ 6F 72 64 0D 0D 0A 0D 0D d: password♪♪◙♪♪

0A 4C 6F 67 69 6E 20 69 │ 6E 63 6F 72 72 65 63 74 ◙Login incorrect

0D 0D 0A 0D 0D 0A 6C 6F │ 67 69 6E 3A 20  ♪♪◙♪♪◙login:

SERVER:FF FD 18 IAC DO 0x18 ; можно определить тип терминала?

SERVER:FF FD 20 IAC DO 0x20 ; можно определить скорость терминала?

SERVER:FF FD 23 IAC DO 0x23 ; поддерживается ли некая опция?

SERVER:FF FD 27 IAC DO 0x27 ; поддерживается ли некая опция?

CLIENT:FF FB 18 IAC WILL 0x18 ; да, можно определить тип терминала

CLIENT:FF FB 1F IAC WILL 0x1F ; клиент изменяет размер своего окна

CLIENT:FF FC 20 IAC WONT 0x20 ; нельзя установить скорость терм

CLIENT:FF FC 23 IAC WONT 0x23 ; неизвестная опция 0х23

CLIENT:FF FC 27 IAC WINT 0x27 ; неизвестная опция 0х27

SERVER:FF FD 1F IAC DO 0x1F ; изменить размер окна

SERVER:FF FA 18 01 IAC SB 0x18 1; указание клиенту возвратить тип термин.

SERVER:FF F0 IAC SE ;

CLIENT:FF FB 1F IAC WILL 0x1F ; изменение размеров окна ОК

CLIENT:FF FA1F IAC SB 0x18 ; сообщение размеров окна

CLIENT:00 50 00 19 ; размер окна 80x25 символов

CLINET:FF F0   IAC SE ;

CLINET:FF FA 18 00 IAC SB 0x18 0;начало подопции сообщения типа терминала

CLINET:41 4E 53 49  "ANSI" ;

CLINET:FF F0  IAC SE ;

SERVER:FF FB 03 IAC WILL 0x3 ; перевод в символьный режим

SERVER:FF FD 01 IAC DO 0x1 ;

SERVER:FF FB 05 IAC WILL 0x5 ; получение статуса

SERVER:FF FD 21 IAC DO 0x21 ; удаленный контроль потоком данных

CLIENT:FF FE 01 IAC DONT 0x1  ; клиент просит сервер включить эхо

CLIENT:FF FB 01 IAC WILL 0x1  ; клиент включает эхо у себя

CLINET:FF FE 05 IAC DONT 0x5  ; нельзя возвратить статус

CLINET:FF FC 21 IAC WONT 0x21 ; удаленный контроль потоком данных ОК

SERVER:FF FE 01 IAC DONT 0x1 ; сервер против эха клиента

SERVER:FF FB 01 IAC WILL 0x1 ; серер

SERVER:0D 0D 0A 52.«Red Hat Linux.»

Windows Windows  Windows 2000) не поддерживает всех опций, предлагаk 11311b124l 7;мых ему сервером.

rlogin Berkley UNIX BSD UNIX TCP

telnet rlogin rlogin rlogin RFC

rlogin rlogin



rhosts rlogin BSD Kerberos

rlogin используется алгоритм Нагла.

rlogin TCP

xFF

x x

rlogin xFF  xFF telnet

Ctrl-D

Ctrl-Z

Ctrl Y

telnet rlogin

NVT USASCII[4]

NVT telnet

NULL

NUL

BELL

BEL

Back Space

BS

Horizontal Tab

HT

Line Feed

LF

Vertical Tab

VT

From Feed

FF

Carriage Return

CR

NVT

NVT

telnet telnet shell

telnet



[0x0,0xFF) 0x0..0xFE

Kluge - или часть программы, которые теоретичски не должны работать, но почему-то работают. Словарь Лингво

, от английского tiny

USASCII - USA ASCII




Document Info


Accesari: 4171
Apreciat: hand-up

Comenteaza documentul:

Nu esti inregistrat
Trebuie sa fii utilizator inregistrat pentru a putea comenta


Creaza cont nou

A fost util?

Daca documentul a fost util si crezi ca merita
sa adaugi un link catre el la tine in site


in pagina web a site-ului tau.




eCoduri.com - coduri postale, contabile, CAEN sau bancare

Politica de confidentialitate | Termenii si conditii de utilizare




Copyright © Contact (SCRIGROUP Int. 2025 )