Está en la página 1de 12

TECNOLÓGICO NACIONAL DE MÉXICO

INSTITUTO TECNOLÓGICO DE TIJUANA

DEPARTAMENTO DE INGENIERÍA
ELECTRÓNICA BIOMÉDICA

SISTEMAS DE COMPUTO Y REDES

PRÁCTICA 2
PROTOCOLOS PARA LA TRANSMISIÓN DE DATOS
EN REDES DE COMPUTADORAS

Paola Giselle Hernandez Peraza


No. Control: 19210608

Ing. Ramirez Arzate Fortunato

Tijuana, Baja California, Mexico. 9 de Octubre del 2022.


1
ÍNDICE

Introducción …………………………………………………………….3
Objetivo general…………………………………………………………3
Marco teórico……………………………………………………………3
 Definición de protocolo
 Tipos de protocolo
 Protocolos de capa 1 - Capa física
 Protocolos de capa 2 - Enlace de datos
 Protocolos de capa 3 - Red
 Protocolos de capa 4 - Transporte
 Protocolos de capa 5 - Sesión
 Protocolos de capa 6 - Presentación
 Protocolos de la capa 7 - Aplicación
Desarrollo………………………………………………………………..7
Resultados ……………………………………………………………....8
Conceptos………………………………………………………………..8
Conclusión……………………………………………………………..11
Referencias……………………………………………………………..12

2
Introducción
Para realizar una transferencia de datos por medio de las redes de computadoras es
necesario que esta información cumpla con una serie de estándares y políticas para
lograr la comunicación entre los dispositivos a través de una red.
La interconexión de redes de computadoras son la base de las comunicaciones hoy
en día y están diseñadas bajo múltiples protocolos de comunicación. Por ejemplo,
existen muchos protocolos al establecer una conexión a internet y según el tipo que
se necesite establecer, dichos protocolos van a variar.
Objetivo
En esta práctica se verán los tipos de protocolos necesarios para la trasmisión de
datos en las redes de las computadoras, así como cuáles son sus estándares y
políticas conformados por restricciones, procedimientos y formatos que definen el
intercambio de paquetes de información para lograr la comunicación entre
dos servidores o más dispositivos.

Marco teórico
Los protocolos de red son un conjunto de reglas que gobiernan la comunicación entre
dispositivos que están conectados a una red. Los protocolos incluyen mecanismos
para que los dispositivos se identifiquen y establezcan conexiones entre sí, así
como reglas de formato que especifican cómo se forman los paquetes y los datos
en los mensajes enviados y recibidos. Algunos protocolos admiten el
reconocimiento de mensajes y la compresión de datos diseñados para una
comunicación de red confiable de alto rendimiento.
Tipos de protocolos de red
Los protocolos para la transmisión de datos en internet más importantes son TCP
(Protocolo de Control de Transmisión) e IP (Protocolo de Internet). De manera
conjunta (TCP/IP) podemos enlazar los dispositivos que acceden a la red, algunos
otros protocolos de comunicación asociados a internet son POP, SMTP y HTTP.
Estos los utilizamos prácticamente todos los días, aunque la mayoría de los usuarios
no lo sepan ni conozcan su funcionamiento. Estos protocolos permiten
la transmisión de datos desde nuestros dispositivos para navegar a través de los
sitios, enviar correos electrónicos, escuchar música online, etc.

3
Existen varios tipos de protocolos de red:

 Protocolos de comunicación de red: protocolos de comunicación


de paquetes básicos como TCP / IP y HTTP.
 Protocolos de seguridad de red: implementan la seguridad en las comunicaciones
de red entre servidores, incluye HTTPS, SSL y SFTP.
 Protocolos de gestión de red: proporcionan mantenimiento y gobierno de red,
incluyen SNMP e ICMP.

Un grupo de protocolos de red que trabajan juntos en los niveles superior e inferior
comúnmente se les denomina familia de protocolos.
El modelo OSI (Open System Interconnection) organiza conceptualmente a las
familias de protocolos de red en capas de red específicas. Este Sistema de
Interconexión Abierto tiene por objetivo establecer un contexto en el cual basar las
arquitecturas de comunicación entre diferentes sistemas.

Protocolos de la capa 1 - Capa física


Envía la información entre distintos tipos de redes, pero esta información viaja en
código binarios y puede ser por cable o wifi.

 USB: Universal Serial Bus

 Ethernet: Ethernet physical layer

 DSL: Digital subscriber line

 Etherloop: Combinación de Ethernet and DSL

 Infrared: Infrared radiation

 Frame Relay

 SDH: Jerarquía digital síncrona

 SONET: Red óptica sincronizada

