Π§ΠΈΡ‚Π°ΠΉΡ‚Π΅ ΠΊΠ½ΠΈΠ³ΠΈ ΠΎΠ½Π»Π°ΠΉΠ½ Π½Π° Bookidrom.ru! БСсплатныС ΠΊΠ½ΠΈΠ³ΠΈ Π² ΠΎΠ΄Π½ΠΎΠΌ ΠΊΠ»ΠΈΠΊΠ΅

Π§ΠΈΡ‚Π°Ρ‚ΡŒ ΠΎΠ½Π»Π°ΠΉΠ½ Β«TCP/IP АрхитСктура, ΠΏΡ€ΠΎΡ‚ΠΎΠΊΠΎΠ»Ρ‹, рСализация (Π²ΠΊΠ»ΡŽΡ‡Π°Ρ IP вСрсии 6 ΠΈ IP Security)Β». Π‘Ρ‚Ρ€Π°Π½ΠΈΡ†Π° 71

Автор Π‘ΠΈΠ΄Π½ΠΈ Π€Π΅ΠΉΡ‚

*               comments: [email protected]               *

*                                                                 *

*    With Help from: The National Science Foundation supported    *

*                         Unidata Project                         *

*         University Corporation for Atmospheric Research         *

*                   Boulder. Colorado 80307-3000                  *

*                                                                 *

*  Commercial, for-profit users should contact our data provider, *

* Alden Electronics, 508-366-8851 to acquire their own data feed. *

*              comments: [email protected]                *

*                                                                 *

-------------------------------------------------------------------

* NOTE:--> New users, please select option "H" on the main menu:  *

* H) Help and information for new users                           *

-------------------------------------------------------------------

Press Return for menu, or enter 3 letter forecast city code:

ΠŸΡ€ΠΈ всСй своСй полСзности Π²ΠΎΠ·ΠΌΠΎΠΆΠ½ΠΎΡΡ‚ΡŒ доступа ΠΏΠΎ telnet ΠΊ Π»ΡŽΠ±ΠΎΠΌΡƒ ΠΏΠΎΡ€Ρ‚Ρƒ Π² Ρ‚ΠΎ ΠΆΠ΅ врСмя являСтся ΠΏΠΎΡ‚Π΅Π½Ρ†ΠΈΠ°Π»ΡŒΠ½Ρ‹ΠΌ источником ΠΏΡ€ΠΎΠ±Π»Π΅ΠΌ с Π±Π΅Π·ΠΎΠΏΠ°ΡΠ½ΠΎΡΡ‚ΡŒΡŽ систСмы, ΠΏΠΎΡΠΊΠΎΠ»ΡŒΠΊΡƒ Π²Π·Π»ΠΎΠΌΡ‰ΠΈΠΊΠΈ ΠΌΠΎΠ³ΡƒΡ‚ ΠΏΡ€ΠΎΠ½ΠΈΠΊΠ½ΡƒΡ‚ΡŒ Π½Π° сайт Ρ‡Π΅Ρ€Π΅Π· ΠΏΠ»ΠΎΡ…ΠΎ Ρ€Π°Π·Ρ€Π°Π±ΠΎΡ‚Π°Π½Π½ΡƒΡŽ ΠΏΡ€ΠΎΠ³Ρ€Π°ΠΌΠΌΡƒ, ΠΎΡ‚ΠΊΡ€Ρ‹Π²Π°ΡŽΡ‰ΡƒΡŽ ΠΎΠ΄ΠΈΠ½ ΠΈΠ· ΠΏΠΎΡ€Ρ‚ΠΎΠ².

13.4 МодСль эмуляции Ρ‚Π΅Ρ€ΠΌΠΈΠ½Π°Π»Π° Π² Telnet

Как ΠΏΠΎΠΊΠ°Π·Π°Π½ΠΎ Π½Π° рис. 13.2, ΠΏΠΎΠ»ΡŒΠ·ΠΎΠ²Π°Ρ‚Π΅Π»ΡŒ с Ρ€Π΅Π°Π»ΡŒΠ½ΠΎΠ³ΠΎ Ρ‚Π΅Ρ€ΠΌΠΈΠ½Π°Π»Π° взаимодСйствуСт с локальной клиСнтской ΠΏΡ€ΠΎΠ³Ρ€Π°ΠΌΠΌΠΎΠΉ telnet. Π­Ρ‚Π° ΠΏΡ€ΠΎΠ³Ρ€Π°ΠΌΠΌΠ° ΠΏΡ€ΠΈΠ½ΠΈΠΌΠ°Π΅Ρ‚ Π²Π²Π΅Π΄Π΅Π½Π½Ρ‹Π΅ с ΠΊΠ»Π°Π²ΠΈΠ°Ρ‚ΡƒΡ€Ρ‹ символы, ΠΈΠ½Ρ‚Π΅Ρ€ΠΏΡ€Π΅Ρ‚ΠΈΡ€ΡƒΠ΅Ρ‚ ΠΈΡ… ΠΈ Π²Ρ‹Π²ΠΎΠ΄ΠΈΡ‚ Ρ€Π΅Π·ΡƒΠ»ΡŒΡ‚Π°Ρ‚ Π½Π° ΠΏΠΎΠ»ΡŒΠ·ΠΎΠ²Π°Ρ‚Π΅Π»ΡŒΡΠΊΠΈΠΉ экран Π² Ρ‚ΠΎΠΌ Π²ΠΈΠ΄Π΅, Π² ΠΊΠ°ΠΊΠΎΠΌ ΠΎΠ½ Π΄ΠΎΠ»ΠΆΠ΅Π½ Π²Ρ‹Π³Π»ΡΠ΄Π΅Ρ‚ΡŒ Π½Π° эмулируСмом Ρ‚Π΅Ρ€ΠΌΠΈΠ½Π°Π»Π΅.

