Sunteți pe pagina 1din 14

Capítulo 1

Introducción

Redes de Computadores 1
OBJETIVOS:
 Introducir una breve historia de Internet.

 Ofrecer una definición global de protocolo y estándar.

 Definir el concepto de Estándar de Internet y sus


mecanismos de desarrollo.

Redes de Computadores 2
Índice 1.1 Breve historia de Internet

1.2 Protocolos y estándares

1.3 Estándares de Internet

Redes de Computadores 3
1-1 BREVE HISTORIA

• Red: grupo de dispositivos conectados y con


comunicación entre ellos.

• Interred: dos o más redes con capacidad de


comunicación entre ellas.

• Internet: ejemplo de Interred (EL ejemplo).

Redes de Computadores 4
ARPANET y el nacimiento de Internet

• ARPANET:
• Origen: 1969, ARPA, DoD.
• Cada host tenia un IMP (Interface Message Processor)
asociado.
• IMPs podían comunicarse entre ellos y con su host.
• Software primitivo: NCP (Network Control Protocol).

• Internet:
• Origen: 1972, Internetting Project.
• Objetivo: comunicación host-host en diferentes redes.
• Problemas: diversidad en tamaños de paquete, tipos de
interfaz, ratios de transmisión, requisitos de fiabilidad, …
• Idea: concepto de gateway.
• Hardware intermedio para transferir datos desde una red a otra.
Redes de Computadores 5
ARPANET y el nacimiento de Internet

• TCP/IP: Transmision Control Protocol. Internetworking Protocol.


• Introducción (1973) de conceptos como encapsulamiento, datagrama,
gateway... Propuesta de protocolo: TCP.
• Poco después, se propuso separar TCP en dos protocolos:
• TCP: Transmission Control Protocol. Funciones de alto nivel, como
segmentación, reensamblado, control de errores, …
• IP: Internetworking Protocol. Encargado de enrutamiento de
datagramas.

• En 1981, UC Berkeley modifica UNIX para incluir TCP/IP.


• Ahora, todos los fabricantes podían basar (y optimizar) sus diseños
en base a este software.
• Clave de su éxito, aún hoy.

• En 1983, se eliminan viejos protocolos en ARPANET, y se oficializa TCP/IP


como protocolo por defecto.

Redes de Computadores 6
Figura 1.1 Internet hoy

• Internet hoy:
• Red de redes, sin una estructura simple ni jerárquica.
• Formada por miles de LANs y WANs conectadas por estaciones de conmutación
y dispositivos de enrutamiento.
• Difícil realizar una representación: continuo crecimiento.
• Operada por organizaciones privadas, no gubernamentales.

Redes de Computadores 7
1-2 PROTOCOLOS Y ESTÁNDARES

En dos palabras:
• Protocolo: regla.
• Estándar: conjunto de reglas pre-acordadas.

En redes:
• Protocolo: Qué, Cómo y Cuándo se comunica.
• Sintaxis: estructura y formato de los datos.
• Semántica: significado de cada sección de bits. Cómo se
interpreta, y qué acciones se llevan a cabo.
• Temporización: cuándo enviar datos, y a qué velocidad hacerlo.

• Estándar: sirven como guía a fabricantes, vendedores, agencias, … para


proporcionar interconectividad.
• De facto (de hecho). E.g. TCP/IP.
• De iure (de derecho).
Redes de Computadores 8
1-3 ESTÁNDARES DE INTERNET

Estándar de Internet:

• Especificación altamente estable y probada, útil para interactuar con


Internet a cualquier nivel

• Necesaria una formalización estricta

• Procedimiento de estandarización hasta que una especificación llega a ser


estándar de Internet.

Redes de Computadores 9
Figura 1.2 Niveles de un RFC

Redes de Computadores 10
Niveles de un RFC

• Draft. Documento de trabajo. Seis meses de vida. Bajo recomendación de las


autoridades de internet, pasa a ser publicado como RFC.

• Proposed standard. Especificación estable, bien entendida y con interés para la


comunidad.

• Draft standard. Tras dos implementaciones independientes e interoperables.


Normalmente pasa directamente a Estándar de Internet.

• Internet standard. Especificación estable.

• Historic. Estándares sustituidos por nuevas versiones con interés histórico, o


versiones que nunca llegaron a ser estándares.

• Experimental. Versiones experimentales de cierto trabajo.

• Informational. Contiene simplemente información, aclaraciones o tutoriales


relacionados con servicios de Internet.

Redes de Computadores 11
Figura 1.3 Niveles de requerimiento de un RFC

Redes de Computadores 12
Niveles de requerimiento de un RFC

• Required. Funcionalidad requerida a implementar por cualquier sistema que hace


uso de Internet para mantener mínima compatibilidad. E.g. IP, ICMP.

• Recommended. No es estrictamente necesaria su implementación, pero dada su


utilidad, se recomienda. E.g. FTP o TELNET.

• Elective. No está requerido ni recomendado, pero un sistema puede usarlo si lo


considera útil.

• Limited use. Sólo usable bajo situaciones muy controladas. E.g. Experimental RFCs.

• Not Recommended. Inapropiado para uso general. E.g. Historic RFCs.

Redes de Computadores 13
Nota

Repositorio de RFCs:
http://www.rfc-editor.org.

Redes de Computadores 14

S-ar putea să vă placă și