Documentos de Académico
Documentos de Profesional
Documentos de Cultura
Los dos protocolos más importantes y que fueron también los primeros en definirse y
también los más utilizados, son TCP (Protocolo de Control de Transmisión o
Transmission Control Protocol) e IP (Protocolo de Internet o Internet Protocol), de ahí
que se denomine también como Conjunto de Protocolos TCP/IP. Los tipos de
protocolos existentes superan los cien, ente los cuales podemos mencionar como los
más conocidos a HTTP, FTP, SMTP, POP, ARP, etc.
Niveles de pila.
En la actualidad continúa la discusión respecto a si el modelo TCP/IP de cinco niveles
encaja dentro del modelo OSI (Interconexión de Sistemas Abiertos u OpenSystems
Interconnection) de siete niveles.
Modelo Niveles
TCP/IP 5 Aplicación
4 Transporte
3 Red
2 Enlace
1 Físico.
OSI 7 Aplicación
6 Presentación
5 Sesión
4 Transporte
3 Red
2 Enlace de datos
1 Físico
Modelo TCP/IP.
Utiliza encapsulamiento para proveer la abstracción de protocolos y servicios hacia
diferentes capas en la pila. La pila consiste de cinco niveles:
Nivel Nombre Descripción
Ethernet
Wi-Fi
Token ring
PPP (Point-to-Point Protocol)
SLIP (Serial Line Internet Protocol)
FDDI (Fiber Distributed Data
Interface)
ATM (Asynchronous Transfer
Protocol)
Frame Relay
SMDS (Switched Multi-megabit Data
Services)
Los niveles más cercanos altos son los más cercanos al usuario, mientras que los que
están más hacia abajo están más cercanos a la transmisión física de los datos. Salvo por
evidentes razones en el primer y último niveles, cada nivel tiene un nivel superior y un
nivel inferior que, respectivamente o bien utilizan un servicio del nivel o proveen un
servicio. Un método de abstracción para entender esto es mirar los niveles como
proveedores o consumidores de servicios. Ejemplo: TCP en el nivel de transporte
requiere un protocolo del nivel de Red, como sería IPv4, el cual a su vez requiere de un
protocolo del nivel de enlace, siendo TCP un proveedor de servicio para los protocolos
del nivel de aplicación.
Nivel de aplicación.
Es el nivel que utilizan los programas de red más comunes a fin de comunicarse a través
de una red. La comunicación que se presenta en este nivel es especifica de las
aplicaciones y los datos transportados desde el programa están en el formato utilizado
por la aplicación y van encapsulados en un protocolo del Nivel de Transporte. Siendo
que el modelo TCP/IP no tiene niveles intermedios, el nivel de Aplicación debe incluir
cualquier protocolo que actúe del mismo modo que los protocolos del Nivel de
Presentación y Nivel de Sesión del Modelo OSI. Los protocolos del Nivel de
Transporte más comúnmente utilizados son TCP y UDP, mismos que requieren un
puerto disponible y específico para el servicio para los servidores y puertos efímeros.
Aunque los encaminadores (routers) e interruptores (switches) no utilizan este nivel, las
aplicaciones que controlan el ancho de banda si lo utilizan.
Nivel de Transporte.
TCP.
El mejor ejemplo del nivel transporte. Es un protocolo orientado hacia conexión que
resuelve numerosos problemas de fiabilidad para proveer una transmisión de bytes
fiable ya que se encarga de que los datos lleguen en orden, tenga un mínimo de
correcciones de errores, se descarten datos duplicados, se vuelvan a enviar los paquetes
perdidos o descartados e incluya control de congestión de tráfico.
1. LISTEN
2. SYN-SENT
3. SYN-RECEIVED
4. ESTABLISHED
5. FIN-WAIT-1
6. FIN-WAIT-2
7. CLOSE-WAIT
8. CLOSING
9. LAST-ACK
10. TIME-WAIT
11. CLOSED
UDP.
Las aplicaciones más comunes que hacen uso de este tipo de protocolo son DNS,
aplicaciones de transmisión de medios, voz sobre IP (VoIP), TFTP y juegos en línea.
SCTP.
DCCP.
DCCP se encuentra en fase de desarrollo y bajo la tutela de la IETF (Internet
Engineering Task Force) que pretende proveer la semántica de control de flujo de TCP
y el modelo de servicio de datagrama de UDP a la vista del usuario.
RTP.
RTP es un protocolo de datagrama que fue diseñado para datos en tiempo real como la
transmisión de audio y vídeo. Es un nivel de sesión que utiliza el formato de paquetes
de UDP como base. Sin embargo se considera que pudiera acomodar debajo del nivel de
transporte del modelo TCP/IP.
Nivel de Red.
Este nivel resuelve el problema de capturar los datos a través de una red única. IP
(Internet Protocol) realiza la tarea básica de capturar los paquetes de datos desde una
fuente hacia un destino. IP puede transportar datos para una gran cantidad de protocolos
del nivel superior (Nivel de Transporte). Otro ejemplo de protocolo de este nivel es
X.25, que es un conjunto de protocolos para redes WAN utilizando líneas telefónicas o
sistema ISDN.
Nivel de Enlace.
Este nivel no es realmente parte del Conjunto de Protocolos TCP/IP, sino que es el
método utilizado para pasar paquetes desde el Nivel de Red sobre dos diferentes
anfitriones. Este proceso puede ser controlado a través deequipamiento lógico utilizado
como controlador del dispositivo para una tarjeta de red así como también sobre la
Programación en firme (Firmware) o circuitos integrados auxiliares (chipsets). Estos
procesos realizarán funciones de enlace de datos tales como añadir una cabecera de
paquete para preparar la transmisión y entonces transmitir el todo a través de un medio
físico.
Este nivel es donde los paquetes son interceptados y enviados hacia una Red Privada
Virtual (VPN). Cuando esto se lleva a acabo, los datos del Nivel de Enlace se
consideran como los datos de la aplicación y procede descendiendo por la pila del
modelo TCP/IP para realizar la verdadera transmisión. En el extremo receptor, los
datos suben por la pila del modelo TCP/IP dos veces, una para la VPN y otra para el
encaminamiento (routing).
Nivel Físico.
Modelo OSI.
El Conjunto de Protocolos TCP/IP (y su correspondiente pila) han sido utilizados
antes de que se estableciera el modelo OSI (Interconexión de Sistemas Abiertos u Open
Systems Interconnection) y desde entonces el modelo TCP/IP ha sido comparado con
el modelo OSI tanto en libros como en instituciones educativas. Ambas se relacionan
pero no son equiparables. El modelo OSI utiliza siete niveles, mientras que el modelo
TCP/IP utiliza cinco niveles. Los dos niveles que hacen la diferencia en el Modelo OSI
son el Nivel de Presentación y el Nivel de Sesión, mismo que podrían ser equivalentes
al Nivel de Aplicación del modelo TCP/IP.
Del mismo modo que la pila del modelo TCP/IP, el modelo OSI no es lo
suficientemente diverso en los niveles inferiores para abarcar las verdaderas
capacidades del Conjunto de Protocolos TCP/IP. Un claro ejemplo es que falta un
nivel intermedio para para acomodar entre el Nivel de Red y el Nivel de Transporte
para poder determinar donde corresponden los protocolos ICMP e IGMP y otro nivel
intermedio entre el Nivel de Red y el Nivel de Transporte para determinar donde
corresponden los protocolos ARP y RARP.
Los niveles 7 al 4 se clasifican como niveles de anfitrión, mientras que los niveles
inferiores del 1 al 3 se clasifican como niveles de medios
Fible y orientado a la conexion
La capa de aplicación
La capa de transporte
La capa de Internet
? Arquitectura de Internet
? Dirección de Internet
? Direccionamiento IP
? Direccionamiento IPv4
? Direcciones IP Clase, A, B, C
? Direcciones IP reservadas
? Direcciones IP públicas y
privadas
? Introducción a la división en
subredes
IPv6
IP
dirección IP
? Asignación de direcciones
RARP IP
? Asignación de direcciones
BOOTP IP
? Administración de
direcciones DHCP IP
? Problemas en la resolución
de direcciones
? Protocolo de resolución de
direcciones (ARP)
? Introducción a la capa de
transporte
? Control de flujo
? Uso de ventanas
? Acuse de recibo
Capa de Aplicación
Identificador host es el nombre del host pero proporciona poca infromacion acerca del host
dentro de la internet , pueden constar de caracteres alfanuméricos de longitud variable,
difíciles de rpocesar x los router por eso también se identifican mediante direcciones ip.
Servicios.
Servicio de directorio tradusca nombres de host en direcciones ip llevada acabo por el sistema
de nombres de dominios. Es base de datos distribuida implemenatda en jerarquía servidores
DNS también protocolo capa de aplicación q permite host consultar la base datos distribuida.
DNS maquna unix sw BIND se ejecuta sobre UDP y utiliza puerto 53.
Direccion ip alamacenada en cache reduce trafico red dns asi cmo retardo medio sevicio DNS
Alias de host:
Los alias de nombres de host, cuando existen, normalmente son más mnemónicos
que los nombres canónicos. Una aplicación puede invocar DNS para obtener
el nombre de host canónico para un determinado alias, así como la dirección IP del host.
Distribucion de carga:
DNS también se emplea para realizar la distribución de carga entre
servidores replicados, como los servidores web replicados. Los sitios con una gran carga de
trabajo, como cnn.com, están replicados en varios servidores, ejecutándose cada servidor
en un sistema terminal distinto y teniendo cada uno una dirección IP diferente.
Para los servidores web replicados hay asociado un conjunto de direcciones IP con un
único nombre de host canónico. La base de datos DNS contiene este conjunto de direcciones
IP.
FTP
FTP utiliza 2 conexiones tcp paralelas: conexión control(enviar inf control en tre 2 host y datos
Conexion datos se utiliza para enviar un archivo ftp conexión control separa ftp envir inf de
control fuera de banda
User identificación user a server
List servidor devuelva lista de todos los archivos existente en el directorio remoto actual.
Retr extraer archivo del directorio actual del host remoto, inicie una conexión de dtos y envie
el archivo solictado a tavez de la conexión de datos.
Stop se utiliza para alamacenar un archivo en el directorio actual del host remoto.
HTTP
URL: nombre de host del servidor alberrga objeto y nombre de la ruta objeto
HTTP define cómo los clientes web solicitan páginas web a los servidores web y cómo
estos servidores transfieren esas páginas web a los clientes.
http protocolo sin memoria de estado porq no mantiene información acerca de los cliente,
cookies utiloizarse para crear cap de sesión encima de http sin memoria de estado de la
conexion
SMTP
Srfc 5321 corazon correo electrónico por internet tranfiere desde los servidores de correo de
los emisores a los servidores de correo de los destinos, tecnología q heredada q utiliza algunas
funcionalidades arcaicas, restringue cuerpo(no lo cabeceras)de todos msm ascci de 7 bits
http no precisa q los datos meltumedia sean codificados a ascii an tes de ser tx
SNMP
SNMP (Simple Network Management Protocol),
la gestión de red en Internet es mucho más que un protocolo que permite mover datos
de gestión entre una entidad gestora y sus agentes y se ha desarrollado para ser mucho más
complejo de lo que el término “simple” puede sugerir.
Telenet
Telnet
Familia Familia de protocolos de Internet
Puertos 23/TCP
Estándares
RFC 854 (esp. 1983)
RFC 855 (opción 1983)
Funcionamiento
Telnet sólo sirve para acceder en modo terminal, es decir, sin gráficos, pero es una
herramienta muy útil para arreglar fallos a distancia, sin necesidad de estar físicamente
en el mismo sitio que la máquina que los tenga. También se usaba para consultar datos a
distancia, como datos personales en máquinas accesibles por red, información
bibliográfica, etc.
Aparte de estos usos, en general telnet se ha utilizado (y aún hoy se puede utilizar en su
variante SSH) para abrir una sesión con una máquina UNIX, de modo que múltiples
usuarios con cuenta en la máquina, se conectan, abren sesión y pueden trabajar
utilizando esa máquina. Es una forma muy usual de trabajar con sistemas UNIX.
Hay 3 razones principales por las que el telnet no se recomienda para los sistemas
modernos desde el punto de vista de la seguridad: