sábado, 28 de agosto de 2010

Laboratorio de Programacion web

Semana 2
Materia: Laboratorio de programación web
Hora: Martes V1

Hola a todos, voy a poner alguna información importante sobre lo que hemos visto en clase, más que nada es para que se acuerden de los comandos utilizados en clase y para que conozcan algunos conceptos. 

Host: son las computadoras que se encuentran conectadas a la red las cuales brindan o utilizan sus servicios.

Comandos.
ipconfig: es el comando que te muestra la dirección IP de tu computadora, si seguido de eso pones /all te muestra información detallada de las interfaces de red que tiene tu equipo.


ping: es un comando que se utiliza con una IP de algún equipo y este comando te dice cuánto tiempo tarda en comunicarse con el otro equipo. Sirve para comprobar la conectividad de la red. 




netstat: es un comando muy útil para conocer el estado de tu red y estadisticas del protocolo.


netstat -s muestra las áreas en las que el protocolo tiene problemas.
netstat -i muestra el estado de las interfaces de red.
netstat -r muestra la tabla de rutas del equipo.


nslookup: sirve para conocer el IP de servidores DNS. 





Aqui les dejo un video que explica como instalar telnet en windows vista o xp






CODIGOS DE ERROR DEL HTTP

Códigos de error entendidos por el servidor
Error 200: Ok. Correcto. 
Error 201: Created. Creado. 
Error 204: No content. No hay contenido.

Códigos de error de reedirección  
Error 301: Moved Permanently. Movido permanentemente. 
Error 307: Moved Temporarily. Movido temporalmente. 
Error 303: See others. Ver otros. 
Error 304: Not modified. No modificado. 
Error 300: Multiple choices. Múltiples opciones.

Códigos de error de la comunicación (usuario)   
Error 400: Bad request. Petición erronea. 
Error 401: Unauthorized. No autorizado. 
Error 403: Forbidden. Prohibido. 
Error 404: Not found. No se encuentra. 
Error 405: Method not allowed. Método no permitido. 
Error 406: Not acceptable. No aceptable. 
Error 409: Conflict. Conflicto. 
Error 410: Gone. Recurso ya no existe. 
Error 412: Precondition failed. Precondición fallida. 
Error 413: Request Entity too large. Petición de entidad demasiado grande. 
Error 414: Request URI too long. Dirección demasiado larga. 
Error 415: Unsupported Media Type. Tipo multimed

Códigos de error de la comunicación (servidor)  
Error 500: Internal Server Error. Error interno del servidor. 
Error 501: Not implemented. No implementado. 
Error 503: Service Unavailable. Servicio no disponible.
Referencia 1
Referencia 2
Referencia 3

sábado, 14 de agosto de 2010

MODELO OSI

Semana 1 Puntos extra

Materia: Programación Web
Hora: Jueves M1-M3

Hola a todos, aqui les dejo una pequeña explicación del modelo OSI y de cada una de sus capas, espero que les sirva y le entiendan.

Modelo OSI (Open Systems Interconnection) fue creado en 1984 por la Organización Internacional de Estandarización. Es usado para la descripción del uso de datos entre la computadoras. Permite que las computadoras se conecten entre sí. Este modelo se creo para crear muchos protocolos.

Este modelo tiene 7 capas:
1. Capa física. Es la que se encarga de administrar y manejar todos los elementos físicos que participan en la comunicación.  Se encuentran en esta capa los amplificadores, concentradores, modems, cables, conectores, se utilizan protocolos RS-232, X.21. 



2. Capa de enlace. Es la que se encarga de la entrega de datos dentro de la misma red, del acceso a la red, notificación de errores,  controla el flujo, asi como la topología de la red. En esta capa se encuentran los bridges y switches. Los protocolos utilizados son HDLC y LLC.
Controla cual es la topoogía de la red


3. Capa de red. La función de esta capa es hacer que los datos transmitidos lleguen desde el origen hasta el destino, aunque no esten conectados directamente. Se determina que camino tomarán los paquetes del origen al destino. En esta capa se encuentran los routers y switches. Los protocolos utilizados son IP, IPX.


4. Capa de transporte. En esta capa se controla el flujo de información, se encarga de aceptar los datos de la capa de sesión para después tranformarlos en archivos  más pequeños. Se mandan a la capa de red para asegurarse que lleguen al destino de la mejor manera posible. En esta capa se encuentran los gateways y el software. Los protocolos utilizados son UDP, TCP, SPX.


