Documenti di Didattica
Documenti di Professioni
Documenti di Cultura
CARRERA:
INGENIERIA ELECTRNICA
EQUIPO:
Sala de Cmputo.
RESPONSABLE / EQUIPO:
PRCTICA:
ASSIGNAMENT 1
CTEDRA O MATERIA
RELACIONADA:
Redes de Computadora I.
REVISIN N: 1
NMERO DE ESTUDIANTES
POR EQUIPO O PRCTICA:
1 estudiante por prctica
Edison Buri.
Christian Cedillo.
FECHA:
06 de Junio del 2016
EDICIN: 1
ACCESORIOS:
DOCENTE:
Ing. Andrs Vsquez
TEMA: ASSIGNAMENT 1
OBJETIVO GENERAL:
Familiarizarse con la plataforma de Python
OBJETIVOS ESPECFICOS:
Crear un puerto socket para la conexin
Recibir una consulta HTTP
Determinar el tipo de respuesta.
SUSTENTO TERICO:
PYTHON:
Fue creado por Guido van Rossum y su nombre se debe a la aficin de su creador a los humoristas britnicos
Monty Python. Se trata de un lenguaje de programacin en scripts, competencia directa de Perl. Python permite
dividir el programa en mdulos reutilizables desde otros programas Python. Tambin viene con una gran coleccin
de mdulos estndar que proporcionan E/S de ficheros, llamadas al sistema, sockets, interfaces GUI, etc. Se trata
de un lenguaje interpretado, lo que permite ahorrar el proceso de compilado.
Caractersticas generales de Python
PROCEDIMIENTO:
SERVIDOR HTTP EN PYTHON:
Se realiza los siguientes pasos:
Primero se carga el archivo Server.py en Python.
Ahora espera respuesta del cliente para ello se carga la ip del servidor con el puerto en este caso 192.168.1.2:8000
Como se puede ver obtiene una respuesta del cliente en Python Shell.
Con:
IP del servidor
IP del Cliente
Agente de usuario
Tipo de conexiones que puede utilizar.
Tipo de Lenguaje
Y estado de la conexin.
Dado que se coloc el nombre del servidor como localhost, corro apache, y el servidor obtiene los datos de este.
Asi mismo obtiene:
Fecha
Tipo de Servidor
Tamao de contenido
Conexin
Tipo de Contenido
Datos del contenido de la pagina
Dado que se genera un error en IOError, la solucin es colocando pass, sin embargo no se corrige.
CONCLUSIONES:
Con la ayuda de este servidor HTTP WEB se puede realizar una comunicacin mediante TCP a un cliente, en el
entorno de desarrollo Python siendo lenguaje libre ofrece una gran cantidad de informacin para su
desarrollo, de la misma manera permite programas, cabeceras, archivos tanto lectura, escritura.
BIBLIOGRAFA:
[1] Introduccin a Python. Revisado: 07/06/2016. Disponible: http://www.alegsa.com.ar/Dic/python.php