I forbindelse med Telnet står "IAC" for
"Internetadgangskode" . Det er en speciel karakter (repræsenteret som
`\ xff` I ASCII) bruges til at undslippe den normale fortolkning af efterfølgende tegn.
Sådan fungerer det:
1. Telnet -kommunikation: Telnet er en protokol, der giver dig mulighed for eksternt at oprette forbindelse til en anden computer via et netværk. Under en telnet -session sendes data frem og tilbage mellem klienten og serveren.
2. IAC som en flugtsekvens: Normalt sendes de tegn, du skriver, direkte til fjernserveren. Men hvis du har brug for at sende specielle kommandoer eller kontroloplysninger, bruger du IAC som en flugtsekvens.
3. IAC efterfulgt af kommando: Du sender en IAC -karakter efterfulgt af en bestemt kommandokode. Dette fortæller Telnet -klienten eller serveren at fortolke følgende tegn forskelligt.
Eksempel:
At sende en " do "Kommando til telnet -serveren (anmoder om en bestemt mulighed), ville du sende følgende rækkefølge:
`` `
Iac do option_code
`` `
fælles IAC -kommandoer:
* do: Anmod om en bestemt indstilling fra serveren.
* dont: Deaktiver en bestemt mulighed fra serveren.
* vil: Angiv vilje til at støtte en bestemt mulighed.
* plejer: Angiv uvillighed til at understøtte en bestemt mulighed.
* sb: Start en underforhandlingsblok (for mere komplekse forhandlinger).
* se: Afslut en underforhandlingsblok.
Hvorfor er der behov for IAC:
IAC er vigtig for at styre telnet -sessioner effektivt og sikkert. Uden det ville du ikke være i stand til at forhandle om indstillinger, kontrollere forbindelsen eller sende specialtegn uden at blive fortolket af fjernserveren.
Bemærk: Mens Telnet stadig bruges i nogle nichescenarier, betragtes det som forældet og usikkert. For moderne kommunikation anbefales protokoller som SSH (Secure Shell) stærkt.