Vous êtes sur la page 1sur 38

Que es el TCP/IP?

(Definicin de TCP/IP)
TCP/IP son las siglas de Protocolo de Control de Transmisin/Protocolo de
nternet (Transmission Control Protocol/Internet Protocol).
Un sistema de protocolos que hacen posibles servicios Telnet, FTP, E-mail, y otros
entre ordenadores que no pertenecen a la misma red.
El Protocolo de Control de Transmisin (TCP) permite a dos anfitriones
establecer una conexin e intercambiar datos. El TCP garantiza la entrega de
datos, es decir, que los datos no se pierdan durante la transmisin y tambin
garantiza que los paquetes sean entregados en el mismo orden en el cual fueron
enviados.
El Protocolo de Internet (IP) utiliza direcciones que son series de cuatro nmeros
ocetetos (byte) con un formato de punto decimal, por ejemplo: 69.5.163.59
Los Protocolos de Aplicacin como HTTP y FTP se basan y utilizan TCP/P.
Modelo TCP/P
Encapsulacin de una aplicacin de datos a travs da capas del modelo TCP/P.
El modelo TCP/IP es un modelo de descripcin de protocolos de red desarrollado
en los aos 70 por Vinton Cerf y Robert E. Kahn. Fue implantado en la
red ARPANET, la primera red de rea amplia, desarrollada por encargo
de DARPA, una agencia del Departamento de Defensa de los Estados Unidos, y
predecesora de la actual red nternet. EL modelo TCP/P se denomina a veces
como Internet Model, Modelo DoD o Modelo DARPA.
El modelo TCP/P, describe un conjunto de guas generales de diseo e
implementacin de protocolos de red especficos para permitir que un equipo
pueda comunicarse en una red. TCP/P provee conectividad de extremo a extremo
especificando cmo los datos deberan ser formateados, direccionados,
transmitidos, enrutados y recibidos por el destinatario. Existen protocolos para los
diferentes tipos de servicios de comunicacin entre equipos.
TCP/P tiene cuatro capas de abstraccin segn se define en el RFC 1122. Esta
arquitectura de capas a menudo es comparada con el Modelo OS de siete capas.
El modelo TCP/P y los protocolos relacionados son mantenidos por la nternet
Engineering Task Force (ETF).
Para conseguir un intercambio fiable de datos entre dos equipos, se deben llevar a
cabo muchos procedimientos separados.
El resultado es que el software de comunicaciones es complejo. Con un modelo
en capas o niveles resulta ms sencillo agrupar funciones relacionadas e
implementar el software de comunicaciones modular.
Las capas estn jerarquizadas. Cada capa se construye sobre su predecesora. El
nmero de capas y, en cada una de ellas, sus servicios y funciones son variables
con cada tipo de red. Sin embargo, en cualquier red, la misin de cada capa es
proveer servicios a las capas superiores hacindoles transparentes el modo en
que esos servicios se llevan a cabo. De esta manera, cada capa debe ocuparse
exclusivamente de su nivel inmediatamente inferior, a quien solicita servicios, y del
nivel inmediatamente superior, a quien devuelve resultados.
Capa 4 o capa de aplicacin: Aplicacin, asimilable a las capas 5 (sesin),
6 (presentacin) y 7 (aplicacin) del modelo OS. La capa de aplicacin deba
incluir los detalles de las capas de sesin y presentacin OS. Crearon una
capa de aplicacin que maneja aspectos de representacin, codificacin y
control de dilogo.
Capa 3 o capa de transporte: Transporte, asimilable a la capa 4
(transporte) del modelo OS.
Capa 2 o capa de internet: nternet, asimilable a la capa 3 (red) del modelo
OS.
Capa o capa de acceso al medio: Acceso al Medio, asimilable a la capa
2 (enlace de datos) y a la capa 1 (fsica) del modelo OS.
NTRODUCCON
TCP/P mantiene silenciosamente a todos ellos en funcionamiento.
El nombre TCP/P proviene de dos de los protocolos ms importantes de la familia
de protocolos nternet, el Transmission Control Protocol (TCP) y el nternet
Protocol (P).
La principal virtud de TCP/P estriba en que esta diseada para enlazar
ordenadores de diferentes tipos, incluyendo PCs, minis y mainframes que ejecuten
sistemas operativos distintos sobre redes de rea local y redes de rea extensa y,
por tanto, permite la conexin de equipos distantes geogrficamente.
nternet se encuentra estrechamente unida a un sistema de protocolo de
comunicacin denominado TCP/P (Transmission Control Protocol/ nternet
Protocol), que se utiliza para transferir datos en nternet adems en muchas redes
de rea local.
QUE ES TCP/P Y COMO FUNCONA
TCP/P es el nombre de un protocolo de conexin de redes. Un protocolo es un
conjunto de reglas a las que se tiene que atener todas la compaas y productos
de software con l fin de que todos sus productos sean compatibles entre ellos.
Estas reglas aseguran que una maquina que ejecuta la versin TCP/P de Digital
Equipment pueda hablar con un PC Compaq que ejecuta TCP/P .
TCP/P es un protocolo abierto, lo que significa que se publican todos los aspectos
concretos del protocolo y cualquiera los puede implementar.
TCP/P esta diseado para ser un componente de una red, principalmente la parte
del software. Todas las partes del protocolo de la familia TCP/P tienen unas
tareas asignadas como enviar correo electrnico, proporcionar un servicio de
acceso remoto, transferir ficheros, asignar rutas a los mensajes o gestionar cadas
de la red.
Una red TCP/P transfiere datos mediante el ensamblaje de bloque de datos en
paquetes. Cada paquete comienza con una cabecera que contiene informacin de
control, tal como la direccin del destino, seguida de los datos. Cuando se enva
un archivo a travs de una red TCP/P, su contenido se enva utilizando una serie
de paquetes diferentes.
ARQUTECTURA DE NVELES DE TCP / P
Cuando se diseo TCP/P los comits establecidos para crear la familia de
protocolos consideraron todos los servicios que se tenan que proporcionar.
La distribucin por niveles se utiliza en muchos sistemas de software; una
referencia comn es la arquitectura ideal del protocolo de conexin de redes
desarrollada por la nternational Organization for Standardization, denominada
SO, aunque en realidad debera decir OS, SO desarrollo el modelo de referencia
Open Systems nterconnection (OS), o nterconexin de Sistemas abiertos que
consta de siete niveles.
APLCACON
PRESENTACON
SESON
TRANSPORTE
RED
ENLACE DE DATOS
FSCO
El modelo de referencia OS se desarrollo para aislar los componentes comunes
del sistema del software en niveles. Cada nivel es independiente del resto.
Cada nivel en el modelo de referencia OS tiene una tarea especifica que
desempear. El objetivo de una arquitectura por niveles es agrupar servicios
afines, a la vez que conseguir que sean independientes de los dems. Las tareas
son un poco abstractas, porque el modelo OS es simplemente eso, un modelo.
No esta diseado para ser un modelo real, sino un modelo para que lo sigan
sistemas como TCP/P.
El enfoque OS por niveles es el que utiliza TCP/P, aunque con una ligera
modificacin. Los niveles son similares, aunque TCP/P agrupa varios de los
niveles OS en un nico nivel TCP/P. Esto se realiza principalmente porque era el
mejor mtodo de implementar los servicios TCP/P.
Una condicin que se necesita para permitir que la arquitectura por niveles
funcione adecuadamente es que cada nivel debe saber lo que recibe de un nivel
por encima o por debajo.Para simplificar esta tarea, cada nivel aade un bloque de
datos al principio y al final del mensaje que indica que nivel esta implicado,
adems del resto de informacin que los otros niveles y la mquina que lo va a
recibir necesitan para manejar el mensaje de forma adecuada. Los datos dentro
del mensaje se ignoran. Esto se denomina encapsulacin, ya que cada nivel
aade una cpsula de informacin en torno a los datos originales.
APLCACN
TRANSPORTE
NTERNET
NTERFACE DE RED
FSCO
Los niveles TCP/P
Cada nivel lleva a cabo su propia encapsulacin aadiendo cabecera y bloques
finales que reciben del nivel superior, lo que tiene como resultado seis conjuntos
de cabeceras y bloques finales en el momento en que un mensaje llega a la red.
Todas estas cabeceras y bloques finales se pasan a la red ( como por ejemplo
Ethernet o Netware) que puede aadir incluso ms informacin al principio o al
final.
LOS COMPONENTES DE TCP/P
Conjunto de Protocolos TCP/P :
Todos estos servicios conforman TCP/P, creando un protocolo potente y eficaz de
red. Los diferentes protocolos dentro de TCP/P se mantienen de forma regular por
un conjunto de estndares que son parte de la organizacin de nternet.
Los protocolos de transporte controlan el movimiento de datos entre dos
maquinas.
TCP (Transmission Control Protocol). Protocolo de Control de Transmisin. Un
servicio basado en una conexin, lo que significa que las mquinas que envan y
reciben datos estn conectadas y se comunican entre ellas en todo momento.
UDP (User Datagram Protocol). Protocolo de Datagramas a nivel de Usuario. Un
servicio sin conexin, lo que significa que los datos se envan o reciben estn en
contacto entre ellas.
Los protocolos de rutas gestionan el direccionamiento de los datos y determinan el
mejor medio de llegar la destino. Tambin pueden gestionar la forma en que se
dividen los mensajes extensos y se vuelven a unir en el destino.
P (nternet Protocol). Protocolo de nternet. Gestiona la transmisin actual de
datos.
CMP (nternet Control Message Protocol). Protocolo de Control de Mensajes de
nternet. Gestiona los mensajes de estado para P, como errores o cambios en el
hardware de red que afecten a las rutas.
RP (Routing nformation Protocol). Protocolo de nformacin de Rutas. Uno de
los varios protocolos que determinan el mejor mtodo de ruta para entregar un
mensaje.
OSPF (Open Shortest Path First). Abre Primero el Path Mas Corto. Un protocolo
alternativo para determinar la ruta.
Las direcciones de red las gestionan servicios y es el medio por el que se
identifican las maquinas, tanto por su nombre y nmero nico.
ARP (Address Resolution Protocol). Protocolo de Resolucin de Direcciones.
Determina las direcciones numricas nicas de las mquinas en la red.
DNS (Domain Name System). Sistema de Nombres de Dominio. Determina las
direcciones numricas desde los nombres de mquinas.
RARP (Reverse Address Resolution Protocol). Protocolo de Resolucin nversa
de Direcciones. Determina las direcciones de las mquinas en la red, pero en
sentido inverso al de ARP.
Los servicios de usuario son las aplicaciones que un usuario (o maquina) pueden
utilizar.
BOOTP (Boot Protocol). Protocolo de Arranque, como su propio nombre lo
indica, inicializa una mquina de red al leer la informacin de arranque de un
servidor.
FTP (File Transfer Protocol), el Protocolo de Transferencia de Ficheros transfiere
ficheros de una mquina a otra.
TELNET permite accesos remotos, lo que significa que un usuario en una
mquina puede conectarse a otra y comportarse como si estuviera sentado
delante del teclado de la mquina remota.
Los protocolos de pasarela ayudan a que la red comunique informacin de ruta y
estado adems de gestionar datos para redes locales.
EGP (Exterior Gateway Protocol). Protocolo de Pasarela Externo, transfiere
informacin de ruta para redes externas.
GGP (Gateway-to-Gateway Protocol).Protocolo de Pasarela a pasarela,
transfiere informacin de ruta entre pasarelas.
GP (nterior Gateway Protocol). Protocolo de Pasarela nterno, transfiere
informacin de ruta para redes internas.
Los otros protocolos son servicios que no se adaptan a las categoras, pero
proporcionan servicios importantes en una red.
NFS (Network File System). Sistema de Ficheros de Red, permite que los
directorios en una mquina se monten en otra y que un usuario puede acceder a
ellos como si estos se encontraran en la mquina local.
NS (Network nformation Service). Servicio de nformacin de Red, mantiene las
cuentas de usuario en todas las redes, simplificando el mantenimiento de los
logins y passwords.
RPC (Remote Procedure Call). Llamada de Procedimiento Remota, permite que
aplicaciones remotas se comuniquen entre ellas de una manera sencilla y eficaz.
SMTP (Simple Mail Transfer Protocol).Protocolo Simple de Transferencia de
Correo, es un protocolo dedicado que transfiere correo electrnico entre
mquinas.
SNMP (Simple Network Management Protocol). Protocol Simple de Gestin de
Redes, es un servicio del administrador que enva mensajes de estado sobre la
red y los dispositivos unidos a sta.
SERVCOS BASCOS TCP/P
Sin haber instalado ningn software especial en el sistema de su computadora,
podr empezar inmediatamente a proporcionar ciertos servicios TCP/P bsicos en
la red. Existen tres formas de proporcionar servicios TCP/P, que trataremos en
este orden :
Sistemas operativos cliente y servicios TCP/P que estos proporcionan por
defecto.
Extensiones que se pueden hacer en el sistema operativo cliente con el fin de
proporcionar servicios adicionales,
Soluciones se servidor dedicado
Es posible que, para sus necesidades, solo requiera los que suministra a los que
se pueda aadir fcilmente a los sistemas operativos del cliente.
SERVCOS BASCOS AL CLENTE
Dado que los sistemas operativos Mac y Windows 95/98 se consideran ambos
"clientes", proporcionan un nmero limitado de servicios por defecto, Si bien
existen programas que pueden dar informacin de sistemas operativos. Mac y
Windows, stos estn limitados generalmente en velocidad y en el nmero de
clientes que pueden manejar. Por otro lado, Linux se usa frecuentemente como
sistema operativo cliente y servidor.
SERVCOS PREDETERMNADOS DE MAC OS
Mac Os, por defecto, incluye un solo cliente TCP/P; un navegador Web. Sin
embargo, tiene la capacidad de proporcionar la funcionalidad de un servidor Web y
de un servidor de archivos bsico.
USO DE WEB FLE SHARNG EN SSTEMAS OPERATVOS MAC
Web File Sharing es, un mtodo para compartir archivos desde el Macintosh al
exterior de una conexin TCP/P usando el protocolo HTTP. Hay dos modos de
funcionamiento de Web File Sharing , el modo de servidor Web y el modo de
<buscador> Web. En le primero Web File Sharing acta como servidor Web
normal. Puede seleccionar una pgina HTLM en su computadora y se servir
cuando la gente se conecte a ella. Una de las caractersticas ms atractivas del
modo de servidor Web es que puede traducir instantneamente archivos de texto
sencillo a paginas Web.
El sistema operativo Mac, por defecto, no incluye ninguna otra posibilidad de
servidor TCP/P con el sistema instalado. Lo que tiene integrado es la opcin de
compartir archivos llamada Apple Talk (o Ethernet Talk), que permite usar Apple
Talk por el TCP/P. Se trata de un producto de servidor que no forma parte del
sistema operativo Mac estndar.
SERVCOS BASCOS PARA WNDOWS 95/98
Windows se encuentra en el extremo opuesto de Mac Os; incluye varios clientes
TCP/P pero ninguna posibilidad predeterminada de dar servicio a plataformas
cruzadas. Dependiendo de la versin del sistema operativo que tenga, puede ser
que haya una funcin servidora de Web que se parezca a la de Mac OS. Sin
embargo la instalacin predeterminada de Windows 95 no incluye esta
caracterstica. Cuando se instala el protocolo TCP/P, Windows tambin instala
varias aplicaciones TCP/P que son tiles. Telnet, ping, netstat, traceroute, nternet
Explorer y ARP se instalan todas ellas como parte del paquete TCP/P
predeterminado para redes en Windows. Desde un punto de vista del cliente, se
trata de un excelente coleccin de utilidades que se pueden usar para diagnosticar
problemas de conexin de la red. Dado que Windows 95 y 98 estn diseados
para ser clientes, esta situacin es perfectamente aceptable.
Windows no proporciona por defecto un servicio TCP/P, pero es de valor limitado
en una red de plataforma cruzada; la opcin de compartir archivos SMB de
Windows, SMB es un sistema servidor de archivos propio de la plataforma
Windows. Pero con la ayuda del protocolo de transporte NetBios puede ejecutarse
sobre TCP/P. Existen clientes de sistemas operativos Mac y Linux, pero requieren
software adicional para funcionar. Si est ejecutando una red solo para Windows,
no habr problema.
DRECCONES P
* Longitud de 32 bits.
* dentifica a las redes y a los nodos conectados a ellas.
GLOSARO
Asignacin: Los servidores DHCP <asignan> direcciones P a sus clientes. Una
direccin P individual asignada por un servidor a menudo se denomina
<asignacin>.
Clase A,B,C: Un antiguo mtodo de definicin de mscaras de subred.
Colisin: Se produce cuando dos paquetes de informacin se solapan y dejan de
ser legibles.
Conector: El punto de inicio y de fin de una conexin TCP/P. Cada mquina
implicada en el trafico TCP/P debe comunicarse mediante un conector.
Direccin P: La direccin unvoca que identifica a una computadora en una red
TCP/P.
Encaminador: Una parte del hardware de red que transporta el trafico de red hacia
su destino final.
Encapsulacin: Proporciona un medio para transmitir un protocolo por una red con
la que no es compatible, encapsulando el protocolo en el interior de otro que si lo
sea.
Encriptacin de datos: Modificacin de los datos para hacerlos no utilizables en su
formato <encriptado>. RSA y DES son tipos de cifrado o encriptacin de datos.
Ethernet: El estndar principal en la comunicacin de redes TCP/P.
EtherTalk: Estndar de Apple para la comparticin de archivos de red e
impresoras basado en Ethernet.
Fragmentacin: Cuando se segmenta los paquetes para transportarlos por ciertos
tipos de redes.
FTP (File Transfer Protocol): Protocolo de Transferencia de Archivos. Un mtodo
extremadamente rpido y de bajo nivel para transferir archivos en redes TCP/P.
Host virtual: Uso de una nica direccin P para proporcionar servicios con
diferentes nombres de host.
HTTP (Hypertext Transfer Protocol): Protocolo de transferencia de hipertexto.
Permite transmitir por nternet texto formateado, grficos y otros formatos.
MAP (nternet Message Access Protocol): Protocolo de Acceso a Mensajes
nternet. Un nuevo protocolo que, a diferencia de POP3, mantiene una lista de los
mensajes en el servidor y proporciona un mtodo estndar para acceder a ellos.
nternet Control Message Protocol (CMP): Protocolo de Mensajes de Control
nternet. mplementado como parte de la serie TCP/P, CMP se usa para devolver
informacin de estado acerca de los dispositivos de la red.
SO: Organizacin nternacional de Estndares, formada por miembros de 75
pases que trabajan en la recopilacin y mantenimiento de estndares de
ingeniera de todo el mundo.
Mscara de subred: Similar a una direccin P, proporciona una <mscara> de los
bits significativos de una direccin P para definir una red.
Multiplexacin: Ejecucin de mltiples conexiones TCP/P simultneamente.
NetBOS: Un nivel de transporte que permite compartir archivos de Windows a
travs de TCP/P.
Nivel de aplicacin: el sptimo y ltimo nivel en el modelo OS. Este nivel forma
parte de las aplicaciones que usan TCP/P, tal como los exploradores de Web.
Nivel de enlace de datos: Es el segundo nivel del modelo OS y gestiona las
comunicaciones de bajo nivel entre las partes del hardware de red.
Nivel de presentacin: El sexto nivel del modelo OS; define los vocabularios o
protocolos que usan las aplicaciones para comunicarse.
Nivel de red: Tercer nivel del modelo OS. Define un estndar para la
comunicacin entre los diferentes niveles de enlace de datos.
Nivel de sesin: El quinto nivel del modelo OS, que trabaja junto con el nivel de
transporte para proporcionar comunicaciones punto a punto.
Nivel de transporte: El cuarto nivel del modelo OS, que define el concepto de
conexin, mediante la que los dispositivos pueden comunicarse. En el modelo
TCP/P de OS, esto se combina con el siguiente nivel, el nivel de sesin.
Nivel fsico: El primer nivel del modelo OS, que proporciona las conexiones fsicas
entre las mquinas.
OS (Open Systems nterconnect): El modelo de red para interconexin de
sistemas abiertos proporciona una visin abstracta de cmo funcionan las redes,
desde el cableado que conecta las computadoras hasta los programas que se
usan para la comunicacin. Los componentes fundamentales del modelo OS se
constituyen en siete niveles, que son: fsico, enlace de datos, red transporte,
sesin. Presentacin y aplicacin.
Paquete: Una unidad de datos transmitida por la red.
Pasarela: Hardware o software de red que proporciona una conexin entre redes
diferentes.
Ping: Una utilidad comn que enva paquetes CMP a una computadora remota
para comprobar su estado.
POP(Post Office Protocol): Un protocolo ampliamente utilizado para recuperar el
correo electrnico de un servidor central. Algunas veces, POP se denomina POP3,
que simplemente hace referencia a la versin 3 del protocolo POP.
Puerto: Un punto de conexin virtual al que los servicios TCP/P se pueden
conectar. Por ejemplo, un servidor Web (HTTP) opera en el puerto 80.
Redireccionamiento P: El proceso de trasladar paquetes de una interfaz de red a
otra.
Servicio: El termino utilizado por Microsoft para <dominio>.
Servidor DNS (Domain Name Service Server): Servidor de Nombres de Dominio.
Proporciona el servicio de resolucin de nombres para una red.
SMTP (Simple Mail Transport Protocol): Protocolo Simple de Transporte de
Correo. El protocolo que se usa para enviar el correo electrnico por nternet.
Subred: Una red individual, usualmente separada de una red ms grande
mediante un puente.
Telnet: Un protocolo para comunicarse con servicios de red remotos basados en
texto.
Trama: Una unidad de datos transmitida por la red.
User Datagram Protocol (UDP): Protocolo de Datagramas de Usuario. Define un
mtodo de envo de datos, como TCP, pero no incluye ninguna correccin de
errores.
Windows NT: Potente plataforma de servidor de Microsoft, que proporciona una
increble cantidad de servicios TCP/P.
* Especifica la conexin entre redes.
* Se representan mediante cuatro octetos, escritos en formato decimal, separados
por puntos.
Clases de Direcciones P
Clases
Nmero de Redes
Nmero de Nodos
Rango de Direcciones P
A ,B,C
Subredes en P
* Las Subredes son redes fsicas distintas que comparten una misma direccin P.
* Deben identificarse una de otra usando una mscara de subred.
* La mscara de subred es de cuatro bytes y para obtener el nmero de subred se
realiza un operacin AND lgica entre ella y la direccin P de algn equipo.
* La mscara de subred deber ser la misma para todos los equipos de la red P.
Subredes en Direcciones P
Ejemplo
* Supngase que la direccin P de un equipo es 148.206.257.2
* La mscara de subred es 255.255.255.0
* El equipo por tanto est en la subred 148.206.257.0
TCP / IP !eferencia