Рис. 13.2. ΠšΠ»ΠΈΠ΅Π½Ρ‚ ΠΈ сСрвСр Π² Telnet

ΠšΠ»ΠΈΠ΅Π½Ρ‚ telnet ΠΎΡ‚ΠΊΡ€Ρ‹Π²Π°Π΅Ρ‚ соСдинСниС TCP с сСрвСром telnet Ρ‡Π΅Ρ€Π΅Π· общСизвСстный ΠΏΠΎΡ€Ρ‚ 23. Π‘Π΅Ρ€Π²Π΅Ρ€ взаимодСйствуСт с ΠΏΡ€ΠΈΠ»ΠΎΠΆΠ΅Π½ΠΈΠ΅ΠΌ ΠΈ ΠΏΠΎΠΌΠΎΠ³Π°Π΅Ρ‚ ΡΠΌΡƒΠ»ΠΈΡ€ΠΎΠ²Π°Ρ‚ΡŒ исходный Ρ‚Π΅Ρ€ΠΌΠΈΠ½Π°Π».

13.4.1 Π‘Π΅Ρ‚Π΅Π²ΠΎΠΉ Π²ΠΈΡ€Ρ‚ΡƒΠ°Π»ΡŒΠ½Ρ‹ΠΉ Ρ‚Π΅Ρ€ΠΌΠΈΠ½Π°Π»

Для Ρ€Π°Π±ΠΎΡ‚Ρ‹ Π²ΠΎ врСмя сСанса ΠΎΠ±Π΅ стороны ΠΏΡ€Π΅Π΄Π²Π°Ρ€ΠΈΡ‚Π΅Π»ΡŒΠ½ΠΎ ΠΎΠ±ΠΌΠ΅Π½ΠΈΠ²Π°ΡŽΡ‚ΡΡ ΠΈΠ½Ρ„ΠΎΡ€ΠΌΠ°Ρ†ΠΈΠ΅ΠΉ ΠΏΠΎ ΠΎΡ‡Π΅Π½ΡŒ простому ΠΏΡ€ΠΎΡ‚ΠΎΠΊΠΎΠ»Ρƒ сСтСвого Π²ΠΈΡ€Ρ‚ΡƒΠ°Π»ΡŒΠ½ΠΎΠ³ΠΎ Ρ‚Π΅Ρ€ΠΌΠΈΠ½Π°Π»Π° (Network Virtual Terminal β€” NVT).

ΠŸΡ€ΠΎΡ‚ΠΎΠΊΠΎΠ» NVT ΠΌΠΎΠ΄Π΅Π»ΠΈΡ€ΡƒΠ΅Ρ‚ Ρ€Π°Π±ΠΎΡ‚Ρƒ ΡƒΠΆΠ΅ ΡƒΡΡ‚Π°Ρ€Π΅Π²ΡˆΠ΅ΠΉ полудуплСксной ΠΊΠ»Π°Π²ΠΈΠ°Ρ‚ΡƒΡ€Ρ‹ ΠΈ ΠΏΡ€ΠΈΠ½Ρ‚Π΅Ρ€Π°, Ρ€Π°Π±ΠΎΡ‚Π°ΡŽΡ‰ΠΈΡ… Π² построчном Ρ€Π΅ΠΆΠΈΠΌΠ΅. Π₯арактСристики NVT общСизвСстны:

β–  Π”Π°Π½Π½Ρ‹Π΅ состоят ΠΈΠ· 7-разрядных символов US-ASCII, Π΄ΠΎΠΏΠΎΠ»Π½Π΅Π½Π½Ρ‹Ρ… Π΄ΠΎ 8 Π±ΠΈΡ‚ Π½Π°Ρ‡Π°Π»ΡŒΠ½Ρ‹ΠΌ Π½ΡƒΠ»Π΅ΠΌ.

β–  Π”Π°Π½Π½Ρ‹Π΅ ΠΏΠ΅Ρ€Π΅ΡΡ‹Π»Π°ΡŽΡ‚ΡΡ построчно.

β–  ΠšΠ°ΠΆΠ΄Π°Ρ строка Π·Π°Π²Π΅Ρ€ΡˆΠ°Π΅Ρ‚ΡΡ ΠΊΠΎΠΌΠ±ΠΈΠ½Π°Ρ†ΠΈΠ΅ΠΉ символов ASCII для Π²ΠΎΠ·Π²Ρ€Π°Ρ‚Π° ΠΊΠ°Ρ€Π΅Ρ‚ΠΊΠΈ (Carriage Return β€” CR) ΠΈ ΠΏΠ΅Ρ€Π΅Π²ΠΎΠ΄Π° строки (Line Feed β€” LF).

