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_fragmentoesquema://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:

c:\windows\system32\drivers\etc\hosts

En Linux/Unix:

/etc/hosts

En Mac:

/private/etc/hosts

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
Ejemplo:
173.194.34.5 

IP

Para saber mi dirección:

Abrir línea de comandos:
  • Windows: ipconfig
  • Linux/Mac/Unix/etc: ifconfig

Cómo me ven desde internet?

Arquitecturade la red

By Guillermo Nuñez

Arquitecturade la red

  • 2,535