Sie sind auf Seite 1von 7

Facultad:

Ciencia y Tecnologia

Carrera:

Ingeniería en Sistemas y Redes Informáticas

Asignatura:

Programación Computacional IV

Actividad:

Protocolos y Tecnologías Web

Docente:

Inga. Gisela Espinoza

Integrantes:

López Murillo Gilberto Enrique

Rivera Vásquez Jacqueline Roxana

Rivera Vásquez Jenny Carolina

Fecha:

Vienes 02 de febrero del 2018


Protocolos

Los protocolos son un conjunto de reglas y normas que permiten que dos o más
entidades de un sistema de comunicación se comuniquen entre ellos para
transmitir información por medio de cualquier tipo de variación de una magnitud
física.

Los protocolos pueden ser implementados por hardware, software, o una


combinación de ambos.

Tipos de Protocolos

 TCP/IP (Tansmision Control Protocol/Internet Protocol): o Protocolo


de Control de Transmisión fragmenta los datos en paquetes de
información y después, estos paquetes son enviados a la red,
posiblemente sobre rutas diferentes.
El IP es el protocolo más básico de Internet, y provee todos los servicios
necesarios para el transporte de datos. Cualquier otro protocolo de
Internet se basa en IP o le sirve de base.

Fundamentalmente IP provee:

Direccionamiento: Las cabeceras IP Fragmentación: Si la información a


contienen las direcciones de las transmitir ("datagramas") supera el
máquinas de origen y destino tamaño máximo "negociado" (MTU)
(direcciones IP), direcciones que en el tramo de red por el que va a
serán usadas por los enrutadores circular podrá ser dividida en
(routers) para decidir el tramo de red paquetes más pequeños, y
por el que circularán. reensamblada luego cuando sea
necesario.

Tiempo de Vida de Paquetes: Cada Tipo de Servicio: Este es un valor sin


paquete IP contiene un valor de definición previa pero que puede
Tiempo de Vida (TTL) que va
disminuyendo cada vez que un indicar, por ejemplo, la prioridad del
enrutador recibe y reenvía el paquete. paquete.
Cuando este valor llega a ser de cero,
el paquete deja de ser reenviado (se
pierde).

 El IPv6: será la próxima generación de protocolos de Internet y ya está en


marcha. Este protocolo se ha desarrollado para ampliar la capacidad de
conexión debido al crecimiento de dispositivos y al aumento de equipos
portátiles. Y así, ofrecerá la infraestructura necesaria para teléfonos
móviles, agendas PDA, electrodomésticos, etc.

 FTP: Su función es la de transferir grandes bloques de archivos entre


sistemas conectados a una red TCP (Transmisión Control Protocolo).

 HTTP: Es el protocolo más usado en cada transferencia de datos, sigue


el esquema de petición-respuesta entre el cliente y el servidor.

 HTTPS: Es utilizado para dar mayor seguridad a la hora de hacer


transacciones sensibles como, por ejemplo: pagos en línea, ingreso de
información personal entre otros.

 Smtp: Es un protocolo de red utilizado para el intercambio de mensajes


de correo electrónico entre computadoras u otros dispositivos (PDA,
teléfonos móviles, etc.).

 IRC o Internet Relay Chat: Es un protocolo de comunicación que permite


conversaciones (chats) y debates en grupo o en privado, en tiempo real
siguiendo la arquitectura del modelo cliente-servidor, pero formándose
redes entre los servidores para acoger a más usuarios. Las
conversaciones se desarrollan en los denominados canales de chat. Se
entra en ellos adoptando un nickname o apodo y existen personas
encargadas de crear y mantener los canales (los llamados CS o Chan
Service), personas encargadas de mantener la red (IRCop), usuarios con
privilegios de administrador del canal (Op) e incluso robots (Bot) que
automatizan los servicios del canal. Existen muchos servidores de IRC.

 TELNET: Protocolo que permite la conexión remota a otro ordenador y


