Ingeniería en Desarrollo de
Ingeniería en Desarrollo de
Software
Software
Felipe de Jesús Gutiérrez García
Felipe de Jesús Gutiérrez García
(Al12!1"#$
(Al12!1"#$
José %anuel &
José %anuel &illar 'aírez
illar 'aírez
Facilitador
Facilitador
Grupo
Grupo
DS)DI'*)1"2S)+2)""1
DS)DI'*)1"2S)+2)""1
,- Seestre
,- Seestre
Interconecti.idad de 'edes
Interconecti.idad de 'edes
A
Acti.idad 2
cti.idad 2
/ro
/rotocolos de
tocolos de interconecti.idad de
interconecti.idad de
redes
Propósito
El propósito de esta actividad es que identifiques los aspectos más importantes de los
dos protocolos de interconectividad de las redes, para ello sigue estos pasos:
Instrucciones
1.
Revisa los apuntes de la unidad 1, es muy importante para comprender el tema
de los protocolos de interconectividad.
2.
Identifica en alguna computadora los programas que para su correcto
funcionamiento usan internet.
3.
Investiga los protocolos que usan las aplicaciones o programas que observaste.
4.
na ve! identificados los protocolos, redacta un reporte acerca de la funcionalidad
del protocolo y menciona si son protocolos orientados o no a cone"ión.
#.
Elabora un esquema en el cual e"pongas los protocolos seleccionados indicando
sus caracter$sticas principales y si corresponde a capas medias o altas y sus funciones
básicas.
%.
Integra el desarrollo de tu actividad en un documento con carátula, $ndice,
contenido y fuentes de consulta& posteriormente Guarda la actividad con el nombre
'()E*1*+2*-. Sustituye las por las dos primeras letras de tu primer nombre,
la - por tu primer apellido y la por tu segundo apellido.
/.
Consulta las )0bricas de evaluación de la actividad para que consideres los
aspectos a evaluar.
.
Envía el arcivo a tu docente en l$nea para recibir retroalimentación mediante la
erramienta
Tarea. Espera y atiende la retroalimentación correspondiente.
Introducción
n protocolo es un conunto de reglas que permiten la intercomunicación entre dos o
más dispositivos en la red. +ora, tomando en cuenta que si se tienen diferentes tipos
de redes será inevitable tener diferentes protocolos, por lo que los protocolos de
interconectividad de redes son aquellos que permitirán la intercone"ión entre distintos
tipos de red 5anenbaum, 26637.
8a capa de transporte es la tercera capa del modelo de referencia 59;(& 'efine dos
protocolos TCP protocolo de control de transmisión7 y UDP protocolo de datagramas
de usuario7 5anenbaum, 26637.
•
TCP Es un protocolo confiable, orientado a la cone"ión, que permite que un fluo
de bytes mensae7 que se origina en una máquina llegue a su destino sin errores,
sin importar si es de esa red o de otra 5anenbaum, 26637.
•
UDP Es un protocolo no confiable y, por ende, no orientado a la cone"ión. <e usa
muco en aplicaciones de consulta 0nica, en ambientes de cliente servidor, as$
como en otras donde es más importante la entrega puntual que la precisa& por
eemplo, en aplicaciones de vo! o video 5anenbaum, 2663,7.
9omo se puede observar en la figura anterior, en las redes 8+=, >+=, ?+= y +=, el
protocolo ( ace uso de los protocolos 59 y '. ara la entrega de aplicaciones en la
capa más alta, el uso de uno u otro protocolo dependerá de qu@ tipo de aplicación se
requiera.
Desarrollo
En las siguientes imágenes se muestra marcado por una tilde o palomita a un costado
del =ombre que programas están conectados a (nternet de mi máquina personal o
8aptop:
+ pesar de que los programas predeterminados para cone"ión a (nternet es algo
e"tensa, al investigar solo encontr@ información de los siguientes programas y su
protocolo de cone"ión:
a Cone%ión
&D 'uilder TCP
>ucos programas dentro de una red de datos compuesta por redes de computadoras, pueden usar 59 para crear Acone"ionesB entre s$ a trav@s de las cuales puede enviarse un fluo de datos
SI
(ccess TCP
>ucos programas dentro de una red de datos compuesta por redes de computadoras, pueden usar 59 para crear Acone"ionesB entre s$ a trav@s de las cuales puede enviarse un fluo de datos
SI
(dobe (crobat Reader
DC #TP
<e usa en la transferencia de arcivos, de
a$ su nombre SI
(larmas y relo) !TP
ara sincroni!ar los reloes de los sistemas informáticos a trav@s del enrutamiento de paquetes en redes con latencia variable
!$
Complemento de
tel*fono D+CP
Es un protocolo que permite que un equipo conectado a una red pueda obtener su configuración principalmente, su configuración de red7 en forma dinámica es decir, sin intervención particular7.
!$
Correo P$P&,I-(P. ,S-TP
'escargan mensaes de correo electrónico en el equipo;más fle"ible (>+4;5ransferencia de arcivos
!$
Cuenta -icrosoft TCP
>ucos programas dentro de una red de datos compuesta por redes de computadoras, pueden usar 59 para crear Acone"ionesB entre s$ a trav@s de las cuales puede enviarse un fluo de datos
SI
E%cel TCP
>ucos programas dentro de una red de datos compuesta por redes de computadoras, pueden usar 59 para crear Acone"ionesB entre s$ a trav@s de las cuales puede enviarse un fluo de datos
SI
E%plorador de arc/ivos #TP <e usa en la transferencia de arcivos, de
a$ su nombre SI
E%plorador de 0indo1s
Searc/ TCP
>ucos programas dentro de una red de datos compuesta por redes de computadoras, pueden usar 59 para crear Acone"ionesB entre s$ a trav@s de las cuales puede enviarse un fluo de datos
SI
Google C/rome +TTPS,SS2
'estinado a la transferencia segura de datos de Ciperte"to, es decir, es la versión segura de C55.
Es utili!ado principalmente por entidades bancarias, tiendas en l$nea, y cualquier tipo de servicio que requiera el env$o de datos personales y;o contraseDas;9apa de cone"ión segura
SI
Internet E%plorer +TTPS,SS2 'estinado a la transferencia segura de datos de Ciperte"to, es decir, es la versión segura de C55.
Es utili!ado principalmente por entidades bancarias, tiendas en l$nea, y cualquier tipo de servicio que requiera el env$o de
datos personales y;o contraseDas;9apa de cone"ión segura
Itunes D+CP
Es un protocolo que permite que un equipo conectado a una red pueda obtener su configuración principalmente, su configuración de red7 en forma dinámica es decir, sin intervención particular7.
!$
-icrosoft Edge +TTPS,SS2
'estinado a la transferencia segura de datos de Ciperte"to, es decir, es la versión segura de C55.
Es utili!ado principalmente por entidades bancarias, tiendas en l$nea, y cualquier tipo de servicio que requiera el env$o de datos personales y;o contraseDas;9apa de cone"ión segura
SI
-icrosoft 3isual Studio
456& TCP,SS2
>ucos programas dentro de una red de datos compuesta por redes de computadoras, pueden usar 59 para crear Acone"ionesB entre s$ a trav@s de las cuales puede enviarse un fluo de datos;9apa de cone"ión segura
SI
$ne!ote TCP
>ucos programas dentro de una red de datos compuesta por redes de computadoras, pueden usar 59 para crear Acone"ionesB entre s$ a trav@s de las cuales puede enviarse un fluo de datos
SI
$pera Stable +TTPS,SS2
'estinado a la transferencia segura de datos de Ciperte"to, es decir, es la versión segura de C55.
Es utili!ado principalmente por entidades bancarias, tiendas en l$nea, y cualquier tipo de servicio que requiera el env$o de datos personales y;o contraseDas;9apa de cone"ión segura
SI
$utloo7 P$P&,I-(P. ,S-TP
'escargan mensaes de correo electrónico en el equipo;más fle"ible (>+4;5ransferencia de arcivos
!$
Paint TCP
>ucos programas dentro de una red de datos compuesta por redes de computadoras, pueden usar 59 para crear Acone"ionesB entre s$ a trav@s de las cuales puede enviarse un fluo de datos
SI
Po1erPoint TCP
>ucos programas dentro de una red de datos compuesta por redes de computadoras, pueden usar 59 para crear Acone"ionesB entre s$ a trav@s de las cuales puede enviarse un fluo de datos
SI
Publis/er TCP
>ucos programas dentro de una red de datos compuesta por redes de computadoras, pueden usar 59 para crear Acone"ionesB entre s$ a trav@s de las cuales puede enviarse un fluo de datos
SI
8uic7Time D+CP Es un protocolo que permite que un equipo conectado a una red pueda obtener su configuración principalmente, su configuración de red7 en forma
dinámica es decir, sin intervención particular7. Reproductor de 0indo1s -edia UDP,TCP, +TTP,RTSP
<eg0n el entorno de red: rotocolo de datagramas de usuario '7, rotocolo de control de transmisión 597 y rotocolo de transferencia de iperte"to C557. ' y 59 son protocolos de red básicos que se usan de forma conunta con el rotocolo de transmisión en tiempo real )5<7 para administrar el intercambio de datos de alto nivel. El )eproductor tambi@n puede recibir una transmisión por secuencias de multidifusión.
Seg9n el entorno
de red
S7ype TCP
>ucos programas dentro de una red de datos compuesta por redes de computadoras, pueden usar 59 para crear Acone"ionesB entre s$ a trav@s de las cuales puede enviarse un fluo de datos
SI
0indo1s 2ive -ail P$P&,I-(P. ,S-TP
'escargan mensaes de correo electrónico en el equipo;más fle"ible (>+4;5ransferencia de arcivos
!$
0ord TCP
>ucos programas dentro de una red de datos compuesta por redes de computadoras, pueden usar 59 para crear Acone"ionesB entre s$ a trav@s de las cuales puede enviarse un fluo de datos
SI
0ordPad TCP
>ucos programas dentro de una red de datos compuesta por redes de computadoras, pueden usar 59 para crear Acone"ionesB entre s$ a trav@s de las cuales puede enviarse un fluo de datos
SI
:bo% PPP
=ivel de enlace de datos, usado para establecer cone"ión directa entre dos nodos de una red de computadoras.
SI
:bo% Game UI PPP
=ivel de enlace de datos, usado para establecer cone"ión directa entre dos nodos de una red de computadoras.
SI
Protocol
o Características Capa #unciones b<sicas
TCP
• rientado a la cone"ión: dos
computadoras establecen una cone"ión para intercambiar datos. 8os sistemas de los e"tremos se sincroni!an con el otro para manear el fluo de paquetes y adaptarse a la congestión de la red.
• peración FullG'uple": una
cone"ión 59 es un par de circuitos virtuales, cada uno en una dirección. <ólo los dos sistemas finales sincroni!ados pueden usar la cone"ión.
• Error 9ecHing: una t@cnica
de cecHsum es usada para verificar que los paquetes no est@n corruptos. • +cHnoIledgements: sobre recibo de uno o más paquetes, el receptor regresa un acHnoIledgement reconocimiento7 al transmisor indicando que recibió los paquetes. <i los paquetes no son notificados, el transmisor puede reenviar los paquetes o terminar la cone"ión si el transmisor cree que el receptor no está más en la cone"ión.
• FloI 9ontrol: si el
transmisor está desbordando el buffer del receptor por transmitir demasiado rápido, el receptor descarta paquetes. 8os acHnoIledgement fallidos que llegan al transmisor le alertan para baar la tasa de transferencia o dear de transmitir.
• <ervicio de recuperación de
aquetes: el receptor puede pedir la retransmisión de un paquete. <i el paquete no es notificado como recibido +9J7, el transmisor env$a de nuevo el paquete.
Intermedia
59 es la capa intermedia entre el protocolo de internet (7 y la aplicación. Cabitualmente, las aplicaciones necesitan que la comunicación sea fiable y, dado que la capa ( aporta un servicio de datagramas no fiable sin confirmación7, 59 aDade las funciones necesarias para prestar un servicio que permita que la comunicación entre dos sistemas se efect0e libre de errores, sin p@rdidas y con seguridad.
UDP
• ' es un protocolo no
orientado a cone"ión. Es decir cuando una maquina + env$a paquetes a una maquina K, el fluo es unidireccional.
• 8a transferencia de datos es
reali!ada sin aber reali!ado previamente una cone"ión con la máquina de destino maquina K7, y el destinatario recibirá los datos sin enviar una confirmación al emisor la maquina +7.
• 8a encapsulación de datos
enviada por el protocolo ' no permite transmitir la información relacionada al emisor.
• or ello el destinatario no
conocerá al emisor de los datos e"cepto su (.
Intermedia
ermite el env$o de datagramas a trav@s de la red sin que se aya establecido previamente una cone"ión, ya que el propio datagrama incorpora suficiente información de direccionamiento en su cabecera. 5ampoco tiene confirmación ni control de fluo, por lo que los paquetes pueden adelantarse unos a otros& y tampoco se sabe si a llegado correctamente, ya que no ay confirmación de entrega o recepción. <u uso principal es para protocolos como 'C9, K5, '=< y demás protocolos en los que el intercambio de paquetes de la cone"ión;descone"ión son mayores, o no son rentables con respecto a la información transmitida, as$ como para la transmisión de audio y v$deo en real, donde no es posible reali!ar retransmisiones por los estrictos requisitos de retardo que se tiene en estos casos.
#TP
• El protocolo F5 permite la
transferencia de ficeros de un ordenador a otro, bao un control eercido por el softIare servidor y por la configuración de @ste que ayamos fiado.
• 9uando se establece una
comunicación mediante F5 entre dos máquinas a de superarse una fase previa de autentificación basada en un ficero de contraseDas, de la misma forma que se nos proporciona una sell en un ordenador, bien de modo local o remotamente a trav@s de telnet. <in embargo, esta comunicación establecida no es segura, tampoco tiene capacidades de filtrado aunque resultar$a muy dif$cil tomar el control de una máquina, sólo con la cone"ión v$a F5.
• ese a todo, constituye una
de las erramientas más 0tiles para el intercambio de ficeros entre diferentes ordenadores y es la forma
(lta
Este protocolo permite reali!ar transferencias de arcivos entre dos o más computadoras, este protocolo usa a 59, por lo que las transferencias de arcivos entre computadoras será de manera fiable.
abitual de publicación en (nternet.
!TP
• >eoras en los modelos de
relo que predicen con mas precisión la fase y frecuencia del ruido para cada fuente de sincroni!ación y ruta de red.
• +lgoritmos que reducen el
impacto del retraso y de las imprecisiones del relo.
•
• )ediseDo de los algoritmos
de disciplina del relo que pueden operar con bloqueos de frecuencia, fase o un modelo $brido.
Intermedia
El protocolo =5 puede trabaar en uno o más modos de trabao, uno de ellos es el modo cliente;servidor, tambi@n llamado maestro;esclavo. En este modo, un cliente se sincroni!a con un servidor igual que en el modo )9 convencional.
=5 tambi@n soporta un modo sim@trico, el cual permite a cada uno de los dos servidores sincroni!arse con otro, para proporcionarse copias de seguridad mutuamente.
=5 tambi@n soporta el modo broadcast por el cual mucos clientes pueden sincroni!arse con uno o varios servidores, reduciendo el trafico en la red cuando están involucrados un gran n0mero de clientes.
En =5, el multicast ( tambi@n puede ser usado cuando la subred se abarca m0ltiples redes de trabao.
D+CP
• +dministración más sencilla. • 9onfiguración automati!ada. • ermite cambios y traslados. • osibilidad de que el cliente
solicite los valores de ciertos parámetros.
• =uevos tipos de mensaes
de 'C9 que soportan interacciones
cliente;servidor robustas.
alta
El protocolo 'C9 sirve principalmente para distribuir direcciones ( en una red, pero desde sus inicios se diseDó como un complemento del protocolo K5 rotocolo Kootstrap7, que se utili!a, por eemplo, cuando se instala un equipo a trav@s de una red K5 se usa unto con un servidor 5F5 donde el cliente encontrará los arcivos que se cargarán y copiarán en el disco duro7. n servidor 'C9 puede devolver parámetros K5 o la configuración espec$fica a un determinado ost. P$P& • +dministra la autenticación utili!ando el nombre de usuario y la contraseDa.
• Kloquea las bandeas de
entrada durante el acceso, lo que significa que es imposible que dos usuarios accedan de manera simultánea a la misma bandea de entrada
Intermedia
ermite recoger el correo electrónico en un servidor remoto servidor 7. Es necesario para las personas que no están permanentemente conectadas a (nternet, ya que as$ pueden consultar sus correos electrónicos recibidos sin que ellos est@n conectados.
I-(P. • El correo no es descargado
inmediatamente, sino que es le$do o consultado directamente en el servidor.
• ermite ver 0nicamente los
encabe!ados del mensae antes de decidir si abrirlo o eliminarlo.
• El servidor retiene el correo
asta que se solicite su eliminación.
Intermedia rotocolo enfocado a la gestión del correo desde dispositivos o terminales diferentes, con la particularidad que el correo gestionado o le$do no vuelva a aparecer como nuevo cuando consultemos el correo en otro terminal. Es decir nos permite tener sincroni!ado el correo en diferentes dispositivos.
• uede consultarse el mismo
correo desde diferentes computadoras ya que solo se lee lo que ay en el servidor.
• ermite operaciones
avan!adas como creación de carpetas y bu!ones en el servidor.
S-TP
• Funciona en l$nea,
encapsulado en una trama 59;(.
• El correo se env$a
directamente al servidor de correo del destinatario.
• El protocolo <>5 funciona
con comandos de te"tos enviados al servidor <>5
(lta
ermite la transferencia de correo de un servidor a otro mediante una cone"ión punto a punto.
+TTPS
• tili!a un cifrado basado en
<<8;58< para crear un canal cifrado
• El puerto estándar para este
protocolo es el 443.
• ermite cargar páginas Ieb • Funciona con comandos de
te"to enviados al servidor
(lta
ermite cargar direcciones )8 de una manera segura, es decir, que las páginas se cargarán con un modo de encriptación tal que no permita que la información que se intercambia mediante internet sea visible para nadie.
SS2 • <<8 implementa un
protocolo de negociación para establecer una comunicación segura a nivel de socHed nombre de máquina más puerto7, de forma transparente al usuario y a las aplicaciones que lo usan.
• 8a identidad del servidor
Ieb seguro y a veces tambi@n del usuario cliente7 se consigue mediante el 9ertificado 'igital correspondiente, del que se comprueba su valide! antes de iniciar el intercambio de datos sensibles +utenticación7, mientras que de la seguridad de (ntegridad de los datos intercambiados se encarga la Firma 'igital mediante funciones as y la comprobación de res0menes de todos los datos enviados y recibidos.
• <<8 proporciona servicios de
seguridad a la pila de protocolos, encriptando los
Intermedia roporciona sus servicios de seguridad cifrando los datos intercambiados entre el servidor y el cliente con un algoritmo de cifrado sim@trico, t$picamente el )94 o ('E+, y cifrando la clave de sesión de )94 o ('E+ mediante un algoritmo de cifrado de clave p0blica, t$picamente el )<+.
datos salientes de la capa de +plicación antes de que estos sean segmentados en la capa de 5ransporte y encapsulados y enviados por las capas inferiores. Es más, tambi@n puede aplicar algoritmos de compresión a los datos a enviar y fragmentar los bloques de tamaDo mayor a 214 bytes, volvi@ndolos a re ensamblarlos en el receptor.
• 8a identidad del servidor
Ieb seguro y a veces tambi@n del usuario cliente7 se consigue mediante el 9ertificado 'igital correspondiente, del que se comprueba su valide! antes de iniciar el intercambio de datos sensibles +utenticación7, mientras que de la seguridad de (ntegridad de los datos intercambiados se encarga la Firma 'igital mediante funciones as y la comprobación de res0menes de todos los datos enviados y recibidos.
• <u implementación en los
modelos de referencia <( y 59;(, <<8 se introduce como una especie de nivel o capa adicional, situada entre la capa de +plicación y la capa de 5ransporte, sustituyendo los socHets del sistema operativo, lo que ace que sea independiente de la aplicación que lo utilice, y se implementa generalmente en el puerto 443. =5+: 8os puertos son las interfaces que ay entre las aplicaciones y la pila de protocolos 59;( del sistema operativo7 RTSP • )5< introduce nuevos m@todos y tiene un identificador de protocolo diferente. • n servidor )5< necesita mantener el estado de la cone"ión al contrario de C55
• 5anto el servidor como el
Intermedia
)5< es un protocolo no orientado a la cone"ión, en lugar de esto el servidor mantiene una sesión asociada a un identificador, en la mayor$a de los casos )5< usa 59 para datos de control del reproductor y ' para los datos de
cliente pueden lan!ar peticiones.
• 8os datos son transportados
por un protocolo diferente
audio y video aunque tambi@n puede usar 59 en caso de ser necesario.
En el transcurso de una sesión )5<, un cliente puede abrir y cerrar varias cone"iones de transporte acia el servidor por tal de satisfacer las necesidades del protocolo.
PPP • (nterface interactiva de
usuario: sando el modo comando, el usuario puede introducir comandos fácilmente para establecer la cone"ión con el sistema remoto, comprobar el estado de la cone"ión, caracter$sticas del remoto, etc y cerrar la cone"ión. ara mayor seguridad, todas las funciones se pueden proteger mediante passIord.
• <oporte de marcado
automático y manual: El modo interactivo tiene el mandato LtermL que permite LablarL directamente con el módem. 9uando el módem se conecta al remoto y comien!a la negociación , lo detecta y cambia a modo LacHetL automáticamente. na se conoce la secuencia correcta de cone"ión para el remoto, se puede escribir un Lcat scriptL que defina el procedimiento de marcado y login necesarios siendo eecutado de manera automática.
• <oporte de cone"iones bao
demanda: sando el modo Gauto, ppp actuará como un demonio, esperando a que llegue un paquete a enviar a trav@s del módem para reali!ar la cone"ión. 5ambi@n e"isten los modos Gddial directGdial7 y Gdedicated para cone"iones a tiempo completo o semi dedicadas.
• <oporte de callbacH cliente:
ppp puede usar tanto el protocolo de callbacH estándar 89 como el protocolo >99 >icrosoft 9allbacH 9ontrol rotocol7.
Intermedia 9om0nmente usado para establecer una cone"ión directa entre dos nodos de una red de computadoras. uede proveer:
autentificación de cone"ión,
cifrado de transmisión usando Encryption 9ontrol rotocol E97, )F9 1M%7, y
compresión.
es usado en varios tipos de redes f$sicas, incluyendo: cable serial, l$nea telefónica, l$nea troncal, telefon$a celular, especiali!ado en enlace de radio y enlace de fibra óptica como <=E5 <yncronous ptical =etIorH7. 5ambi@n es utili!ado en las cone"iones de acceso a (nternet mercadeado como Abanda ancaB o AbroadbandB7. 8os proveedores de servicios de (nternet (<7 an usado para que accedan a (nternet los usuarios de dialG up l$nea conmutada7, ya que los paquetes de ( no pueden ser transmitidos v$a módem, sin tener un protocolo de enlace de datos.
• <oporte de
enmascaramiento de paquetes: tambi@n conocido como enmascaramiento (, permite que los computadores en una red privada y no registrada puedan acceder a (nternet. 8a máquina que eecuta el ppp act0a como gateIay encargándose de enmascarar los paquetes salientes y desenmascarar los paquetes entrantes.
• <oporte de cone"iones ppp en segundo plano: trabaando en segundo plano bacHground7, si ppp establece la cone"ión satisfactoriamente, funcionará como un demonio. En caso contrario, abandona la eecución con un error. Esto permite la creación de scripts que eecuten ciertos mandatos sólo si la cone"ión se establece
satisfactoriamente.
• <oporte de cone"iones ppp
en modo servidor: en modo directo Gdirect7, ppp act0a como servidor, aceptando cone"iones ppp en la entrada;salida estándar.
• <oporte de autentificación
+ y 9C+: 9on + o 9C+ es posible evitar el uso del procedimiento abitual de autentificación en ni" login7, y usar en su lugar el propio protocolo ppp. <i el remoto solicita autentificación 9C+ de >icrosoft y ppp a sido compilado con soporte de librer$as 'E<, se generará una respuesta >'4;'E< apropiada.
• <oporte de ro"y +):
cuando se configura ppp como servidor, se le puede indicar que aga pro"y arp en la cone"ión.
• <oporte de filtrado de
paquetes fireIall7 : el usuario puede definir cuatro tipos de filtros: el filtro in
para paquetes entrantes, el filtro out para paquetes salientes, el filtro dial para definir los paquetes que pueden iniciar una cone"ión y el filtro alive para definir los paquetes que reinician el contador de timeout de la cone"ión.