sábado, 5 de abril de 2014

ACTIVIDAD: Investigar que es javascrip

JavaScrip.-es un lenguaje de programación interpretado, dialecto del estándar ECMAScript. Se define como orientado a objetos, basado en prototipos, imperativo, débilmente tipado y dinámico.
Se utiliza principalmente en su forma del lado del cliente (client-side), implementado como parte de un navegador web permitiendo mejoras en la interfaz de usuario y páginas web dinámicas aunque existe una forma de JavaScript del lado del servidor (Server-side JavaScript o SSJS). Su uso en aplicaciones externas a la web, por ejemplo en documentos PDF, aplicaciones de escritorio (mayoritariamente widgets) es también significativo.
JavaScript se diseñó con una sintaxis similar al C, aunque adopta nombres y convenciones del lenguaje de programación Java. Sin embargo Java y JavaScript no están relacionados y tienen semánticas y propósitos diferentes.
Todos los navegadores modernos interpretan el código JavaScript integrado en las páginas web. Para interactuar con una página web se provee al lenguaje JavaScript de una implementación del Document Object Model (DOM).
Tradicionalmente se venía utilizando en páginas web HTML para realizar operaciones y únicamente en el marco de la aplicación cliente, sin acceso a funciones del servidor. JavaScript se interpreta en el agente de usuario, al mismo tiempo que las sentencias van descargándose junto con el código HTML.
Una cuarta edición está en desarrollo e incluirá nuevas características tales como paquetes, espacio de nombres y definición explícita de clases.


Imagen de las 3 complemetos de JavaScrip:

sábado, 22 de marzo de 2014

Actividad # 11.

1.-Maquetación.-Es la forma de como vamos a distribuir la información de la pagina web.
Como se va hacer el diseño de cierta pagina web.



2. buscar  3 ejemplos de   maquetación en html( publique  imagenes).-



 
 3. diseñar  un  diseño para su sitio web


jueves, 20 de marzo de 2014

III. Lenguaje de presentación.

 1. definicion de maquetación:

La maquetación es la distribución de los elementos en nuestra página. Piensa en una página web cualquiera. Seguro que distingues algunos elementos claramente diferenciados, como un encabezado, columnas, y un pie de página.
Hace unos años, la maquetación de las páginas web se realizaba utilizando tablas (<table>). Una vez entendido este proceso podía resultar sencillo, aunque si no se dominaban las tablas, podía convertirse en algo tedioso. El problema de las tablas es que generaban un página muy encorsetada, y el código se volvía complejo de entender. Además, algunos buscadores encontraban problemas al analizar la estructura de la página.
Actualmente, la maquetación con tablas ha caído en desuso, y se realiza utilizando capas (<div>), también llamadas divisiones o contenedores. La colocación de las capas en la página se realiza a través de CSS. Esto permite, por ejemplo, que podamos pasar de un diseño con un menú lateral a otro con el menú en la parte superior, sólo cambiando la hoja de estilos.
En esta unidad veremos las técnicas de maquetación más comunes, aunque hay que decir que existen diversas formas de conseguir una misma maquetación.
Como hemos dicho, emplearemos sobre todo etiquetas del tipo (<div>). Para crear un div alrededor de contenido ya existente desde Dreamweaver, seleccionamos la parte de la página y en el menú Insertar, opción Objeto de diseño, elegimos Etiqueta Div.

 2.buscar  3 ejemplos de   maquetación en html( publique  imagenes)




viernes, 7 de marzo de 2014

viernes, 28 de febrero de 2014 Html

INVESTIGAR los siguientes conceptos
1.-Concepto de metadatos, como se incluyen en html en la s paginas web y que función o ventajas tienen:

Se trata en definitiva de organizar internet, escribiendo páginas que contengan información sobre si mismas, de forma que pueda mecanizarse su clasificación y catalogación. El futuro de la metainformación pasa por la web semántica y por XML, pero mientras tanto podemos avanzar por ese camino con los metadatos.

Los metadatos (información sobre la información) no se visualizan, pero estan integrados en el documento ofreciendo información variada: desde el tipo de formato utilizado (html, xml ...) hasta el autor, editor con el que se ha confeccionado, información para los buscadores, etc.

La etiqueta meta
La forma usual de insertar metadatos en el documento es por medio de la etiqueta <META> en la sección <HEAD> de la página.

Esta etiqueta es de aquellas de las que llamabamos "elementos vacios" porque no lleva etiqueta de cierre. Su estructura es la de una declaración propiedad:valor. Por ejemplo:
<meta name="generator" content="HTML-Kit" />
    
etiqueta que contiene la metainformación de que el documento ha sido escrito usando dicho editor.

