sábado, 22 de diciembre de 2012

20 Reglas y principios para el desarrollo de entornos Web

Las reglas y principios para el desarrollo de entornos y aplicaciones web, agrupa una serie de normas básicas para que se apliquen en el desarrollo de entornos web como lo son:
 1- Estructura: un punto importante en las páginas web, es la estructura de navegación que forma un desarrollo preciso de navegación, esta parte garantiza que el usuario no se pierda en la página.

 2- Terminología: Es muy importante precisar un lenguaje claro para todo el mundo, en casos donde hay temas muy específicos, se debe realizar unas introducción a la idea principal y luego si seguir con la profundización para que los expertos se adentren en el contenido, sin dejar atrás a los novatos en el tema (ellos deben entender por lo menos la idea principal del tema), esto facilita la comprensión del contenido.

 3- Usabilidad: Esta es la medida de cómo los usuarios realmente navegan, buscan información e interactúan con el sitio Web, es un conjunto de técnicas de evaluación que ofrecen resultados que permiten extraer conclusiones, significa estar seguro de que algo funciona bien: que una persona con habilidades promedio pueda navegar y ubicarse en el contexto del sitio web.
La diversidad de configuraciones de PC, sumado a los sistemas operativos utilizados y la velocidad de conexión a internet, hace muy diferente la  experiencia de los usuarios.
Además hay que tener en cuenta las capacidades, limitaciones (motoras, cognitivas y preceptúales) de los usuarios.
Las resoluciones grandes o grandes tamaños en texto e imágenes hacen necesario un desplazamiento horizontal para poder verlo, algo incomodo para los usuarios.

 4- Retención del tiempo: El uso del sistema debe ser fácil de recordar. Si un usuario deja de utilizar por un tiempo el sistema, retomar a un nivel de entendimiento aceptable, (donde estaba y que estaba haciendo) una vez que vuelve a usar la aplicación, debe ser una tarea sencilla.
Los usuarios deben sentir que tienen el control sobre el estado de la aplicación.

 5- Privacidad: El sistema debe ayudar a los usuarios a sentirse protegidos en su navegación y al utilizar la información a la que acceden y la que ingresan.

 6- Contacto: Siempre se debe tener en cuenta dejar, ojalá en la parte inferior de página, los datos de contacto desde la dirección, País, ciudad, teléfonos, correos, etc. Es muy incomodo no encontrar un contacto fácilmente al acceder a una página donde se busca información.

 7- Ubicación: Cuando los usuarios están entretenidos navegando por el sitio, debe asegurarse que saben en qué parte del sitio están en ese momento, para que puedan navegar a cualquier sección con facilidad encontrando información clara sobre el tema que buscan. Si los usuarios no saben cómo navegar en el sitio, simplemente lo dejarán.
Los botones para navegar en el sitio deberían ser fáciles de encontrar y de identificar, en la parte superior. Deberían verse como botones de navegación y estar bien descritos. El texto de un botón debe estar bien claro en cuanto hacia que parte de la página esta direccionando. Es importante garantizar al usuario, que puede ir hacia los objetos del submenú sin perder lo desplegable.

 8- Publicidad: No se deben poner demasiados anuncios, incluso la gente menos preparada está entrenada para ignorar los anuncios publicitarios además de incomodar y aburrir al usuario. Es mejor dejar que los usuarios o visitantes de la página, encuentren lo que quieren sin sentirse presionados a hacerlo.

 9- Impacto del diseño: A la gente no le gusta leer mucho, le gusta más ver imágenes, en especial en la página de inicio es importante tener imágenes grandes y llamativas, sin saturar de texto o de imágenes un sitio web ya que lo vuelve aburrido y monótono, debe tratar de verse muy limpio y evitar párrafos grandes de texto.
Cambiar el color o forma de la imagen al pasar el Mouse por encima, hace que sea muy llamativo para el usuario.
Las imágenes son el aspecto más atractivo, y se deben subir a la página en tamaños livianos para no incrementar el tiempo de carga del sitio Web, vienen en dos formatos básicos: GIF y JPEG.
 - GIF son preferibles cuando la imagen va a contener menos de 256 colores y apropiados para animaciones sencillas.
 - JPEG se utilizan en imágenes con más de 256 colores, como las fotografías.

 10- Tamaño: Lo grande toma preferencia sobre lo pequeño, es bueno usar tamaños diferentes para resaltar los más importante, además de esto, no se debe usar una letra muy pequeña en especial en los párrafos de texto, porque esto hace que los usuarios se cansen y no terminen leyendo la información publicada.

 11- Posición: Debe haber un orden en la ubicación de los textos, imágenes, banners y demás contenidos de la página. Un espacio bien organizado y distribuido, atrae al usuario, las imágenes por ejemplo está comprobado que la tendencia del cerebro humano, debido a que leemos de izquierda a derecha, es mirar siempre primero el lado izquierdo de la pantalla, por lo que es aconsejable, ubicar en esta parte las imágenes para que llamen la atención.
