টেলনেট প্রোটোকল বর্ণিত বোঝায় যা RFC 854 , এর মধ্যে রয়েছে, এ-ব্যান্ড আদেশগুলি প্রেরণ করতে একটি উপায় রয়েছে IAC চরিত্র , '\255'
কয়েকটি আরো বাইট করে। এই কমান্ডগুলি রিমোটটিতে একটি বাধা প্রেরণের মতো জিনিসগুলি করতে পারে তবে সাধারণত সেগুলি বিকল্পগুলি প্রেরণে ব্যবহৃত হয় ।
টার্মিনাল ধরণের বিকল্পটি প্রেরণ করে এমন কোনও এক্সচেঞ্জের বিশদ চেহারা মাইক্রোসফ্ট কিউ 231866 এ পাওয়া যাবে ।
উইন্ডোর আকার বিকল্প বর্ণনা করা হয় বোঝায় যা RFC 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)
আরএসএফ 4254 এ ssh প্রোটোকলটি বর্ণিত হয়েছে । এটি বার্তার একটি স্ট্রিম নিয়ে গঠিত। এরকম একটি বার্তা হ'ল "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
? এর উদাহরণ আমি কোথাও পাই না।