No existe ninguna regla acerca de la informacion que puedes o no puedes incluir en las metatags. El standard html define la estructura de una etiqueta META, pero no sus valores. Es perfectamente válido que inventes tus propias etiquetas META; sin embargo dado que no se visualizan en el navegador, y que realmente solo se aprovechan por los buscadores y otras herramientas informáticas (que lógicamente solo entienden las etiquetas META mas difundidas) tampoco tiene mucho sentido crear tu propia metainformación, salvo para uso propio.
Etiquetas META mas usuales
description
<meta name="description" content="Esta es la mejor pagina del mundo mundial" />
    
Mediante esta etiqueta podemos incluir como metadato una descripción de nuestra página. Esta descripción puede ser leida y utilizada por algunos buscadores
La etiqueta <meta> admite el atributo lang, que nos permite ofrecer información sobre el idioma:
<meta name="description" content="Esta es la mejor pagina del mundo mundial" lang="ES" />
keywords
<meta name="keywords" content="mp3, free, FREE, download, britney, spears" /> 
    
Las palabras clave son aquellas que resumen de forma significativa el contenido de la pagina. Por ejemplo keywords adecuadas para ignside.net podrían ser "noticias, internet, manuales, html"

Las dos etiquetas META que acabas de ver son las mas importantes. Como los buscadores leen estas etiquetas y pueden juzgar acerca de la importancia de la pagina segun ellas, existe una auténtica industria montada sobre estas dos sencillas lineas. Una buena selección de descripción y keywords puede suponer que tu página aparezca muy arriba en las búsquedas, y eso supone mucho dinero para las páginas comerciales.

2.-utf-8:
Es un formato de codificación de caracteres Unicode e ISO 10646 utilizando símbolos de longitud variable. UTF-8 fue creado por Robert C. Pike y Kenneth L. Thompson. Está definido como estándar por la RFC 3629 de la Internet Engineering Task Force (IETF). Actualmente es una de las tres posibilidades de codificación reconocidas por Unicode y lenguajes web, o cuatro en ISO 10646.
Sus características principales son:
  • Es capaz de representar cualquier carácter Unicode.
  • Usa símbolos de longitud variable (de 1 a 4 bytes por carácter Unicode).
  • Incluye la especificación US-ASCII de 7 bits, por lo que cualquier mensaje ASCII se representa sin cambios.
  • Incluye sincronía. Es posible determinar el inicio de cada símbolo sin reiniciar la lectura desde el principio de la comunicación.
  • No superposición. Los conjuntos de valores que puede tomar cada byte de un carácter multibyte, son disjuntos, por lo que no es posible confundirlos entre sí.
Estas características lo hacen atractivo en la codificación de correos electrónicos y páginas web. El IETF requiere que todos los protocolos de Internet indiquen qué codificación utilizan para los textos y que UTF-8 sea una de las codificaciones contempladas. El Internet Mail Consortium (IMC) recomienda que todos los programas de correo electrónico sean capaces de crear y mostrar mensajes codificados utilizando UTF-8.

3.-WC3: que funcion tienen :

El Proceso de Formación W3C Standard está definido dentro del Documento del Proceso del W3C, destacando cuatro niveles de madurez que cada nueva Norma o Recomendación deben progresar a través de: 

Borrador de Trabajo (WD) 

Después de suficiente contenido ha sido recopilada de nuestro editor Borradores y discusión, puede ser publicada como Documento de trabajo para revisión por parte de la comunidad. Un documento WD es la primera forma de un estándar que está disponible públicamente. Comentario por prácticamente cualquier persona es aceptada, aunque no se hacen promesas con respecto a la acción en un elemento particular de dichos comentarios. 
En esta etapa, el documento estándar puede probable que tenga diferencias significativas de su forma final. Por lo tanto, cualquiera que aplicar las normas de WD debería estar listo para modificar significativamente sus implementaciones medida que avanza la estándar. 

Candidata a Recomendación (CR) 

Una recomendación candidato es una versión de la norma que es más firme que el WD. En este punto, el grupo responsable de la norma se cumple que la norma hace lo que se necesita de él.El propósito de la CR es obtener ayuda de la comunidad de desarrollo en cuanto a cómo implementable es el estándar. 
El documento normalizado puede cambiar aún más, pero en este momento, las características importantes están bloqueadas en su mayoría. El diseño de estas características aún puede cambiar debido a la retroalimentación de los ejecutores. 

Proyecto de recomendación (PR) 