También s e debe tener en cuenta que los textos y las imágenes no queden montados o muy pegados en espacio.

 12- Color: Usando colores sutiles es una manera sencilla de decirle a tu usuario hacia dónde mirar, los colores fuertes cansan la vista y hace que el usuario quiera salir rápido de la página, en especial donde se debe ller o mirar detenidamente un contenido.

 13- Audio: No se debe usar audio en el sitio web, ya que los molestos bucles de audio aburren a las persona o las obligan a baja r el volumen general del equipo, se pueden obviamente usar archivos de multimedia y audio, pero asegurándose que el usuario tenga el control sobre el volumen y la reproducción.

 14- Contraste: Se debe diferenciar los contenidos para hacer que resalten más, esto ayuda a dar importancia a los temas y contenidos publicados.

15- Texto: El texto es un elemento común en el diseño web, por esto se debe tener en cuenta todo: letra, fuente, color, tamaño, etc.
- Tipo de letra, los diferentes tipos de letras expresan cosas diferentes sobre un diseño, modernas, antiguas, elegantes, divertidas, entonces debemos asegurarnos de el tipo adecuado para el sitio web.
- Tamaño, el texto es para leerse, no solo para observarse, por esto debemos usar el tamaño suficientemente cómodo para leerse y diferenciando los tipos de contenido, titulo, subtítulos, encabezado , etc.
- Espaciado,  el espacio entre líneas y lejos de otros objetos, el espaciado entre letras es importante para tener una lectura cómoda y que no canse.
- Anchura de las líneas, generalmente las líneas del texto no deben ser largas para no hacerlas demoradas en leer, las columnas funcionan mejor, como en los periódicos.
- Color, acompañado del contraste hacen que el texto no se sobreponga al fondo lo que dificulta la lectura del usuario, se debe usar letra clara y que contraste bien con el fondo sin ser destellante.
- Párrafo, el texto justificado tiende a crear espacios extraños entre las palabras donde ya han sido auto-espaciadas. Esto cansa los ojos al leer, por esto es
- Redacción, aquí hay 4 características básicas: Texto conciso, ortografía, estilo (enumerar los puntos, separar títulos y encabezados, utilizar negritas y resaltado) y un lenguaje objetivo

16- Actualización: Los contenidos se deben actualizar y de cuando se pueda, cambiar, esto hace que los usuarios no se cansen de ver igual la página siempre.

 17- Rapidez: Se debe tratar de usar imágenes, videos y archivos multimedia de bajo tamaño para que el tiempo de carga de la página sea mínimo, a la gente no le gusta esperar, por esto entre menos peso tenga la página carga más rápido y atrae más a los usuarios. Se puede poner el contenido de gran tamaño en una sección especial de descargas.

18- Longitud: Una gran parte de las pantallas de los PC actuales presentan la información en una resolución de 800 x 600 pixeles, incluso hay todavía resoluciones de 640 X 480, por esto se debe diseñar el sitio de tal forma que se presente bien en la pantalla todos los contenidos, por esto se debe usar una longitud no mayor a 800 X 600, a menos que sea necesaria una resolución mayor.

 19- Compatibilidad: Debemos tener en cuenta el uso de diferentes navegadores, que por lo general están en sistemas operativos diferentes, por lo que es mejor tener la página basada en el lenguaje universal HTML, para no tener inconveniente s con usuarios de otros navegadores que no podrían ver todo el contenido.

20- Originalidad: De esto depende que el sitio que sea de gran impacto, a las personas les gusta lo diferente y original, sin rayar en lo extravagante.

Conceptos básicos para la WEB

jueves, 13 de diciembre de 2012

ESTANDAR ETHERNET Y CARACTERISTICAS

OSI/TCP-ip definición y comparación

 - Modelo OSI (Open Systems Interconnection)
Creado por la ISO (Organización Internacional para la Estandarización), encargada de la conexión entre sistemas abiertos, para la comunicación con otros sistemas. Los principios en que se basó su creación fueron: mayor definición de las funciones de cada capa, evitar agrupar funciones diferentes en la misma capa y mayor simplificación en el funcionamiento del modelo en general.
Este modelo divide las funciones de red en siete capas diferenciadas así:

#
Capa
Unidad de intercambio
1.
Física
Bit
2.
Enlace
Marco / Trama
3.
Red
Paquete
4.
Transporte
TPDU
5.
Sesión
SPDU
6.
Presentación
PPDU
7.
Aplicación
APDU

 - Capa 1: Física
  Define las características físicas del medio de transmisión, eléctrico y óptico, es decir el tipo de medio a utilizar, tamaño o forma de los conectores, tipo y grosor del cable, tipo de aislante, voltaje de la interface, la impedancia - resistencia - nominal, etc.), La señal llega a ella en forma de impulsos y se transforma en bits 0 y 1.

En esta capa se define a continuación, los usos de los cables y conectores, así como el tipo de señal (pulsos eléctricos - coaxiales; pulsos de luz - óptica).
Función: recibir los datos e iniciar el proceso (o lo contrario, introducir datos y completar el proceso).
Dispositivos: cables, conectores, concentradores.

Capa 2: Enlace
Su función es asegurar la transferencia de datos libre de errores entre nodos contiguos (sincronización a nivel de datos) y establece el control de acceso al medio. La capa de enlace de datos está dividida en dos subcapas:
  - Control de acceso al medio (MAC)
  - Control de enlace lógico (LLC). Los puentes (bridges) operan en la capa MAC.
Protocolos: PPP, Ethernet, FDDI, ATM, Token Ring.
Dispositivos: Interruptores, Tarjeta de red, interfaces.
Función: enlace de datos de un host a otro, por lo que es a través de los protocolos definidos para cada medio específico por el cual se envían los datos.
Ej: Control de enlace lógico, IEEE 802.2 (enlace lógico).
Punto a Punto (PPP).
MAC.
IEEE 802.3 - CSMA/CD.
IEEE 802.5 - Token Ring.
ANSI FDDI - Token Ring (fibra).

Capa 3 - Red
Incluye dos conceptos fundamentales: la capa de Red, que se encarga de determinar las rutas adecuadas para llevar la información de un lado a otro (enrutamiento); y sirve de interface para que la transferencia de datos sea idéntica de la tecnología del enlace de datos.
Un concepto importante, la dirección física (MAC address - Media Access Control) es en esa capa. La capa siguiente (3 de la red) que se ocupará de la dirección IP conocida.
Los estándares que se refieren a la capa de red incluyen el protocolo de intercambio de paquetes entre redes (IPX) de Novell, el protocolo de Internet (IP) y el protocolo de entrega de datagramas (DDP) de Apple. El IP es parte del estándar de protocolo TCP/IP, generado por el Departamento de la Defensa de Estados Unidos y utilizado en Internet. Los enrutadores operan en la capa de red.
Función: direccionamiento, enrutamiento y definir las mejores rutas posibles.
Protocolos: ICMP, IP, IPX, ARP, IPSEC.
Dispositivos: Routers.

Capa 4 - Transporte
La capa de transporte vincula las capas de host con las capas orientadas a la red. Permite la conexión entre el host y la red, su función es asegurar un transporte, entrega y recepción confiable de la información a través de la red.
Los estándares que pertenecen a la capa de transporte son el protocolo de transporte (TP) de la Organización Internacional de Estándares (ISO) y el protocolo de intercambio de paquetes en secuencia (SPX) de Novell. Otros estándares que ejecutan funciones importantes en la capa de transporte incluyen el protocolo de control de transmisión (TCP) del Departamento de la Defensa, que es parte del TCP/IP, y el NCP de Novell.
Protocolos: TCP, UDP, SPX.
Dispositivos: Routers.
  
Capa 5 - Sesión
La capa de sesión tiene la responsabilidad de asegurar la entrega correcta de la información, debe revisar que la información que recibe este correcta, y para esto, la capa de sesión realiza algunas funciones:
Iniciar, gestionar y terminar sesiones de la capa de presentación, la detección y corrección de errores. Por ejemplo, sesiones TCP.
Controla los diálogos entre dos entidades que se estén comunicando y definir los mecanismos para hacer las llamadas a procedimientos remotos (Remote Procedure Control - RPC).
Las tres primeras capas son denominadas "Capas de host" o las capas más dependientes de la computadora, las últimas tres capas están orientadas hacia la comunicación (la red).
El TCP ejecuta funciones importantes en la capa de sesiín, así como lo hace el NCP de Novell.

