टेलनेट प्रोटोकॉल, में वर्णित RFC 854 , से मिलकर, इन-बैंड आदेश भेजने के लिए एक रास्ता भी शामिल आईएसी चरित्र , '\255'
, कई और अधिक बाइट्स द्वारा पीछा किया। ये कमांड रिमोट को एक बाधा भेजने जैसी चीजें कर सकते हैं, लेकिन आमतौर पर उनका उपयोग विकल्प भेजने के लिए किया जाता है ।
Microsoft Q231866 में टर्मिनल प्रकार का विकल्प भेजने वाले एक्सचेंज पर एक विस्तृत विवरण पाया जा सकता है ।
विंडो का आकार विकल्प में वर्णन किया गया आरएफसी 1073 । ग्राहक पहले एक NAWS
विकल्प भेजने के लिए अपनी इच्छा भेजता है । यदि सर्वर जवाब देता है DO NAWS
, तो ग्राहक NAWS
विकल्प डेटा भेज सकता है , जिसमें दो 16-बिट मान शामिल हैं।
उदाहरण सत्र, 47 पंक्ति 80 स्तंभ टर्मिनल पर:
telnet> set options
Will show option processing.
telnet> open localhost
Trying 127.0.0.1...
Connected to localhost.
Escape character is '^]'.
SENT WILL NAWS
RCVD DO NAWS
SENT IAC SB NAWS 0 80 (80) 0 47 (47)
Ssh प्रोटोकॉल RFC 4254 में वर्णित है । इसमें संदेशों की एक धारा शामिल है। ऐसा एक संदेश है "pty-req"
, जो एक छद्म टर्मिनल का अनुरोध करता है, और इसके मापदंडों में टर्मिनल ऊंचाई और चौड़ाई शामिल है।
byte SSH_MSG_CHANNEL_REQUEST
uint32 recipient channel
string "pty-req"
boolean want_reply
string TERM environment variable value (e.g., vt100)
uint32 terminal width, characters (e.g., 80)
uint32 terminal height, rows (e.g., 24)
uint32 terminal width, pixels (e.g., 640)
uint32 terminal height, pixels (e.g., 480)
string encoded terminal modes
टेलनेट और एसएचएस क्लाइंट SIGWINCH
सिग्नल को पकड़ लेंगे , इसलिए यदि आप एक सत्र के दौरान टर्मिनल विंडो का आकार बदलते हैं, तो वे नए आकार के साथ सर्वर को एक उचित संदेश भेजेंगे। Ssh ने विंडो डायमेंशन चेंज मैसेज भेजा:
byte SSH_MSG_CHANNEL_REQUEST
uint32 recipient channel
string "window-change"
boolean FALSE
uint32 terminal width, columns
uint32 terminal height, rows
uint32 terminal width, pixels
uint32 terminal height, pixels
Window Dimension Change Message
? मुझे इसका उदाहरण कहीं नहीं मिल रहा है।