Sei sulla pagina 1di 6

MANUAL DE PROCEDIMIENTO

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

Lenguaje de programacin de alto nivel del tipo scripting.


Diseado para ser fcil de leer y simple de implementar.
Es cdigo abierto (de libre uso).
Puede ejecutarse en Mac, Windows y sistemas Unix; tambin ha sido portado a mquinas virtual JAVA
y .NET.
Es a menudo usado para desarrollar aplicaciones web y contenido web dinmico.
Se utiliza para crear extensiones tipo plug-ins para programas de 2d y 3d como Autodesk Maya, GIMP,
Blender, Inkscape, etc.
Los scripts de Python tienen la extensin de archivo .PY, que pueden ser parseados y ejecutados
inmediatamente.
Permite grabar programas compilados con extensin de archivo .PYC, los cuales suelen ser usados como
mdulo que pueden ser referenciados por otros programas 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.

Al momento que se ha dejado de enviar datos del cliente se cierra la conexin.


AHORA EL SERVIDOR OBTIENE LOS DATOS DEL CLIENTE.

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

AHORA SE CAMBIA A UN SERVIDOR LLAMADO WWW.FACEBOOK.COM Y OBTIENE NUEVOS


DATOS.

Como en el caso anterior solo cambia el cuerpo de la pgina.

AHORA SE CAMBIA POR WWW.APPLE.COM

Ahora si el Cliente pide un archivo que no existe en el servidor

Ahora el cliente buscara un archivo en el servidor y lo abrir.

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

Potrebbero piacerti anche