ALUMNA:
BENITA VILLALOBOS PREZ
DOCENTE: M.C SUSANA MNICA ROMN NJERA
GRADO: 5 SEMESTRE
GRUPO: E
A 28 DE SEPTIEMBRE DE 2015
3 PROTOCOLOS Y FUNCIONALIDAD DE LA
El modelo OSI est dividida en varias capas lgicas, cada uno de ellas tiene una
funcionalidad nica a la cual se asignan protocolos y servicios especficos.
La capa de aplicacin, que es la capa 7, es la capa superior de los modelos
OSI Y TCP/IP, esta capa proporciona la interfaz entre las aplicaciones que
utilizamos para conectarnos y la red subyacente en la cual se transmiten los
mensajes. Los protocolos de esta capa se utilizan para intercambiar los datos
entre los programas que se ejecutan en los host de origen y destino.
As mismo, la capa de aplicacin recibe los datos de la red y los prepara para
que las personas los utilicen.
La funcionalidad de los protocolos de capa de aplicacin de TCP/IP se
CAPA DE SESIN
Como su nombre lo indica, las funciones de esta capa crean y mantienen dilogos
entre las aplicaciones de origen y destino, maneja el intercambio de informacin
para iniciar los dilogos y mantenerlos activos, y para reiniciarse sesiones que se
interrumpieron o desactivaron durante un periodo de tiempo prolongado.
Algunos de los protocolos TCP/IP son:
El Protocolo de transferencia
Aplicaciones.
Servicios.
destino, la sintaxis de los comandos de control, el tipo de formato de los datos que
se transmiten y los mtodos adecuados para notificacin y recuperacin de
errores.
FUNCIONES DEL PROTOCOLO DE LA CAPA DE APLICACIN
Los protocolos de la capa de aplicacin son utilizados tanto por los dispositivos de
origen como de destino durante una sesin de comunicacin. Para que las
comunicaciones sean exitosas, deben coincidir los protocolos de capa de
aplicacin implementados en el host de origen y destino.
Los protocolos establecen reglas consistentes para intercambiar datos
entre las aplicaciones y los servicios cargados en los dispositivos participantes.
Los protocolos especifican cmo se estructuran los datos dentro de los mensajes
y los tipos de mensajes que se envan entre origen y destino.
Las aplicaciones y los servicios tambin pueden utilizar protocolos mltiples
durante el curso de una comunicacin simple. Un protocolo puede especificar
cmo se establece la conexin de redes y otro describir el proceso para la
transferencia de datos cuando el mensaje se pasa a la siguiente capa inferior.
MODELO CLIENTE-SERVIDOR
En el modelo cliente-servidor, el dispositivo que solicita informacin se denomina
cliente y el dispositivo que responde a la solicitud se denomina servidor. Los
procesos de cliente y servidor se consideran una parte de la capa de Aplicacin.
Diferentes
tipos
de
aplicaciones
del
servidor
tienen
diferentes
Un ejemplo de una red entre pares es una simple red domstica con dos
computadoras conectadas que comparten una impresora. Cada persona puede
configurar su computadora para compartir archivos, habilitar juegos en red o
compartir una conexin de Internet.
APLICACIN
Los programas del servidor generalmente utilizan nmeros de puerto predefinidos
comnmente conocidos por los clientes. Mientras examinamos los diferentes
6
DNS
POST y PUT se utilizan para enviar mensajes que cargan los datos al servidor
Web. Por ejemplo, cuando el usuario ingresa datos en un formulario
incorporado en una pgina Web, POST incluye los datos en el mensaje
enviado al servidor.
Cuando
una
persona
escribe
mensajes
de
correo
electrnico,
FTP
El protocolo de transferencia de archivos (FTP) es otro protocolo de la capa de
aplicacin comnmente utilizado. El FTP se desarroll para permitir las
transferencias de archivos entre un cliente y un servidor. Un cliente FTP es una
aplicacin que se ejecuta en una computadora y se utiliza para cargar y descargar
archivos desde un servidor que ejecuta el daemon FTP (FTPD).
10
acceder a los recursos en el servidor como si el recurso fuera local para el host
del cliente.
El protocolo SMB describe el acceso al sistema de archivos y la manera en
que los clientes hacen solicitudes de archivos. Adems describe la comunicacin
entre procesos del protocolo SMB. Todos los mensajes SMB comparten un mismo
formato. Este formato utiliza un encabezado de tamao fijo seguido por un
parmetro de tamao variable y un componente de datos.
Are You There (AYT): Permite al usuario solicitar que aparezca algo en la
pantalla del terminal para indicar que la sesin VTY est activa.
13
SEGMENTACIN DE DATOS
Debido a que cada aplicacin genera un stream de datos para enviar a una
aplicacin remota, estos datos deben prepararse para ser enviados por los
medios en partes manejables. Los protocolos de la capa de Transporte describen
los servicios que segmentan estos datos de la capa de Aplicacin. Esto incluye la
encapsulacin necesaria en cada seccin de datos. Cada seccin de datos de
aplicacin requiere que se agreguen encabezados en la capa de Transporte para
indicar la comunicacin a la cual est asociada.
REENSAMBLE DE SEGMENTOS
Para poder transferir los streams de datos a las aplicaciones adecuadas, la capa
de Transporte debe identificar la aplicacin de destino. Para lograr esto, la capa
de Transporte asigna un identificador a la aplicacin. Los protocolos TCP/IP
denominan a este identificador nmero de puerto. A todos los procesos de
software que requieran acceder a la red se les asigna un nmero de puerto
exclusivo en ese host. Este nmero de puerto se utiliza en el encabezado de la
capa de Transporte para indicar con qu aplicacin est asociada esa seccin de
datos.
14
Considere una computadora conectada a una red que recibe y enva e-mails y
mensajes instantneos, explora sitios Web y realiza una llamada telefnica de
VoIP de manera simultnea. Cada una de estas aplicaciones enva y recibe datos
en la red al mismo tiempo. Sin embargo, los datos de la llamada telefnica no se
direccionan al explorador Web y el texto de un mensaje instantneo no aparece
en el e-mail.
Adems, los usuarios precisan que un e-mail o una pgina Web sean
recibidos y presentados de manera completa para que la informacin sea
considerada til. Las demoras leves se consideran aceptables para asegurar que
se reciba y presente la informacin completa.
Entrega confiable,
ENTREGA CONFIABLE
Por varias razones, es posible que una seccin de datos se corrompa o se pierda
por completo a medida que se transmite a travs de la red. La capa de Transporte
puede asegurar que todas las secciones lleguen a destino al contar con el
dispositivo de origen para volver a transmitir los datos que se hayan perdido.
ENTREGA EN EL MISMO ORDEN
Ya que las redes proveen rutas mltiples que pueden poseer distintos tiempos de
transmisin, los datos pueden llegar en el orden incorrecto. Al numerar y
secuenciar los segmentos, la capa de Transporte puede asegurar que los mismos
se reensamblen en el orden adecuado.
Los hosts de la red cuentan con recursos limitados, como memoria o ancho de
banda. Cuando la capa de Transporte advierte que estos recursos estn
sobrecargados, algunos protocolos pueden solicitar que la aplicacin que enva
reduzca la velocidad del flujo de datos. Esto se lleva a cabo en la capa de
Transporte regulando la cantidad de datos que el origen transmite como grupo. El
control del flujo puede prevenir la prdida de segmentos en la red y evitar la
necesidad de retransmisin.
SOPORTE DE COMUNICACIN CONFIABLE
Las aplicaciones, como bases de datos, las pginas Web y los e-mails, requieren
que todos los datos enviados lleguen al destino en su condicin original, de
manera que los mismos sean tiles. Todos los datos perdidos pueden corromper
una comunicacin y dejarla incompleta o ilegible. Por lo tanto, estas aplicaciones
se disean para utilizar un protocolo de capa de Transporte que implemente la
confiabilidad. El uso de recursos de red adicionales se considera necesario para
estas aplicaciones.
TCP y UDP
18
UDP es un protocolo simple, sin conexin, descrito en la RFC 768. Cuenta con la
ventaja de proveer la entrega de datos sin utilizar muchos recursos. Las porciones
de comunicacin en UDP se llaman datagramas. Este protocolo de la capa de
Transporte enva estos datagramas como "mejor intento".
Streaming de vdeo, y
Exploradores Web,
E-mail, y
Transferencia de archivos
DIRECCIONAMIENTO
DEL
PUERTO,
IDENTIFICACIN
DE
LAS
CONVERSACIONES
para cada aplicacin, tanto TCP como UDP cuentan con campos de encabezado
que
pueden
identificar
de
manera
exclusiva
estas aplicaciones.
Estos
20
Algunas aplicaciones pueden utilizar los dos protocolos: TCP y UDP. Por ejemplo,
el bajo gasto de UDP permite que DNS atienda rpidamente varias solicitudes de
clientes. Sin embargo, a veces el envo de la informacin solicitada puede requerir
la confiabilidad de TCP. En este caso, el nmero 53 de puerto conocido es
utilizado por ambos protocolos con este servicio.
ENLACES
A veces es necesario conocer las conexiones TCP activas que estn abiertas y en
ejecucin en el host de red. Netstat es una utilidad de red importante que puede
usarse para verificar esas conexiones. Netstat indica el protocolo en uso, la
direccin y el nmero de puertos locales, la direccin y el nmero de puertos
ajenos y el estado de la conexin.
perdera o tendra que ser reenviado. Los dispositivos de red no cuentan con
buffers de memoria lo suficientemente grandes como para almacenar esa
cantidad de datos durante la transmisin o recepcin. El lmite vara en funcin de
la tecnologa de la red y del medio fsico especfico que se utiliza.
Estos procesos esperan hasta que un cliente inicie comunicacin con una
solicitud de informacin o de otros servicios.
22
Cuando dos hosts se comunican utilizando TCP, se establece una conexin antes
de que puedan intercambiarse los datos. Luego de que se completa la
comunicacin, se cierran las sesiones y la conexin finaliza. Los mecanismos de
conexin y de sesin habilitan la funcin de confiabilidad de TCP.
23
El servidor TCP necesita reconocer la recepcin del segmento SYN del cliente
para establecer la sesin de cliente a servidor. Para hacerlo, el servidor enva un
segmento al cliente con el sealizador ACK establecido indicando que el nmero
24
Por ltimo, el cliente TCP responde con un segmento que contiene un ACK que
acta como respuesta al SYN de TCP enviado por el servidor. No existen datos
de usuario en este segmento. El valor del campo nmero de acuse de recibo
contiene uno ms que el nmero de secuencia inicial recibido del servidor. Una
vez establecidas ambas sesiones entre el cliente y el servidor, todos los
segmentos adicionales que se intercambien en la comunicacin tendrn
establecido el sealizador ACK.
Para finalizar todas las sesiones TCP de una va, se utiliza un enlace de
dos vas, que consta de un segmento FIN y un segmento ACK. Por lo tanto, para
terminar una conversacin simple admitida por TCP, se requieren cuatro
intercambios para finalizar ambas sesiones.
El servidor enva un ACK para acusar recibo de Fin y terminar la sesin del
cliente al servidor.
El cliente responde con un ACK para dar acuse de recibo de FIN desde el
servidor.
25
Una de las funciones de TCP es asegurar que cada segmento llegue a su destino.
Los servicios TCP en el host de destino envan a la aplicacin de origen un acuse
de recibo de los datos recibidos.
26
Por ptimo que sea el diseo de una red, siempre se producirn prdidas
ocasionales de datos. Por lo tanto, TCP cuenta con mtodos para gestionar
dichas prdidas de segmentos. Entre los mismos existe un mecanismo para
retransmitir segmentos con datos no reconocidos.
Un servicio de host de destino que utiliza TCP, por lo general slo reconoce
datos para secuencias de bytes contiguas. Si uno o ms segmentos se pierden,
slo se acusa recibo de los datos de los segmentos que completan el stream. Por
ejemplo, si se reciben los segmentos con nmeros de secuencia de 1500 a 3000
y de 3400 a 3500, el nmero de acuse de recibo ser 3001. Esto sucede porque
existen segmentos con nmeros de secuencia de 3001 a 3399 que no se
recibieron.
TCP tambin provee mecanismos para el control del flujo. El control del flujo
contribuye con la confiabilidad de la transmisin TCP ajustando la tasa efectiva de
flujo de datos entre los dos servicios de la sesin. Cuando el origen advierte que
se recibi la cantidad de datos especificados en los segmentos, puede continuar
enviando ms datos para esta sesin.
27
El host receptor TCP enva el valor del tamao de la ventana al TCP emisor
para indicar el nmero de bytes que est preparado para recibir como parte de la
sesin. Si el destino necesita disminuir la tasa de comunicacin debido a
limitaciones de memoria del bfer, puede enviar un valor de tamao de la ventana
menor al origen como parte de un acuse de recibo.
Esto no significa que las aplicaciones que utilizan UDP no sean confiables.
Slo quiere decir que estas funciones no son contempladas por el protocolo de la
capa de Transporte y deben implementarse aparte, si fuera necesario.
Juegos en lnea.
Ya que UDP opera sin conexin, las sesiones no se establecen antes de que se
lleve a cabo la comunicacin, como sucede con TCP. Se dice que UDP es basado
en transacciones. En otras palabras, cuando una aplicacin posee datos para
enviar, simplemente los enva.
29
Cabe recordar que una vez que el cliente ha elegido los puertos de origen y
destino, estos mismos puertos se utilizarn en el encabezado de todos los
datagramas que se utilicen en la transaccin. Para la devolucin de datos del
servidor al cliente, se invierten los nmeros de puerto de origen y destino en el
encabezado del datagrama.
30
BIBLIOGRAFA
Jos mara 36. CCNA Exploration 4.0. Cisco Networking Academy.pdf
31