Una recomendación propuesta es la versión de la norma que ha pasado los dos niveles anteriores. Los usuarios de dicha norma han dado su opinión, y los ejecutores de la norma también han tenido la oportunidad de proporcionar entrada. En esta etapa, el documento ha sido presentado al Consejo Asesor del W3C para su aprobación final. 
Aunque este paso es importante, rara vez causa cambios significativos en un estándar a medida que pasa a la siguiente fase. 
Ambos candidatos y propuestas pueden introducir "última llamada" para señalar que cualquier información adicional debe ser proporcionada de manera expedita.

Recomendación del W3C (REC) 

Esta es la etapa más madura de desarrollo. En este punto, la norma ha sido objeto de amplia revisión y las pruebas, tanto en condiciones teóricas y prácticas. La norma está refrendada por el W3C como un estándar, lo que indica su disposición para su despliegue dentro de su dominio del problema, y el fomento de un apoyo más generalizado entre los ejecutores y los autores. 
Recomendaciones a veces puede ser no se han aplicado de forma incorrecta, parcial, o en absoluto, pero muchas normas definen dos o más niveles de conformidad que los desarrolladores deben seguir si desean etiquetar su producto como W3C-compliant. 

Las revisiones posteriores (WD) (notas) 

Una recomendación puede ser actualizada o ampliada por separado publicado, no técnico erratas o Editor Borradores hasta bastantes modificaciones sustanciales se acumulan para producir una nueva edición o el nivel de la Recomendación. Además, el W3C publica diversos tipos de informativos Notas que son para ser utilizado como una referencia. 

Certificación

A diferencia de la ISOC y otros organismos de normalización internacionales, el W3C no tiene un programa de certificación. El W3C ha decidido, por ahora, que no es adecuado para iniciar un programa de este tipo, debido al riesgo de crear más inconvenientes para la comunidad de los beneficios. 
4.-xml:
 
 
Es un lenguaje de marcas desarrollado por el World Wide Web Consortium (W3C) utilizado para almacenar datos en forma legible. Deriva del lenguaje SGML y permite definir la gramática de lenguajes específicos (de la misma manera que HTML es a su vez un lenguaje definido por SGML) para estructurar documentos grandes. A diferencia de otros lenguajes, XML da soporte a bases de datos, siendo útil cuando varias aplicaciones se deben comunicar entre sí o integrar información. (Bases de datos Silberschatz).
XML no ha nacido sólo para su aplicación para Internet, sino que se propone como un estándar para el intercambio de información estructurada entre diferentes plataformas. Se puede usar en bases de datos, editores de texto, hojas de cálculo y casi cualquier cosa imaginable.
XML es una tecnología sencilla que tiene a su alrededor otras que la complementan y la hacen mucho más grande y con unas posibilidades mucho mayores. Tiene un papel muy importante en la actualidad ya que permite la compatibilidad entre sistemas para compartir la información de una manera segura, fiable y fácil.

5.-indique de la siguiente lista los conceptos que lleva aprendido con las lecciones:

Puedo decir que todos los he comprendido porque ya tenia conocimiento anterior de la creación de paginas web (HTML,CSS,PHP).

Verifique si reconoce los siguiente conceptos:

Estructura básica de un documento HTML:

<HTML>
<HEAD>
Definiciones de la cabecera
</HEAD>
<BODY>
Instrucciones HTML
</BODY>
</HTML>

Que significa HTML:

HyperText Markup Language («lenguaje de marcas de hipertexto»)

Como  poner titulo a la pagina web:

<title> titulo de la pagina</title>

Cambiar atributos de texto:

EjemploSe veria como
<H1>Texto de Prueba</H1>

Texto de prueba

<H2>Texto de Prueba</H2>

Texto de Prueba

<H3>Texto de Prueba</H3>

Texto de Prueba

<H4>Texto de Prueba</H4>

Texto de Prueba

<H5>Texto de Prueba</H5>
Texto de Prueba
<H6>Texto de Prueba</H6>
Texto de Prueba

insertar imágenes:

<IMG SRC="immagine.gif">

Poner imagenes como fondo de la pagina:

<BODY BACKGROUND="sfondo.gif">

Tablas:

<table>
<tr>
<td>Celda 1</td>
<td>Celda 2</td>
<td>Celda 3</td>
</tr>
<tr>
<td>Celda 4</td>
<td>Celda 5</td>
<td>Celda 6</td>
</tr>
</table>
Celda 1Celda 2Celda 3
Celda 4Celda 5Celda 6

Listas:

<ul>
<li type="circle">Esto es un tipo de punto.</li>
<li type="square">Este es otro.</li>
<li type="disc">Y este es otro diferente.</li>
</ul>