β–  Π‘Π°ΠΉΡ‚Ρ‹ с Π½Π°Ρ‡Π°Π»ΡŒΠ½Ρ‹ΠΌ Π±ΠΈΡ‚ΠΎΠΌ, Ρ€Π°Π²Π½Ρ‹ΠΌ 1 (с наибольшим вСсом), ΠΈΡΠΏΠΎΠ»ΡŒΠ·ΡƒΡŽΡ‚ΡΡ ΠΊΠ°ΠΊ ΠΊΠΎΠ΄Ρ‹ ΠΊΠΎΠΌΠ°Π½Π΄.

β–  ΠŸΡ€ΠΎΡ‚ΠΎΠΊΠΎΠ» Ρ€Π°Π±ΠΎΡ‚Π°Π΅Ρ‚ Π² полудуплСксном Ρ€Π΅ΠΆΠΈΠΌΠ΅. ПослС ΠΎΡ‚ΠΏΡ€Π°Π²ΠΊΠΈ строки ΠΊΠ»ΠΈΠ΅Π½Ρ‚ ΠΏΠ΅Ρ€Π΅Ρ…ΠΎΠ΄ΠΈΡ‚ ΠΊ оТиданию Π΄Π°Π½Π½Ρ‹Ρ… ΠΎΡ‚ сСрвСра. Π‘Π΅Ρ€Π²Π΅Ρ€ посылаСт Π΄Π°Π½Π½Ρ‹Π΅, Π° Π·Π°Ρ‚Π΅ΠΌ ΠΊΠΎΠΌΠ°Π½Π΄Ρƒ Go Ahead (ΠΏΡ€ΠΎΠ΄ΠΎΠ»ΠΆΠΈΡ‚ΡŒ), ΡƒΠΊΠ°Π·Ρ‹Π²Π°ΡŽΡ‰ΡƒΡŽ ΠΊΠ»ΠΈΠ΅Π½Ρ‚Ρƒ Π½Π° Π²ΠΎΠ·ΠΌΠΎΠΆΠ½ΠΎΡΡ‚ΡŒ ΠΎΡ‚ΠΏΡ€Π°Π²ΠΊΠΈ ΡΠ»Π΅Π΄ΡƒΡŽΡ‰Π΅ΠΉ строки.

13.5 НаиболСС распространСнныС Ρ‚ΠΈΠΏΡ‹ Ρ‚Π΅Ρ€ΠΌΠΈΠ½Π°Π»ΠΎΠ²

ΠžΠ±Ρ‹Ρ‡Π½ΠΎ ΠΊΠ»ΠΈΠ΅Π½Ρ‚ ΠΈ сСрвСр ΠΎΡΡ‚Π°ΡŽΡ‚ΡΡ Π² Ρ€Π΅ΠΆΠΈΠΌΠ΅ NVT ΠΎΡ‡Π΅Π½ΡŒ ΠΊΠΎΡ€ΠΎΡ‚ΠΊΠΎΠ΅ врСмя β€” ΠΏΠΎΠΊΠ° Π½Π΅ ΡΠΎΠ³Π»Π°ΡΡƒΡŽΡ‚ ΠΌΠ΅ΠΆΠ΄Ρƒ собой Ρ‚ΠΈΠΏ эмулируСмого Ρ‚Π΅Ρ€ΠΌΠΈΠ½Π°Π»Π° (Π½Π°ΠΏΡ€ΠΈΠΌΠ΅Ρ€, ASCII VT100 ΠΈΠ»ΠΈ IBM 3270).

Π—Π° Π³ΠΎΠ΄Ρ‹ сущСствования telnet Π² этот ΠΏΡ€ΠΎΡ‚ΠΎΠΊΠΎΠ» Π±Ρ‹Π»ΠΈ Π΄ΠΎΠ±Π°Π²Π»Π΅Π½Ρ‹ ΠΌΠ½ΠΎΠ³ΠΈΠ΅ Ρ‚ΠΈΠΏΡ‹ Ρ‚Π΅Ρ€ΠΌΠΈΠ½Π°Π»ΠΎΠ².

13.5.1 Π’Π΅Ρ€ΠΌΠΈΠ½Π°Π»Ρ‹ ASCII

Π’Π΅Ρ€ΠΌΠΈΠ½Π°Π»Ρ‹ ASCII ΠΈΡΠΏΠΎΠ»ΡŒΠ·ΡƒΡŽΡ‚ΡΡ с Unix ΠΈ ΠΊΠΎΠΌΠΏΡŒΡŽΡ‚Π΅Ρ€Π°ΠΌΠΈ VAX ΠΊΠΎΠΌΠΏΠ°Π½ΠΈΠΈ Digital Equipment Corporation. Π­Ρ‚ΠΈ Ρ‚Π΅Ρ€ΠΌΠΈΠ½Π°Π»Ρ‹ ΠΎΠ±Π΅ΡΠΏΠ΅Ρ‡ΠΈΠ²Π°ΡŽΡ‚:

β–  Π£Π΄Π°Π»Π΅Π½Π½ΡƒΡŽ эхо-ΠΏΠ΅Ρ‡Π°Ρ‚ΡŒ (remote echoing) ΠΊΠ°ΠΆΠ΄ΠΎΠ³ΠΎ символа. Π’.Π΅. ΠΊΠ°ΠΆΠ΄Ρ‹ΠΉ посланный ΡƒΠ΄Π°Π»Π΅Π½Π½ΠΎΠΌΡƒ хосту символ возвращаСтся Π½Π°Π·Π°Π΄, Π΄ΠΎ Ρ‚ΠΎΠ³ΠΎ ΠΊΠ°ΠΊ Π±ΡƒΠ΄Π΅Ρ‚ ΠΎΡ‚ΠΎΠ±Ρ€Π°ΠΆΠ΅Π½ Π½Π° экранС ΠΏΠΎΠ»ΡŒΠ·ΠΎΠ²Π°Ρ‚Π΅Π»Ρ (это ΠΏΡ€ΠΈΠ²ΠΎΠ΄ΠΈΡ‚ ΠΊ сущСствСнной Π½Π°Π³Ρ€ΡƒΠ·ΠΊΠ΅ Π½Π° ΡΠ΅Ρ‚ΡŒ).

β–  ΠŸΠΎΠ»Π½ΠΎΠ΄ΡƒΠΏΠ»Π΅ΠΊΡΠ½Ρ‹ΠΉ ΠΎΠ±ΠΌΠ΅Π½. ΠŸΠΎΡ‚ΠΎΠΊ символов ΠΎΠ΄Π½ΠΎΠ²Ρ€Π΅ΠΌΠ΅Π½Π½ΠΎ пСрСдаСтся Π² ΠΎΠ±ΠΎΠΈΡ… направлСниях. Π‘Π΅Ρ€Π²Π΅Ρ€Ρƒ Π½Π΅ трСбуСтся ΠΏΠΎΡΡ‹Π»Π°Ρ‚ΡŒ ΡƒΠΏΡ€Π°Π²Π»ΡΡŽΡ‰ΠΈΠΉ ΠΊΠΎΠ΄ Go Ahead.

β–  ΠŸΠΎΠ΄Π΄Π΅Ρ€ΠΆΠΊΡƒ ΠΈΠ½Ρ‚Π΅Ρ€Π°ΠΊΡ‚ΠΈΠ²Π½Ρ‹Ρ… полноэкранных ΠΏΡ€ΠΈΠ»ΠΎΠΆΠ΅Π½ΠΈΠΉ (это Ρ‚Π°ΠΊΠΆΠ΅ сущСствСнно Π·Π°Π³Ρ€ΡƒΠΆΠ°Π΅Ρ‚ ΡΠ΅Ρ‚ΡŒ).

β–  ΠΠ°Π±ΠΎΡ€ символов ASCII большС Π½Π°Π±ΠΎΡ€Π° символов NVT.

ΠžΡΠ½ΠΎΠ²Π½Ρ‹Π΅ характСристики Ρ‚Π΅Ρ€ΠΌΠΈΠ½Π°Π»ΠΎΠ² ASCII ΠΎΠΏΡ€Π΅Π΄Π΅Π»Π΅Π½Ρ‹ Π² стандартах ANSI Π₯3.64, ISO 6429 ΠΈ ISO 2022. МногиС ΠΌΠΎΠ΄Π΅Π»ΠΈ Ρ‚Π΅Ρ€ΠΌΠΈΠ½Π°Π»ΠΎΠ² ASCII ΠΈΠΌΠ΅ΡŽΡ‚ Π½Π΅ΠΊΠΎΡ‚ΠΎΡ€Ρ‹Π΅ Π΄ΠΎΠΏΠΎΠ»Π½ΠΈΡ‚Π΅Π»ΡŒΠ½Ρ‹Π΅ возмоТности (Π½Π°ΠΏΡ€ΠΈΠΌΠ΅Ρ€, ANSI, VT52, VT100, VT220, TV1950, TV1955 ΠΈ WYSE50). Для рСгистрации с ΡƒΠ΄Π°Π»Π΅Π½Π½Ρ‹Ρ… ΠΊΠΎΠΌΠΏΡŒΡŽΡ‚Π΅Ρ€ΠΎΠ² Unix Π½Π°ΠΈΠ±ΠΎΠ»Π΅Π΅ часто эмулируСтся Ρ‚Π΅Ρ€ΠΌΠΈΠ½Π°Π» VT100.

13.5.2 ΠšΠΎΠ½Ρ„ΠΈΠ³ΡƒΡ€ΠΈΡ€ΠΎΠ²Π°Π½ΠΈΠ΅ раскладки ΠΊΠ»Π°Π²ΠΈΠ°Ρ‚ΡƒΡ€Ρ‹