Capa 6 - Presentación
La capa de presentación tiene la función de formato de los datos, por lo que la representación de ellos. Este formato incluye la compresión y cifrado de datos.
Es más fácil entender esta capa como la que traduce los datos en un formato que pueda entender el protocolo usado. Esto lo vemos por ejemplo cuando el transmisor utiliza un estándar diferente de otros a continuación, ASCII, y estos personajes son convertidos.
Cuando dos redes diferentes necesidad de comunicar, es la capa de 6 Presentación que funciona. Por ejemplo, cuando una conexión TCP / IP necesita comunicarse con una red IPX / SPX, la presentación se traduce capa de datos de cada uno, haciendo que el proceso sea posible.
En cuanto a la compresión, hace que la comunicación sea más rápida porque hay menos datos para transmitir, y cuando se requiere una mayor seguridad, se aplica un esquema de cifrado.
Función: encriptación, compresión, formato y la presentación de formatos de datos (por ejemplo, JPEG, GIF, MPEG) para las aplicaciones.
Protocolos: SSL, TLS.
Dispositivos: Gateways (protocolos de traducción entre diferentes redes), transmisor-receptor (traducción entre las señales ópticas y eléctricas , que se desplaza en cables diferentes).


Capa 7 - Aplicación
La capa de Aplicación funciona como el acceso a los servicios que proporciona la red, así como al sistema operativo servicios como el de la transferencia de archivos.
En esta capa están las interfaces de usuario, creadas por los propios datos (correo electrónico, transferencia de archivos, etc.). Aquí los datos son enviados y recibidos por los usuarios. Estas peticiones se realizan por las aplicaciones de acuerdo a los protocolos utilizados.
Función: hacer que la interfaz entre los usuarios finales y los programas de comunicación.

  - Modelo TCP/IP
Modelo de descripción de protocolos de red creado en los 70s por DARPA (agencia del Departamento de Defensa de los Estados Unidos). Fue la primera red de área amplia y predecesora de Internet. El modelo TCP/IP y los protocolos relacionados son mantenidos por la IETF (Internet Engineering Task Force). Fue utilizado primeramente en ARPANET y es utilizado actualmente a nivel mundial en Internet y redes locales, su nombre viene de la unión del los nombres de los dos principales protocolos que lo conforman:
 -  TCP en la capa de transporte
 -  IP en la capa de red.
Es un software de red basado en protocolos de red estándar del sector, describe un conjunto de guías generales de diseño e implementación de protocolos de red específicos para permitir la comunicación de un equipo e una  red.
TCP/IP, se compone de cuatro capas de abstracción según se define en el RFC 1122.
#
Capa
Unidad de intercambio
1.

2.
no definido (Datagrama)
3.
4.
no definido

Capa 1 - Capa de aplicaciones:
Es la capa que provee servicios de alto nivel a los usuarios como transferencia de archivos, entrega de correo electrónico, y acceso a terminales remotas. Los programas de aplicación recogen diferentes protocolos de transporte dependiendo del tipo de servicio de transporte que requieran.
Esta capa maneja protocolos de alto nivel, aspectos de representación, codificación y control de diálogo. El modelo TCP/IP combina todos los aspectos relacionados con las aplicaciones en una sola capa y asegura que estos datos estén fielmente empaquetados antes de pasar a la siguiente capa. TCP/IP no sólo incluye las especificaciones de Internet y de la capa de transporte, sino también las especificaciones para aplicaciones comunes. TCP/IP tiene protocolos que soportan la transferencia de archivos, e-mail, y conexión remota, además de los siguientes:
 - FTP (File Transfer Protocol) Protocolo de transferencia de archivos: Servicio confiable orientado a conexión que utiliza TCP para transferir archivos entre sistemas que admiten la transferencia FTP. Permite las transferencias bidireccionales con archivos binarios y codigos ASCII.
 - TFTP (Protocolo trivial de transferencia de archivos): Servicio no orientado a conexión que utiliza el Protocolo de datagrama de usuario (UDP), útil en algunas LAN porque opera más rápidamente que FTP en un entorno estable.
 - NFS (Sistema de archivos de red): Conjunto de protocolos para un sistema de archivos distribuido, desarrollado por Sun Microsystems que permite acceso a los archivos de un dispositivo de almacenamiento remoto, por ejemplo, un disco rígido a través de una red.
 - SMTP (Simple Mail Transfer Protocol) Protocolo simple de transferencia de correo: Administra la transmisión de correo electrónico a través de la red. No admite la transmisión de datos si no es en forma de texto simple.
 - TELNET (Emulación de terminal): Tiene la capacidad de acceder de forma remota a otro computador, permitiendo al usuario que se conecte a un host de Internet y ejecute comandos. El cliente de Telnet recibe el nombre de host local, mientras el  servidor Telnet recibe el nombre de host remoto.
 - SNMP (Protocolo simple de administración de red): es un protocolo que provee una manera de monitorear y controlar los dispositivos de red y de administrar las configuraciones, la recolección de estadísticas, el desempeño y la seguridad.
 - DNS (Domain Name System) Sistema de denominación de dominio: Sistema utilizado en Internet para convertir los nombres de los dominios y de sus nodos de red publicados abiertamente, en direcciones IP.