Esto es un tipo de punto.
  • Este es otro.
  • Y este es otro diferente.

  • Frames:


    < frameset cols="120,*">
      <frame name="sx" src="sx.htm">
    < frameset rows="20%,60%,20%,*">
      <frame name="alto" src="top.htm">
      <frame name="central" src="central.htm">
      <frame name="bajo" src="basso.htm">
    < /frameset>

    < /frameset>


    Insertar enlaces ( atributos):

    <A HREF="URL"> Texto del enlace</A>
    El texto del enlace es lo que se visualizará en el navegador. La URL es la dirección donde apunta el enlace y puede ser de estos tipos:
     Enlace a otro lugar del mismo documento
    En este caso la URL se sustituye por un marcador en la misma página. El marcador puede ser texto colocado en el lugar al que queremos saltar. No importa lo que sea ya que no se verá.
    Veamos un ejemplo para saltar al inicio de esta página. Escribiríamos en el lugar desde el que queremos saltar:
    <A HREF="#inicio"> Ir al Inicio</A>

    Y en el sitio exacto adonde queremos saltar, debemos poner la siguiente etiqueta:

    <A NAME="inicio"> </A>
    Enlace a otra página local
    En este caso la URL se dará de forma relativa (igual que para poner un fondo a la página). Por ejemplo si tenemos dos páginas en el mismo directorio pagina1.htm y pagina2.htm y queremos poner un enlace desde la pagina1.htm a la pagina2.htm debemos escribir
    <a href="pagina2.htm">Ir a pagina2</a>
    Con esto es suficiente, no hay que crear ningún marcador a no ser que quieras ir a un sitio concreto de la pagina2.htm. En ese caso tendrías que poner en el sitio adonde quieres llegar de la pagina2.htm
    <a name="sitio"></a>
    y en la pagina1.htm
    <a href="pagina2.htm#sitio>Ir a sitio de la página 2</a>
    Las palabras forma relativa, al principio de esta sección, constituyen un enlace de este último tipo
    Enlace a una dirección de Internet
    Ahora la URL debe darse de forma absoluta, tal como la ves en la ventana de dirección del navegador, es decir:
    <A HREF="http://centros4.pntic.mec.es/ies.de.cistierna">IES Cistierna</A>
    te llevaría a la página de entrada del IES Cistierna

    Enlaces usando imágenes
    Con frecuencia se emplean imágenes como enlaces. A veces son enlaces a las mismas imágenes con más resolución, como en el caso de fotos. Otras veces nos llevan a una localización cualquiera.
    Para que una imagen sea un enlace hay que colocarla en el lugar del texto del enlace, si además queremos que vaya a otra imagen, ésta la debemos poner en el lugar de la URL.
    Veamos unos ejemplos Supongamos para ello, que la estructura de nuestras páginas es la indicada en la imagen. Si escribo en la página actual localizada en Aprendiendo Html
    <A HREF=" #inicio"><img src="gifs/imagen.gif"></A>
    obtengo una imagen que al pulsarla me lleva al inicio de esta página, exactamente como esta:

    Para que una imagen sea un enlace a otra imagen se debe escribir:
    <a href="gifs/sky.jpg"><img src="gifs/ojo.gif" ></a>
    que da como resultado  

    Formulario:

    Ejemplo

    Código
    <form action="datos.php" method="get">
    Nombre: <input type="text" name="nombre">
    Apellido: <input type="text" name="apellido">
    </form>
    Resultado
    Nombre:
    Apellido:
     
     

    martes, 18 de febrero de 2014

    Actividad #7

    http://kevinlunafigueroa.url.ph/prueba/curriculum.html

    2. Lenguaje de marcado

    ¿Que es un lenguaje de Marca?

    es una forma de codificar un documento que, junto con el texto, incorpora etiquetas o marcas que contienen información adicional acerca de la estructura del texto o su presentación.
    El lenguaje de marcas más extendido es el HTML ("HyperText Markup Language", Lenguaje de marcado de hipertexto), fundamento del World Wide Web (entramado de comunicación de alcance mundial).

    ¿Que es HTML?

    siglas de HyperText Markup Language («lenguaje de marcas de hipertexto»), hace referencia al lenguaje de marcado para la elaboración de páginas web. Es un estándar que sirve de referencia para la elaboración de páginas web en sus diferentes versiones, define una estructura básica y un código (denominado código HTML) para la definición de contenido de una página web, como texto, imágenes, etc. Es un estándar a cargo de la W3C, organización dedicada a la estandarización de casi todas las tecnologías ligadas a la web, sobre todo en lo referente a su escritura e interpretación. Es el lenguaje con el que se definen las páginas web.

    ¿Que tipo de datos basicos tiene el lenguaje HTML?

     Mayúsculas y minúsculas

    En la definición de cada atributo se incluye información sobre la importancia que tiene para sus valores la distinción entre mayúsculas y minúsculas. Esta información se presenta de acuerdo con la siguiente leyenda:

    CS
    El valor distingue entre mayúsculas y minúsculas (es decir, los agentes de usuario interpretan "a" y "A" de manera diferente).
    CI
    El valor no distingue entre mayúsculas y minúsculas (es decir, los agentes de usuario interpretan "a" igual que "A").
    CN
    No puede haber diferencias entre mayúsculas y minúsculas, p.ej., porque es un número o un carácter del conjunto de caracteres del documento.
    CA
    La definición del elemento o atributo ya da la información sobre la distinción entre mayúsculas y minúsculas.
    CT
    Consultar la definición del tipo para detalles sobre la distinción entre mayúsculas y minúsculas.
    Cadenas de texto

    Ciertos atributos (%Text; en el DTD) toman por valor un texto que se supone debe ser "legible por humanos". Para información preliminar sobre atributos, consulte la parte del tutorial sobre atributos.

    Colores

    El tipo de valor de atributo "color" (%Color;) se refiere a las definiciones de colores según se especifican en [SRGB]. Un valor de color puede ser o bien un número hexadecimal (anteponiendo un signo "#") o uno de los siguientes dieciséis nombres de colores. En los nombres de colores no se distingue entre mayúsculas y minúsculas.

    Palabras Resevadas de HTML?

  • <html>: define el inicio del documento HTML, le indica al navegador que lo que viene a continuación debe ser interpretado como código HTML. Esto es así de facto, ya que en teoría lo que define el tipo de documento es el DOCTYPE, que significa la palabra justo tras DOCTYPE el tag de raíz.
  • <script>: incrusta un script en una web, o llama a uno mediante src="url del script". Se recomienda incluir el tipo MIME en el atributo type, en el caso de JavaScript text/javascript.
  • <head>: define la cabecera del documento HTML; esta cabecera suele contener información sobre el documento que no se muestra directamente al usuario como, por ejemplo, el título de la ventana del navegador. Dentro de la cabecera <head> es posible encontrar:
    • <title>: define el título de la página. Por lo general, el título aparece en la barra de título encima de la ventana.
    • <link>: para vincular el sitio a hojas de estilo o iconos. Por ejemplo:<link rel="stylesheet" href="/style.css" type="text/css">.
    • <style>: para colocar el estilo interno de la página; ya sea usando CSS u otros lenguajes similares. No es necesario colocarlo si se va a vincular a un archivo externo usando la etiqueta <link>.
    • <meta>: para metadatos como la autoría o la licencia, incluso para indicar parámetros http (mediante http-equiv="") cuando no se pueden modificar por no estar disponible la configuración o por dificultades con server-side scripting.
  • <body>: define el contenido principal o cuerpo del documento. Esta es la parte del documento html que se muestra en el navegador; dentro de esta etiqueta pueden definirse propiedades comunes a toda la página, como color de fondo y márgenes. Dentro del cuerpo <body> es posible encontrar numerosas etiquetas. A continuación se indican algunas a modo de ejemplo:
    • <h1> a <h6>: encabezados o títulos del documento con diferente relevancia.
    • <table>: define una tabla.
      • <tr>: fila de una tabla.
      • <td>: celda de una tabla (debe estar dentro de una fila).
    • <a>: hipervínculo o enlace, dentro o fuera del sitio web. Debe definirse el parámetro de pasada por medio del atributo href. Por ejemplo: <a href="http://www.example.com" title="Ejemplo" target="_blank" tabindex="1">Ejemplo</a> se representa como Ejemplo).
    • <div>: división de la página. Se recomienda, junto con css, en vez de <table> cuando se desea alinear contenido.
    • <img>: imagen. Requiere del atributo src, que indica la ruta en la que se encuentra la imagen. Por ejemplo: <img src="./imágenes/mifoto.jpg" />. Es conveniente, por accesibilidad, poner un atributo alt="texto alternativo".
    • <li><ol><ul>: etiquetas para listas.
    • <b>: texto en negrita (etiqueta desaprobada. Se recomienda usar la etiqueta <strong>).
    • <i>: texto en cursiva (etiqueta desaprobada. Se recomienda usar la etiqueta <em>).
    • <s>: texto tachado (etiqueta desaprobada. Se recomienda usar la etiqueta <del>).
    • <u>: Antes texto subrayado. A partir de HTML 5 define porciones de texto diferenciadas o destacadas del resto, para indicar correcciones por ejemplo. (etiqueta desaprobada en HTML 4.01 y redefinida en HTML 5)
  • La mayoría de etiquetas deben cerrarse como se abren, pero con una barra («/») tal como se muestra en los siguientes ejemplos:
    • <table><tr><td>Contenido de una celda</td></tr></table>.
    • <script>Código de un script integrado en la página</script>.


    viernes, 7 de febrero de 2014

    ARQUITECTURA TCP-IP Y SERVICIOS

    ¿Qué es el tcp/ip?
    Es un modelo de descripción de protocolos de red desarrollado en los años 70 por Vinton Cerf y Robert E. Kahn. Fue implantado en la red ARPANET, la primera red de área amplia, desarrollada por encargo de DARPA, una agencia del Departamento de Defensa de los Estados Unidos, y predecesora de la actual red Internet.

    ¿Cuál es la red en que se basa el internet?
    La familia de protocolos de Internet es un conjunto de protocolos de red en los que se basa Internet y que permiten la transmisión de datos entre computadoras. En ocasiones se le denomina conjunto de protocolos TCP/IP, en referencia a los dos protocolos más importantes que la componen: Protocolo de Control de Transmisión (TCP) y Protocolo de Internet (IP), que fueron dos de los primeros en definirse, y que son los más utilizados de la familia. Existen tantos protocolos en este conjunto que llegan a ser más de 100 diferentes, entre ellos se encuentra el popular HTTP (HyperText Transfer Protocol), que es el que se utiliza para acceder a las páginas web, además de otros como el ARP (Address Resolution Protocol) para la resolución de direcciones, el FTP (File Transfer Protocol) para transferencia de archivos, y el SMTP (Simple Mail Transfer Protocol) y el POP (Post Office Protocol) para correo electrónico, TELNET para acceder a equipos remotos, entre otros.
    El TCP/IP es la base de
    Internet, y sirve para enlazar computadoras que utilizan diferentes sistemas operativos, incluyendo PC, minicomputadoras y computadoras centrales sobre redes de área local (LAN) y área extensa (WAN).

    ¿Cómo se transmite información en el tcp/ip?

    Una red TCP/IP transfiere datos mediante el ensamblaje de bloque de datos en paquetes. Cada paquete comienza con una cabecera que contiene información de control, tal como la dirección del destino, seguida de los datos. Cuando se envía un archivo a través de una red TCP/IP, su contenido se envía utilizando una serie de paquetes diferentes.
    ¿Qué es el servicio eMail?
    es un servicio de red que permite a los usuarios enviar y recibir mensajes (también denominados mensajes electrónicos o cartas electrónicas) mediante sistemas de comunicación electrónicos. Principalmente se usa este nombre para denominar al sistema que provee este servicio en Internet, mediante el protocolo SMTP, aunque por extensión también puede verse aplicado a sistemas análogos que usen otras tecnologías. Por medio de mensajes de correo electrónico se puede enviar, no solamente texto, sino todo tipo de documentos digitales dependiendo del sistema que se use. Su eficiencia, conveniencia y bajo coste están logrando que el correo electrónico desplace al correo ordinario para muchos usos habituales.

    ¿Qué es el servicio FTP?
    FTP (siglas en inglés de File Transfer Protocol, 'Protocolo de Transferencia de Archivos') en informática, es un protocolo de red para la transferencia de archivos entre sistemas conectados a una red TCP (Transmission Control Protocol), basado en la arquitectura cliente-servidor. Desde un equipo cliente se puede conectar a un servidor para descargar archivos desde él o para enviarle archivos, independientemente del sistema operativo utilizado en cada equipo.

    ¿Qué otros servicios hay?
    « TCP (Transmission Control Protocol). Protocolo de Control de Transmisión. Un servicio basado en una conexión, lo que significa que las máquinas que envían y reciben datos están conectadas y se comunican entre ellas en todo momento.

    « UDP (User Datagram Protocol). Protocolo de Datagramas a nivel de Usuario. Un servicio sin conexión, lo que significa que los datos se envían o reciben estén en contacto entre ellas.

    Los protocolos de rutas gestionan el direccionamiento de los datos y determinan el mejor medio de llegar la destino. También pueden gestionar la forma en que se dividen los mensajes extensos y se vuelven a unir en el destino.

    « IP (Internet Protocol). Protocolo de Internet. Gestiona la transmisión actual de datos.

    « ICMP (Internet Control Message Protocol). Protocolo de Control de Mensajes de Internet. Gestiona los mensajes de estado para IP, como errores o cambios en el hardware de red que afecten a las rutas.

    « RIP (Routing Information Protocol). Protocolo de Información de Rutas. Uno de los varios protocolos que determinan el mejor método de ruta para entregar un mensaje.

    « OSPF (Open Shortest Path First). Abre Primero el Path Mas Corto. Un protocolo alternativo para determinar la ruta.

    Las direcciones de red las gestionan servicios y es el medio por el que se identifican las maquinas, tanto por su nombre y número único.

    « ARP (Address Resolution Protocol). Protocolo de Resolución de Direcciones. Determina las direcciones numéricas únicas de las máquinas en la red.

    « DNS (Domain Name System). Sistema de Nombres de Dominio. Determina las direcciones numéricas desde los nombres de máquinas.

    « RARP (Reverse Address Resolution Protocol). Protocolo de Resolución Inversa de Direcciones. Determina las direcciones de las máquinas en la red, pero en sentido inverso al de ARP.

    Los servicios de usuario son las aplicaciones que un usuario (o maquina) pueden utilizar.

    « BOOTP (Boot Protocol). Protocolo de Arranque, como su propio nombre lo indica, inicializa una máquina de red al leer la información de arranque de un servidor.

    « FTP (File Transfer Protocol), el Protocolo de Transferencia de Ficheros transfiere ficheros de una máquina a otra.

    « TELNET permite accesos remotos, lo que significa que un usuario en una máquina puede conectarse a otra y comportarse como si estuviera sentado delante del teclado de la máquina remota.

    Los protocolos de pasarela ayudan a que la red comunique información de ruta y estado además de gestionar datos para redes locales.

    « EGP (Exterior Gateway Protocol). Protocolo de Pasarela Externo, transfiere información de ruta para redes externas.

    « GGP (Gateway-to-Gateway Protocol).Protocolo de Pasarela a pasarela, transfiere información de ruta entre pasarelas.

    « IGP (Interior Gateway Protocol). Protocolo de Pasarela Interno, transfiere información de ruta para redes internas.

    Los otros protocolos son servicios que no se adaptan a las categorías, pero proporcionan servicios importantes en una red.

    « NFS (Network File System). Sistema de Ficheros de Red, permite que los directorios en una máquina se monten en otra y que un usuario puede acceder a ellos como si estos se encontraran en la máquina local.

    « NIS (Network Information Service). Servicio de Información de Red, mantiene las cuentas de usuario en todas las redes, simplificando el mantenimiento de los logins y passwords.

    « RPC (Remote Procedure Call). Llamada de Procedimiento Remota, permite que aplicaciones remotas se comuniquen entre ellas de una manera sencilla y eficaz.

    « SMTP (Simple Mail Transfer Protocol).Protocolo Simple de Transferencia de Correo, es un protocolo dedicado que transfiere correo electrónico entre máquinas.

    « SNMP (Simple Network Management Protocol). Protocol Simple de Gestión de Redes, es un servicio del administrador que envía mensajes de estado sobre la red y los dispositivos unidos a ésta.


    ¿Cómo funcionan los servicios de Internet FTP,HTTP,SMTP.SHTP?
    HTTP.-HTTP es un protocolo sin estado, es decir, que no guarda ninguna información sobre conexiones anteriores. El desarrollo de aplicaciones web necesita frecuentemente mantener estado. Para esto se usan las cookies, que es información que un servidor puede almacenar en el sistema cliente. Esto le permite a las aplicaciones web instituir la noción de "sesión", y también permite rastrear usuarios ya que las cookies pueden guardarse en el cliente por tiempo indeterminado.

    FTP.-El servicio FTP es ofrecido por la capa de aplicación del modelo de capas de red TCP/IP al usuario, utilizando normalmente el puerto de red 20 y el 21. Un problema básico de FTP es que está pensado para ofrecer la máxima velocidad en la conexión, pero no la máxima seguridad, ya que todo el intercambio de información, desde el login y password del usuario en el servidor hasta la transferencia de cualquier archivo, se realiza en texto plano sin ningún tipo de cifrado, con lo que un posible atacante puede capturar este tráfico, acceder al servidor y/o apropiarse de los archivos transferidos.

    SMTP.-El funcionamiento de este protocolo se da en línea, de manera que opera en los servicios de correo electrónico. Sin embargo, este protocolo posee algunas limitaciones en cuanto a la recepción de mensajes en el servidor de destino (cola de mensajes recibidos). Como alternativa a esta limitación se asocia normalmente a este protocolo con otros, como el POP o IMAP, otorgando a SMTP la tarea específica de enviar correo, y recibirlos empleando los otros protocolos antes mencionados (POP O IMAP).

    SHTP.-

    ¿Qué son los dominios?
    Un dominio de Internet es una red de identificación asociada a un grupo de dispositivos o equipos conectados a la red Internet.
    El propósito principal de los nombres de dominio en Internet y del sistema de nombres de dominio (DNS), es traducir las direcciones IP de cada nodo activo en la red, a términos memorizables y fáciles de encontrar. Esta abstracción hace posible que cualquier servicio (de red) pueda moverse de un lugar geográfico a otro en la red Internet, aún cuando el cambio implique que tendrá una dirección IP diferente.

    ¿Que requerimientos de software se necesitan para usar internet?

    Además de los componentes físicos, toda computadora requiere de componentes lógicos como los programas o software informático que dan funcionalidad a muchos de los componentes. Esencialmente disponer de:
    • Sistema operativo.- representa un conjunto de programas que permiten dar utilidad o funcionamiento a todos los componentes físicos conectados a la computadora. El sistema operativo más comúnmente utilizados es Windows, en sus versiones 95, 98, XP, Milenium, Vista y Seven. Pero existen otros que tienen las mismas o mejores prestaciones, como ser: Unix, Linux, Macintosh.
    • Software de comunicación.- Las compañías que dan acceso a internet suelen, además, ofrecer diferentes software de comunicaciones para la conexión telefónica u otra forma de conexión. En algunos casos es gratis y en otros se deberá pagarlos. También contempla aquel software que interpreta y utiliza los protocolos de comunicación TCP/IP.
    • Software de navegación.- Cualquiera de los programas que permiten visualizar los contenidos disponibles en los sitios web, como texto, imágenes, audio y video, reciben el nombre de navegador. Ejemplos Internet Explorer, Chrome, Opera, Konqueror, etc.
    ¿Que requerimientos de Hardware se necesitan para internet?
     Para una conexión de banda ancha, como ADSL (línea de suscriptor digital) o cable, se necesita un módem ADSL o por cable. El ISP podría incluirlo como parte del hardware de inicio cuando se suscribe a una cuenta de banda ancha. Si tiene previsto configurar una red para compartir el acceso a Internet con varios equipos, también necesitará un enrutador. Para una conexión de acceso telefónico, necesita un módem de acceso telefónico. Muchos equipos ya vienen con un módem de acceso telefónico instalado.

    viernes, 31 de enero de 2014

    Actividad #2

    Aplicación web.-aquellas herramientas que los usuarios pueden utilizar accediendo a un servidor web a través de Internet o de una intranet mediante un navegador.

    framework.- (marco de trabajo) define, en términos generales, un conjunto estandarizado de conceptos, prácticas y criterios para enfocar un tipo de problemática particular que sirve como referencia, para enfrentar y resolver nuevos problemas de índole similar.

    escalabilidad.-es la propiedad deseable de un sistema, una red o un proceso, que indica su habilidad para reaccionar y adaptarse sin perder calidad, o bien manejar el crecimiento continuo de trabajo de manera fluida, o bien para estar preparado para hacerse más grande sin perder calidad en los servicios ofrecidos.

    La interfaz gráfica.-conocida también como GUI es un programa informático que actúa de interfaz de usuario, utilizando un conjunto de imágenes y objetos gráficos para representar la información y acciones disponibles en la interfaz.

    La arquitectura MVC.-surgió como patrón arquitectónico para el desarrollo de interfaces gráficos de usuario en entornos Smalltalk. Su concepto se basaba en separar el modelo de datos de la aplicación de su representación de cara al usuario y de la interacción de éste con la aplicación, mediante la división de la aplicación en tres partes fundamentales:
    • El modelo, que contiene la lógica de negocio de la aplicación.
    • La vista, que muestra al usuario la información que éste necesita.
    • El controlador, que recibe e interpreta la interacción del usuario, actuando sobre modelo y vista de manera adecuada para provocar cambios de estado en la representación interna de los datos, así como en su visualización.

    Model 2.-creadora de la plataforma Java, acuñó el término Model 2 para referirse al modelo arquitectural recomendado para las aplicaciones web desarrolladas sobre J2EE.
    Dicha arquitectura consiste en el desarrollo de una aplicación según el patrón Model-View-Controller, pero especificando que el controlador debe estar formado por un único servlet, que centralice el control de todas las peticiones al sistema, y que basándose en la URL de la petición HTTP y en el estado actual del sistema, derive la gestión y control de la petición a una determinada acción de entre las registradas en la capa controlador. Esta centralización del controlador en un único punto de acceso se conoce como patrón front controller.
    Las ventajas que este patrón ofrece provienen de la capacidad de gestionar en un único punto la aplicación de filtros a las peticiones, las comprobaciones de seguridad, la realización de logs, etc.