ΠšΠ»Π°Π²ΠΈΠ°Ρ‚ΡƒΡ€Ρ‹ ΠΊΠΎΠΌΠΏΡŒΡŽΡ‚Π΅Ρ€ΠΎΠ² PC ΠΈΠ»ΠΈ Macintosh Π½Π΅ ΠΈΠ΄Π΅Π½Ρ‚ΠΈΡ‡Π½Ρ‹ ΠΊΠ»Π°Π²ΠΈΠ°Ρ‚ΡƒΡ€Π°ΠΌ Ρ‚Π΅Ρ€ΠΌΠΈΠ½Π°Π»ΠΎΠ² VT100 ΠΈΠ»ΠΈ 3270. ΠŸΡ€ΠΈΠ»ΠΎΠΆΠ΅Π½ΠΈΡ telnet ΠΎΠ±Ρ‹Ρ‡Π½ΠΎ ΠΎΠ±Π΅ΡΠΏΠ΅Ρ‡ΠΈΠ²Π°ΡŽΡ‚ способ конфигурирования ΠΎΡ‚Π΄Π΅Π»ΡŒΠ½Ρ‹Ρ… клавиш ΠΊΠ»Π°Π²ΠΈΠ°Ρ‚ΡƒΡ€Ρ‹ ΠΈΠ»ΠΈ ΡƒΠΏΡ€Π°Π²Π»ΡΡŽΡ‰ΠΈΡ… ΠΊΠΎΠΌΠ±ΠΈΠ½Π°Ρ†ΠΈΠΉ клавиш для выполнСния Ρ„ΡƒΠ½ΠΊΡ†ΠΈΠΉ, доступных Π½Π° ΠΊΠ»Π°Π²ΠΈΠ°Ρ‚ΡƒΡ€Π΅ эмулированных систСм. НапримСр, с Ρ‚Π΅Ρ€ΠΌΠΈΠ½Π°Π»ΠΎΠΌ VTXXX Π²ΠΎΠ·Π½ΠΈΠΊΠ°Π΅Ρ‚ ΠΏΡ€ΠΎΠ±Π»Π΅ΠΌΠ° ΠΈΠ·-Π·Π° Ρ‚ΠΎΠ³ΠΎ, Ρ‡Ρ‚ΠΎ Π½Π΅ стандартизирована клавиша удалСния послСднСго Π²Π²Π΅Π΄Π΅Π½Π½ΠΎΠ³ΠΎ символа. НСкоторыС Ρ‚Π΅Ρ€ΠΌΠΈΠ½Π°Π»Ρ‹ ΠΈΡΠΏΠΎΠ»ΡŒΠ·ΡƒΡŽΡ‚ для этого ΠΊΠ»Π°Π²ΠΈΡˆΡƒ Backspace, Π° Π΄Ρ€ΡƒΠ³ΠΈΠ΅ β€” Del.

Для систСм Unix ΠΌΠΎΠΆΠ½ΠΎ Π½Π°ΡΡ‚Ρ€ΠΎΠΈΡ‚ΡŒ ΠΊΠ»Π°Π²ΠΈΠ°Ρ‚ΡƒΡ€Ρƒ эмулируСмого Ρ‚Π΅Ρ€ΠΌΠΈΠ½Π°Π»Π° Ρ‡Π΅Ρ€Π΅Π· элСмСнты ΠΊΠΎΠ½Ρ„ΠΈΠ³ΡƒΡ€Π°Ρ†ΠΈΠΎΠ½Π½ΠΎΠ³ΠΎ Ρ„Π°ΠΉΠ»Π° /etc/termcaps. ΠŸΡ€ΠΈΠ»ΠΎΠΆΠ΅Π½ΠΈΠ΅ Chameleon (для Ρ€Π°Π±ΠΎΡ‚Ρ‹ с telnet Π² срСдС Windows) обСспСчиваСт Π±ΠΎΠ»Π΅Π΅ простой способ Ρ‚Π°ΠΊΠΎΠΉ настройки (см. рис. 13.3). Π’ ΠΊΠΎΠ½Ρ„ΠΈΠ³ΡƒΡ€Π°Ρ†ΠΈΠΎΠ½Π½ΠΎΠΌ экранС этого прилоТСния ΠΌΠΎΠΆΠ½ΠΎ ΠΏΠ΅Ρ€Π΅Ρ‚Π°ΡΠΊΠΈΠ²Π°Ρ‚ΡŒ ΠΌΡ‹ΡˆΡŒΡŽ клавиши с Π²Π΅Ρ€Ρ…Π½Π΅Π³ΠΎ изобраТСния ΠΊΠ»Π°Π²ΠΈΠ°Ρ‚ΡƒΡ€Ρ‹ Π½Π° Π½ΠΈΠΆΠ½Π΅Π΅, ΠΎΡ‚Ρ€Π°ΠΆΠ°ΡŽΡ‰Π΅Π΅ ΡΠΎΠΎΡ‚Π²Π΅Ρ‚ΡΡ‚Π²ΡƒΡŽΡ‰ΡƒΡŽ ΠΊΠ»Π°Π²ΠΈΠ°Ρ‚ΡƒΡ€Ρƒ PC. НапримСр, Ссли Π½ΡƒΠΆΠ½ΠΎ, Ρ‡Ρ‚ΠΎΠ±Ρ‹ клавиша Backspace Π½Π° PC Ρ„ΠΎΡ€ΠΌΠΈΡ€ΠΎΠ²Π°Π»Π° Π² telnet ΠΊΠΎΠ΄ клавиши Del Ρ‚Π΅Ρ€ΠΌΠΈΠ½Π°Π»Π° VT100, достаточно ΠΏΠ΅Ρ€Π΅Ρ‚Π°Ρ‰ΠΈΡ‚ΡŒ ΠΊΠ»Π°Π²ΠΈΡˆΡƒ Del Π²Π΅Ρ€Ρ…Π½Π΅Π³ΠΎ изобраТСния Π½Π° ΠΊΠ»Π°Π²ΠΈΡˆΡƒ Backspace Π½ΠΈΠΆΠ½Π΅Π³ΠΎ изобраТСния ΠΊΠ»Π°Π²ΠΈΠ°Ρ‚ΡƒΡ€Ρ‹.