Capa 2 - Capa de transporte:
Tiene como tarea principal la de proveer comunicación punto a punto entre las aplicaciones. Los protocolos de transporte (TCP y UDP) usan el servicio de entrega de paquetes que provee la capa de Internet.
Proporciona servicios de transporte desde el host origen hacia el host destino. En esta capa se forma una conexión lógica entre los puntos finales de la red, el host transmisor y receptor. Los protocolos de transporte segmentan y reensamblan los datos enviados por las capas superiores en el mismo flujo de datos, o conexión lógica entre los extremos, brindando transporte de extremo a extremo a través de la nube controlando el flujo.
Se dice que internet está en la nube, por que los paquetes de datos pueden tomar múltiples rutas para llegar a su destino, los saltos entre Routers se representan con una nube que representa las distintas posibles rutas. La capa de transporte envía los paquetes de datos desde la fuente transmisora hacia el destino receptor a través de la nube. La nube maneja los aspectos tales como la determinación de la mejor ruta, balanceo de cargas, etc.

Capa 3 - Capa de Internet:
 Provee el servicio de entrega de paquetes de una máquina a otra, por medio del protocolo de Internet (IP). La integridad de los datos no se verifica en este nivel, por lo que el mecanismo de verificación es implementado en capas superiores (Transporte o Aplicación).
IP proporciona un enrutamiento de paquetes no orientado a conexión de máximo esfuerzo. El IP no se ve afectado por el contenido de los paquetes, sino que busca una ruta de hacia el destino. El ICMP, Protocolo de mensajes de control en Internet, suministra capacidades de control y envío de mensajes.
ARP, Protocolo de resolución de direcciones determina la dirección de la capa de enlace de datos, la dirección MAC, para las direcciones IP conocidas.
RARP, Protocolo de resolución inversa de direcciones determina las direcciones IP cuando se conoce la dirección MAC.
Aquí define un paquete y un esquema de direccionamiento, transfiere los datos entre la capa Internet y las capas de acceso de red y enruta los paquetes hacia los hosts remotos, la verificación y corrección de errores las realiza el TCP (el protocolo de la capa superior), desde las capas de transporte o aplicación.

Capa 4 - Capa de acceso:
También denominada capa de host de red, maneja todos los aspectos que un paquete IP requiere para efectuar el enlace físico real con los medios de la red. Esta capa incluye los detalles de la tecnología LAN, WAN y todos los detalles de la capa física y de enlace de datos del modelo OSI. Acepta datagramas de la capa de Internet y los envía físicamente. El "módulo" para el acceso al medio es con frecuencia un controlador de dispositivo (Device Driver) las tarjetas de módem y otros dispositivos operan en la capa de acceso de red. La capa de acceso de red define los procedimientos para realizar la interfaz con el hardware de la red y para tener acceso al medio de transmisión y la "capa" de acceso al medio puede consistir de múltiples módulos.
El Protocolo Internet de Enlace Serial (SLIP) y el Protocolo de Punto a Punto (PPP) brindan acceso a la red a través de una conexión por módem.
Funciones: Asignación de direcciones IP a las direcciones físicas, el encapsulamiento de los paquetes IP en tramas y la interfaz de la red.
Estructura de un paquete tcp/ip:
<encabezado><información><---paquete tcp--->
<encabezado><--------información--------><----paquete ip---->
<encabezado><-----------------información-----------------><paquete ethernet>
<---------------------------------- medio físico ------------------------------------------>

TCP/IP, es un marco de trabajo robusto, escalable, multiplataforma y cliente-servidor, proporciona utilidades de TCP/IP básicas que permiten a equipos basados en Windows conectar y compartir información con otros sistemas de Microsoft y de otros proveedores como: Hosts de Internet, Sistemas Apple Macintosh, Mainframes IBM, Sistemas UNIX, Sistemas VMS abiertos, Familia Windows Server 2003, LAN Manager, Impresoras para red,  Windows 95 – 98 - XP – 2000 – NT – Millennium – 7, la familia Windows Server 2003 incluye la versión más reciente del Protocolo Internet (IP versión 6).


