You are on page 1of 10

Protocol de comunicació d’internet

INSTRUCCIONS

L’activitat consisteix a explicar, de manera empírica, com funcionen les comunicacions entre
dispositius (PCs, mòbils, tablets,...) a través de la internet. Per realitzar-la tindrem diferents
“dispositius” que emeten missatges entre ells, una “xarxa” que porta els missatges entre
dispositius i entremig, per enllaçar-los, uns routers (R) que “encaminen” els missatges. Els
missatges s’han d’enviar en forma de “paquets” per a que arribin a destí minimitzant errors.

A la figura es veu la “xarxa” que utilitzarem. Què són tots aquests termes marcats amb “”?
Ens expliquem.

XARXA O MALLA: Seran uns camins que permeten el pas dels PAQUETS.
Els CAMINS es creuen entre ells, creant interseccions, i en cada intersecció hi haurà un
ROUTER.
Tindrem dos extrems de la malla, la part superior i inferior. A cada extrem hi haurà 3 punts
de recepció/enviament de missatges que estarà format per GENERADORS DE PAQUETS
DE DADES i CODIFICADORS/DESCODIFICADORS.
CAMINS o CANALS: És per on passaran els PAQUETS. Els camins, al dibuix, tenen un
número que indica l’amplada (o la capacitat que té aquest camí), que han de ser
suficientment estrets perquè només hi passi 1 paquet, 2 paquets o 3 paquets
simultàneament. Tant en el mateix sentit, com en sentit oposat (avancem que els paquets
son els alumnes)
Si un Canal està ple o ocupat, els paquets s’hauran d’esperar al router, fins que el router els
pugui “llençar” o transmetre pel canal que estigui disponible i que els pugui fer arribar al seu
destí.

MISSATGES: Els missatges seran parelles de noms de dones celebres i el seu invent o
descobriment. El parell estarà dividit, el nom de la dona en un extrem i el seu invent just a
l’altre extrem. Al final de l’activitat caldrà que tots els equips, treballin per unir inventores
amb invents. Els missatges contindran el dispositiu destí que han d’arribar.

Com intervenen els nens i nenes aquí? S’assignaran diferents rols als participants, alguns
nens/nenes faran de routers, altres de codificadors/descodificadors, altres de generadors de
paquets i la resta de paquets (portadors de les parts del missatge). Opcionalment, segons
com es desenvolupi l’inici de l’activitat, es poden assignar alguns nens/es que encara no
tenen tasques, a ser supervisors, a fer de Firewalls, controlant que es compleixin les
normes.

Com funciona cada rol?

PERSONATGE: ROUTER (18 nens/nenes)

En total hi haurà 9 routers formats 2 nens/nenes cadascun. Cada router s’identificarà amb
un número: 0, 1, 2, 3,... fins a 8 (en total 9 routers).

Són els encarregats de supervisar cada paquet i enviar-lo pel camí més curt i menys saturat
possible, tenint en compte quin és el seu destí, a quin dispositiu ha d’anar.

Cada vegada que passa un paquet, els “routers” han d’incloure en la seva capçalera (que
serà el full que transportarà el nen/a com a part del missatge) el seu número de router; al
destí de cada paquet s’ha de saber per on ha passat i en quin ordre, i d’això s’encarregaran
els routers.

PERSONATGE: CODIFICADORS / DESCODIFICADORS (24 nens/nenes)

Són 4 per cada línia de missatge, a cada extrem de la xarxa en tindrem 12. La seva tasca
és, agafar el missatges que se’ls proporcionaran i codificar-los (origen) o descodificar-los
(destí). La codificació, en aquest cas, és el procés mitjançant el qual el missatge es
transforma i “oculta” per fer la transmissió i que no sigui fàcil saber quina informació porta i
la descodificació inverteix aquest procés per tornar a tenir el missatge original.

La feina d’aquests personatges serà anar a consultar les taules d’encriptació, per codificar o
descodificar els missatges. Les taules d’encriptació ja indiquen com han de transformar el
missatge per poder ocultar el que diu d’una manera determinada, de forma que després al
destí fent els passos inversos es pugui obtenir el missatge original.
Ells estan separats físicament dels generadors de paquets, perquè aquests últims no han de
veure el missatge real que estan transmetent o recepcionant.

