Cain
Alejandro Castán Salinas acastan@xtec.net
INTERNET (I)
2 de 60
Dos ordenadores se comunican a través de Internet. La información puede atravesar decenas de nodos antes de llegar a su destino.
Servidor web
← → GET /~acastan/index.html HTTP/1.1 Host: www.xtec.net
HTTP/1.1 200 OK Date: Fri, 26 Sep 2003 12:38:06 Server: Apache/2.0.43(Unix) Accept-Ranges: bytes Content-Length: 2227 Content-Type: text/html; charset=ISO-8859-1
= Router
title>¡Hola! ...
INTERNET (II)
3 de 60
Dos ordenadores se comunican a través de Internet. La información puede atravesar decenas de nodos antes de llegar a su destino. La capacidad de enviar información de un extremo puede sobrepasar con creces la capacidad de recibirinformación del otro extremo, que puede ser más lento o estar saturado. • ¿Cómo encuentra la información el camino desde el origen hasta el destino? • ¿Por qué llega la información sin errores? • ¿Por qué llega la información en el mismo orden que se envió? • ¿Por qué no se pierde parte de la información? • ¿Por qué no se mezcla la información, cuando un ordenador tiene al mismo tiempo abiertas dosaplicaciones que reciben datos de Internet?
INTERNET (III)
4 de 60
• Conecta ordenadores, independientemente del sistema operativo, formando redes. • Conecta redes, independientemente de sus diferentes topologías y del hardware de red, formando redes más amplias. • TCP/IP es la familia de protocolos (IP, TCP, UDP, ICMP, ...) encargados de la transmisión de los paquetes de información. • Es unaespecificación abierta y no propietaria. • IETF: desarrolla estándares y protocolos. NIC: asigna nombres de dominio y direcciones únicas. IANA: asigna nombres de servicios.
INTERNET (IV)
• El encaminamiento de paquetes fuera de la red local lo realiza un router, buscando en la tabla de encaminamiento y decidiendo por cual interfaz de red enviarlos.
5 de 60
INTRANET (I)
• Es unaInternet corporativa, aislada de Internet.
6 de 60
• Aprovecha la tecnología de Internet (aplicaciones, protocolos, ...) para una red corporativa. • Utiliza direcciones IP privadas. • Se puede conectar a Internet mediante algún dispositivo de red que transforme las direcciones IP privadas en públicas: - Un router con NAT (Network Adress Translation) o PAT (Port Adress Translation). - Un ordenadorque realize IP masquerading, que además puede incormorar un cortafuegos y un proxy-cache.
INTRANET (II)
10.15.0.1 194.46.78.12
7 de 60
Router
10.15.0.x
I.S.P.
Bridge
10.15.1.x
I N T R A N E T
I N T E R N E T
HISTORIA DE INTERNET1 Y TCP/IP2
• 1957 USSR Sputnik, USA funda ARPA • 1969 ARPA funda ARPANET • 1971 Red con 15 nodos • 1974 Protocolo Cerf/Kahn • 1973 Ethernet •1982/83 TCP/IP protocolo central • 1983 4.2BSD - primera implementación TCP/IP disponible
8 de 60
• 1986 4.3BSD - mejoras de rendimiento • 1988 4.3BSD Tahoe - añade inicio lento, control de congestión y retransmisión rápida. • 1990 4.3BSD Reno - añade predicción de cabecera TCP, compresión SLIP y una nueva tabla de encaminamiento. • 1993 4.4BSD - añade multicasting.
1 2
Historia deInternet: http://www.isoc.org/internet/history/ Historia de TCP/IP: http://www.cs.utexas.edu/users/chris/think/Early_Days_Of_TCP/index.shtml
NIVELES Y PROTOCOLOS(I)
9 de 60
NIVELES Y PROTOCOLOS (II)
10 de 60
• IP: encargado de que los datos lleguen a su destino, escogiendo el camino por el que enviar los paquetes de información. • TCP: encargado de que la información se reconstruyade forma correcta cuando llegue a su destino, para pasarla a la aplicación. • UDP: lo mismo que TCP pero en sencillo (más inseguro pero más rápido). • ICMP: mensajes de error que ayudan al nivel IP. • DNS: convierte nombre de Internet (nombre_máquina.nombre_dominio) en dirección de Internet (IP). • ARP: convierte dirección de Internet (IP) en dirección física (MAC).
NIVELES Y PROTOCOLOS...
Regístrate para leer el documento completo.