Protocolos de la capa 2 - Enlace de datos


Segmentación de los datos que se desean compartir.

4
 DCAP: Protocolo de acceso del cliente de la conmutación de la transmisión de
datos

 FDDI: Interfaz de distribución de datos en fibra

 HDLC: Control de enlace de datos de alto nivel

 LAPD: Protocolo de acceso de enlace para los canales

 PPP: Protocolo punto a punto

 STP (Spanning Tree Protocol): protocolo del árbol esparcido

 VTP VLAN: trunking virtual protocol para LAN virtual

 MPLS: Conmutación multiprotocolo de la etiqueta

Protocolos de la capa 3 – Red


Determina la mejor ruta para que viajen los paquetes. Se encarga de que los
paquetes lleguen a su destino.

 ARP: Protocolo de resolución de direcciones

 BGP: Protocolo de frontera de entrada

 ICMP: Protocolo de mensaje de control de Internet

 IPv4: Protocolo de internet versión 4

 IPv6: Protocolo de internet versión 6


 IPX: Red interna del intercambio del paquete

 OSPF: Abrir la trayectoria más corta primero

 RARP: Protocolo de resolución de direcciones inverso

Protocolos de la capa 4 - Transporte


 IL: Convertido originalmente como capa de transporte para 9P

 SPX: Intercambio ordenado del paquete

5
 SCTP: Protocolo de la transmisión del control de la corriente

 TCP: Protocolo del control de la transmisión

 UDP: Protocolo de datagramas de usuario

 iSCSI: Interfaz de sistema de computadora pequeña de Internet iSCSI

 DCCP: Protocolo de control de congestión de datagramas

Protocolos de la capa 5 – Sesión


Es el encargado de la autorización de las conversaciones que se llevan a cabo entre
dispositivos y mantiene la comunicación.

 NFS: Red de sistema de archivos

 SMB: Bloque del mensaje del servidor


 RPC: Llamada a procedimiento remoto

 SDP: Protocolo directo de sockets

 SMB: Bloque de mensajes del servidor

 SMPP: Mensaje corto punto a punto

Protocolos de la capa 6- Presentación


Encargado de introducir el formato en el que uno desea ver lo que se solicitó.

 TLS: Seguridad de la capa de transporte

 SSL: Capa de conexión segura

 XDR: Extenal data representation

 MIME: Multipurpose Internet Mail Extensions

Protocolos de la capa 7 – Aplicación


Define las aplicaciones de red y los servicios de internet estandar que puede
utilizer un usuario.

 DHCP: Protocolo de configuración dinámica de host


6
 DNS: Domain Name System

 HTTP: Protocolo de transferencia de hipertexto

 HTTPS: Protocolo de transferencia de hipertexto seguro

 POP3: Protocolo de oficina de correo

 SMTP: protocolo de transferencia simple de correo

 Telnet: Protocolo de telecomunicaciones de red

Desarrollo
1. Instalamos Python, y lo agregamos al path del sistema operativo de nuestra
computadora.
2. Desde la terminal de nuestra computadora (CMD) y utilizando el gestor de
paquetes PIP, instalamos los paquetes de Python que eran necesarios para esta
práctica: pip install opencv-python pip install socketIO-client.
3. Con el editor de códigos que escogimos, abrimos el programa image_capture.py
y colocamos en la función de la línea 2 el argumento de la cámara correspondiente.
Nos colocamos frente a la cámara mostrando el objeto que escogimos y en esa
posición ejecutamos el programa:
>python image_capture.py
De esa manera se quedó guardada una imagen en la carpeta (frame.jpg).

7
Posteriormente, ejecutamos el programa:
> python hsv_picker.py
y movimos los controles para que la silueta del objeto se observará completamente
en blanco y el resto de la imagen completamente en negro. Después anotamos los
seis niveles que arrojaron el resultado deseado.
4. Abrimos el programa send_object_position_to_server.py y actualizamos los
valores de las variables. Le cambiamos la dirección IP por 34.173.19.239, el puerto
5001, y el valor id por nuestro número de control. Guardamos los cambios y lo
ejecutamos:
> python send_object_position_to_server.py
5. En el video nos aseguramos de que el objeto y el centro del objeto estaba
claramente identificado.

Resultados
Ya identificado accedimos al servidor //201.174.122.202:5001/ donde nos mostró
una tabla con nuestros datos junto a la posición del objeto con las coordenadas.

Conceptos
Dirección IP
Es una dirección única que identifica a un dispositivo en Internet o en una red
local. IP significa “protocolo de Internet”, que es el conjunto de reglas que rigen el
formato de los datos enviados a través de Internet.

