Telnet использует команды в полосе (in-band signaling) в обоих направлениях. Байт 0xff (255 десятичный) называется IAC, "интерпретировать как команду". Следующий байт является командным байтом. Для того чтобы послать байт данных равный 255, отправляются два последовательных байта равных 255. (В предыдущем параграфе мы сказали, что поток данных имеет формат NVT ASCII, то есть используются 7-битные значения, а это означает, что байт данных равный 255 не может быть отправлен посредством Telnet. Существует двоичная опция Telnet, описанная в RFC 856 [Postel and Reynolds 1983b], которая, позволяет передавать 8-битные данные.) На рисунке 26.8 приведены команды Telnet.
Имя | Код (десятичный) | Описание |
EOF | 236 | конец файла
|
SUSP | 237 | подавить текущий процесс (управление задачами) |
ABORT | 238 | прекратить процесс |
EOR | 239 | конец записи |
SE | 240 | конец подопции |
NOP | 241 | пустая операция |
DM | 242 | маркер данных |
BRK | 243 | прерывание |
IP | 244 | прервать процесс |
AO | 245 | прекратить вывод |
AYT | 246 | вы здесь? |
EC | 247 | escape символ |
EL | 248 | стереть строку |
GA | 249 | идем дальше |
SB | 250 | начало подопции |
WILL | 251 | обсуждение опции (рисунок 26.9) |
WONT | 252 | обсуждение опции |
DO | 253 | обсуждение опции |
DONT | 254 | обсуждение опции |
IAC | 255 | байт данных 255 |