Tabla comparativa características, ventajas y desventajas de los portocolos TCP/IP y OSI:
OSI
TCP/IP
OSI define claramente diferencias entre servicios, interfaces y protocolos.
Servicio: lo que un nivel hace
Interfaz: cómo se pueden acceder los servicios
Protocolo: la implementación de los servicios
Características:
OSI define claramente las diferencias entre los servicios, las interfaces, y los protocolos.
o Servicio: lo que un nivel hace
o Interfaz: cómo se pueden acceder los servicios
o Protocolo: la implementación de los servicios
TCP/IP no tiene esta clara separación.
- Malas políticas: investigadores y programadores contra los ministerios de telecomunicación
- En comparación, las redes típicas no se desarrollan normalmente a partir del protocolo OSI, aunque el modelo OSI se usa como guía
- OSI soporta servicios sin conexión y orientados a conexión en el nivel de red pero en el nivel de transporte solo acepta servicios orientados a conexión.
- El modelo OSI es más complejo, un elevado número de capas en las que a veces se repiten funciones lo que hace que en la mayoría de los sistemas no se lleguen a implementar todas.
- OSI nos introduce tres conceptos básicos: servicios, interfaces y protocolos, siendo explícita la distinción entre estos conceptos. Cada capa ofrece unos servicios determinados a su capa superior, que indican que es lo que hace la capa
- OSI distingue de forma clara los servicios, las interfaces y los protocolos.
- OSI fue definido antes de implementar los protocolos, por lo que algunas funcionalidades necesarias fallan o no existen. En cambio, TCP/IP se creó después que los protocolos, se amolda a ellos perfectamente.

Ventajas:
Proporciona a los fabricantes un conjunto de estándares que aseguraron una mayor compatibilidad e interoperabilidad entre los distintos tipos de tecnología de red utilizados por las empresas a nivel mundial.



Desventajas:
 Las capas contienen demasiadas actividades redundantes, por ejemplo, el control de errores se integra en casi todas las capas siendo que tener un único control en la capa de aplicación o presentación sería suficiente.
La gran cantidad de código que fue necesario para implantar el modelo OSI y su consecuente lentitud hizo que la palabra OSI fuera interpretada como "calidad pobre", lo que contrastó con TCP/IP que se implantó exitosamente en el sistema operativo Unix y era gratis
OSI no tuvo exíto debido a
- Mal momento de introducción: insuficiente tiempo entre las investigaciones y el desarrollo del mercado a gran escala para lograr la estandarización
- Mala tecnología: OSI es complejo, es dominado por una mentalidad de telecomunicaciones sin pensar en computadores, carece de servicios sin conexión, etc.
- Malas implementaciones
TCP/IP no tiene esta clara separación.




Características:
- Estándar en EE.UU. desde 1983
- Dispone de las mejores herramientas para crear grandes redes de ordenadores
- Independencia del fabricante
- TCP/IP combina las funciones de la capa de presentación y de sesión en la capa de aplicación; combina la capas de enlace de datos y la capa física del modelo OSI en una sola capa
- TCP/IP es más simple ya que tiene menos capas
- Los protocolos TCP/IP son los estándares en torno a los cuales se desarrolló la Internet, de modo que la credibilidad del modelo TCP/IP se debe en gran parte a sus protocolos.
- En TCP/IP la capa Internet funciona sin conexión y la capa de transporte nos puede ofrecer servicios sin conexión (UDP) u orientados a conexión (TCP).















Ventajas:
- Encaminable
- Imprescindible para Internet
- Soporta múltiples tecnologías
- Puede funcionar en máquinas de todo tamaño (multiplataforma)

Desventajas:
- El modelo no distingue bien entre servicios, interfaces y protocolos, lo cual afecta al diseño de nuevas tecnologías en base a TCP/IP.
- Peor rendimiento para uso en servidores de fichero e impresión

Ejemplo de red LAN

Redes,_clases_y_topologias

Redes, tipos, clasificación y topología.

Introducción