5. Capa de sesión. Mantiene enlazadas a las máquinas que están transmitiendo archivos. En esta capa se ubican los firewalls.

6. Capa de presentación. Esta capa revisa que la información que se manda para que se pueda interpretar para hacer posible la correcta comunicación de los ordenadores con diferentes representaciones de datos. Por ejemplo, formato GIF, JPEG o PNG para imágenes. El protocolo que se utiliza es  VT100.

7. Capa de aplicación. Es la capa más cercana al usuario, es la interface con los programas de aplicación. Esta capa se encarga de identificar que se pueda comunicar con el destino deseado, así como determinar que se necesita para que exista dicha comunicación.

lunes, 9 de agosto de 2010

Programación web

Materia: Programación Web
Hora: Jueves M1-M3 

Conceptos semana 1


El DNS (Domain Name System) es una base de datos que contiene información que se utiliza con el fin de traducir los nombres de dominios en una dirección IP para que así puedas encontrar facilmente el dominio que deseas buscar. El IP es el número que identifica una dirección de internet. Cada empresa u organismo está dentro de un rango de direcciones IP.

Netmask es un número con el formato de la dirección IP que permite saber que computadoras están o no conectadas a una misma subred IP. Permite saber a donde se deben enviar los datos.

Gateway es el dispositivo que permite conectar las computadoras de una red local a una red exterior.

Una red de Telecomunicaciones es una red constituida por enlaces y nodos (cada computadora representa un nodo en la red), donde puede transferirse la información  de un lado de la red a otro a través de varios enlaces y computadoras.




Una terminal IP es un dispositivo que permite comunicar mediante el uso de una red IP dentro de una red local o en el internet. Son los principales dispositivos que se utilizan para realizar una comunicación de paquetes de información.


Un servidor es una computadora que forma parte de la red y da servicios a otras computadoras que se denominan clientes.

Se le llama protocolo al conjunto de reglas que regulan la tranferencia de información entre los diferentes elementos que componen una red.


La dirección IP (Internet Protocol) es un conjunto de números únicos e irrepetibles que sirven como identificación de una computadora que se conecta a una red con un protocolo IP. Consta de cuatro números entre el 0 y 255 separados por puntos.

Por ejemplo,
68.180.206.184 es el IP de la página web de Yahoo la cual puedes consultarla poniendo en el command prompt ping seguido de la página que deseas consultar, en este caso es la página de yahoo.

Bibliografía
Referencia 1
Referencia 2

Comandos de Ubuntu

Semana 1
Materia: Laboratorio de Programación Web
Hora: Martes V1


Hola a todos, aquí les dejaré algunos comandos de los que más utilizamos en Ubuntu, más que nada es para que los recuerden porque se que no nos los podemos aprender todos tan rápido y para que los practiquen.

cd .. Para subir de directorio, siempre por defecto cuando entras a la terminal empieza en la carpeta personal.

cd - Te lleva a la ubicación anterior.

cp (nombre del archivo) (nombre del nuevo archivo)  Copia el primer archivo con un nuevo nombre, mantiene el archivo original.

cp (nombre del archivo) /(directorio) Copia el archivo en la carpeta manteniendo el archivo original.

mv (nombre del archivo) (nombre del nuevo archivo) Renombra el primer archivo en el segundo archivo.
mv (nombre del archivo) /(directorio) Mueve el archivo dentro de  la carpeta.

mkdir (nombre del directorio) Crea una nueva carpeta.

rmdir (nombre del directorio) Borra la carpeta con ese nombre.

ls Lista los archivos que contiene el directorio donde te encuentras.

ls -l Lista también las propiedades de los archivos.

less Se utiliza para poder leer mejor un texto, ya que te lo pone de forma paginada y ya con esto puedes ver todo el contenido avanzando o retrocediendo con las flechas del cursor del teclado.

grep 'cadena' (nombre archivo) Muestra las líneas del archivo que tienen esa cadena.

shutdown -h now Apaga el equipo
shutdown -r now Reinicia el equipo

Estos son algunos de los comandos que más se utilizan si quieren ver más pueden ir a esta página.

Aquí les dejo también algunos videos que explican los comandos básicos de Ubuntu.

Parte 1





Parte 2




Parte 3





Espero que les haya servido de algo. :)