8
Puerto
Es una interfaz o conector ya sea interno o externo que se utiliza para comunicar
diferentes tipos de elementos de hardware o elementos de software que nos
permitan enviar y recibir datos de un equipo a otro.
Socket
Es un túnel de comunicación que ayuda a que 2 aplicaciones se comuniquen.
¿Qué es HTTP y qué es HTTPS?
HTTP significa protocolo de transferencia de hipertexto y es un protocolo de
comunicación que permite la transferencia de información en Internet. Gracias al
protocolo HTTP es posible la transferencia de información entre el navegador del
usuario y el servidor donde se aloja una determinada página web.

HTTPS significa protocolo de Transferencia de Hiper-Texto y es un protocolo que


permite establecer una conexión segura entre el servidor y el cliente, que no puede
ser interceptada por personas no autorizadas. Es decir, es la versión segura del http.

El esquema de transmisión está basado en una tecnología llamada


WebSockets ubicada en la cima de los modelos de referencia OSI y TCP/IP.
El modelo de interconexión de sistemas abiertos (OSI) es un modelo conceptual,
que permite que diversos sistemas de comunicación se comuniquen usando
protocolos estándar. El modelo OSI proporciona a los diferentes sistemas
informáticos un estándar para comunicarse entre sí.
TCP/IP (Protocolo de control de transmisión/Protocolo de Internet) es un conjunto
de reglas estandarizadas que permiten a los equipos comunicarse en una red como
Internet.
La tecnología WebSockets hace uso del protocolo TCP y no del protocolo
UDP. ¿En qué consisten estos dos protocolos y cuáles son sus principales
diferencias?
TCP o Protocolo de Control de Transmisión, es un protocolo de internet encargado
de informar del destino de los datos permitiendo la creación de conexiones seguras.
El protocolo de datagramas de usuario (UDP), es un protocolo que permite la
transmisión sin conexión de datagramas en redes basadas en IP. Para obtener los

9
servicios deseados en los hosts de destino, se basa en los puertos que están listados
como uno de los campos principales en la cabecera UDP.
 DIFERENCIAS
TCP es un protocolo orientado a la conexión mientras que UDP no utiliza
conexión. TCP establece una conexión entre un remitente y un receptor antes de
que se puedan enviar los datos.
TCP es confiable ya que garantiza que los datos enviados se entreguen al receptor.
Si los datos se pierden en el camino, los recuperará y los reenviará. En cambio,
UDP no es confiable. Este no garantiza la entrega de los paquetes y los paquetes
pueden corromperse o perderse en tránsito.
TCP ordena los paquetes para garantizar que se entreguen al cliente en el mismo
orden en que se enviaron. En cambio, UDP envía los paquetes sin importar el
orden.
En qué capa del modelo OSI y del modelo TCP/IP se encuentran los
protocolos TCP y UDP?
Dentro del modelo OSI TCP y UDP se encuentran en la capa 4 que es de
transporte. Esta capa se ocupa mucho de la calidad del servicio para que los datos
se entreguen sin errores ni duplicaciones. Y en el modelo TCP/IP se encuentran en
la capa de transporte.
¿Cada cuánto tiempo se envían las coordenadas al servidor?
Cada 1 a 3 segundos.
¿Cómo se define una transmisión en tiempo real?
Cuando la información llega en tiempo y forma sin alteraciones.
¿Qué otros protocolos están involucrados en todo el sistema en
funcionamiento de esta práctica?
HTTP, IP, TCP, RTSP.

10
Realizar un diagrama a bloques (detallado) de todo el sistema en
funcionamiento.

Conclusión
Todos y cada uno de los individuos hacemos uso de los protocolos de redes día con
día, aunque la mayoría de los usuarios no lo sepan, ni conozcan su funcionamiento.
Gracias a todos estos estándares y políticas es posible la comunicación entre
servidores y dispositivos.
Durante el desarrollo de esta práctica pude ver cuál es el papel de cada uno de los
protocolos de red a la hora de hacer una trasferencia de datos, conocer cuáles son
sus capas, sus estándares, políticas, y para qué casos aplican cada uno de ellos.

11
Referencias
 https://www.redeszone.net/tutoriales/internet/protocolos-basicos-redes/
 https://www.kionetworks.com/blog/data-center/protocolos-de-
comunicaci%C3%B3n-de-redes
 Jithin. Interserver. (2016). Protocolos de red
comunes https://www.interserver.net/tips/kb/common-network-protocols-
ports/ consultado agosto, 2019.

12

También podría gustarte