Els únics que coneixen el missatge que s’enviarà son els Codificadors / Descodificadors.
Cal insistir que mantinguin el secret.
Si envien un paquet, ells hauran de:
1) Anar a consultar a la taula dels generadors de paquets el número de taula
d’encriptació que han d’usar
2) Codificar el missatge
3) Portar el missatge Codificat a la taula dels “Generadors de paquets de dades”

Si recepcionen un paquet, ells hauran de:


1) Anar a recollir el missatge quan els avisi, el Generador de paquets
2) Consultar quina taula d’encriptació correspon, a quin fil de missatge correspon el
paquet
3) Anar a consultar les taules per descodificar el missatge, i escriure el missatge
descodificat en un paper.

PERSONATGE: GENERADOR DEL PAQUET DE DADES (24 nens/nenes)

Són 4 per cada línia de missatge, 12 a cada extrem. La seva tasca serà omplir la plantilla de
TCP correctament (mostrada a la figura), ordenar els missatges que els arriben o enviar
ordenadament els missatges que es transmeten.
Han d’esperar que els Codificadors els hi portin el missatge codificat per ser enviat. O bé,
quan recepcionin un missatge, hauran de “cridar” als descodificadors i proporcionar-los la
informació perquè puguin descodificar el missatge, que puguin ordenar-lo i anotar-lo
correctament en el seu fil de missatge correcte.
Són els encarregats de posar en ordre tots els paquets que arriben, i que els proporcionen
ordenats als descodificadors.
Cal tenir en compte que les plantilles TCP tenen un espai concret i màxim per enviar un
missatge, pel que hauran d’enviar els missatges a trocets ordenadament, enviaran cada
caracter (lletres, números, espais,...) que a posteriori caldrà que s’uneixin.

Origen: dispositiu des d’on surt el paquet. Caldrà que ho escriguin. Estarà indicat a la pila
de missatges a enviar que es proporcionarà.
Destí: dispositiu des d’on surt el paquet. Caldrà que ho escriguin. Estarà indicat en el mateix
missatge.
ID de missatge: número únic identificador del missatge. Estarà indicat en el missatge.
Part: número de paquet que s’envia ordenat respecte del total de paquets que formen el
missatge: 2/6.
Traça: per cada router que es passa, i en les caselles de manera ordenada, s’haurà
d’indicar tots els passos que han fet. Cada router escriu a una casella.
Zona de missatges: Els missatges proporcionats (frases i paraules i espais en blanc), una
vegada codificats, s’haurà d’anotar a la zona de missatge, que només hi ha 4 espais (és a
dir, només es poden enviar 4 lletres codificades a cada paquet).

PERSONATGE: PAQUETS
Cada nen/nena podrà transportar un únic full TCP.

Una vegada ha entregat el PAQUET s’haurà de tornar a posar a la cua (prop dels
GENERADORS DE PAQUETS) per estar disponible per un altre enviament.

Un paquet no pot sortir sense tenir tot el missatge complet, tota la plantilla/full amb les
dades necessàries plenes.

Un paquet no pot sortir d’un ROUTER si no li han posat el número del router pel que ha
passat.

Els DISPOSITIUS TINDRAN 8 nens/nenes, 6 dispositius en total = 48 nens/nenes


Els ROUTERS tindran 2 nens/nenes, 9 routers en total = 18 nens/nenes
En total 66 nens, la resta seran PAQUETS (uns 84). només un circuit

MUNTATGE INICIAL
1) Fer la malla amb cadires, fils,… tenint en compte les amplades dels camins diferents, perquè
passin, 1, 2, 3,... nens/nenes alhora.
2) Als dispositius i als router posar-los una cadira o una taula (algun suport)
3) Identificar dispositius d’origen, destí, routers i dir-los als nens o anotar-ho amb un guix a les
taules
4) Als missatges posar-los origen i destí, segons com s'ha batejat, escrit al costat de cada nom.
5) Col·locar fulls de codificació, descodificació, missatges, les plantilles TCP

Exemple:

Xarxa:

Li donem als codificadors la següent informació

Missatge a enviar: Ara Ens Toca a Nosaltres