Protocolos de acuerdo a las capas
de enlace de datos Capa
de red Capa
de transporte Capa de
"esin #a$er
capa de aplicacin
de enrutamiento
de t%nel
de se&uridad
La Agencia de Proyectos de nvestigacin Anticipadas Defensa (DARPA)
desarrollaron originalmente Control / Protocolo de nternet Protocolo de
Transmisin (TCP / P) para interconectar varias redes de computadoras del
Departamento de Defensa. El nternet, una red internacional de rea amplia, utiliza
TCP / P para conectar a las instituciones gubernamentales y educativas en todo
el mundo. TCP / P tambin es de uso generalizado en las redes comerciales y
privadas. El conjunto de protocolos TCP / P incluye los siguientes protocolos
'i(el de )nlace
ARP / RARP Address Resolution Protocol / de direccin inversa
DCAP Data Link Switching Protocolo de acceso de cliente
Capa de red
DHCP Protocolo de configuracin dinmica de host
DVMRP Distancia Vector Multicast Routing Protocol
CMP / CMPv6 Protocolo de mensajes de control de nternet
GMP Protocolo de administracin de grupos de nternet
P Protocolo de nternet versin 4
Pv6 Protocolo de nternet versin 6
MARS Servidor Multicast Address Resolution
PM
Protocolo ndependiente modo Multicast Sparse
(PM-SM)
RP2 Protocolo de informacin de enrutamiento
RPng para Pv6 Protocolo de informacin de enrutamiento de Pv6
De RSVP Reserva de recursos Protocolo de configuracin
VRRP Protocolo de redundancia de enrutador virtual
#a capa de transporte
STP
P para mviles Protocolo P Mvil
RUDP Fiable de UDP
TAL nterface Layer Adaptador Transporte
TCP Protocolo de Control de Transmisin
UDP User Datagram Protocol
Van Jacobson TCP comprimido
XOT X.25 sobre TCP
Capa de sesin
BGMP Protocolo Multicast Border Gateway
Dimetro
DS Distribuido simulacin interactiva
DNS Servicio de nombres de dominio
SAKMP / KE Asociacin de Seguridad de nternet y el Protocolo
de administracin de claves y Protocolo de nternet
Key Exchange
iSCS Computer Systems nterface Pequeo
LDAP Protocolo ligero de acceso a directorios
MZAP Zona Multicast-Scope Anuncio Protocolo
NetBOS / P NetBOS / P para TCP / P para el Medio Ambiente
Capa de aplicacin
COPS Servicio Pblico de Polticas Comunes
FANP Protocolo de notificacin de flujo de atributos
Dedo Usuario Protocolo de informacin
FTP Protocolo de transferencia de archivos
HTTP Protocolo de transferencia de hipertexto
MAP4 Protocolo de acceso a mensajes de nternet 4 rev
MPPpre /
MPPmes
Mensajera instantnea y protocolos de presencia
PDC Control de dispositivos P
RC Protocolo de nternet Relay Chat
SAKMP
Protocolo de acceso a mensajes de nternet versin
4rev1
SP
NTP Network Time Protocol
POP3 Post Office Protocol version 3
Radio Autenticacin remota telefnica de usuario Service
RLOGN Remote Login
RTSP En tiempo real Streaming Protocol
SCTP Protocolo de Transmisin de Control de Flujo
S-HTTP Protocolo seguro de transferencia de hipertexto
SLP Service Location Protocol
SMTP Simple Mail Transfer Protocol
SNMP Simple Network Management Protocol
SOCKS (Secure Socket Server)
TACACS +
Sistema de control de acceso de Terminal Access
Controller
TELNET TCP / P Protocolo de emulacin de terminal
TFTP Trivial File Transfer Protocol
WCCP Protocolo de Coordinacin de cach Web
X-Window X Window
)nrutamiento
BGP-4 Border Gateway Protocol
EGP Exterior Gateway Protocol
EGRP Enhanced nterior Gateway Routing Protocol
HSRP Router Protocol Cisco Hot Standby
GRP Enrutamiento de gateway interior
NARP Protocolo de resolucin de direcciones NBMA
NHRP Siguiente Protocolo de resolucin Hop
OSPF Open Shortest Path First
VAJE Telefona de enrutamiento sobre P
Tunnelin&
ATMP Ascender Protocolo de gestin del tnel
L2F El Protocolo de reenvo de la capa 2
L2TP Layer 2 Tunneling Protocol
PPTP Punto a punto Protocolo de tnel
"e&uridad
AH Cabecera de Autenticacin
ESP Carga de seguridad encapsuladora
TLS Protocolo de seguridad de nivel de transporte

)l con*unto de protocolos TCP / IP se ilustra a+u, en relacin con el modelo
-"I.
Haga clic en los protocolos sobre el mapa para ver ms detalles.
Qu/ es TCP/IP?
1. El nombre "TCP/P" se refiere a una suite de protocolos de datos.
1. El nombre viene de 2 de los protocolos que lo conforman:
1. Transmission Control Protocol (TCP)
1. nternet Protocol (P)
1. Hay muchos otros protocolos en la suite
TCP/P e nternet
1. TCP/P son los protocolos fundamentales de nternet (Aunque se utilizan
para ntranets y Extranets)
1. Stanford University y Bold, Beranek and Newman (BBN) presentaron
TCP/P a comienzos de los 70 para una red de conmutacin de paquetes
(ARPANet).
1. Tambin se usa en redes de rea local
Por qu es popular TCP/P?
1. Los estndares de los protocolos son abiertos: interconecta equipos de
diferentes fabricantes sin problema.
1. ndependiente del medio de transmisin fsico.
1. Un esquema de direccionamiento amplio y comn.
1. Protocolos de alto nivel estandarizados (muchos servicios!)
Protocolos
1. Protocolos: reglas formales de comportamiento
1. Para que los computadores puedan comunicarse necesitan establecerse
reglas protocolos (AppleTalk, PX/SPX, SNA,etc.)
1. Los protocolos de TCP/P no depende del S.O. ni del computador (es
"abierto"): cualquiera puede desarrollar productos que se ajusten a las
especificaciones de TCP/P
"Estndares" de TCP/P
1. Para garantizar que TCP/P sea un protocolo abierto los estndares deben
ser pblicamente conocidos.
1. La mayor parte de la informacin sobre los protocolos de TCP/P est
publicada en unos documentos llamados Request for Comments (RFC's) -
Hay otros dos tipos de documentos: Military Standards (ML STD), nternet
Engineering Notes (EN) -.
0r+uitectura de TCP/IP
'o 1a$ un acuerdo so2re como representar la *erar+u,a de los protocolos de
TCP/IP con un modelo de capas (utili3an de tres
a cinco)4
Encapsulacin de datos
1. Cada capa de la pila TCP/P adiciona informacin de control (un "header")
para asegurar la entrega correcta de los datos.
1. Cuando se recibe, la informacin de control se retira.
Estructuras de datos
Capa de 0cceso de !ed
('et5or6 0ccess #a$er)
4 )s la capa inferior de la *erar+u,a de protocolos de TCP/IP
4 )s e+ui(alente a la capa $ 2 del modelo -"I (con
al&unas funciones de la capa 3)4
4 7a$ muc1os protocolos de acceso a la red (uno por cada est8ndar
f,sico de red)
4 )ncapsula Data&ramas en 9rames $ mapea direcciones IP a
direcciones f,sicas4
4 )*emplos de !9C:s +ue definen protocolos de la capa de acceso a red
son. !9C;2< $ !9C;=4
4 )sta capa se constru$e con la tar*eta de red> los dri(ers $
los pro&ramas asociados
?n e*emplo. el "istema )t1ernet
4 )t1ernet es una tecnolo&,a de redes de 8rea local (#0') +ue transmite
informacin entre computadores a una (elocidad de @ A2ps ()t1ernet)>
@@ A2ps (9ast )t1ernet) @@@ A2ps (Bi&a2it )t1ernet)4
4 #os medios +ue soporta @ A2ps son coaCial &rueso> coaCial del&ado>
par tren3ado $ fi2ra ptica4
4 #os medios +ue soporta @@ A2ps son par tren3ado $ fi2ra ptica
4 #os medios +ue soporta @@@ A2ps son par tren3ado $ fi2ra ptica
)l frame )t1ernet
4 )l cora3n del sistema )t1ernet es el frame )t1ernet utili3ado para
lle(ar datos entre computadores4
4 )l DframeD consta de (arios 2its or&ani3ados en (arios campos4
4 )stos campos inclu$en la direccin f,sica de las interfaces )t1ernet>
un campo (aria2le de datos (entre 4< $ E@@ 2$tes) $ un campo de
c1e+ueo de error4
)l frame )t1ernet Fersin 2
1. Destino: 6 bytes, direccin fsica del nodo destino (MAC address)
1. -ri&en: 6 bytes, direccin del nodo origen
1. Tipo: 2 bytes, especifica el protocolo de la capa superior
1. Datos: entre 46 y 1500 bits, informacin de las capas superiores
1. C1e+ueo: Secuencia de chequeo del frame.
Cuando un frame Ethernet es enviado al canal todas las interfaces revisan los
primeros 6 bytes (48 bits). Si es su direccin MAC (o broadcast) reciben el
paquete y lo entregarn al software de red instalado en el computador.
Las interfaces con diferentes direccin no continuarn leyendo el frame
Protocolos de alto ni(el $ las direcciones )t1ernet
1. Los paquetes de los protocolos de alto nivel (como TCP/P) se mueven
entre computadores dentro del campo de datos del frame Ethernet
1. Los protocolos de alto nivel tienen su propio esquema de direcciones (por
ejemplo, direcciones P)
1. El software de red instalado en un equipo conoce su direccin P (32 bits) y
su direccin MAC (48 bits), PERO NO CONOCE LAS DRECCONES MAC
DE LAS OTRAS ESTACONES.
El mecanismo que permite descubrir las otras direcciones MAC se llama ARP
(Address Resolution Protocol)
Cmo funciona 0!P?
1. "Correo" quiere enviar informacin a "DNS" a travs de la red Ethernet
2. "Correo" enva un paquete con direccin destino broadcast
(FF:FF:FF:FF:FF:FF) preguntando: La estacin con direccin P 168.176.1.50
podra decirme cul es su direccin MAC? (ARP request)
3. Como el ARP request tiene direccin broadcast todas las interfaces recibirn la
solicitud, pero slo responder el "DNS" (porque l tiene la direccin 168.176.1.50)
informndole su direccin MAC
4. Al recibir "Correo" la direccin MAC, puede iniciar su envo de informacin entre
los protocolos de alto nivel
Capa nternet
1. Capa ubicada sobre la capa de acceso de red
1. El protocolo P (RFC791) es el corazn de TCP/P y es el protocolo ms
importante de la capa nternet
1. P provee el servicio de entrega de paquetes sobre el cual estn
construidas las redes TCP/P
1. Los protocolos sobre y debajo de la capa nternet utilizan el protocolo P
para entregar datos
1. Todos los datos TCP/P fluyen a travs de P, entrando o saliendo, sin
importar cual sea su destino final
Protocolo Internet (IP)
4 9unciones.
1. Define el datagrama, que es la unidad bsica de transmisin en nternet
1. Define el esquema de direccionamiento de internet
1. Mueve datos entre la capa de acceso de red y la capa de transporte host-
to-host
4 Caracter,sticas.
1. Es un protocolo connectionless (no intercambia informacin de control -
handshake - para establecer una conexin nodo a nodo antes de transmitir)
1. No corrige ni detecta errores en la informacin (unreliable)
1. Otros protocolos hacen estas tareas.
!ed de conmutacin de pa+uetes
Internet es una red de conmutacin de pa+uetes4 ?n pa+uete es un 2lo+ue
de datos +ue lle(a la informacin necesaria para ser entre&ado
Como una carta normal. lle(a la direccin destino escrita en el so2re
(destinatario)4#a informacin de la direccin es utili3ada para DconmutarD los
pa+uetes de una red a otra> 1asta +ue lle&ue a su destino final4
C0D0 P0Q?)T) FI0G0 I'D)P)'DI)'T)A)'T) D) C?0#Q?I)! -T!-
P0Q?)T)d
)l data&ramae la direccin es
4 )l data&rama es el formato de pa+uete definido por el Protocolo
Internet (IP)4
4 #as primeras cinco o seis pala2ras de 32 2its del data&rama son
informacin de control (el D1eaderD)4 "e utili3a el I7# (Internet 7eader
#en&t1) para dar la lon&itud del 1eader4
4 )l 1eader tiene la informacin necesaria para entre&ar el pa+uete (el
Dso2reD)

