Fonaments de les Xarxes: Protocols IP, TCP i HTTP
Clasificado en Informática
Escrito el en
catalán con un tamaño de 2,68 KB
Components de la capçalera IP
- SOURCE ADDRESS: Adreça IP de la màquina que genera el paquet.
- DESTINATION ADDRESS: Adreça IP de la màquina on es destina el paquet.
- OPTIONS: Opcional i de longitud variable. Funcions de testeig i diagnòstic de la xarxa.
- PADDING: Opcional i de longitud variable. Farciment per assegurar que la mida de la capçalera sigui múltiple de 32 bits. Valor: tot zeros.
Encaminament de paquets
Al paquet viatgen l'adreça d'origen i la de destí. El host envia el paquet al router, el qual analitza l'adreça de destí de la capçalera.
Taula d'encaminament
El router té en compte el número de xarxa de destí i reenvia el paquet per la interfície adequada. El paquet arriba a un nou router, successivament, fins al destí.
Les taules d'encaminament s'han d'actualitzar i la informació es distribueix entre els routers.
IP Multicast
Comunicació un a diversos. Avantatge: escalabilitat (tràfic i temps de procés).
Protocols de comunicació
TCP (Transmission Control Protocol)
Connexió extrem a extrem; fiable.
Protocols clàssics d'Internet
- SMTP/POP3: Simple Mail Transfer Protocol.
- Telnet: Terminal remot.
- FTP: File Transfer Protocol.
- HTTP: HyperText Transfer Protocol.
Protocol ICMP (Internet Control Message Protocol)
- IP no és fiable. Proporciona mecanismes per controlar el funcionament de la xarxa.
- Tot mòdul IP ha d'implementar ICMP.
- Pèrdua de missatge ICMP = no retransmissió del missatge, perquè la xarxa sempre ha de funcionar.
- Tipus de missatges: comandes petició/resposta i missatges d'error.
Protocol TCP (Transmission Control Protocol)
- Connexió extrem a extrem, fiable i multiplexat (diferents aplicacions en la mateixa capa).
- Dúplex; control de flux i congestió (les fonts TCP s'adapten a la xarxa).
Protocol HTTP (HyperText Transfer Protocol)
- Transferència de documents web.
- Protocol de petició/resposta. Tipus: GET, HEAD, POST.
- Ús de serveis TCP/IP com a mecanisme fiable per transferir dades.
- URL (Uniform Resource Locator).
- Parts d'una resposta: Codi d'estat (1xx Informational, 2xx Succés, 3xx Redirection, 4xx Client error, 5xx Server error).
- Headers: Informació addicional sobre la resposta.
- Body: Informació que el servidor envia al client.