I sammenheng med Telnet står "IAC" for
"Internet Access Code" . Det er en spesiell karakter (representert som
`\ xff` i ASCII) pleide å unnslippe den normale tolkningen av påfølgende karakterer.
Slik fungerer det:
1. Telnet -kommunikasjon: Telnet er en protokoll som lar deg eksternt koble til en annen datamaskin over et nettverk. Under en telnetøkt sendes data frem og tilbake mellom klienten og serveren.
2. IAC som en fluktsekvens: Normalt blir tegnene du skriver sendt direkte til den eksterne serveren. Imidlertid, hvis du trenger å sende spesielle kommandoer eller kontrollinformasjon, bruker du IAC som en rømningssekvens.
3. IAC etterfulgt av kommando: Du sender et IAC -tegn etterfulgt av en spesifikk kommandokode. Dette forteller Telnet -klienten eller serveren om å tolke følgende tegn på en annen måte.
Eksempel:
Å sende en " do "Kommando til Telnet -serveren (ber om et bestemt alternativ), vil du sende følgende sekvens:
`` `
IAC do option_code
`` `
Vanlige IAC -kommandoer:
* do: Be om et spesifikt alternativ fra serveren.
* ikke: Deaktiver et spesifikt alternativ fra serveren.
* vil: Angi vilje til å støtte et spesifikt alternativ.
* ikke: Angi manglende vilje til å støtte et spesifikt alternativ.
* sb: Start en underforhandlingsblokk (for mer komplekse forhandlinger).
* se: Avslutt en underforhandlingsblokk.
hvorfor IAC er nødvendig:
IAC er viktig for å håndtere telnetøkter effektivt og sikkert. Uten det ville du ikke kunne forhandle om alternativer, kontrollere forbindelsen eller sende spesialtegn uten å bli tolket feil av den eksterne serveren.
Merk: Mens Telnet fremdeles brukes i noen nisjescenarier, regnes det som utdatert og usikkert. For moderne kommunikasjon anbefales protokoller som SSH (sikkert skall).