ID: 1
Algorisme Encriptació: 2
Destí: PC4
Fixeu-vos que “ara ens toca a nosaltres” té: 24 caràcters (espais inclosos).
Els codificadors aniran a les taules d’encriptació i buscaran la Clau 2 què és la següent:
→+54
Els nens haurien de buscar al missatge quins són les lletres que segueixen aquesta
equació, sabent que cada lletra ocupa una posició a l’abecedari que les permetrà trobar la
posició de la lletra per la qual han de substituir-la del missatge original.

1 2 3 4 5 6 7 8 9 10 11 12 13 14

A B C Ç D E F G H I J K L M

15 16 17 18 19 20 21 22 23 24 25 26 27

N O P Q R S T U V WX Y Z
z

Així la A, ocupa la posició 1, a aquesta posició segons l’equació que tenim indicada a la
taula de la Clau 2, li hem de sumar 54, que donarà 55. Veiem que les lletres només arriben
fins al 27, per tant al 55 li restem 27, i veiem que encara passa de 27 (dona 28), per tant li
tornem a restar 27 i quedarà 1. Aquest valor marca la posició de la lletra, que és en aquest
cas, la mateixa A.

Si s’aplica això a totes les lletres del missatge, ens queda un nou missatge (que en aquest
cas és exactament igual a l’original): Ara Ens Toca a Nosaltres (missatge nou codificat).
Dependent del codi, quedaran paraules que no tindran sentit, fins que s’hagin descodificat
en el PC destí.
Si mirem aquesta plantilla, veiem que només es poden enviar 4 caràcters per paquet, això
implica que cal més d’un paquet per enviar el missatge. Havíem dit que ara ens toca a
nosaltres té 24 caràcters (Iletres amb espais), això implica que caldran 6 paquets per
enviar-lo completament.

El missatge codificat, juntament amb la resta d’informació passa a la posició PC1 i aquí
s’emplena el paper que portarà el paquet:

PC1 PC4

1 1/6 2

A r

a (espai)

El PC1 dona aquest missatge al primer transportador i aquest es dirigeix al Router 1 (no té
cap altre camí). El següent paquet seria:

PC1 PC4

1 2/6 2

E n

s (espai)
Part 3/6 del missatge tindrà: T o c a
Part 4/6 del missatge: (espai)a(espai) n
Part 5/6 del missatge: o s a l
Part 6/6 del missatge: t r e s

Com que l’únic camí de sortida del PC1 és cap al router R1, els paquets aniran cap allà.
Fixeu-vos que el camí és de 1, i per tant només una persona pot passar en un sentit o
l’altre. Si està ocupat, s’haurà d’esperar.

Una vegada s’arriba al R1, (quí hi ha dos nens) aquest marca el pas del missatge per ell i
decideix quin camí ha de continuar el paquet. Suposem que escull el R4 perquè hi poden
passar dos paquets alhora.

PC1 PC4

1 1/6 2

R1

A r

a (espai)

Una vegada el missatge ha arribat al R4, aquest marcarà que ha passat per ell i el derivarà
cap al següent, suposem en aquest cas que és el R7.
PC1 PC4

1 1/6 2

R1 R4

A r

a (espai)

Quan arriba al R7, aquest marca que ha passat per ell i l’envia al PC4

PC1 PC4

1 1/6 2

R1 R4

R7 A r

a (espai)
Una vegada ha arribat el paquet al PC4, aquest ha de rebre la resta de missatges. Quan hi
siguin tots, els passa al TCP que els posa en ordre i escriure el missatge que anirà als
descodificadors per tenir l'original. L’únic que li han de passar als descodificadors és la clau
d’encriptació, que fent el procés invers hauria de trobar el missatge original.

S’avisarà als nens que quan hagin codificat una lletra posin a quina correspon, de manera
que tenen totes les lletres, després d’alguns missatges, sigui fàcil trobar la relació lletra
original (en negretes) - lletra codificada (en gris) a la taula de l’exemple. Tenint les dues files
plenes serà immediat fer la codificació i la descodificació del missatge.

Quan ho facin els nens, la recepció del primer missatge necessitarà una resposta.

En el moment que tots 6 PC estiguin enviant missatges i/o respostes, els camins quedaran
col·lapsats i els paquets hauran d’esperar el seu torn.

You might also like