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.

<strong>Xarxes</strong> <strong>de</strong> <strong>computadors</strong><br />

Les línies que obtenim amb el programa tcpdump (numera<strong>de</strong>s <strong>de</strong><br />

l’1 al 13) són les següents:<br />

1) 15:56:59.506091 argos.1023 > helios.login: P 37:38 (1)ack 596 win 31744<br />

2) 15:56:59.516091 helios.login > argos.1023: P 596:597 (1) ack 38 win 8760<br />

3) 15:56:59.526091 argos.1023 > helios.login: .ack 597 win 31744<br />

4) 15:56:59.846091 argos.1023 > helios.login: P 38:39 (1)ack 597 win 31744<br />

5) 15:56:59.856091 helios.login > argos.1023: P 597:600 (3) ack 39 win 8760<br />

6) 15:56:59.866091 argos.1023 > helios.login: .ack 600 win 31744<br />

7) 15:57:00.116091 argos.1023 > helios.login: P 39:40 (1)ack 600 win 31744<br />

8) 15:57:00.126091 helios.login > argos.1023: P 600:603 (3) ack 40 win 8760<br />

9) 15:57:00.136091 argos.1023 > helios.login: .ack 603 win 31744<br />

10) 15:57:00.146091 helios.login > argos.1023: P 603:658 (55) ack 40 win 8760<br />

11) 15:57:00.156091 argos.1023 > helios.login: .ack 658 win 31744<br />

12) 15:57:00.166091 helios.login > argos.1023: P 658:1414 (756) ack 40 win 8760<br />

13) 15:57:00.176091 argos.1023 > helios.login: .ack 1414 win 31744<br />

La interpretació d’aquestes línies és la següent: argos ja ha enviat<br />

36 bytes, mentre que helios ja n’ha enviat 595 (informació que tots<br />

dos han intercanviat <strong>de</strong>s <strong>de</strong>l principi <strong>de</strong> la connexió, com po<strong>de</strong>n ser<br />

logins, usernames, etc.). Deduïm aquesta informació <strong>de</strong> la primera<br />

línia <strong>de</strong> l’exemple.<br />

1. argos envia el caràcter ‘l’. L’indicador P assenyala PUSH. El número<br />

<strong>de</strong> seqüència avança <strong>de</strong> 37 a 38.<br />

2. helios retorna un eco <strong>de</strong>l caràcter ‘l’. El seu número <strong>de</strong> seqüència<br />

avança <strong>de</strong> 596 a 597 i reconeix el byte rebut (ACK = 37 + 1 = 38).<br />

3. argos reconeix l’eco: ACK = 597 + 1 = 598.<br />

4. argos envia el caràcter ‘segon’. El número <strong>de</strong> seqüència avança<br />

<strong>de</strong> 38 a 39. L’ACK no reconeix res perquè val igual que abans:<br />

ACK = 597.<br />

5. helios fa un eco que ocupa 3 bytes (BS +1 + s). El número <strong>de</strong> seqüència<br />

avança tres posicions (<strong>de</strong> 597 a 600) i reconeix el caràcter<br />

‘segon’, ja que ACK = 38 + 1 = 39.<br />

6. argos reconeix l’eco amb un ACK = 600.<br />

7. argos envia el retorn <strong>de</strong> carro (CR). El número <strong>de</strong> seqüència avança<br />

una posició.<br />

8. helios fa un eco <strong>de</strong>l CR i, així mateix, retorna un altre CR seguit<br />

d’un LF. Això significa la tramesa <strong>de</strong> 3 bytes. Reconeix el CR, ja<br />

que ACK = 40.<br />

9. argos reconeix aquests tres caràcters.<br />

155<br />

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

Nota<br />

Recor<strong>de</strong>u que PUSH indica<br />

al receptor que passi les da<strong>de</strong>s<br />

immediatament a l’aplicació;<br />

és a dir, que no les<br />

<strong>de</strong>ixi durant un quant temps<br />

en la memòria intermèdia<br />

<strong>de</strong> recepció.<br />

ANOTACIONS

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

Saved successfully!

Ooh no, something went wrong!