265560342 Taller de Socket Con Python
LAURA VANESSA CONDE MEDINA
KELLY JOHANA VILLAREAL MESTRA
ANLLELITH HERNANDEZ GOMEZ
UNIVERSIDAD DE CORDOBA
TELEMATICA
INGENIERIA DE SISTEMAS – VII SEMESTRE
MONTERIA2015
Taller de Socket con Python
1. Programación de un socket UDP con Python
Digite el código del cliente y del servidor, luego en una máquina corra el
cliente y en otra corra el servidor
ReceiverUDP
import socket
UDP_IP = "192.168.1.2" #Dirección IP del Servidor
UDP_PORT = 5000
sock = socket.socket(socket.AF_INET, # Internet
socket.SOCK_DGRAM) # UDP
sock.bind((UDP_IP, UDP_PORT))
while True:data, addr = sock.recvfrom(1024) # buffer size is 1024 bytes
print "received message:", data
print "Escuchando dede la direccion ip", UDP_IP
Sender UDP
import socket
UDP_IP = "127.0.0.1" #Dirección IPdel Servidor
UDP_PORT = 5000
print ("Digite su mensaje")
MESSAGE = input()
print "UDP target IP:", UDP_IP
print "UDP target port:", UDP_PORT
print "message:", MESSAGE
sock =socket.socket(socket.AF_INET, # Internet
socket.SOCK_DGRAM) # UDP
sock.sendto(MESSAGE, (UDP_IP, UDP_PORT))
Luego ejecute WireShark y capture la trama UDP y realice lo siguiente:
Corremos el modulo Receiver UDP desde unamáquina (en nuestro caso una
maquina con sistema operativo Windows 8) y Sender UDP desde otra
máquina (para esta usamos Ubuntu); luego enviamos el mensaje “Hola!”
desde la maquina donde ejecutamos el móduloSender UDP.
El resultado es el que se muestra a continuación:
Receiver UDP (Windows 8)
Sender UDP (Ubuntu)
a. Escriba y muestre un pantallazo de la dirección mac del cliente y
servidor que presentala trama
Desde Ubuntu ingresamos en la terminal ifconfig y obtenemos la MAC
En la maquina servidor ingresamos en la consola el comando
ipconfig/all
Lo anterior lo podemos verificar en la tramacapturada
b. Escriba y muestre un pantallazo de la dirección ip del cliente y del
servidor del datagrama
c. Escriba y muestre un pantallazo del puerto origen y destino del socket
2. Programación...
Regístrate para leer el documento completo.