Рис. 13.3. ΠšΠΎΠ½Ρ„ΠΈΠ³ΡƒΡ€ΠΈΡ€ΠΎΠ²Π°Π½ΠΈΠ΅ ΠΊΠ»Π°Π²ΠΈΠ°Ρ‚ΡƒΡ€Ρ‹ пСрСтаскиваниСм ΠΌΡ‹ΡˆΡŒΡŽ

13.5.3 Π’Π΅Ρ€ΠΌΠΈΠ½Π°Π»Ρ‹ IBM 3270 ΠΈ 5250

Π‘ΠΎΠ»ΡŒΡˆΠΈΠ΅ Π­Π’Πœ ΠΊΠΎΠΌΠΏΠ°Π½ΠΈΠΈ IBM ΠΏΠΎΠ΄Π΄Π΅Ρ€ΠΆΠΈΠ²Π°ΡŽΡ‚ Ρ€Π°Π±ΠΎΡ‚Ρƒ сотСн ΠΈΠ»ΠΈ тысяч ΠΈΠ½Ρ‚Π΅Ρ€Π°ΠΊΡ‚ΠΈΠ²Π½Ρ‹Ρ… Ρ‚Π΅Ρ€ΠΌΠΈΠ½Π°Π»ΠΎΠ². МногиС Π³ΠΎΠ΄Ρ‹ для этого использовались Ρ‚Π΅Ρ€ΠΌΠΈΠ½Π°Π»Ρ‹ IBM 3270, Π»ΠΈΡ†Π΅Π½Π·ΠΈΡ€ΠΎΠ²Π°Π½Π½Ρ‹Π΅ Π΄Π°Π½Π½ΠΎΠΉ ΠΊΠΎΠΌΠΏΠ°Π½ΠΈΠ΅ΠΉ. Они Π±Ρ‹Π»ΠΈ ΡΠΏΠ΅Ρ†ΠΈΠ°Π»ΡŒΠ½ΠΎ ΠΎΠΏΡ‚ΠΈΠΌΠΈΠ·ΠΈΡ€ΠΎΠ²Π°Π½Ρ‹ для ΠΏΡ€ΠΈΠ»ΠΎΠΆΠ΅Π½ΠΈΠΉ ΠΎΠ±Ρ€Π°Π±ΠΎΡ‚ΠΊΠΈ Π΄Π°Π½Π½Ρ‹Ρ….

Π’Π΅Ρ€ΠΌΠΈΠ½Π°Π»Ρ‹ IBM 3270 Ρ€Π°Π±ΠΎΡ‚Π°ΡŽΡ‚ Π² Π±Π»ΠΎΡ‡Π½ΠΎΠΌ Ρ€Π΅ΠΆΠΈΠΌΠ΅, Π² ΠΊΠΎΡ‚ΠΎΡ€ΠΎΠΌ ΠΏΠΎΠ»ΡŒΠ·ΠΎΠ²Π°Ρ‚Π΅Π»ΡŒ ΠΊΠ°ΠΆΠ΄Ρ‹ΠΉ Ρ€Π°Π· ΠΏΠΎΠ»ΡƒΡ‡Π°Π΅Ρ‚ Ρ†Π΅Π»Ρ‹ΠΉ экран Π΄Π°Π½Π½Ρ‹Ρ…. Когда ΠΎΠ½ Π½Π°ΠΆΠΈΠΌΠ°Π΅Ρ‚ ΠΊΠ»Π°Π²ΠΈΡˆΡƒ ENTER ΠΈΠ»ΠΈ Π΄Ρ€ΡƒΠ³ΡƒΡŽ Ρ„ΡƒΠ½ΠΊΡ†ΠΈΠΎΠ½Π°Π»ΡŒΠ½ΡƒΡŽ ΠΊΠ»Π°Π²ΠΈΡˆΡƒ, Π½Π° хост пСрСсылаСтся содСрТимоС всСго экрана. ΠšΠ»Π°Π²ΠΈΠ°Ρ‚ΡƒΡ€Π° блокируСтся, Π° хост Π½Π°Ρ‡ΠΈΠ½Π°Π΅Ρ‚ ΠΎΠ±Ρ€Π°Π±ΠΎΡ‚ΠΊΡƒ ΠΏΠΎΠ»ΡƒΡ‡Π΅Π½Π½Ρ‹Ρ… Π΄Π°Π½Π½Ρ‹Ρ…. Π—Π°Ρ‚Π΅ΠΌ хост отправляСт ΠΎΠ±Ρ€Π°Ρ‚Π½ΠΎ ΠΎΠ΄ΠΈΠ½ ΠΈΠ»ΠΈ нСсколько экранов Π΄Π°Π½Π½Ρ‹Ρ…. Π—Π°Π²Π΅Ρ€ΡˆΠΈΠ² пСрСсылку, хост Ρ€Π°Π·Π±Π»ΠΎΠΊΠΈΡ€ΡƒΠ΅Ρ‚ ΠΊΠ»Π°Π²ΠΈΠ°Ρ‚ΡƒΡ€Ρƒ Ρ‚Π΅Ρ€ΠΌΠΈΠ½Π°Π»Π°. Π’Π΅Ρ€ΠΌΠΈΠ½Π°Π»Ρ‹ IBM 3270 ΠΈΠΌΠ΅ΡŽΡ‚ ΡΠ»Π΅Π΄ΡƒΡŽΡ‰ΠΈΠ΅ характСристики:

β–  8-разрядныС ΠΊΠΎΠ΄Ρ‹ EBCDIC

β–  ΠŸΠΎΠ»ΡƒΠ΄ΡƒΠΏΠ»Π΅ΠΊΡΠ½Ρ‹ΠΉ Ρ€Π΅ΠΆΠΈΠΌ взаимодСйствия

β–  Π‘Π»ΠΎΡ‡Π½Ρ‹ΠΉ ΠΌΠ΅Ρ‚ΠΎΠ΄ ΠΎΠ±ΠΌΠ΅Π½Π°

Для доступа ΠΊ ΠΊΠΎΠΌΠΏΡŒΡŽΡ‚Π΅Ρ€Π°ΠΌ AS/400 ΠΏΡ€ΠΈΠΌΠ΅Π½ΡΡŽΡ‚ΡΡ Ρ‚Π΅Ρ€ΠΌΠΈΠ½Π°Π»Ρ‹ IBM 5250, ΠΈΠΌΠ΅ΡŽΡ‰ΠΈΠ΅ ΠΏΠΎΠ΄ΠΎΠ±Π½Ρ‹Π΅ характСристики.

13.6 Π’Π°Ρ€ΠΈΠ°Π½Ρ‚Ρ‹

Π₯арактСристики эмуляции Ρ‚Π΅Ρ€ΠΌΠΈΠ½Π°Π»Π° ΡƒΡΡ‚Π°Π½Π°Π²Π»ΠΈΠ²Π°ΡŽΡ‚ΡΡ с ΠΏΠΎΠΌΠΎΡ‰ΡŒΡŽ ΠΎΠ±ΠΌΠ΅Π½Π° ΠΊΠΎΠΌΠ°Π½Π΄Π°ΠΌΠΈ согласования Π²Π°Ρ€ΠΈΠ°Π½Ρ‚ΠΎΠ² Ρ€Π°Π±ΠΎΡ‚Ρ‹ telnet. Π›ΡŽΠ±Π°Ρ сторона ΠΌΠΎΠΆΠ΅Ρ‚ Π·Π°ΠΏΡ€ΠΎΡΠΈΡ‚ΡŒ ΠΎΡ‚ ΠΏΠ°Ρ€Ρ‚Π½Π΅Ρ€Π° выполнСния (ΠΊΠΎΠΌΠ°Π½Π΄Π° DO) ΠΎΠ΄Π½ΠΎΠ³ΠΎ ΠΈΠ· Π²Π°Ρ€ΠΈΠ°Π½Ρ‚ΠΎΠ², Π½Π°ΠΏΡ€ΠΈΠΌΠ΅Ρ€ эхопСчати ΠΊΠ°ΠΆΠ΄ΠΎΠ³ΠΎ символа. ΠŸΠ°Ρ€Ρ‚Π½Π΅Ρ€ выполняСт Ρ‚Π°ΠΊΡƒΡŽ ΠΊΠΎΠΌΠ°Π½Π΄Ρƒ ΠΈΠ»ΠΈ отклоняСт Π΅Π΅. Π›ΡŽΠ±Π°Ρ сторона ΠΌΠΎΠΆΠ΅Ρ‚ ΠΏΠΎ ТСланию (ΠΊΠΎΠΌΠ°Π½Π΄Π° WILL) Π·Π°ΠΏΡ€ΠΎΡΠΈΡ‚ΡŒ исполнСниС ΠΎΠΏΡ€Π΅Π΄Π΅Π»Π΅Π½Π½ΠΎΠ³ΠΎ Π²Π°Ρ€ΠΈΠ°Π½Ρ‚Π°, Π° ΠΏΠ°Ρ€Ρ‚Π½Π΅Ρ€ β€” Ρ€Π°Π·Ρ€Π΅ΡˆΠΈΡ‚ΡŒ ΠΈΠ»ΠΈ Π·Π°ΠΏΡ€Π΅Ρ‚ΠΈΡ‚ΡŒ эти дСйствия.

Π‘ΡƒΡ‰Π΅ΡΡ‚Π²ΡƒΡŽΡ‰ΠΈΠ΅ Ρ‡Π΅Ρ‚Ρ‹Ρ€Π΅ ΠΏΠ°Ρ€Ρ‹ запросов/ΠΎΡ‚Π²Π΅Ρ‚ΠΎΠ² ΠΈΡΠΏΠΎΠ»ΡŒΠ·ΡƒΡŽΡ‚ΡΡ Π² процСссС согласования характСристик ΠΎΠ±ΠΌΠ΅Π½Π°:

DO (ΠΊΠΎΠ΄ Π²Π°Ρ€ΠΈΠ°Π½Ρ‚Π°) Запрос ΠΎΡ‚ ΠΏΠ°Ρ€Ρ‚Π½Π΅Ρ€Π° Π½Π° Π²Ρ‹ΠΏΠΎΠ»Π½Π΅Π½ΠΈΠ΅ ΠΎΠΏΠ΅Ρ€Π°Ρ†ΠΈΠΈ. WILL (ΠΊΠΎΠ΄ Π²Π°Ρ€ΠΈΠ°Π½Ρ‚Π°) БогласиС ΠΏΠ°Ρ€Ρ‚Π½Π΅Ρ€Π°. Π—Π°ΠΏΡ€Π°ΡˆΠΈΠ²Π°Π΅ΠΌΡ‹ΠΉ Π²Π°Ρ€ΠΈΠ°Π½Ρ‚ согласован. DO (ΠΊΠΎΠ΄ Π²Π°Ρ€ΠΈΠ°Π½Ρ‚Π°) Запрос ΠΎΡ‚ ΠΏΠ°Ρ€Ρ‚Π½Π΅Ρ€Π° Π½Π° Π²Ρ‹ΠΏΠΎΠ»Π½Π΅Π½ΠΈΠ΅ ΠΎΠΏΠ΅Ρ€Π°Ρ†ΠΈΠΈ. WON'T (ΠΊΠΎΠ΄ Π²Π°Ρ€ΠΈΠ°Π½Ρ‚Π°) ΠžΡ‚ΠΊΠ°Π· ΠΏΠ°Ρ€Ρ‚Π½Π΅Ρ€Π°. БостояниС ΠΎΠ±ΠΌΠ΅Π½Π° Π½Π΅ мСняСтся. WILL (ΠΊΠΎΠ΄ Π²Π°Ρ€ΠΈΠ°Π½Ρ‚Π°) Π£ΠΊΠ°Π·Ρ‹Π²Π°Π΅Ρ‚ Π½Π° ΠΆΠ΅Π»Π°Π½ΠΈΠ΅ Π½Π°Ρ‡Π°Ρ‚ΡŒ ΠΎΠΏΠ΅Ρ€Π°Ρ†ΠΈΡŽ. DO (ΠΊΠΎΠ΄ Π²Π°Ρ€ΠΈΠ°Π½Ρ‚Π°) БогласиС ΠΏΠ°Ρ€Ρ‚Π½Π΅Ρ€Π°. Π—Π°ΠΏΡ€Π°ΡˆΠΈΠ²Π°Π΅ΠΌΡ‹ΠΉ Π²Π°Ρ€ΠΈΠ°Π½Ρ‚ согласован. WILL (ΠΊΠΎΠ΄ Π²Π°Ρ€ΠΈΠ°Π½Ρ‚Π°) Π£ΠΊΠ°Π·Ρ‹Π²Π°Π΅Ρ‚ Π½Π° ΠΆΠ΅Π»Π°Π½ΠΈΠ΅ Π½Π°Ρ‡Π°Ρ‚ΡŒ ΠΎΠΏΠ΅Ρ€Π°Ρ†ΠΈΡŽ. DONT (ΠΊΠΎΠ΄ Π²Π°Ρ€ΠΈΠ°Π½Ρ‚Π°) ΠžΡ‚ΠΊΠ°Π· ΠΏΠ°Ρ€Ρ‚Π½Π΅Ρ€Π°. БостояниС ΠΎΠ±ΠΌΠ΅Π½Π° Π½Π΅ мСняСтся. WON'T (ΠΊΠΎΠ΄ Π²Π°Ρ€ΠΈΠ°Π½Ρ‚Π°) ΠŸΠΎΠ΄Ρ‚Π²Π΅Ρ€ΠΆΠ΄Π΅Π½ΠΈΠ΅ сохранСния Ρ‚Π΅ΠΊΡƒΡ‰Π΅Π³ΠΎ состояния ΠΎΠ±ΠΌΠ΅Π½Π°.

ΠŸΡ€ΠΈ запускС соСдинСния ΠΌΠ΅ΠΆΠ΄Ρƒ ΠΏΠ°Ρ€Ρ‚Π½Π΅Ρ€Π°ΠΌΠΈ производится ΠΎΠ±ΠΌΠ΅Π½ мноТСством сообщСний. Иногда согласованиС Π²Π°Ρ€ΠΈΠ°Π½Ρ‚Π° Ρ€Π°Π±ΠΎΡ‚Ρ‹ происходит ΠΈ Π² сСрСдинС сСанса. НСкоторыС сигналы Π²Ρ‹Π±ΠΎΡ€Π° Π²Π°Ρ€ΠΈΠ°Π½Ρ‚Π° Π½Π°Ρ‡ΠΈΠ½Π°ΡŽΡ‚ Π΄ΠΎΠΏΠΎΠ»Π½ΠΈΡ‚Π΅Π»ΡŒΠ½ΠΎΠ΅ согласованиС (subnegotiations), с ΠΎΠ±ΠΌΠ΅Π½ΠΎΠΌ ΡΠΎΠΎΡ‚Π²Π΅Ρ‚ΡΡ‚Π²ΡƒΡŽΡ‰Π΅ΠΉ ΠΈΠ½Ρ„ΠΎΡ€ΠΌΠ°Ρ†ΠΈΠ΅ΠΉ.