Arquitectura
de la red
Teléfono

Teléfono

Teléfono

Teléfono

Teléfono

Teléfono

Teléfono

ARPANET

1957 - Sputnik
Conmutación de Paquetes

http://www.pbs.org/opb/nerds2.0.1/geek_glossary/packet_switching.swf
Capas de Internet

URL
Localizador uniforme de recursos
Es la dirección web
esquema://dominio:puerto/ruta?cadena_de_peticion#identificador_de_fragmento
esquema://usuario:contraseña@dominio:puerto/ruta?cadena_de_peticion#identificador_de_fragmento
ejemplo:
http://slides.com/guillermonunez/arquitecturade-la-red
URL
Esquema
esquema://dominio:puerto/ruta?cadena_de_peticion#identificador_de_fragmento
Indica el protocolo de red
Protocolos más comunes:
- http
- https
- ftp
- mailto
- torrent
URL
Dominio
esquema://dominio:puerto/ruta?cadena_de_peticion#identificador_de_fragmento
El nombre de dominio o número de IP da la dirección de destino para la url.
Ejemplos:
google.com
173.194.34.5
Es insendible a las mayúsculas GOOGLE.COM y google.com funcionan igual
URL
Puerto
esquema://dominio:puerto/ruta?cadena_de_peticion#identificador_de_fragmento
El puerto es un número. Toda conexion desde y hacia un dispositivo en internet va hacia un puerto (que debe estar abierto por el servidor).
Es opcional, si no se coloca, se utiliza el puerto por defecto del esquema.
Puertos por defecto:
- http: 80
- https: 443
URL
Ruta
esquema://dominio:puerto/ruta?cadena_de_peticion#identificador_de_fragmento
Depende de la aplicación de destino, normalmente es usada para especificar o tal vez encontrar un recurso solicitado.
Es sensible a las mayúsculas (con algunas excepciones)
URL
Cadena de petición
esquema://dominio:puerto/ruta?cadena_de_peticion#identificador_de_fragmento
Contiene datos extra a ser enviados a la aplicación del servidor. Puede contener pares nombre=valor separados por ampersand.
Es opcional
Ejemplo
?nombre=Juan&apellido=Perez
URL
Identificador de fragmento
esquema://dominio:puerto/ruta?cadena_de_peticion#identificador_de_fragmento
Indica una parte o una porción del recurso o documento
En HTML normalmente especifica una sección dentro de la página, normalmente el navegador escrolea hasta el comienzo
URL
Caracteres permitidos
A B C D E F G H I J K L M N O P Q R S T U V W X Y Z
a b c d e f g h i j k l m n o p q r s t u v w x y z
0 1 2 3 4 5 6 7 8 9 - _ . ~
Reservados
Pueden requerir encodeado
! * ' ( ) ; : @ & = + $ , / ? % # [ ]
URL
Encoding de caracteres
En dominio
http://www.guillermonuñez.com.ar
http://www.xn--guillermonuez-skb.com.ar
En el resto de la url:
http://ejemplo.com/nu%3Fez
DNS
Sistema de Nombre de Dominio
Su función más importante, es traducir (resolver) nombres inteligibles para las personas en identificadores binarios asociados con los equipos conectados a la red, esto con el propósito de poder localizar y direccionar estos equipos mundialmente.
DNS
Archivo HOSTS
En windows:
En Linux/Unix:
En Mac:
Dirección IP
IP v4
-
Número binario de 32 bits
- Todo dispositivo en una red tiene uno único
-
Se puede expresar como 4 octetos separados por puntos
-
Cada octeto representa del 0 al 255
-
127.0.0.1 es la máquina local (loopback)
-
0.0.0.0 Algunas aplicaciones lo usan para indicar a todas las máquinas
- IP V6 aún no se usa ampliamente
IP
Para saber mi dirección:
-
Windows: ipconfig
-
Linux/Mac/Unix/etc: ifconfig
Cómo me ven desde internet?
Arquitecturade la red
By Guillermo Nuñez
Arquitecturade la red
- 2,601