Qu significa TCP/P?
TCP/IP es un conjunto de protocolos. La sigla TCP/P significa "Protocolo de
control de transmisin/Protocolo de Internet" y se pronuncia "T-C-P--P".
Proviene de los nombres de dos protocolos importantes del conjunto de
protocolos, es decir, del protocolo TCP y del protocolo P.
En algunos aspectos, TCP/P representa todas las reglas de comunicacin para
nternet y se basa en la nocin de direccin P, es decir, en la idea de brindar
una direccin P a cada equipo de la red para poder enrutar paquetes de datos.
Debido a que el conjunto de protocolos TCP/P originalmente se cre con fines
militares, est diseado para cumplir con una cierta cantidad de criterios, entre
ellos:
dividir mensajes en paquetes ;
usar un sistema de direcciones ;
enrutar datos por la red ;
detectar errores en las transmisiones de datos .
El conocimiento del conjunto de protocolos TCP/P no es esencial para un simple
usuario, de la misma manera que un espectador no necesita saber cmo funciona
su red audiovisual o de televisin. Sin embargo, para las personas que desean
administrar o brindar soporte tcnico a una red TCP/P, su conocimiento es
fundamental.
La diferencia entre estndar e implementacin
En general, TCP/P relaciona dos nociones:
la nocin de est8ndar: TCP/P representa la manera en la que se realizan
las comunicaciones en una red;
la nocin de implementacin: la designacin TCP/P generalmente se
extiende a software basado en el protocolo TCP/P. En realidad, TCP/P es un
modelo cuya aplicacin de red utilizan los desarrolladores. Las aplicaciones
son, por lo tanto, implementaciones del protocolo TCP/P.
TCP/P es un modelo de capas
Para poder aplicar el modelo TCP/P en cualquier equipo, es decir,
independientemente del sistema operativo, el sistema de protocolos TCP/P se ha
dividido en diversos mdulos. Cada uno de stos realiza una tarea especfica.
Adems, estos mdulos realizan sus tareas uno despus del otro en un orden
especfico, es decir que existe un sistema estratificado. sta es la razn por la cual
se habla de modelo de capas.
El trmino capa se utiliza para reflejar el hecho de que los datos que viajan por la
red atraviesan distintos ni(eles de protocolos. Por lo tanto, cada capa procesa
sucesivamente los datos (paquetes de informacin) que circulan por la red, les
agrega un elemento de informacin (llamado encabezado) y los enva a la capa
siguiente.
El modelo TCP/P es muy similar al modelo OS (modelo de 7 capas) que fue
desarrollado por la Organizacin nternacional para la Estandarizacin (SO) para
estandarizar las comunicaciones entre equipos.
Presentacin del modelo OS
OS significa Interconexin de sistemas abiertos. Este modelo fue establecido por
SO para implementar un estndar de comunicacin entre equipos de una red,
esto es, las reglas que administran la comunicacin entre equipos. De hecho,
cuando surgieron las redes,cada fabricante contaba con su propio sistema
(hablamos de un sistema patentado), con lo cual coexistan diversas redes
incompatibles. Por esta razn, fue necesario establecer un estndar.
La funcin del modelo OS es estandarizar la comunicacin entre equipos para
que diferentes fabricantes puedan desarrollar productos (software o hardware)
compatibles (siempre y cuando sigan estrictamente el modelo OS).
La importancia de un sistema de capas
El objetivo de un sistema en capas es dividir el problema en diferentes partes (las
capas), de acuerdo con su nivel de abstraccin.
Cada capa del modelo se comunica con un nivel adyacente (superior o inferior).
Por lo tanto, cada capa utiliza los servicios de las capas inferiores y se los
proporciona a la capa superior.
El modelo OS
El modelo OS es un modelo que comprende 7 capas, mientras que el modelo
TCP/P tiene slo 4. En realidad, el modelo TCP/P se desarroll casi a la par que
el modelo OS. Es por ello que est influenciado por ste, pero no sigue todas las
especificaciones del modelo OS. Las capas del modelo OS son las siguientes:
<="" td="" style="margin: 0px; padding: 0px; color: rgb(48, 48, 48); font-family:
Arial, Helvetica, sans-serif; font-size: 13px; font-style: normal; font-variant: normal;
font-weight: normal; letter-spacing: normal; line-height: 20px; orphans: auto; text-
align: start; text-indent: 0px; text-transform: none; white-space: normal; widows:
auto; word-spacing: 0px; -webkit-text-stroke-width: 0px; background-color: rgb(255,
255, 255);"><="" td="" style="margin: 0px; padding: 0px;"><="" td="" style="margin:
0px; padding: 0px; color: rgb(48, 48, 48); font-family: Arial, Helvetica, sans-serif;
font-size: 13px; font-style: normal; font-variant: normal; font-weight: normal; letter-
spacing: normal; line-height: 20px; orphans: auto; text-align: start; text-indent: 0px;
text-transform: none; white-space: normal; widows: auto; word-spacing: 0px;
-webkit-text-stroke-width: 0px; background-color: rgb(255, 255, 255);"><="" td=""
style="margin: 0px; padding: 0px;"><="" td="" style="margin: 0px; padding: 0px;
color: rgb(48, 48, 48); font-family: Arial, Helvetica, sans-serif; font-size: 13px; font-
style: normal; font-variant: normal; font-weight: normal; letter-spacing: normal; line-
height: 20px; orphans: auto; text-align: start; text-indent: 0px; text-transform: none;
white-space: normal; widows: auto; word-spacing: 0px; -webkit-text-stroke-width:
0px; background-color: rgb(255, 255, 255);"><="" td="" style="margin: 0px;
padding: 0px;"><="" td="" style="margin: 0px; padding: 0px; color: rgb(48, 48, 48);
font-family: Arial, Helvetica, sans-serif; font-size: 13px; font-style: normal; font-
variant: normal; font-weight: normal; letter-spacing: normal; line-height: 20px;
orphans: auto; text-align: start; text-indent: 0px; text-transform: none; white-space:
normal; widows: auto; word-spacing: 0px; -webkit-text-stroke-width: 0px;
background-color: rgb(255, 255, 255);"><="" td="" style="margin: 0px; padding:
0px;"><="" td="" style="margin: 0px; padding: 0px; color: rgb(48, 48, 48); font-
family: Arial, Helvetica, sans-serif; font-size: 13px; font-style: normal; font-variant:
normal; font-weight: normal; letter-spacing: normal; line-height: 20px; orphans:
auto; text-align: start; text-indent: 0px; text-transform: none; white-space: normal;
widows: auto; word-spacing: 0px; -webkit-text-stroke-width: 0px; background-color:
rgb(255, 255, 255);"><="" td="" style="margin: 0px; padding: 0px;"><="" td=""
style="margin: 0px; padding: 0px; color: rgb(48, 48, 48); font-family: Arial,
Helvetica, sans-serif; font-size: 13px; font-style: normal; font-variant: normal; font-
weight: normal; letter-spacing: normal; line-height: 20px; orphans: auto; text-align:
start; text-indent: 0px; text-transform: none; white-space: normal; widows: auto;
word-spacing: 0px; -webkit-text-stroke-width: 0px; background-color: rgb(255, 255,
255);"><="" td="" style="margin: 0px; padding: 0px;"><="" td="" style="margin: 0px;
padding: 0px; color: rgb(48, 48, 48); font-family: Arial, Helvetica, sans-serif; font-
size: 13px; font-style: normal; font-variant: normal; font-weight: normal; letter-
spacing: normal; line-height: 20px; orphans: auto; text-align: start; text-indent: 0px;
text-transform: none; white-space: normal; widows: auto; word-spacing: 0px;
-webkit-text-stroke-width: 0px; background-color: rgb(255, 255, 255);"><="" td=""
style="margin: 0px; padding: 0px;">
'i(el Aodelo anti&uo Aodelo nue(o
Nivel 7
Nivel 6
Nivel 5
Nivel 4
Nivel 3
Nivel 2
Nivel 1
#a capa f,sica define la manera en la que los datos se convierten
fsicamente en seales digitales en los medios de comunicacin (pulsos
elctricos, modulacin de luz, etc.).
#a capa de enlace de datos define la interfaz con la tarjeta de interfaz de
red y cmo se comparte el medio de transmisin.
#a capa de red permite administrar las direcciones y el enrutamiento de
datos, es decir, su ruta a travs de la red.
#a capa de transporte se encarga del transporte de datos, su divisin en
paquetes y la administracin de potenciales errores de transmisin.
#a capa de sesin define el inicio y la finalizacin de las sesiones de
comunicacin entre los equipos de la red.
#a capa de presentacin define el formato de los datos que maneja la
capa de aplicacin (su representacin y, potencialmente, su compresin y
cifrado) independientemente del sistema.
#a capa de aplicacin le brinda aplicaciones a la interfaz. Por lo tanto, es
el nivel ms cercano a los usuarios, administrado directamente por el software.
El modelo TCP/P
El modelo TCP/P, influenciado por el modelo OS, tambin utiliza el enfoque
modular (utiliza mdulos o capas), pero slo contiene cuatro:
<thmodle tcp="" ip<="" th="" style="margin: 0px; padding: 0px; color: rgb(48, 48,
48); font-family: Arial, Helvetica, sans-serif; font-size: 13px; font-style: normal; font-
variant: normal; font-weight: normal; letter-spacing: normal; line-height: 20px;
orphans: auto; text-align: start; text-indent: 0px; text-transform: none; white-space:
normal; widows: auto; word-spacing: 0px; -webkit-text-stroke-width: 0px;
background-color: rgb(255, 255, 255);"><thmodle osi<="" th="" style="margin:
0px; padding: 0px;"></thmodle></thmodle><="" td="" style="margin: 0px;
padding: 0px; color: rgb(48, 48, 48); font-family: Arial, Helvetica, sans-serif; font-
size: 13px; font-style: normal; font-variant: normal; font-weight: normal; letter-
spacing: normal; line-height: 20px; orphans: auto; text-align: start; text-indent: 0px;
text-transform: none; white-space: normal; widows: auto; word-spacing: 0px;
-webkit-text-stroke-width: 0px; background-color: rgb(255, 255, 255);"><="" td=""
style="margin: 0px; padding: 0px; color: rgb(48, 48, 48); font-family: Arial,
Helvetica, sans-serif; font-size: 13px; font-style: normal; font-variant: normal; font-
weight: normal; letter-spacing: normal; line-height: 20px; orphans: auto; text-align:
start; text-indent: 0px; text-transform: none; white-space: normal; widows: auto;
word-spacing: 0px; -webkit-text-stroke-width: 0px; background-color: rgb(255, 255,
255);"><="" td="" style="margin: 0px; padding: 0px; color: rgb(48, 48, 48); font-
family: Arial, Helvetica, sans-serif; font-size: 13px; font-style: normal; font-variant:
normal; font-weight: normal; letter-spacing: normal; line-height: 20px; orphans:
auto; text-align: start; text-indent: 0px; text-transform: none; white-space: normal;
widows: auto; word-spacing: 0px; -webkit-text-stroke-width: 0px; background-color:
rgb(255, 255, 255);"><="" td="" style="margin: 0px; padding: 0px; color: rgb(48, 48,
48); font-family: Arial, Helvetica, sans-serif; font-size: 13px; font-style: normal; font-
variant: normal; font-weight: normal; letter-spacing: normal; line-height: 20px;
orphans: auto; text-align: start; text-indent: 0px; text-transform: none; white-space:
normal; widows: auto; word-spacing: 0px; -webkit-text-stroke-width: 0px;
background-color: rgb(255, 255, 255);"><="" td="" style="margin: 0px; padding:
0px;"><="" td="" style="margin: 0px; padding: 0px; color: rgb(48, 48, 48); font-
family: Arial, Helvetica, sans-serif; font-size: 13px; font-style: normal; font-variant:
normal; font-weight: normal; letter-spacing: normal; line-height: 20px; orphans:
auto; text-align: start; text-indent: 0px; text-transform: none; white-space: normal;
widows: auto; word-spacing: 0px; -webkit-text-stroke-width: 0px; background-color:
rgb(255, 255, 255);"><="" td="" style="margin: 0px; padding: 0px;"><="" td=""
style="margin: 0px; padding: 0px; color: rgb(48, 48, 48); font-family: Arial,
Helvetica, sans-serif; font-size: 13px; font-style: normal; font-variant: normal; font-
weight: normal; letter-spacing: normal; line-height: 20px; orphans: auto; text-align:
start; text-indent: 0px; text-transform: none; white-space: normal; widows: auto;
word-spacing: 0px; -webkit-text-stroke-width: 0px; background-color: rgb(255, 255,
255);"><="" td="" style="margin: 0px; padding: 0px; color: rgb(48, 48, 48); font-
family: Arial, Helvetica, sans-serif; font-size: 13px; font-style: normal; font-variant:
normal; font-weight: normal; letter-spacing: normal; line-height: 20px; orphans:
auto; text-align: start; text-indent: 0px; text-transform: none; white-space: normal;
widows: auto; word-spacing: 0px; -webkit-text-stroke-width: 0px; background-color:
rgb(255, 255, 255);">
Capa de aplicacin
Capa de acceso a la red
Como puede apreciarse, las capas del modelo TCP/P tienen tareas mucho ms
diversas que las del modelo OS, considerando que ciertas capas del modelo
TCP/P se corresponden con varios niveles del modelo OS.
Las funciones de las diferentes capas son las siguientes:
capa de acceso a la red: especifica la forma en la que los datos deben
enrutarse, sea cual sea el tipo de red utilizado;
capa de Internet: es responsable de proporcionar el paquete de datos
(datagrama);
capa de transporte: brinda los datos de enrutamiento, junto con los
mecanismos que permiten conocer el estado de la transmisin;
capa de aplicacin: incorpora aplicaciones de red estndar (Telnet, SMTP,
FTP, etc.).
A continuacin se indican los principales protocolos que comprenden el conjunto
TCP/P:
<thmodle tcp="" ip<="" th="" style="margin: 0px; padding: 0px; color: rgb(48, 48,
48); font-family: Arial, Helvetica, sans-serif; font-size: 13px; font-style: normal; font-
variant: normal; font-weight: normal; letter-spacing: normal; line-height: 20px;
orphans: auto; text-align: start; text-indent: 0px; text-transform: none; white-space:
normal; widows: auto; word-spacing: 0px; -webkit-text-stroke-width: 0px;
background-color: rgb(255, 255, 255);"></thmodle>
Aplicaciones de red
TCP o UDP
P, ARP, RARP
FTS, FDD, PPP, Ethernet, Red de anillos<="" td="" style="margin: 0px; padding:
0px; color: rgb(48, 48, 48); font-family: Arial, Helvetica, sans-serif; font-size: 13px;
font-style: normal; font-variant: normal; font-weight: normal; letter-spacing: normal;
line-height: 20px; orphans: auto; text-align: start; text-indent: 0px; text-transform:
none; white-space: normal; widows: auto; word-spacing: 0px; -webkit-text-stroke-
width: 0px; background-color: rgb(255, 255, 255);">
Encapsulacin de datos
Durante una transmisin, los datos cruzan cada una de las capas en el nivel del
equipo remitente. En cada capa, se le agrega informacin al paquete de datos.
Esto se llama enca2e3ado, es decir, una recopilacin de informacin que
garantiza la transmisin. En el nivel del equipo receptor, cuando se atraviesa cada
capa, el encabezado se lee y despus se elimina. Entonces, cuando se recibe, el
mensaje se encuentra en su estado original.
En cada nivel, el paquete de datos cambia su aspecto porque se le agrega un
encabezado. Por lo tanto, las designaciones cambian segn las capas:
el paquete de datos se denomina mensa*e en el nivel de la capa de
aplicacin;
el mensaje despus se encapsula en forma de se&mento en la capa de
transporte;
una vez que se encapsula el segmento en la capa de nternet, toma el
nombre de data&rama;
finalmente, se habla de trama en el nivel de capa de acceso a la red.
Capa de acceso a la red
La capa de acceso a la red es la primera capa de la pila TCP/P. Ofrece la
capacidad de acceder a cualquier red fsica, es decir, brinda los recursos que se
deben implementar para transmitir datos a travs de la red.
Por lo tanto, la capa de acceso a la red contiene especificaciones relacionadas
con la transmisin de datos por una red fsica, cuando es una red de rea local
(Red en anillo, Ethernet, FDD), conectada mediante lnea telefnica u otro tipo de
conexin a una red. Trata los siguientes conceptos:
enrutamiento de datos por la conexin;
coordinacin de la transmisin de datos (sincronizacin);
formato de datos;
conversin de seal (anloga/digital);
deteccin de errores a su llegada.
...
Afortunadamente, todas estas especificaciones son invisibles al ojo del usuario, ya
que en realidad es el sistema operativo el que realiza estas tareas, mientras los
drivers de hardware permiten la conexin a la red (por ejemplo, el driver de la
tarjeta de red).
La capa de nternet
La capa de nternet es la capa "ms importante" (si bien todas son importantes a
su manera), ya que es la que define los datagramas y administra las nociones de
direcciones P.
Permite el enrutamiento de datagramas (paquetes de datos) a equipos remotos
junto con la administracin de su divisin y ensamblaje cuando se reciben.
La capa de nternet contiene 5 protocolos:
el protocolo P;
el protocolo ARP;
el protocolo CMP;
el protocolo RARP;
el protocolo GMP.
Los primeros tres protocolos son los ms importantes para esta capa.
La capa de transporte
Los protocolos de las capas anteriores permiten enviar informacin de un equipo a
otro. La capa de transporte permite que las aplicaciones que se ejecutan en
equipos remotos puedan comunicarse. El problema es identificar estas
aplicaciones.
De hecho, segn el equipo y su sistema operativo, la aplicacin puede ser un
programa, una tarea, un proceso, etc.
Adems, el nombre de la aplicacin puede variar de sistema en sistema. Es por
ello que se ha implementado un sistema de numeracin para poder asociar un tipo
de aplicacin con un tipo de datos. Estos identificadores se denominanpuertos.
La capa de transporte contiene dos protocolos que permiten que dos aplicaciones
puedan intercambiar datos independientemente del tipo de red (es decir,
independientemente de las capas inferiores). Estos dos protocolos son los
siguientes:
TCP , un protocolo orientado a conexin que brinda deteccin de errores;
UDP , un protocolo no orientado a conexin en el que la deteccin de
errores es obsoleta.
La capa de aplicacin
La capa de aplicacin se encuentra en la parte superior de las capas del protocolo
TCP/P. Contiene las aplicaciones de red que permiten la comunicacin mediante
las capas inferiores.
Por lo tanto, el software en esta capa se comunica mediante uno o dos protocolos
de la capa inferior (la capa de transporte), es decir, TCP o UDP.
Existen diferentes tipos de aplicaciones para esta capa, pero la mayora son
servicios de red o aplicaciones brindadas al usuario para proporcionar la interfaz
con el sistema operativo. Se pueden clasificar segn los servicios que brindan:
servicios de administracin de archivos e impresin (transferencia);
servicios de conexin a la red;
servicios de conexin remota;
diversas utilidades de nternet.
Introduccin a TCP / IP
Resumen: TCP e P fueron desarrollados por un proyecto de investigacin del
Departamento de Defensa (DOD) para conectar un nmero de diferentes redes
diseadas por diferentes proveedores en una red de redes (la "nternet"). Al
principio fue exitoso porque entreg algunos servicios bsicos que todos necesitan
(transferencia de archivos, correo electrnico, inicio de sesin remoto) a travs de
un gran nmero de sistemas cliente y servidor. Varios equipos de un pequeo
departamento pueden utilizar TCP / P (junto con otros protocolos) en una sola
LAN. El componente de P proporciona encaminamiento desde el departamento a
la red de la empresa, a continuacin, a las redes regionales, y finalmente a la
nternet global. En el campo de batalla una red de comunicaciones sufrir daos,
por lo que el DOD diseada TCP / P para ser robusto y de forma automtica a
recuperarse de cualquier nodo o falla en la lnea telefnica. Este diseo permite la
construccin de grandes redes con menos de gestin central. Sin embargo, debido
a la recuperacin automtica, problemas de red pueden ir sin diagnosticar y sin
corregir por largos perodos de tiempo.
Al igual que con todos los dems protocolo de comunicaciones, TCP / P se
compone de capas:
IP - es responsable de mover paquetes de datos de un nodo a otro. P
enva cada paquete basado en una direccin de destino de cuatro bytes (el
nmero P). Las autoridades nternet asignan rangos de nmeros para
diferentes organizaciones. Las organizaciones asignan grupos de sus
nmeros a los departamentos. P funciona con puertas de enlace que
mueven datos de departamento en la organizacin a la regin y luego de
todo el mundo.
TCP - es responsable de verificar la entrega correcta de los datos del
cliente al servidor. Los datos se pueden perder en la red intermedia. TCP
aade soporte para detectar errores o prdida de datos y para activar la
retransmisin hasta que los datos es correcta y completamente recibida.
"oc6ets H es un nombre dado al conjunto de subrutinas que proporcionan
acceso a TCP / P en la mayora de los sistemas.
!ed de postores m8s 2a*os
El Ejrcito pone a cabo una oferta en un ordenador y diciembre gana la
subasta. La Fuerza Area pone a cabo una oferta y gana BM. La oferta de la
marina de guerra es ganada por Unisys. A continuacin, el Presidente decide
invadir Granada y las fuerzas armadas descubrir que sus equipos no pueden
comunicarse entre s. El DOD debe construir una "red" de los sistemas de cada
uno de los cuales, por ley, fue entregado por el mejor postor en un solo contrato.
El Protocolo de nternet fue desarrollado para crear una Red de Redes (el
"nternet"). Mquinas individuales se conectan primero a una LAN (Ethernet o
Token Ring). TCP / P comparte la LAN con otros usos (un servidor de archivos
Novell, Windows para trabajo en grupo de pares sistemas). Un dispositivo
proporciona la conexin TCP / P entre la LAN y el resto del mundo.
Para asegurar que todos los tipos de sistemas de todos los proveedores pueden
comunicarse, TCP / P est totalmente estandarizada en la LAN. Sin embargo, las
redes ms grandes con base en las largas distancias y las lneas telefnicas son
ms voltiles. En los EE.UU., muchas grandes corporaciones desearan volver a
usar grandes redes internas basadas en SNA de BM. En Europa, las compaas
telefnicas nacionales estandarizar tradicionalmente en X.25. Sin embargo, la
explosin repentina de microprocesadores de alta velocidad, fibra ptica y
sistemas de telefona digital ha creado una explosin de nuevas opciones: RDS,
Frame Relay, FDD, modo de transferencia asncrono (ATM). Las nuevas
tecnologas surgen y se vuelven obsoletos en pocos aos. Con la televisin por
cable y las compaas telefnicas que compiten para construir la Autopista de la
nformacin Nacional, hay una norma nica puede gobernar en toda la ciudad, el
pas, o las comunicaciones en todo el mundo.
El diseo original de TCP / P como una Red de Redes encaja perfectamente
dentro de la actual incertidumbre tecnolgica. De datos TCP / P se pueden enviar
a travs de una LAN, o se pueden llevar dentro de una red interna de SNA
corporativa, o puede aprovecharse de los servicios de televisin por cable. Por
otra parte, las mquinas conectadas a cualquiera de estas redes pueden
comunicarse con cualquier otra red a travs de puertas de enlace suministrados
por el proveedor de red.
Direcciones
Cada tecnologa tiene su propia convencin para la transmisin de mensajes entre
dos mquinas dentro de la misma red. En una LAN, se envan mensajes entre
mquinas suministrando el identificador nico de seis bytes (la direccin
"MAC"). En una red SNA, cada mquina tiene unidades lgicas con su propia
direccin de red. DECNET, Appletalk y Novell PX todos tienen un esquema de
asignacin de nmeros a cada red local y para cada estacin de trabajo conectada
a la red.
En la parte superior de estas direcciones de red especficas locales o
proveedores, TCP / P asigna un nmero nico a cada estacin de trabajo en el
mundo. Este "nmero P" es un valor de cuatro bytes que, por acuerdo, se expresa
mediante la conversin de cada byte en un nmero decimal (0 a 255) y separar los
bytes con un punto. Por ejemplo, el servidor de PC y Lube Tune es
130.132.59.234.
Una organizacin comienza con el envo de correo electrnico a
Hostmaster@NTERNC.NET solicitar la asignacin de un nmero de red. Todava
es posible que casi cualquier persona para conseguir la asignacin de un nmero
para una red pequea "Clase C" en la que los tres primeros bytes identifican la red
y el ltimo byte identifica el equipo individual. El autor sigue este procedimiento y
se le asign el nmero 192.35.91. * Para una red de computadoras en su
casa. Las organizaciones ms grandes pueden tener una red de "Clase B", donde
los dos primeros bytes identifican la red y los dos ltimos bytes identifican cada
uno de hasta 64 mil puestos de trabajo individuales. Red de clase B de Yale es
130.132, por lo que todos los equipos con la direccin P 130.132. *. * Estn
conectados a travs de Yale.
La organizacin se conecta a nternet a travs de una de una docena de
proveedores de redes regionales o especializados. El proveedor de la red se da el
nmero de red de abonado y la agrega a la configuracin de enrutamiento en sus
propias mquinas y las de los dems proveedores de red importantes.
No hay una frmula matemtica que se traduce en los nmeros 192.35.91 o
130.132 en "Yale University" o "New Haven, CT." Las mquinas que gestionan
grandes redes regionales o los routers centrales de nternet gestionados por la
Fundacin Nacional de la Ciencia slo pueden localizar estas redes mirando cada
nmero de red en una tabla. Existen potencialmente miles de redes de clase B, y
millones de redes de clase C, pero los costos de la memoria de computadora son
bajos, por lo que las tablas son razonables. Los clientes que se conectan a
nternet, incluso los clientes tan grandes como BM, no es necesario para
mantener toda la informacin en otras redes. Ellos envan todos los datos externos
a la compaa regional que suscriben, y la aerolnea regional mantiene las tablas y
hace el enrutamiento adecuado.
New Haven se encuentra en un estado fronterizo, dividida 50-50 entre los Yankees
y los Medias Rojas. En este espritu, Yale cambi recientemente su conexin de la
red regional del Atlntico Medio a la compaa de Nueva nglaterra. Cuando se
produjo el cambio, tablas en las otras reas regionales y en la columna vertebral
nacional tuvieron que ser actualizado, por lo que el trfico de 130.132 se enrutan a
travs de Boston en lugar de Nueva Jersey. Las grandes compaas de red
manejar el papeleo y pueden realizar tal cambio dado aviso suficiente. Durante un
perodo de conversin, la universidad estaba conectado a ambas redes para que
los mensajes puedan llegar a travs de cualquiera de las rutas.
"u2redes
Aunque los suscriptores individuales no necesitan para tabular nmeros de red o
proporcionar encaminamiento explcito, es conveniente para la mayora de redes
de clase B sean gestionados internamente como una versin mucho ms pequea
y ms simple de las redes de organizaciones ms grandes. Es comn para
subdividir los dos bytes disponibles para la asignacin interna en un nmero de
departamento un byte y un D de una estacin de trabajo de bytes.
La red de la empresa se construye utilizando cajas de router TCP / P disponibles
en el mercado. Cada router tiene pequeas mesas con 255 entradas para traducir
el nmero de departamento un byte en la seleccin de un destino de Ethernet
conectado a uno de los routers. Mensajes para el Lube PC y el servidor Tune
(130.132.59.234) se envan a travs de las redes nacionales y regionales de
Nueva nglaterra sobre la base de la parte 130.132 del nmero. Al llegar a la
Universidad de Yale, el departamento de D 59 selecciona un conector Ethernet en
el C & es la construccin. El 234 selecciona una estacin de trabajo en particular
en esa LAN. La red de Yale debe ser actualizado a medida que se aaden nuevas
redes Ethernet y departamentos, pero no es afectada por cambios fuera de la
universidad o el movimiento de las mquinas dentro del departamento.
?n camino incierto
Cada vez que un mensaje llega a un router P, hace que una decisin individual
sobre dnde enviarlo despus. No es concepto de una sesin con un camino
preseleccionado para todo el trfico. Considere la posibilidad de una empresa con
instalaciones en Nueva York, Los Angeles, Chicago y Atlanta. Se podra construir
una red de cuatro lneas telefnicas que forman un bucle (NY a Chicago a Los
ngeles a Atlanta a Nueva York). Un mensaje que llega al router NY poda ir a Los
ngeles a travs de cualquiera de Chicago o Atlanta. La respuesta podra venir en
el otro sentido.
Cmo funciona el router de tomar una decisin entre las rutas? No hay una
respuesta correcta. El trfico podra ser encaminado por el algoritmo "hacia la
derecha" (ir NY a Atlanta, Los ngeles a Chicago). Los routers pueden alternar,
enviar un mensaje a Atlanta y el prximo en Chicago. Medidas de encaminamiento
patrones de trfico ms sofisticados y enva los datos a travs del enlace menos
ocupado.
Si una lnea de telfono en esta red se rompe, el trfico todava puede llegar a su
destino a travs de una ruta indirecta. Despus de perder el NY a la lnea de
Chicago, los datos se pueden enviar NY a Atlanta a Los ngeles a Chicago. Esto
proporciona un servicio continuo, aunque con un resultado poco satisfactorio. Este
tipo de recuperacin es la caracterstica principal de diseo de P. La prdida de la
lnea se detecta de inmediato por los routers en Nueva York y Chicago, pero de
alguna manera esta informacin debe ser enviada a los otros nodos. De lo
contrario, LA podra continuar enviando mensajes NY a travs de Chicago, donde
se llegan a un "callejn sin salida." Cada red adopta alguna Router Protocol que
se actualiza peridicamente las tablas de enrutamiento en toda la red con
informacin sobre los cambios de estado de la ruta.
Si el tamao de la red crece, a continuacin, la complejidad de las actualizaciones
de enrutamiento aumentar al igual que el costo de su transmisin. La
construccin de una sola red que cubre todo los EE.UU. sera irrazonablemente
complicado. Afortunadamente, la nternet se ha diseado como una red de
redes. Esto significa que los bucles y redundancia se construyen en cada
transportista regional. La red regional se encarga de sus propios problemas y
vuelve a enrutar mensajes internamente. Su Router Protocol actualiza las tablas
en sus propios routers, pero no hay actualizaciones de enrutamiento necesita para
propagarse de una aerolnea regional a la columna vertebral NSF o para las otras
regiones (a menos que, por supuesto, un abonado cambia permanentemente de
una regin a otra).
#os pro2lemas sin dia&nosticar
BM disea sus redes SNA que se gestionan de forma centralizada. Si se produce
algn error, se informa a las autoridades de la red. Por su diseo, cualquier error
es un problema que debe ser corregida o reparada.Redes P, sin embargo, fueron
diseados para ser robusta. En condiciones de campo de batalla, la prdida de un
nodo o lnea es una circunstancia normal. Las vctimas pueden ser ordenados a
cabo ms adelante, pero la red deben mantenerse. As que las redes P son
robustos. Ellos automticamente (y silenciosamente) reconfiguran a s mismos
cuando algo va mal. Si hay suficiente redundancia incorporada en el sistema, a
continuacin, se mantiene la comunicacin.
En 1975, cuando SNA fue diseado, tal redundancia sera prohibitivamente caro, o
se podra haber argumentado que slo el Departamento de Defensa podra
permitir. Hoy, sin embargo, los routers sencillos cuestan no ms de un PC. Sin
embargo, el diseo de TCP / P que, "Los errores son normales y pueden ser
ignoradas", produce sus propios problemas.
El trfico de datos se organiza con frecuencia alrededor de "hubs", tanto como el
trfico areo. Uno podra imaginar un router P en los mensajes de enrutamiento
de Atlanta para las ciudades ms pequeas en todo el sureste. El problema es
que los datos llegan sin reserva. Compaas areas experimentan el problema en
torno a los grandes eventos, como el Super Bowl. Justo antes del partido, todo el
mundo quiere volar a la ciudad.Despus del partido, todo el mundo quiere salir
volando. El desequilibrio se produce en la red cuando algo nuevo se
anuncia. Adam Curry anunci el servidor en "mtv.com" y su aerolnea regional fue
inundado con el trfico al da siguiente. El problema es que los mensajes vienen
de todo el mundo a travs de lneas de alta velocidad, pero salen a mtv.com ms
de lo que entonces era una lnea telefnica de baja velocidad.
De vez en cuando una tormenta de nieve cancela vuelos y los aeropuertos se
llenan de pasajeros varados. Muchos se van a hoteles de la ciudad. Cuando los
datos llegan a un router congestionado, no hay lugar para enviar el
desbordamiento. El exceso de paquetes son simplemente descartados. Se
convierte en la responsabilidad del remitente para reintentar los datos a los pocos
segundos y persistir hasta que finalmente se consigue a travs.Esta recuperacin
es proporcionado por el componente TCP del protocolo de nternet.
TCP fue diseado para recuperarse de errores de nodo o lnea donde la red se
propaga cambios en la tabla de enrutamiento a todos los nodos de router. Desde
la actualizacin tarda un cierto tiempo, el TCP es lento para iniciar la
recuperacin. Los algoritmos de TCP no estn sintonizados para manejar
ptimamente la prdida de paquetes debido a la congestin del trfico. En cambio,
la respuesta tradicional a nternet a los problemas de trfico ha sido el aumento de
la velocidad de las lneas y equipos con el fin de decir delante del crecimiento de
la demanda.
TCP trata los datos como una secuencia de bytes. Es lgicamente asigna un
nmero de secuencia a cada byte. El paquete TCP tiene un encabezado que dice,
en efecto: "Este paquete comienza con el byte 379 642 y contiene 200 bytes de
datos." El receptor puede detectar paquetes perdidos o mal secuenciadas. TCP
reconoce datos que se han recibido y retransmite los datos que se ha perdido. El
diseo de TCP significa que la recuperacin de errores se lleva a cabo de extremo
a extremo entre el cliente y la mquina servidor. No hay un estndar formal para
problemas de seguimiento en el medio de la red, aunque cada red ha adoptado
algunas herramientas especiales.
'eed to Ino5
Hay tres niveles de conocimiento de TCP / P. Quienes administran una red
regional o nacional debe disear un sistema de lneas de larga distancia de
telfono, dispositivos de enrutamiento dedicados, y archivos de configuracin muy
grandes. Deben saber los nmeros P y ubicaciones fsicas de miles de redes de
abonados. Tambin deben tener una estrategia de monitor de red formal para
detectar problemas y responder con rapidez.
Cada gran empresa o universidad que se suscribe a nternet deben tener un nivel
intermedio de organizacin en red y la experiencia. Una media docena de routers
pueden estar configurados para conectarse a varias docenas de LANs
departamentales en varios edificios. Todo el trfico fuera de la organizacin
normalmente se dirige a una nica conexin a un proveedor de la red regional.
Sin embargo, el usuario final puede instalar TCP / P en un ordenador personal,
sin ningn conocimiento de cualquiera de la red corporativa o regional. Se
requieren tres tipos de informacin:
1. La direccin P asignada a este equipo personal
2. La parte de la direccin P (la mscara de subred) que distingue a otras
mquinas en la misma red local (mensajes pueden ser enviados
directamente a ellos) de las mquinas en otros departamentos o en otras
partes del mundo (los que son enviados a una mquina de router)
3. La direccin P de la mquina router que conecta esta LAN con el resto del
mundo.
En el caso de que el servidor PCLT, la direccin P es 130.132.59.234. Dado que
los tres primeros bytes designan este departamento, una "mscara de subred" se
define como 255.255.255.0 (255 es el valor del byte ms grande y representa el
nmero con todos los bits encendidos). Es una convencin de Yale (que
recomendamos a todo el mundo) que el router para cada departamento tiene la
estacin nmero 1 dentro de la red del departamento. Por lo tanto el router PCLT
es 130.132.59.1. As, el servidor de PCLT est configurado con los valores:
Mi direccin P: 130.132.59.234
Mscara de subred: 255.255.255.0
Enrutador por defecto: 130.132.59.1
La mscara de subred indica al servidor que cualquier otra mquina con una
direccin P que comience 130.132.59. * Est en el mismo departamento de LAN,
por lo que los mensajes se envan directamente a la misma.Cualquier direccin P
a partir de un valor diferente se accede indirectamente por el envo del mensaje
por el router a 130.132.59.1 (que est en la LAN departamental).
nformacin adicional est disponible en los cursos de auto-estudio de SRA (1-
800-SRA-1277)
TCP / P [34610]

Vous aimerez peut-être aussi