textfiles/hacking/INTERNET/tele_iti.txt

893 lines
31 KiB
Plaintext
Raw Permalink Blame History

This file contains invisible Unicode characters

This file contains invisible Unicode characters that are indistinguishable to humans but may be processed differently by a computer. If you think that this is intentional, you can safely ignore this warning. Use the Escape button to reveal them.

Telenet ITI Parameters
----------------------
Summary of Telenet ITI Parameters
---------------------------------
Para- Para-
meter Description (Default Value) meter Description (Default Value)
----- --------------------------- ----- ---------------------------
1 Line feed Insertion (0) 31+ Interrupt Character (0)
2 Network Message Display (0) 32 Automatic Hang-up (0)
3 Echo (1) 33+ Flush Output (0)
4 Echo Mask (163) 34 Transmit on Timers (1)
5 Transmit Mask (2) 35 Idle Timer (80)
6* Buffer Size (0) 36 Interval Timer (0)
7* Command Mask (127) 37 Network Usage Display (0)
8* Command Mask (3) 38 Carriage Return PAD (Variable)
9 Carriage Return PAD (Fixed) 39 Padding Options (1)
10 Linefeed Padding 40 Insert on Break (0)
11 Tab Padding 41 PAD-Terminal Flow Control (0)
12 Line Width 42 PAD-Terminal XON Character (17)
13 Page Length (0) 43 PAD-Terminal XOFF Character (19)
14 Line Folding (1) 44* Generate Break (INV)
15 Page Wait (0) 45* APP on Break (0)
16 Interrupt on Break (0) 46 Input Unlock Option (0)
17 Break Code (0) 47 Input Unlock Timer (0)
18 NVT Options (0) 48 Input Unlock Character (0)
19 Initial Keyboard State (0) 49 Output Lock Option (2)
20 Half/Full Duplex 50 Output Lock Timer (10)
21 Real Character Code 51 Output Lock Option (0)
22 Printer Style 53* Break Options (0)
23 Terminal Type 54 Terminal-PAD Flow Control (0)
24 Permanent Terminal (0) 55 Terminal-PAD XON Character (17)
25 Manual or Auto Connect (0) 56 Terminal-PAD XOFF Character (19)
26 Rate 57 Connection Mode (2)
27 Delete Character (127) 58 Escape to Command Mode (1)
28 Cancel Character (24) 59* Flush Output on Break (0)
29 Display Character (18) 60 Delayed Echo
30+ Abort Output Character (0) 63 Eight-bit Transparency (1)
64+ Early ACK (0)
65 More-Data Bit Generation (3)
66 Defer Processing of User (0)
67 ESP Packetizing Option (0)
68 Escape Sequence Timer (0)
69 Escape Sequence Maximum Length (0)
70 Escape Sequence Initiator (0)
71 Parameter Reset on Disconnect (0)
Note: All Telenet Parameters must follow the National Option Marker
(Parameter 0, value '21' Hex) in PAD Messages.
Parameters marked with "*" should not be used.
Parameters marked with "+" should be used with caution.
Telenet ITI Parameters Arranged by Functional Category
------------------------------------------------------
Para- Para-
meter Description (Default Value) meter Description (Default Value)
----- --------------------------- ----- ---------------------------
(CONNECTION MODE) (BREAK HANDLING)
57 Connection Mode (2) 16 Interrupt on Break (0)
58 Escape to Command Mode (1) 40 Insert on Break (0)
17 Break Code (0)
(CALL ESTABLISHMENT & CLEARING) 44* Generate Break (INV)
25 Manual or Auto Connect (0) 45* APP on Break (0)
32 Automatic Hang-up (0) 59* Flush Output on Break (0)
53* Break Options (0)
(COMMAND PROTECTION)
7* Command Mask (127) (VIRTUAL TERMINAL DEVICE)
8* Command Mask (3) 39 Padding Options (1)
9 Carriage Return PAD (Fixed)
(DEVICE DEPENDENT) 38 Carriage Return PAD (Variable)
24 Permanent Terminal (0) 10 Linefeed Padding
23 Terminal Type 11 Tab Padding
20 Half/Full Duplex 12 Line Width
21 Real Character Code 13 Page Length (0)
22 Printer Style 14 Line Folding (1)
26 Rate 15 Page Wait (9)
63 Eight-bit Transparency (1) 1 Linefeed Insertions (0)
(TERMINAL DISPLAY) (VIRTUAL TERMINAL PROCESS)
3 Echo (1) 18 NVT Options (0)
4 Echo Mask (163) 27 Delete Character (127)
2 Network Message Display (0) 28 Cancel Character (24)
37 Network Usage Display (0) 29 Display Character (18)
60 Delayed Echo (0) 31 Interrupt Character (0)
30 Abort Output Character (0)
(PACKET ASSEMBLY/DISASSEMBLY) 33 Flush Output (0)
6* Buffer Size (0)
5 Transmit Mask (2)
34 Transmit on Timers (1) (2741 Terminal Support)
35 Idle Timer (80) 19 Initial Keyboard State (0)
36 Interval Timer (0) 46 Input Unlock Option (0)
60 Delayed Echo 47 Input Unlock Timer (0)
64 Early ACK (0) 48 Input Unlock Character (0)
65 More-Data Bit Generation (3) 49 Output Lock Option (2)
50 Output Lock Timer (10)
(RESELECT HANDLING) 51 Output Lock Option (0)
66 Defer Processing of Input
71 Parameter Reset on Disc (0) (ESCAPE SEQUENCE PROCESSING)
67 ESP Packetizing Option (0)
(FLOW CONTROL) 68 Escape Sequence Timer (0)
41 PAD-Terminal Flow Control (0) 69 Escape Sequence Length (0)
42 PAD-Terminal XON Character (17) 70 Escape Sequence Initiator (0)
43 PAD-Terminal XOFF Character (19)
54 Terminal-PAD Flow Control (0)
55 Terminal-PAD XON Character (17)
56 Terminal-PAD XOFF Character (19)
Parameters marked with "*" should not be used.
Detail of Telenet ITI Parameters
Following is a description of each of the Telenet ITI parameters. Defaults
for Telenet Public Dial Ports are noted
As noted by (+) use the equivalent X.3 parameter wherever possible
Parameters marked (*) are archaic and should not be used.
Para-
meter Description
----- -----------
+1 Linefeed Insertion
This parameter instructs the PAD to routinely insert a linefeed
(LF) character into the data stream following each appearance of a
carriage return (CR) character. Values may be OR-ed together:
0 No LF Insertion (Default)
1 Insert LF after CR on output to the terminal
2 Insert LF after CR on input from the terminal
4 Insert LF after CR on echo to the terminal
+2 Network Message Display
This parameter controls the transmission of network-oriented
messages to the terminal. Values are:
0 Transmit network-oriented messages (Default)
1 Suppress network-oriented messages
+3 Echo
This specifies whether or not the network returns images of
characters entered from the terminal during Data Transfer mode.
Values are:
0 Network does not echo
1 Network echoes according to the Echo Mask (Default)
4 Echo Mask
The Echo Mask specifies which characters are to be echoed during
Data Transfer mode. Values may be OR-ed together:
1 Alphanumerics
2 Carriage Return
4 Escape
8 Editing Characters
16 Terminators
32 Form Effectors
64 Control Characters
128 Other Characters
Default is 163 = 1+2+32+128 (Alphanumerics, Carriage Return, Form
Effectors, and Other Characters).
+5 Transmit Mask
The Transmit Mask specifies those characters which indicate a
logical break in the data being entered from a terminal and which
force transmission of that data to its destination. Values may be
OR-ed together:
0 Transmission on Transmit Mask disabled
1 Alphanumerics
2 Carriage Return (Default)
4 Escape
8 Editing Characters
16 Terminators
32 Form Effectors
64 Control Characters
128 Other Characters
Note: see Character Codes and Masking Categories below
*6 Buffer Size
This parameter is archaic and should no longer have any affect on a
TP. It is used to specify the maximum number of characters that
will be accumulated by the network before they are forwarded to the
Host.
0 Buffer 256 characters (Default)
1-255 Buffer 1-255 characters
*7 Command Mask
This is an archaic parameter. Its use has been phased out, but the
parameter number has not be redefined for another function.
*8 Command Mask
This is an archaic parameter which has not been redefined to
support another function.
+9 Carriage Return Padding
The Carriage Return Padding parameters specify the number of PAD
character times to be inserted after each carriage return
character sent to the terminal. Parameter 9 specifies the Fixed
Component. Values may run from 0 through 31 character-times of
padding provided.
+10 Linefeed Padding
This specifies the number of pad character delays inserted after
each linefeed (LF) character sent to the terminal. Values may
range from 0 through 15 character-times of padding provided.
11 Tab Padding
This specifies the number of pad character delays inserted after
each horizontal tabulation (HT) character sent to the terminal.
Values may range from 0 through 15 character-times of padding
provided.
12 Line Width
This identifies the number of character positions per terminal
print line. Values range from 1 through 255 characters per line;
or 0, which specifies 256 characters per line.
13 Page Length
This parameter identifies the number of lines per terminal page or
display screen. Values range from 1 through 255 lines per page; or
0, which specifies an infinite page length.
14 Line Folding
This parameter specifies whether or not the PAD begins a new line
when the number of characters in a print line exceeds the line
width:
0 Disable line folding
1 Enable line folding (Default)
15 Page Wait
This parameter specifies whether or not the PAD automatically
enters a flow controlled state (X-OFFed) at the end of each page.
Page length is defined by Telenet parameter 13, above.
0 Page Wait disabled (Default)
1 Page Wait enabled
+16 Interrupt on Break
This parameter specifies whether or not the PAD will transmit an
INTERRUPT packet to the Host when a break signal is received from
the terminal. Values are:
0 No INTERRUPT packet sent on break (Default)
1 Send INTERRUPT packet on break
17 Break Code
The Break Code specifies an eight-bit representation for the break
signal condition. Codes may be any number from 1 through 255.
Default is 0 (No break code).
+18 Network Virtual Terminal (NVT) Option
This parameter enables or disables NVT facilities by functional
group (The Process Control function should no longer be used):
0 NVT disabled (Default)
2 Enables Process Control function *
4 Enables Editing Function
* use with caution
*19 Initial Keyboard State
This archaic parameter defined the initial state of the terminal
keyboard at the beginning of a virtual call.
0 Keyboard initially locked (Default)
1 Keyboard initially unlocked
20 Half/Full Duplex
This parameter specifies the echoing requirement of the terminal.
Values are:
0 Full duplex terminal
1 Half duplex terminal
*21 Real Character Code
This parameter specified the communications code for representing
data generated or recognized by the terminal. Values are:
0 ASCII
1 Correspondence (standard Selectric)
2 EBCD
3 APL ASCII (typewriter-paired)
4 APL ASCII (bit-paired)
5 APL Correspondence
6 APL EBCD
22 Printer Style
This identifies the class of printing mechanism used by the
terminal:
0 Typewriter style terminal
1 Line printer style terminal
23 Terminal Type
This identifies the specific make and model of the terminal.
Values are:
0 Unknown or Synchronous Host
1-126 Terminal codes
127 Asynchronous Hosts
24 Permanent Terminal
This determines whether the network queries for a terminal
identifier or employs a pre-set identifier. Values are:
0 Request identifier (Default)
1 Use pre-set identifier
25 Manual/Automatic Connection
This parameter specifies whether a pre-defined virtual circuit is
to be established automatically for the terminal, or it the call
must be initiated by a C(onnect) or ID command entered from the
terminal. Values are:
0 Manual (Connect or ID required) (Default)
1 Automatic (Address pre-defined)
+26 Rate
This parameter specifies the transmission speed of the terminal,
as determined by the network:
0 110 bps
1 134.5
2 300
3 1200
4 600
5 75
6 150
7 1800
8 200
9 100
10 50
11 75/1200
12 2400
13 4800
14 9600
15 19,200
16 48,000
17 56,000
18 64,000
+27 Delete Character
This specifies the character to be used for single-character
editing.
0 Function disabled
1-127 Identifies the character to be used
Default is decimal 127.
+28 Cancel Character
Specifies the character to be used to delete input data buffered
for the terminal at the PAD.
0 Function disabled
1-127 Identifies the character to be used
Default is decimal 24.
+29 Display Character
Specifies the character to be used for displaying data which has
been accumulated by the PAD.
0 Function disabled
1-127 Identifies the character to be used
Default is decimal 18.
*30 Abort Character
This is an NVT Process Control parameter and should no longer be
used. If NVT Process Control was enabled (Telenet 18:2), then
this parameter specified the character which, when received from
the terminal, caused the PAD to Flush Output (Telenet 33:1) and
generate an X.25 INTERRUPT containing F5 hex in the optional data
byte. Note, data remained flushed until X.3 parm 8 or Telenet
parm 33 was reset to zero.
0 Function disabled (Default)
1-127 Identifies the character to be used
*31 Interrupt Character
This is an NVT Process Control parameter and should no longer be
used. If NVT Process Control was enabled (Telenet 18:2), then
this parameter specified the character which, when received from
the terminal, caused the PAD to generate an X.25 INTERRUPT
containing F4 hex in the optional data byte.
0 Function disabled (Default)
1-127 Identifies the character to be used
32 Automatic Hang Up
This specifies whether the terminal is to be physically
disconnected from the network or left in Command Mode at the end
of a virtual call. Values are:
0 Leave in Command Mode upon disconnect (Default)
1 Hang up upon disconnect
+33 Flush Output
This parameter controls the transmission of all data from the Host
to the terminal:
0 Transmit all information sent from (Default)
the Host to the terminal
1 Discard all information sent from
the Host to the terminal
34 Transmit on Timers
This specifies that characters accumulated by the network are
forwarded upon expiration of either the Idle or Interval Timer.
Values are:
0 Disable transmission on timers
1 Enable transmission on timers (Default)
+35 Idle Timer
The Idle timer defines the time interval between characters
arriving from the terminal which, when exceeded, causes the
network to transmit any accumulated characters to the Host.
Values are:
0 Timer disabled
2-255 Multiples of 50 ms (.05 seconds)
Note: Default is 80 (4 seconds)
36 Interval Timer
The Interval Timer specifies the maximum time period during which
the network PAD will accumulate characters before forwarding them
to their destination. Values are:
0 Timer disabled (Default)
2-255 multiples of 50 ms (.05 seconds)
37 Network Usage Display
This controls the transmission of information on chargeable network
usage provided at the end of a virtual call. Values are:
0 Exclude network-generated usage information
from the DISCONNECTED message (Default)
1 Include network-generated usage information
from the DISCONNECTED message
38 Carriage Return Padding (Variable)
This specifies the amount of time-delay padding to be provided
after each carriage return sent to the terminal, for every 10
printable characters on the line (E.g., no padding for nine
characters; five time the value of parameter 38 for 50 characters.)
Values may run from 0 through 7.
39 Padding Options
This parameter specifies whether or not the network provides time
delay padding after form effectors sent to the terminal. Values
are:
0 Network provides no time delay padding
1 Network provides time delay padding (Default)
after CR, LF, and HT characters
40 Insert on Break
This specifies whether or not the PAD inserts the Break Code in the
data stream at the point at which the break signal is received from
the terminal. Values are:
0 Do not insert on break (Default)
1 Insert Break Code on break
+41 PAD-to-Terminal Flow Control
This parameter specifies network XON/XOFF control of transmission
from the terminal. Values are:
0 No PAD-to-Terminal Flow Control (Default)
1 Network provides flow control
42 PAD-to-Terminal XON Character
This identifies the character which, when sent from the network to
the terminal, causes the terminal to resume transmission of
buffered data. Value may be any character from 1 to 127. Default
is 17 (19 octal, 11 hex).
43 PAD-to-Terminal XOFF Character
This identifies the character which, when sent from the network to
the terminal, causes the terminal to temporarily suspend
transmission of buffered data. Value may be any character from 1
to 127. Default is 19 (21 octal, 13 hex).
*44 Generate Break
This parameter used to cause a break signal to be transmitted
from the PAD to the terminal. It is no longer valid to set this
parameter.
*45 APP on Break
This parameter specified whether or not the PAD transmitted a
SET & READ PARAMETERS PAD Message to the Host system when a break
signal was received from the terminal. This parameter should no
longer be used.
0 No SET & READ PARAMETERS PAD Message (Default)
generated on break
1 SET & READ PARAMETERS PAD Message generated
on break
*46 Input Unlock Option
This archaic parameter specifies what action the PAD took after the
terminal user had entered a line of data, the keyboard had been
locked, and the PAD had no data to deliver to the terminal. Values
are:
0 Unlock based on timer expiration (Default)
1 Unlock based on input data content
*47 Input Unlock Timer
This archaic parameter specified the time interval that the PAD
would wait before unlocking the terminal keyboard, if the PAD had
no data pending delivery to the terminal and parameter 46 was set
to 0. Values ranged from 0 through 255 multiples of 50 ms (.05
seconds). Default was 0 seconds.
*48 Input Unlock Character
This archaic parameter specified the character which, when appearing
at the beginning of a data line, caused the PAD to leave the keyboard
locked at the end of the data line (if there is no data pending
delivery to the terminal). Value was any character code from 0
through 127; or 240, which leaves the keyboard locked after all
characters. Default was 0.
*49 Output Lock Option
This archaic parameter specified the action the PAD took when it
received data for delivery to the terminal, when the keyboard was
unlocked for input from the terminal. Values are:
0 Discard output data
1 Transmit output after input completion
2 Transmit output id input idle (Default)
*50 Output Lock Timer
This archaic parameter defined the interval between characters
arriving from the terminal which, when exceeded, caused the PAD
to lock the keyboard when it had output pending delivery to the
terminal. Values may range from 0 through 255 multiples of 50 ms
(.05 seconds). Default was 10 (500ms).
*51 Output Lock Option
This archaic parameter specified what action the PAD took after it
had transmitted all pending data to the terminal. Values are:
0 Unlock based on timer (Default)
1 Unlock based on output completion
2 Unlock based on output data content
+53 Break Options
This allows for a combination of options for handling break signals
from the terminal. Values may be OR-ed together:
0 No options selected (Default)
1 Interrupt on break
4 APP on break
32 Insert on break
Note, X.3 parameter 7 should be used instead of this parameter
54 Terminal-to-PAD Flow Control
This parameter specifies XON/XOFF control of transmission from the
network. Values are:
0 No Terminal-to-PAD flow control (Default)
1 Network respects flow control
55 Terminal-to-PAD XON Character
This identifies the character which, when sent to the network,
causes the network to resume the transmission of buffered data.
Value may be any character code from 1 through 127. Default is 17
decimal.
56 Terminal-to-PAD XOFF Character
This identifies the character which, when sent to the network,
causes the network to temporarily suspend the transmission of
buffered data. Value may be any character code from 1 through 127.
Default is 19.
57 Connection Mode
This parameter specifies which level of terminal code conversion
the PAD is to perform during data transfer mode. Values are:
0 Transparent
1 Real
2 Virtual (Default)
+58 Connection Escape
This parameter specifies whether or not the terminal may escape
from Data Transfer mode to Network Command mode. Values are:
0 Escape not possible
1 Escape possible (Default)
*59 Flush Output on Break
This parameter specified whether or not the PAD transmitted a SET &
READ PARAMETER PAD Message to the Host and began discarding output
to the terminal when a break signal was received from the terminal.
Rather than using this parameter set X.3 parameter 7 to 21
(decimal).
0 No SET & READ PARAMETERS PAD Message (Default)
sent and no output flushed
1 SET & READ PARAMETERS PAD Message sent and output
to the terminal
60 Delayed Echo
This parameter identified whether echo from the PAD to the terminal
will occur immediately or whether it will be delayed to appear
between data from incoming packets. If 60:1, then once the PAD has
begun processing an incoming packet, it will buffer echo characters
until it completes the packet. At that point, it will transmit all
buffered echo characters back to the terminal before processing the
next incoming packet. Values are:
0 Echo immediately (Default)
1 Delay echo to occur between incoming packets
63 Eight-bit Transparency
This parameter identifies whether the terminal uses the eighth
(most significant) bit for data or as a parity bit. Note, if
Telenet parameter 57:2, this parameter cannot be set to zero.
Values are:
0 No parity, eight-bit transparency
1 Parity required (Default)
64 Early ACK
This parameter specifies whether or not the PAD for terminal
support should acknowledge data packets received for the terminal
prior to transmitting the packets (in the form of a character
stream) to the terminal. Values are:
0 Acknowledge data packets after transmission
to the terminal (Default)
1-7 Acknowledge data packets 1-7 packets prior to
transmission to the terminal
Note: *Extreme Caution* should be exercised when modifying this
parameter. The increased "artificial window" size does not
guarantee packet delivery to the terminal. Large amounts of
data could be lost from any form of network disconnect.
Values of 5 or greater should never be used.
65 M-bit handling
This parameter specifies whether the terminal PAD will set the M-bit
on all full packets, on certain full packets, or on packets. Values
are:
0 M-bit is always zero
1 M-bit is set to one for certain full packets
3 M-bit is set to one in all full packets (Default)
If parameter 65:1, the PAD will set the M-bit on all full packets
except where the last user-entered character is a data-forwarding
character, as defined by X.3 parameter 3 (Transmit Mask). If,
however, the final character in the packet is a carriage return and
X.3 parameter 13 causes a line feed insertion following the carriage
return and X.3 parameter 3 marks carriage return as a data-forwarding
character, then the M-bit will be set to 1. The PAD will then
transmit a second packet, with M-bit set to 0, containing only a
line feed character.
If, after sending a packet with M-bit set to one, the PAD must send
a data-qualified packet (Q-bit=1), this is considered a data-
forwarding condition. Thus, the PAD will send a data packet with
M-bit = 0 containing the characters currently in its buffer. If
the buffer is empty the PAD will send an empty packet with M-bit = 0.
This prevents a protocol violation.
66 Defer Processing of User Input
This parameter instructs the PAD to halt processing of user input
data and buffer the data (to a maximum of 32-64 characters). Upon
disconnect, parameter 66 is rest and processing of user data resumes.
If the disconnect triggers a reselection (e.g., forwarding of the
call by TAMS), the buffered data is sent to the new called DTE
Otherwise, or if reselection fails, the data is interpreted by the
PAD as a command during command mode. Values are
0 Process user input normally (Default)
1 Defer processing of user input data
67 ESP Packetizing Option
This parameter specifies whether accumulated data is to be packet-
izied when the Escape Sequence Initiator is received (i.e., before
the Escape Sequence) and when the Escape Sequence is completed.
Values are:
Packetize Packetize
Before After
0 No No (Default)
1 No Yes
2 Yes No
3 Yes Yes
68 Escape Sequence Timer
This parameter specifies the maximum idle time allowed before ESP
processing expires. Values range from zero through 255 and
represent 50 ms intervals. Resolution of the timer is zero to
minus 50 ms (e.g., a value of 2 represents 50ms < timer < 100ms).
Default is zero.
69 Escape Sequence Maximum Length
This parameter specifies the maximum number of characters that may
be contained in an Escape Sequence, including the Escape Sequence
Initiator. A value of zero disables parameter 69 and the maximum
Escape Sequence is 128 characters. Default is zero and values
greater than 127 are not allowed.
70 Escape Sequence Initiator
This parameter specifies the seven-bit representation of the Escape
Sequence Initiator character (values 1-127). The default value of
zero disables Escape Sequence Processing altogether.
71 Parameter Reset on Disconnect
This parameter specifies the manner in which parameters are to be
treated upon disconnect. Values are:
0 Reset ITIs to their initial values (Default)
1 Do not reset ITIs, except for reselect-related
parameters (66 and 71)
2 Do not reset ITIs, except set 66:0 and 71:1
3 Do not reset ITIs, except set 66:0
Value 1 makes parameter 71 a "one-shot" parameter, this is it
clears itself after being invoked once. Value 2 is a "two-shot"
value and value 3 leaves parameter 71 active until explicitly
reset.