25.04.2013 Views

Xarxes de computadors - Universitat Oberta de Catalunya

Xarxes de computadors - Universitat Oberta de Catalunya

Xarxes de computadors - Universitat Oberta de Catalunya

SHOW MORE
SHOW LESS

Create successful ePaper yourself

Turn your PDF publications into a flip-book with our unique Google optimized e-Paper software.

© FUOC • XP06/M2005/01487<br />

ANOTACIONS<br />

194<br />

Programari lliure<br />

17.1.2. Ordres <strong>de</strong>l protocol Telnet<br />

En les da<strong>de</strong>s intercanvia<strong>de</strong>s entre dos sistemes que es comuniquen<br />

amb el protocol Telnet, es po<strong>de</strong>n intercalar certes ordres pròpies <strong>de</strong>l<br />

protocol, com ara el senyal GA o els codis <strong>de</strong> negociació. Per a distingir<br />

les ordres <strong>de</strong> les da<strong>de</strong>s normals, les primers han d’anar prefixa<strong>de</strong>s<br />

amb un codi especial anomenat IAC (Interpret As Command),<br />

que es representa amb un byte igual a 255.<br />

Per tant, cada ordre es representa amb una seqüència <strong>de</strong> dos bytes,<br />

en la qual el primer és el codi IAC, i el segon, el codi mateix <strong>de</strong> l’ordre,<br />

excepte les ordres <strong>de</strong> negociació, que disposen d’un tercer byte<br />

que serveix per a indicar a quina opció es refereixen. Per a representar<br />

un byte normal <strong>de</strong> da<strong>de</strong>s que sigui igual a 255, és necessari prefixar-lo<br />

amb un codi IAC. Qualsevol altre byte <strong>de</strong> da<strong>de</strong>s es representa<br />

directament amb el seu codi.<br />

Les ordres <strong>de</strong>fini<strong>de</strong>s en el protocol Telnet són les següents:<br />

• NOP (No Operation, codi 241): operació nul·la.<br />

• GA (Go Ahead, codi 249): senyal GA.<br />

• BRK (Break, codi 243): senyal BRK.<br />

• DO (codi 253) + codi opció: codi <strong>de</strong> negociació DO.<br />

• DON’T (codi 254) + codi opció: codi <strong>de</strong> negociació DON’T.<br />

• WILL (codi 251) + codi opció: codi <strong>de</strong> negociació WILL.<br />

• WON’T (codi 252) + codi opció: codi <strong>de</strong> negociació WON’T.<br />

• SB (Subnegotiation Begin, codi 250) + codi opció: les da<strong>de</strong>s que<br />

vinguin a continuació corresponen a la subnegociació d’una opció.<br />

• SE (Subnegotiation End, codi 240): indica el final <strong>de</strong> les da<strong>de</strong>s <strong>de</strong><br />

subnegociació.<br />

• DM (Data Mark, codi 242): indica en quin punt <strong>de</strong> la seqüència <strong>de</strong><br />

da<strong>de</strong>s s’ha enviat un senyal Synch.<br />

• IP (Interrupt Process, codi 244): codi <strong>de</strong> funció que pot enviar<br />

l’usuari per a indicar al sistema remot que interrompi el procés<br />

que està executant.

Hooray! Your file is uploaded and ready to be published.

Saved successfully!

Ooh no, something went wrong!