Está en la página 1de 5

UNIVERSIDAD NACIONAL

AUTÓNOMA DE MÉXICO
FACULTAD DE INGENIERÍA
INGENIERÍA EN TELECOMUNICACIONES

TECNOLOGÍAS DE INTERCONEXIÓN DE REDES

Prof. Dr. José Jaime Camacho Escoto

Grupo: 1

PRÁCTICA 1: Point to Point Protocol

Integrantes:
Hernández Barrera Yunué
Villaseñor Peña Valeria Monserrat

Semestre 2022-2

Fecha de entrega: 28/02/22


Práctica 1 - Point to Point Protocol

Introducción

Figura 1. Mensajes que debe enviar el programa.

Objetivos
 Desarrollar un programa que permita emular el comportamiento del protocolo PPP.
 Entender el funcionamiento de la transmisión y recepción de datos a través de paquetes.
 Implementar una función en el programa que realice el byte stuff y unstuff del payload en
los paquetes de los protocolos correspondientes.
 Analizar e identificar los protocolos haciendo uso del software Wireshark.
Sustento teórico
Definición

Desarrollo

Resultados

Byte stuff y unstuff


Conclusiones
Con el desarrollo de esta práctica se logró entender el funcionamiento del Point-to-Point Protocol
(PPP), mediante la implementación de un programa haciendo uso del lenguaje Python. Para ello,
se tuvo que recurrir al modelo cliente-servidor utilizando sockets para poder lograr la
transmisión y recepción de datos punto a punto.
Durante la codificación se tuvo que hacer el análisis detallado sobre el mensaje que se debía
mandar de acuerdo con el protocolo y así mandar el encapsulamiento correcto. Sin embargo, uno
de los principales problemas fue realizar el empaquetado con la función pack y unpack, ya que,
se requería mandar una cadena de caracteres correspondiente al usuario y contraseña, y con la
función se nos dificultó declarar correctamente el formato requerido. A pesar del problema
expuesto, se consiguió hacer el empaquetado y desempaquetado correctamente.
Al implementar las funciones que realizaran el byte stuff y unstuff, se tuvieron ciertas
dificultades en el entendimiento para la implementación, pues también teníamos que realizar el
empaquetado y/o desempaquetado de los paquetes para poder llevar a cabo el proceso; pero tras
tener claro el proceso se codificaron satisfactoriamente
Para realizar la conexión se ocupó el protocolo TCP, este permite la conexión entre varios
participantes de una red. En nuestro caso, esta fue montada por medio de una VPN como túnel
de conexión entre usuarios en computadoras distintas; con el uso de la aplicación
Hamachi/Haguichi, se creó una red en la que se conectarían el cliente y el servidor utilizando la
IP otorgada por la aplicación.
Al analizarlo en el software Wireshark, conforme se iba haciendo el envío y la recepción de
datos, íbamos identificando el protocolo del que se trataba y de igual manera, se podían
visualizar de forma textual los mensajes entre cliente y servidor al generar la comunicación en el
chat.

Byte s y us

 Desarrollar un programa que permita emular el comportamiento del protocolo PPP.


 Entender el funcionamiento de la transmisión y recepción de datos a través de paquetes.
 Implementar una función en el programa que realice el byte stuffing y unstuffing del
payload en los paquetes de los protocolos correspondientes.
 Analizar e identificar los protocolos haciendo uso del software Wireshark.

Bibliografía

También podría gustarte