que permite manejarlo como si se estuviese físicamente ante él. Así, es
posible arreglar fallos a distancia o consultar datos en la otra máquina.

 GOPHER: Es un sistema de entrega de información distribuido que hoy


se ha dejado de utilizar. Utilizando gopher era posible acceder a
información local o bien a servidores de información gopher de todo el
mundo.
Tecnologías Web

Las tecnologías Web sirven para acceder a los recursos de conocimiento


disponibles en Internet o en las intranets utilizando un navegador. Están muy
extendidas por muchas razones: facilitan el desarrollo de sistemas de Gestión
del Conocimiento (en lo adelante GC), su flexibilidad en términos de
escalabilidad, es decir, a la hora de expandir el sistema; su sencillez de uso y
que imitan la forma de relacionarse de las personas, al poner a disposición de
todos los conocimientos de los demás, por encima de jerarquías, barreras
formales u otras cuestiones.

Aplicaciones que los usuarios pueden utilizar accediendo a un servidor web a


través de Internet o de una intranet mediante un navegador.

Es una aplicación de software que se codifica en un lenguaje soportado por los


navegadores web en la que se confía la ejecución al navegador.

Las tecnologías Web generan dinámicamente una serie de páginas en un


formato estándar, como HTML o XHTML, soportados por los navegadores web
comunes.

Tecnologías Web Básica

 HTML (HyperText Markup Language): Lenguaje para definición de la


estructura y contenido de páginas web es utilizado para describir y definir
el contenido de una Página Web en un formato bien estructurado.

 CSS (Cascading Style Sheets u Hojas de estilo en cascada): se utiliza


para describir el aspecto o presentación del contenido en una Página
Web.

 HTTP (Hypertext Transfer Protocol o Protocolo de Transferencia de


Hipertexto): es un protocolo de la capa de aplicación para la transmisión
de documentos hipermedia, como HTML.
Lenguaje de Escritura

 JavaScript: Es el lenguaje de programación que se ejecuta en el


navegador y que se utiliza para crear sitios Web interactivos y
aplicaciones avanzadas para que sean ejecutadas de modo seguro en el
navegador.

 Jquery: Es una biblioteca de JavaScript, jquery permite simplificar la


manera de interactuar con los documentos HTML, manipular el árbol
DOM, manejar eventos, desarrollar animaciones y agregar interacción con
la técnica AJAX a páginas web.

Web APIs (Web Application Programming Interfaces): Son utilizadas para


desarrollar una gran variedad de tareas, como manipular el DOM, reproducir
audio o video, o generar gráficos 3D.

 Referencia de las interfaces Web API, lista de todos los tipos de objetos
que puedes utilizar mientras desarrollas la Web.
 La página de WebAPI, lista de toda la comunicación, acceso hardware y
otras APIs que puedes utilizar en las Aplicaciones Web.
 La Referencia de Eventos enumera todos los eventos que puede utilizar
para realizar un seguimiento y reaccionar a las cosas interesantes que
han tenido lugar en su Página Web o Aplicación.

Gráficos

 SVG (Scalable Vector Graphics o Gráficos vectoriales escalables):


Permite describir las imágenes como conjuntos de vectores (líneas) y
formas con el fin de permitir ajustarse a escala sin problemas
independientemente del tamaño en el que están trazadas.

 WebGL: Es una API Javascript que te permite dibujar gráficos3D o 2D


utilizando elementos HTML5 <canvas>.
 Photoshop: El famoso programa de diseño gráfico, indispensable a la
hora de desarrollar una web.

En los últimos años, venimos observando como surgen nuevos estándares que
permiten crear páginas web enriquecidas, gracias al nuevo lenguaje de marcado
HTML5, a los últimos cambios en CSS3 con los que crear por ejemplo
degradados o esquinas redondeadas, a las API de JavaScript para conectar con
la webcam, con el GPS, o para almacenar información en una base de datos
local. Igualmente se han añadido nuevos elementos a las tecnologías web, como
el estándar SVG de gráficos vectoriales, o los micro formatos para añadir
información semántica al HTML.

Das könnte Ihnen auch gefallen