Usuari:Agarcia992/Xarxes locals/Viatge dels paquets d'una comunicació entre un navegador i un servidor web
De IES Nicolau Copernic
Contingut |
Navegador Web
Una URL es una adreça de web completa,per exemple:https://www.iescopernic.com/mediawiki/index.php?title=Usuari:Agarcia992/Xarxes_locals/Viatge_dels_paquets_d%27una_comunicaci%C3%B3_entre_un_navegador_i_un_servidor_web&action=edit
Una url te tres parts:
- Protocol:Hi han molts protocols,però els tres més utilitzats son http,https i ftp.
protocol://Nommaquina/[:numeroport]carpeta1/carpeta2/fitxer
Una URL té 4 parts:
- protocol
- Nom de màquina
- ruta o camí
- port o servei
Si posem malament el nom de la màquina,el navegador no ho trobarà(http://www.iescopernicsaddasd.com) ,el navegador t'ajuda posant el protocol.
Si volem connectar-nos a un arxiu de un servidor web i ho posem malament,el navegador et contestara que ha trobar el servidor pero l'arxiu que volem no el troba.Exemple:https://www.iescopernic.com/moodle/indexsasdasdsa.php
Llista de protocols
- http
- https
- ftp
- file:Serveix per veure el teu disc dur des de el navegador web
Nom de màquina
- / localhost:és connecta a l'ordinador local o el nostre ordinador.
- Adreça IP:192.168.0.7 Aquesta es l'adreça IP de www.iescopernic.com,per saber la direcció ip d'una màquina només cal fer
ping
al seu nom.
- www.iescopernic.com Es un nom de màquina
Rol9:Funcionament del protocol HTTP
Es un protocol del nivell d'aplicació. HTTP
Hi ha una serie de ordres que li pots donar al protocol HTTP.
En la terminal escrivim $ telnet www.iescopernic.com 80.80 es un port,si posem qualsevol altre port no es connecta a la pàgina,porque http utilitza el port 80,i https el port 42.
També podem veure el codi font de la pàgina en el menú visualitza del firefox.
Rol7:Analitzador de xarxa Ethereal
Podem analitzar els paquets de xarxa amb el programa wireshark,en cas de que no el tinguéssim el podem instal·lar amb la terminal de l'ubuntu,amb la comanda:sudo apt-get install tcpdump wireshark, amb la comanda sudo agp-get install pots instal·lar més d'un programa alhora. Els usuaris normals no poden capturar els paquets de la xarxa,només ho podem fer amb la comanda sudo. He capturat els paquets quan m'he connectat a la pàgina www.iescopernic.com,en qualsevol paquet es poden veure les 7 capes.
El protocol arp es el protocol de LAN,no es molt segura perquè el que fa es demanar la ip de cada ordinador,i qualsevol es pot fer passar per un altre. Per saber la mac d'un altre ordinador de la xarxa es pot fer amb la comanda ping de la terminal.ping "direcció ip" sense cometes. I després fem servir la comanda arp-n,aquesta comanda serveix per demanar totes les MAC amb les que has tingut contacte en la xarxa.Per no tenir que fer ping de un en un,podem fer servir la comanda sudo nmap 192.168.6.1-255 i t'escanejara totes les ips de l'aula.
Rol1:Servidor DNS
- www.ya.com
- www.yahoo.com
El servidor DNS serveix per traduir a la màquina una adreça WEB amb el seu nom,si no tenim servidors DNS,només podem navegar posant la ip de la màquina a la que volem connectar-nos Hi han molts servidors DNS,cadascú te el seu propi servidor DNS,no tots els servidors DNS tenen totes les ips de pàgines WEB,quan el teu servidor DNS no sap la pàgina WEB,li pregunta a un altre servidor DNS.Per saber el DNS que estem utilitzant anem a la terminal i fem el camí.Utilitzant el tabulador. La comanda final es:"gedit /etc/resolv.conf"
I aquestes són les meves DNS:
nameserver 192.168.0.7
nameserver 195.235.113.3
nameserver 195.235.96.90
Rol4:Router/Gateway/Pasarel·la de la xarxa local
Els GATEWAY son màquines que et connecten amb l'exterior ,es a dir,amb Internet,es com una pasarel.la. Per saber quants routers utilitzem abans de arribar a una pàgina web ho podem fer amb la comanda traceroute(tracert en windows) www.google.es per exemple.
Amb la comanda route podem saber les opcions que tenen els nostres paquets,hi han dos opcions o se'n va cap a Internet o cap a la xarxa LAN
Servidor Web
$ sudo nmap 192.168.0.7 $ sudo nmap www.iescopernic.com
El servidor www.iescopernic.com te els següents ports oberts:
- 25/tpc
- 53/tpc
- 80/tpc servei web
- 222/tpc
- 443/tpc servei web segur
Per saver el que fa cada port:
$ cat /etc/services