Si nos damos cuenta los medios para comunicarnos siempre han existido, solo los hemos ido descubriendo, como es el caso de las ondas de radio que se han ido aprovechando cada vez más para diversos tipos de comunicación, y aunque existe ya muchos tipos de enlaces para conectarnos con distintos medios, cada vez buscamos un mejor desempeño, comodidad y menor costo de implementación, día a día se mejora la velocidad debido al ancho de banda, y con precios más favorables, que nos permiten acceder a todo tipo de información a nivel mundial, como es el caso de internet y los teléfonos celulares.
Personalmente me parece que la mejor opción y la que a futuro va generar mayor comodidad y recibimiento por parte de todos los usuarios, son todos los tipos de enlaces inalámbricos, por comodidad, por costos, tiempo de instalación, implementación y la rápida masificación que tiene.
No van a sustituir a las redes cableadas del todo, sino que se complementan una con la otra dependiendo de las necesidades. Así por ejemplo si se quiere una conexión de alta velocidad se puede optar por red cableada, mientras que si lo que deseamos es instalar una red en un edificio antiguo o difícil de cablear la mejor opción será la de una red inalámbrica, o simplemente para tener la comodidad de un espacio con menos cables, con mayor movilidad. Además todavía dependemos de las redes cableadas para la implementación de las inalámbricas como los Access Point.

   - Redes:
Son conjuntos de equipos informáticos y software conectados entre sí por medio de dispositivos físicos que envían y reciben impulsos eléctricos, ondas electromagnéticas o cualquier otro medio para el transporte de datos, con la finalidad de compartir información, recursos, tener disponibilidada de estos y ofrecer servicios reduciendo costos.
Una red va desde dos computadores interconectados, hasta una infinidad de equipos, como todo proceso de comunicación se requiere de un emisor, un mensaje, un medio y un receptor.
Por ejemplo Internet, tiene una red de millones de computadoras ubicadas en distintos puntos del planeta interconectadas básicamente para compartir información y recursos.
La estructura y el modo de funcionamiento de las redes informáticas están definidos en varios estándares, el más importante y extendido de todos es el TCP/IP que reduce a cuatro capas el modelo de referencia OSI, que estructura cada red en siete capas con funciones concretas pero relacionadas entre sí.
 - Tipos de redes:
LAN (Local Area Network) Red de área local:
Es la red que se limita a un área especial relativamente pequeña tal como una oficina o un edificio. No utilizan medios o redes de interconexión públicos. Las principales tecnologías usadas en una LAN son: Ethernet, Token ring, ARCNET y FDDI.

 MAN (Metropolitan Area Network) Red de Área Metropolitana:
Una red de alta velocidad (banda ancha) que da cobertura en un área geográfica más extensa que un campus, pero aún así limitado. Por ejemplo, una red que interconecta los edificios de un municipio dentro de la localidad por medio de fibra óptica.

 WAN (Wide Area Network) Redes de Área Amplia:
Son redes informáticas que se extienden sobre un área geográfica extensa utilizando medios como: satélites, cables interoceánicos, Internet, fibras ópticas públicas, etc.

 WLAN (Wireless Local Area Network) Red de área local inalámbrica:
Sistema de comunicación de datos inalámbricos, que utiliza microondas como medio de transmisión, muy utilizado actualmente como alternativa a las redes de área local cableadas o como extensión de estas. Los protocolos más conocidos son: IEEE 802.11b y g, banda 2,4 GHz, alcanzando velocidades de 54 Mbps y la más reciente IEEE 802.11n que permite velocidades de hasta 600 Mbps. El rango de banda 5,4 a 5,7 GHz para el protocolo IEEE 802.11a.

 VLAN (Virtual LAN) Red de Área Local Virtual:
Son un grupo de computadoras con un conjunto común de recursos a compartir y de requerimientos, se comunican como si estuvieran adjuntos a una división lógica de red de computadoras, todos los nodos pueden alcanzar a los otros por medio de broadcast (dominio de broadcast) en la capa de enlace de datos, a pesar de su diversa localización física. Este tipo nació como respuesta a la necesidad de estructurar las conexiones de equipos de un edificio por medio de software, permitiendo dividir un PC en varios virtuales.
 - Clasificación de las redes:
Las redes existentes se clasifican en varios grupos genéricos de identificación según su: alcance, pertenencia, tecnología de conmutación, aplicación, topología y el tipo de enlaces que la conforman.
De acuerdo a la interrelación de uno o varios de estos grupos han creado las llamadas “Arquitecturas de Redes”.
- Grado de difusión
Intranet es una red de ordenadores privados que utiliza tecnología Internet para compartir dentro de una organización parte de sus sistemas de información y sistemas operacionales, las redes intranet son muy usadas en las oficinas y empresas donde se comparte información y recursos, no dependen de conexión a internet de no ser necesario.
Internet: Es un conjunto descentralizado de redes de comunicación interconectadas que utilizan la familia de protocolos TCP/IP, garantizando que las redes físicas heterogéneas que la componen funcionen como una red lógica única, de alcance mundial; Millones de computadoras ubicadas en distintos puntos del planeta se interconectan básicamente para compartir información y recursos.


 - Topología de las redes:
La topología, del griego tópos: lugar, es la descripción de algo en términos de su distribución física. En redes de comunicaciones, la topología describe gráficamente la manera en que está construida una red, incluyendo sus nodos y enlaces de comunicación. La topología de una red está estrechamente relacionada con la forma en que se pueden interconectar los nodos. Existen dos tipos básicos de conexión:
Punto a punto: conexión única entre dos dispositivos. Por ejemplo: conexión de dos computadores mediante un par trenzado (twisted pair), cable cruzado.
Multipunto: utiliza un único medio físico (por ejemplo, un cable) para conectar más de dos dispositivos. Un ejemplo es una red Ethernet con cable coaxial grueso (10Base5).
De acuerdo con los tipos de conexión podemos tener ciertas topologías comunes en redes de computadores:

 BUS: utiliza conexión multipunto. Todos los nodos están conectados directamente al medio. Todas las señales pasan por todos los nodos. Cada nodo tiene una identificación. Cada nodo reconoce qué señales son para él.
 
Ventajas
Desventajas
- Esta topología es simple y fácil de arreglar y de mantener.
 - Es relativamente más económica ya que requiere menos cableado a diferencia de las otras topologías.
 - Es especialmente cómoda para una red pequeña o temporal
- Conocida como una topología pasiva porque las computadoras no regeneran la señal.
 - Esto hace la red vulnerable a la atenuación, ya que pierde señal a través de la distancia del cable. Una solución a este problema es usar repetidores.
 - Otras desventajas son que si se rompe el cable o uno de los usuarios decide desconectar su computadora de la red se rompe la línea.
 - No solo los nodos del lado opuesto pierden comunicación, sino que entonces habrían dos finales en el cable que no estarían terminados.


 ANILLO: utiliza conexión punto a punto. Cada nodo está conectado, punto a punto, a otros dos nodos. Cada nodo tiene una dirección o identificación única. Uno de los nodos colocado en el anillo debe controlar el flujo de la señal. El flujo de la señal siempre va en la misma dirección (es unidireccional).
Ventajas
Desventajas
- La red en anillo es fácil de arreglar y mantener como la topología en bus, cuando presenta problemas técnicos.
- Una topología física en anillo requiere más cable que una red bus y menos que una red tipo estrella.
- Una de sus principales desventajas es la dificultad para añadir más nodos a la red, porque el cable corre en un círculo cerrado y es necesario romper dicho círculo en un punto para insertar el nuevo nodo. En caso de incluir un nuevo computador o dispositivo, la red va a estar fuera de comunicación mientras se hace la instalación.

  ESTRELLA: utiliza conexión punto a punto. En esta topología, los nodos están conectados a un nodo central. Todas las señales pasan por el nodo central. El  nodo central reconoce a quién van dirigidas las señales. Esta es una topología jerárquica.
Ventajas
Desventajas
- Es más tolerante y estable, esto quiere decir que si un computador se desconecta o si se le rompe el cable solo este nodo se ve  afectado y el resto de la red mantiene su comunicación normalmente.
- Es fácil de instalar y reconfigurar, añadir o remover un nodo es tan simple como conectar o desconectar el cable.
-  Es costosa ya que requiere más cable que la topología en Bus y Anillo.
- El cable viaja por separado del Hub o switch a cada computador. Por ende si el Hub o switch se cae, la red se queda sin comunicación.
- Si un nodo se cae, no puede enviar ni recibir mensajes ni compartir recursos, por esto si se tiene en el equipo una impresora local compartida se deja sin conexión a esta a los demás nodos.

OTRAS: Existen otras topologías como malla (mesh en inglés), árbol (tree), etc. En este tipo de topologías cada nodo puede estar conectado a dos o más nodos. El control de flujo de la señal es más complejo y depende de las características de la malla ó árbol.
Ventajas
Desventajas
- Si una de la conexiones de un nodo que está enviando información se interrumpe, la señal puede tomar otro camino.  – Muy estable por su interconectividad.
- Está conexión redundante hace que sea la menos tolerante de todas las topologías. 
- Requiere una gran cantidad de cable para implementarse
- Es muy compleja, si tiene muchos nodos.
- El número de las conexiones crecen ampliamente cada vez que se añade un nodo.

MIXTAS: En algunos casos se pueden ver la unión de dos o varias de estas topologías, por esto se llaman mixtas. Además pueden implementar otro tipo de conexión como las inalámbricas para complementarse y expandirse con facilidad por su reducción de costos en cableado y su movilidad.