Documenti di Didattica
Documenti di Professioni
Documenti di Cultura
Esta seccin incluye una introduccin detallada a los protocolos que se incluyen en TCP/IP. Aunque la
informacin es conceptual, debe conocer los nombres de los protocolos. Tambin aprender las acciones que
lleva a cabo cada protocolo.
"TCP/IP" es el acrnimo que se utiliza comnmente para el conjunto de protocolos de red que componen
el conjunto de protocolos de Internet. Muchos textos utilizan el trmino "Internet" para describir tanto el
conjunto de protocolos como la red de rea global. En este manual, "TCP/IP" hace referencia especficamente
al conjunto de protocolos de Internet. "Internet" hace referencia a la red de rea extensa y los elementos que
rigen Internet.
Para interconectar la red TCP/IP con otras redes, debe obtener una direccin IP nica para la red. En el
momento en que se redacta esta gua, esta direccin se obtiene a travs de un proveedor de servicios de
Internet (ISP).
Si los hosts de la red tienen que participar en el sistema de nombre de dominio (DNS), debe obtener y
registrar un nombre de dominio nico. InterNIC coordina el registro de nombres de dominio a travs de un
grupo de registros mundiales. Para obtener ms informacin acerca de DNS, consulte System Administration
Guide: Naming and Directory Services (DNS, NIS, and LDAP) .
N de
capa
Nombre de
capa
Descripcin
Aplicacin
N de
capa
Nombre de
capa
Descripcin
Presentacin
Sesin
Transporte
Red
Vnculo de
datos
Fsica
El modelo de referencia OSI define las operaciones conceptuales que no son exclusivas de un conjunto de
protocolos de red particular. Por ejemplo, el conjunto de protocolos de red OSI implementa las siete capas del
modelo OSI. TCP/IP utiliza algunas de las capas del modelo OSI. TCP/IP tambin combina otras capas. Otros
protocolos de red, como SNA, agregan una octava capa.
Ref. OSI
N de
capa
Equivalente de
capa OSI
Capa
TCP/IP
5,6,7
Aplicacin,
sesin,
presentacin
Aplicacin
Transporte
Transporte
Red
Internet
Vnculo de datos
Vnculo de
datos
Fsica
Red fsica
La tabla muestra las capas de protocolo TCP/IP y los equivalentes del modelo OSI. Tambin se muestran
ejemplos de los protocolos disponibles en cada nivel de la pila del protocolo TCP/IP. Cada sistema que
participa en una transaccin de comunicacin ejecuta una nica implementacin de la pila del protocolo.
Capa de Internet
La capa de Internet, tambin conocida como capa de red o capa IP, acepta y transfiere paquetes para la red.
Esta capa incluye el potente Protocolo de Internet (IP), el protocolo de resolucin de direcciones (ARP) y el
protocolo de mensajes de control de Internet (ICMP).
Protocolo IP
El protocolo IP y sus protocolos de enrutamiento asociados son posiblemente la parte ms significativa del
conjunto TCP/IP. El protocolo IP se encarga de:
Direcciones IP: Las convenciones de direcciones IP forman parte del protocolo IP. Cmo disear un
esquema de direcciones IPv4introduce las direcciones IPv4 y Descripcin general de las direcciones
IPv6 las direcciones IPv6.
Comunicaciones de host a host: El protocolo IP determina la ruta que debe utilizar un paquete,
basndose en la direccin IP del sistema receptor.
Fragmentacin: Si un paquete es demasiado grande para su transmisin a travs del medio de red,
el protocolo IP del sistema de envo divide el paquete en fragmentos de menor tamao. A continuacin, el
protocolo IP del sistema receptor reconstruye los fragmentos y crea el paquete original.
Oracle Solaris admite los formatos de direcciones IPv4 e IPv6, que se describen en este manual. Para evitar
confusiones con el uso del Protocolo de Internet, se utiliza una de las convenciones siguientes:
Cuando se utiliza el trmino "IP" en una descripcin, sta se aplica tanto a IPv4 como a IPv6.
Cuando se utiliza el trmino "IPv4" en una descripcin, sta slo se aplica a IPv4.
Cuando se utiliza el trmino "IPv6" en una descripcin, sta slo se aplica a IPv6.
Protocolo ARP
El protocolo de resolucin de direcciones (ARP) se encuentra conceptualmente entre el vnculo de datos y las
capas de Internet. ARP ayuda al protocolo IP a dirigir los datagramas al sistema receptor adecuado asignando
direcciones Ethernet (de 48 bits de longitud) a direcciones IP conocidas (de 32 bits de longitud).
Protocolo ICMP
El protocolo de mensajes de control de Internet (ICMP) detecta y registra las condiciones de error de la red.
ICMP registra:
Paquetes soltados: Paquetes que llegan demasiado rpido para poder procesarse.
El Captulo 8Administracin de redes TCP/IP (tareas) contiene ms informacin sobre los comandos de
Oracle Solaris que utilizan ICMP para la deteccin de errores.
Capa de transporte
La capa de transporte TCP/IP garantiza que los paquetes lleguen en secuencia y sin errores, al intercambiar
la confirmacin de la recepcin de los datos y retransmitir los paquetes perdidos. Este tipo de comunicacin
se conoce como transmisin de punto a punto. Los protocolos de capa de transporte de este nivel son el
Protocolo de control de transmisin (TCP), el Protocolo de datagramas de usuario (UDP) y el Protocolo de
transmisin para el control de flujo (SCTP). Los protocolos TCP y SCTP proporcionan un servicio completo y
fiable. UDP proporciona un servicio de datagrama poco fiable.
Protocolo TCP
TCP permite a las aplicaciones comunicarse entre s como si estuvieran conectadas fsicamente. TCP enva
los datos en un formato que se transmite carcter por carcter, en lugar de transmitirse por paquetes
discretos. Esta transmisin consiste en lo siguiente:
TCP conecta un encabezado a los datos transmitidos. Este encabezado contiene mltiples parmetros que
ayudan a los procesos del sistema transmisor a conectarse a sus procesos correspondientes en el sistema
receptor.
TCP confirma que un paquete ha alcanzado su destino estableciendo una conexin de punto a punto entre los
hosts de envo y recepcin. Por tanto, el protocolo TCP se considera un protocolo fiable orientado a la
conexin.
Protocolo SCTP
SCTP es un protocolo de capa de transporte fiable orientado a la conexin que ofrece los mismos servicios a
las aplicaciones que TCP. Adems, SCTP admite conexiones entre sistema que tienen ms de una direccin,
o de host mltiple. La conexin SCTP entre el sistema transmisor y receptor se denomina asociacin. Los
datos de la asociacin se organizan en bloques. Dado que el protocolo SCTP admite varios hosts,
determinadas aplicaciones, en especial las que se utilizan en el sector de las telecomunicaciones, necesitan
ejecutar SCTP en lugar de TCP.
Protocolo UDP
UDP proporciona un servicio de entrega de datagramas. UDP no verifica las conexiones entre los hosts
transmisores y receptores. Dado que el protocolo UDP elimina los procesos de establecimiento y verificacin
de las conexiones, resulta ideal para las aplicaciones que envan pequeas cantidades de datos.
Capa de aplicacin
La capa de aplicacin define las aplicaciones de red y los servicios de Internet estndar que puede utilizar un
usuario. Estos servicios utilizan la capa de transporte para enviar y recibir datos. Existen varios protocolos de
capa de aplicacin. En la lista siguiente se incluyen ejemplos de protocolos de capa de aplicacin:
Protocolo RDISC (Router Discovery Server) y protocolos RIP (Routing Information Protocol).
FTP y FTP annimo: El Protocolo de transferencia de archivos (FTP) transfiere archivos a una red
remota y desde ella. El protocolo incluye el comando ftp y el daemon in.ftpd.FTP permite a un
usuario especificar el nombre del host remoto y las opciones de comandos de transferencia de archivos
en la lnea de comandos del host local. El daemon in.ftpd del host remoto administra las solicitudes
del host local. A diferencia de rcp, ftp funciona aunque el equipo remoto no ejecute un sistema
operativo basado en UNIX. Para realizar una conexin ftp, el usuario debe iniciar sesin en un sistema
remoto, aunque ste se haya configurado para permitir FTP annimo.
Puede obtener una gran cantidad de material de servidores FTP annimos conectados a Internet. Las
universidades y otras instituciones configuran estos servidores para ofrecer software, trabajos de
investigacin y otra informacin al dominio pblico. Al iniciar sesin en este tipo de servidor, se utiliza el
nombre de inicio de sesin anonymous, que da nombre al "servidor FTP annimo"
Este manual no describe el uso del FTP annimo ni la configuracin de servidores FTP annimos.
Existen mltiples libros, comoConctate al mundo de Internet. Gua y catlogo, que describen el
protocolo FTP annimo de manera pormenorizada. Encontrar informacin sobre el uso de FTP en
la System Administration Guide: Network Services. La pgina del comando man ftp(1) describe todas las
opciones del comando ftp que se invocan mediante el intrprete de comandos. La pgina del comando
man ftpd(1M) describe los servicios que proporciona el daemon in.ftpd.
Telnet: El protocolo Telnet permite la comunicacin entre los terminales y los procesos orientados a
los terminales de una red que ejecuta TCP/IP. Este protocolo se implementa como programa telnet en
los sistemas locales y como daemon in.telnetd en los equipos remotos. Telnet proporciona una
interfaz de usuario a travs de la cual se pueden comunicar dos hosts carcter por carcter o lnea por
lnea. Telnet incluye un conjunto de comandos que se documentan de forma detallada en la pgina del
comando man telnet(1).
TFTP: el protocolo de transferencia de archivos trivial (tftp) ofrece funciones similares a ftp, pero
no establece la conexin interactiva de ftp. Como consecuencia, los usuarios no pueden ver el
contenido de un directorio ni cambiar directorios. Los usuarios deben conocer el nombre completo del
archivo que se va a copiar. La pgina del comando man tftp(1) describe el conjunto de comandostftp.
rcp
rlogin
rsh
Encontrar instrucciones sobre estos comandos en las pginas del comando man rcp(1), rlogin(1) y rsh(1).
Servicios de nombres
Oracle Solaris proporciona los siguientes servicios de nombres:
DNS: El sistema de nombre de dominio (DNS) es el servicio de nombres que proporciona Internet
para las redes TCP/IP. DNS proporciona nombres de host al servicio de direcciones IP. Tambin acta
como base de datos para la administracin del correo. Para ver una descripcin completa de este
servicio, consulte la System Administration Guide: Naming and Directory Services (DNS, NIS, and LDAP).
Consulte tambin la pgina del comando man resolver(3RESOLV).
Archivos /etc : El sistema de nombres UNIX basado en host se desarroll para equipos UNIX
autnomos y posteriormente se adapt para el uso en red. Muchos de los antiguos sistemas operativos y
equipos UNIX siguen utilizando este sistema, pero no resulta adecuado para redes complejas de gran
tamao.
Servicio de directorios
Oracle Solaris admite LDAP (Protocolo ligero de acceso a directorios) junto con el servidor de directorios Sun
ONE (Sun Open Net Environment), as como otros servidores de directorios LDAP. La diferencia entre un
servicio de nombres y un servicio de directorios radica en la extensin de las funciones. Un servicio de
directorios proporciona las mismas funciones que un servicio de nombres, pero adems cuenta con funciones
adicionales. Consulte la System Administration Guide: Naming and Directory Services (DNS, NIS, and LDAP).
Servicios de archivos
El protocolo de capa de aplicacin NFS proporciona servicios de archivos para Oracle Solaris. Encontrar
informacin completa sobre el servicio NFS en la System Administration Guide: Network Services.
Administracin de la red
El Protocolo simple de administracin de red (SNMP) permite ver la distribucin de la red y el estado de los
equipos clave. SNMP tambin permite obtener estadsticas de red complejas del software basado en una
interfaz grfica de usuario (GUI). Muchas compaas ofrecen paquetes de administracin de red que
implementan SNMP.
Protocolos de enrutamiento
Los protocolos RIP y RDISC son dos protocolos de enrutamiento disponibles para las redes TCP/IP. Para ver
una lista completa de los protocolos de enrutamiento disponibles para Oracle Solaris 10, consulte la Tabla 5
1 y la Tabla 52.
del sistema de envo agrega datos al encabezado del paquete, el proceso se denomina encapsulado de
datos. Asimismo, cada capa tiene un trmino diferente para el paquete modificado, como se muestra en la
figura siguiente.
Esta seccin resume el ciclo de vida de un paquete. El ciclo de vida empieza cuando se ejecuta un comando
o se enva un mensaje, y finaliza cuando la aplicacin adecuada del sistema receptor recibe el paquete.
Segmentacin TCP
TCP se denomina a menudo protocolo "orientado a la conexin" porque TCP garantiza la entrega correcta de
los datos al host de recepcin. LaFigura 11 muestra cmo el protocolo TCP recibe el flujo del
comando rlogin. A continuacin, TCP divide los datos que se reciben de la capa de aplicacin en
segmentos y adjunta un encabezado a cada segmento.
Los encabezados de segmento contienen puertos de envo y recepcin, informacin de orden de los
segmentos y un campo de datos conocido como suma de comprobacin. Los protocolos TCP de ambos
hosts utilizan los datos de suma de comprobacin para determinar si los datos se transfieren sin errores.
Paquetes UDP
UDP es un protocolo "sin conexiones". A diferencia de TCP, UDP no comprueba los datos que llegan al host
de recepcin. En lugar de ello, UDP da formato al mensaje que se recibe desde la capa de la aplicacin en
los paquetes UDP. UDP adjunta un encabezado a cada paquete. El encabezado contiene los puertos de
envo y recepcin, un campo con la longitud del paquete y una suma de comprobacin.
El proceso UDP de envo intenta enviar el paquete a su proceso UDP equivalente en el host de recepcin. La
capa de aplicacin determina si el proceso UDP de recepcin confirma la recepcin del paquete. UDP no
requiere ninguna notificacin de la recepcin. UDP no utiliza el protocolo de tres vas.
Datagramas IP
IP adjunta un encabezado IP al segmento o el encabezado del paquete, adems de la informacin que
agregan los protocolos TCP o UDP. La informacin del encabezado IP incluye las direcciones IP de los hosts
de envo y recepcin, la longitud del datagrama y el orden de secuencia del datagrama. Esta informacin se
facilita si el datagrama supera el tamao de bytes permitido para los paquetes de red y debe fragmentarse.
informacin de encabezado que adjunta al paquete su equivalente en el host de envo. Tiene lugar el siguiente
proceso:
1.
La capa de red fsica recibe el paquete con el formato de estructura. La capa de red fsica procesa la
CRC del paquete y luego enva la misma estructura a la capa del vnculo de datos.
2.
La capa del vnculo de datos comprueba que la CRC de la estructura sea correcta y filtra el
encabezado de la estructura y la CRC. Finalmente, el protocolo del vnculo de datos enva la estructura a
la capa de Internet.
3.
La capa de Internet lee la informacin del encabezado para identificar la transmisin. A continuacin,
la capa de Internet determina si el paquete es un fragmento. Si la transmisin est fragmentada, el
protocolo IP rene los fragmentos en el datagrama original. A continuacin, IP filtra el encabezado de IP y
transfiere el datagrama a los protocolos de capa de transporte.
4.
La capa de transporte (TCP, SCTP y UDP) lee el encabezado para determinar qu protocolo de capa
de aplicacin debe recibir los datos. A continuacin, TCP, SCTP o UDP filtra el encabezado relacionado.
TCP, SCTP o UDP enva el mensaje o el flujo a la aplicacin de recepcin.
5.