lunes, 19 de octubre de 2009

HTML

VERSIONES DE HTML

El HTML fue desarrollado originalmente por Tim Bernes-Lee en el CERN (Centro Europeo de Física de Partículas), y fue popularizado por el navegador Mosaic desarrollado por la NCSA (National Center for Supercomputing Applications). Pero debido al rápido crecimiento de la web, surgió la necesidad de crear un estándar para que tanto los autores como los navegadores pudieran reconocer cualquier versión de HTML.
Los estándares HTML son el HTML 2.0, el HTML 3.2, el HTML 4.0 y el HTML 4.01., algunos creen que el HTML ya no tiene futuro porque existe el XHTML que es mejor pero el navagedor más popular (el de la letra e azul) no lo soporta por lo que otros piensan que el futuro está en el HTML 5.
Actualmente a versión de HTML más utilizada es la 4.01 y el XHTML 1.0 estás 2 versiones fueron definidas por la W3C hace 7 y 8 años. ahora se preparan nuevas versiones que son el HTML 5 y el XHTML 2.
Además de cada versión, cada una tiene variantes que siempre se tienen que definir en el documento HTML, las variantes del HTML 4.01 son:
HTML 4.01 Strict: el normal, donde se pueden usar etiquetas HTML 4.01, pero no se aceptan etiquetas obsoletas.
HTML 4.01 Transitional: este permite usar todo tipo de etiquetas de todas las versiones de HTML, no es recomendable.
HTML 4.01 Frameset: Tiene soporte para frames, muy anticuadas.
http://www.blogger.com/img/icon18_edit_allbkg.gif

PAGINAS DE REFERENCIA

www.mailxmail.com
www.monografias.com
www.desarrolloweb.com
www.forosdelweb.com

http://www.blogger.com/img/icon18_edit_allbkg.gif

ESTRUCTURA DE UNA PAGINA WEB

Toda página Web tiene una estructura que permite al programador saber de antemano qué tipo de información necesita introducir. Esto ayuda a que la página que diseña sea claramente legible y se pueda modificar más fácilmente. Si una página Web es complicada en su diseño, habrá muy pocos que sepan dar el mantenimiento adecuado. Abajo se muestra la estructura lógica de una página Web.






...

...

...

Estas líneas son permanentes en una página Web. Siempre van a estar presentes no importando qué tan corta o tan larga sea la página y el contenido.

La primera instrucción indica al explorador de Internet que ahí comienza una página Web. La siguiente instrucción indica el encabezado de la página, es decir el área de la barra de título.

En el lenguaje HTML, muchas instrucciones se cierran con el signo / (diagonal) para indicar al programa que las propiedades aplicadas con esa instrucción se terminan ahí donde se pone el signo diagonal. Si el signo de cierre (/) no se aplica convenientemente, el programa seguirá aplicando las propiedades de la instrucción anterior a todas las líneas inferiores, hasta que se encuentre otra instrucción que modifique las propiedades actuales.

http://www.blogger.com/img/icon18_edit_allbkg.gif

etiquetasNegrita

Quizás la etiqueta HTML más importante de una página web, en cuanto a nuestro posicionamiento en buscadores, es la de título. Este tag ofrece al usuario una descripción de la página en la barra superior de su navegador para informarlo de dónde está. Para nuestroposicionamiento en buscadores, ofrece también un título de página que aparece en la primera línea de los resultados de búsqueda para seducir al visitante potencial. Por lo tanto, para la optimización de páginas web y por razones de marketing, el título debe ser una frase bien redactada y llamativa, y a su vez con una alta densidad de palabras clave, que describa con precisión los contenidos de la página. http://www.blogger.com/img/icon18_edit_allbkg.gif

utilidades del bloc de notas

https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEgNBfHnWv0PcA3116UgagUty9zCd_w5GyS4WtlpUiYppoRls_ZKuWLaA9S2oEz2rpkGjf09h97crYFsEmXaVQWRMrpmtuMVU0HYAJe49mz651Em_I1aIfROg5WKyysw0TWQNadbBA7EtME/s320/bloc.gif

Como todos sabemos que en blog de notas no se pueden hacer muchas cosas, haremos una pequeña lista de las inutilidades de Bloc de Notas:

§ ESCRIBIR

§ LEER

§ Hacer nada.

§ Escribir muchas cosas…

§ …pero sin imágenes.

§ Escribir en HTML…

§ …pero sin poder ver cómo quedaría la página web.

§ Escribir en C, C++, PHP, o cualquier lenguaje de programacion

§ ...pero sin poder ver si el programa funciona o no, ya que no compila

§ Escribir para la enciclopedia.

§ …pero, (…), ¡Esperen, aquí no hay un pero!

§ NO se puede escribir con distintos colores.

§ NO se puede escribir con distintos tamaños.

§ NO se puede escribir con distintas fuentes.

§ NO se pueden escribir caracteres especialeshttp://www.blogger.com/img/icon18_edit_allbkg.gif

Que son los editores de HTML: programas que nos pueden ayudar a la hora de construir una página web.

Los editores de HTML pueden ser de dos tipos, como veremos, unos permiten codificar las páginas utilizando el propio lenguaje HTML, a base de etiquetas y otros nos permiten diseñar una página web, como si estuviésemos escribiendo con un editor de texto avanzado, sin tener que escribir el código con las etiquetas. Esta última vertiente, que podemos llamar editores en modo diseño, presenta una facilidad adicional para las personas que no deseen complicarse la vida con el lenguaje HTML, porque no tengan tiempo de aprenderlo o porque se sientan incapaces de hacerlo. Los editores en modo diseño nos permiten crear la página como si estuviéramos escribiendo un documento con un editor del tipo de Word. El editor de HTML es el encargado de vérselas con el lenguaje y programar internamente la página con el código HTML, según lo que nosotros estamos diseñando.

Con el editor HTML en vista diseño podemos colocar imágenes, definir estilos, utilizar negritas o cursivas, etc. sin preocuparnos de las etiquetas correspondientes a cada estilo o elemento. Es el editor el que conoce estas etiquetas y las utiliza convenientemente. Este tipo de editores HTML en modo diseño se denominan, en lenguaje técnico WYSIWYG (What You See Is What You Get) porque cuando trabajas con ellos lo que ves que estás creando con el editor es lo que obtienes luego cuando grabas la página.

Existen dos tendencias, por tanto, entre los desarrolladores que se dedican a realizar páginas web. Por un lado tenemos a las personas que prefieren crear las páginas programando el HTML y por otro las personas que utilizan editores HTML en modo diseño. Algunas diferencias entre hacerlo de un modo u otro son las siguientes:

Escribiendo el HTML

Con un editor WYSIWYG

Dominas con mayor precisión el código de la página, queda más limpio. Si dominas bien el HTML nunca tendrás ningún problema para hacer lo que deseas.

El código de la página tiene peor calidad, incluso puede llegar a tener errores, más o menos visibles, que cuestan arreglar. Es la máquina la que domina el trabajo.

Es más complicado el aprendizaje, más lento y cuando se llega a un nivel avanzado también se hace considerablemente más difícil

El aprendizaje es muy sencillo, tal como puede ser trabajar en Word. Solo se trata de manejar un programa más.

Hacer una página cuesta más trabajo y tiempo.

Es muy rápido.

Publicado por marlon rojas en 16:49 0 comentarios http://www.blogger.com/img/icon18_edit_allbkg.gif

jueves 15 de octubre de 2009

vercion de html

Versiones de HTML

En noviembre de 1995 se aprobó el estándar HTML 2.0. para la creación de páginas web. Se creó con objetivos divulgativos, orientado a la actividad académica, en el que el contenido de las páginas era más importante que el diseño.

Pero esta versión del HTML carecía de muchas herramientas que permitieran controlar el diseño de las páginas y añadir contenido multimedia, por lo que Netscape (cuyos navegadores eran los más utilizados por aquellos años) comenzó a incluir nuevas etiquetas que no existían en el estándar.

El comité encargado de establecer los estándares dentro de Internet, comenzó a trabajar en el borrador de una nueva versión de HTML, el borrador de HTML 3.0.

Pero este borrador resultó demasiado extenso, al intentar incluir numerosos nuevos atributos para etiquetas ya existentes, y la creación de otras muchas etiquetas nuevas. Por ello, no fue bien aceptado por el mercado y varias compañías se unieron para formar un nuevo comité encargado de establecer los estándares del HTML. Este comité pasó a llamarse W3C.

En enero de 1997 se aprobó el estándar HTML 3.2. Este nuevo estándar incluía las mejoras proporcionadas por los navegadores Internet Explorer y Netscape Navigator, que ya habían realizado estensiones sobre el estándar HTML 2.0.

En diciembre de 1997 se aprobó el estándar HTML 4.0, creado para estandarizar los marcos (frames), las hojas de estilo y los scripts.

En septiembre de 2001 se aprobó el estándar HTML 4.01.

jueves, 20 de agosto de 2009


PLACAS MADRES DESDE SUS INICIOS HASTA HOY 


Placa base:

La placa madre es el componente principal de un sistema de computador personal. En ella se encuentran los circuitos principales, el procesador, y es la que determina la velocidad, confiabilidad y estabilidad del sistema.
A lo largo del tiempo, han evolucionado desde simples tarjetas de circuitos impresos con pocos chips controladores de soporte al procesador, a tarjetas complejas, con soporte a varios procesadores, interfaces incluídas y circuitos de alto rendimiento. Junto con el procesador, es el componente de mayor influencia en el desempeño final del sistema.

Placa ASUS en formato µATX.

La placa base, placa madre, tarjeta madre o board (en inglés motherboard, mainboard) es la tarjeta de circuitos impresos de una computadora que sirve como medio de conexión entre el microprocesador, los circuitos electrónicos de soporte, las ranuras para conectar parte o toda la RAM del sistema, la ROM y las ranuras especiales (slots) que permiten la conexión de tarjetas adaptadoras adicionales. Estas tarjetas de expansión suelen realizar funciones de control de periféricos tales como monitores, impresoras, unidades de disco, etc...

Se diseña básicamente para realizar labores específicas vitales para el funcionamiento de la computadora, como por ejemplo las de:

* Conexión física.
* Administración, control y distribución de energía eléctrica.
* Comunicación de datos.
* Temporización.
* Sincronismo.
* Control y monitoreo.


Para que la placa base cumpla con su cometido, lleva instalado un software muy básico denominado .
Componentes de la placa base

* Socket
* Zócalo de memoria
* Chipset (Northbridge y Southbridge)
* Slot
* Conector AT
* Conector ATX
* Conector ATX 2.0
* Conector ATX12V
* ROM bios
* RAM CMOS
* IDE
* Conector Fdc
* Panel frontal
* Pila
* Cristal de cuarzo
* PS/2 (mouse y teclado)
* USB
* COM1
* LPT1
* GAME
* GAMEII
* sw1
* sw2
* sw3

PRINCIPALES COMPONENTES DE UNA PC 

LA PLACA MADRE O MAINBOARD


La placa madre es la tarjeta principal y es considerada como el centro nervioso de la computadora. Todos los demás componentes de los que consta un sistema se conectan a ella y quedan bajo su administración. 

Físicamente, se trata de una tarjeta electrónica de material sintético sobre la cual existe un circuito electrónico que conecta diversos elementos que se encuentran atachados sobre ella. Los principales son: 

El microprocesador. 

La memoria 

Los slots o ranuras de expansión.

Diversos chips de control, entre ellos la BIOS. 

Conectores internos, externos y eléctricos.

Elementos integrados.

Veamos a continuación en la Figura 1 un ejemplo de placa madre en la que se señalan sus elementos más importantes:


BUS: 


El bus es el "camino" que recorre un impulso eléctrico transportando datos de un componente hacia otro. Estos caminos son los medios de comunicación que permiten el intercambio de datos. En una PC se pueden encontrar varios tipos de bus: 

BUS DEL PROCESADOR


El bus del procesador es el canal de comunicación entre el procesador y los componentes de soporte, como por ejemplo la memoria caché externa. Además este bus transmite los datos hacia el bus principal del sistema. Este bus opera regularmente mucho más rápido que el resto de buses. Se compone de tres tipos de circuitos: de direcciones, de control y de datos. 

BUS DE MEMORIA


Este bus sirve de canal de comunicación entre el procesador y la memoria. De acuerdo al fabricante de la mainboard, este bus puede ser independiente del bus del procesador o estar integrado a él.

BUS DE DIRECCIONES


El bus de direcciones es un subconjunto de los buses del procesador y de la memoria. Este tipo de bus es utilizado para indicar una dirección de memoria o de sistema. Este bus también determina el tamaño de la memoria de acuerdo a la cantidad de direcciones que pueda direccionar.

BUS DE ENTRADA/SALIDA O RANURAS DE EXPANSION


Este tipo de bus es el más conocido y usualmente se le llama simplemente "bus". Tiene una gran importancia, pues permite la comunicación con los dispositivos de video, disco o impresora. También es llamado bus principal del sistema. Su identificación física es simple, pues esta representada por las llamadas ranuras de expansión. Su evolución ha ido siempre a razón de su estandarización y su velocidad. Entre los tipos más reconocidos de bus tenemos:

BUS INDUSTRY STANDARD ARCHITECTURE (ISA)


El Industry Standard Architecture (en inglés, Arquitectura Estándar Industrial - ISA) es una arquitectura de bus creada por IBM en 1980 para ser empleado en las PC IBM. 

Los primeros eran de 8 bits y funcionaba a 4,77 MHz, la misma velocidad que el procesador Intel 8088 empleado en el IBM PC. Posteriormente, cuando se lanzaron nuevos PCs con el procesador Intel 80286, se creó una extensión de 16 bits y se aumentó su velocidad a 8 MHz. Esta extensión es compatible con el bus ISA de 8 bits.

Este bus es insuficiente para las necesidades actuales, tales como tarjetas de vídeo de alta resolución, por lo que el bus ISA ya no se emplea en las PCs de hoy en día siendo sustituido por el bus PCI. 

Las ranuras del bus ISA miden 8,5 cm. en la versión de 8 bits y 14 cm. en la de 16 bits; su color suele ser negro.

BUS EXTENDED INDUSTRY STANDARD ARCHITECTURE (EISA)


El Extended Industry Standard Architecture (en inglés, Arquitectura Estándar Industrial Extendida – EISA) es una arquitectura de bus para computadores compatibles. Fue anunciado a finales de 1988 y desarrollado por el llamado "Grupo de los Nueve" (AST, Compaq, Epson, Hewlett-Packard, NEC Corporation, Olivetti, Tandy, Wyse y Zenith), vendedores de computadores clónicos como respuesta al uso por parte de IBM de su arquitectura propietaria MicroChannel (MCA) en su serie PS/2. 

Tuvo un uso limitado en computadores personales con procesadores 80386 y 80486 hasta mediados de los años noventa cuando fue reemplazado por los buses locales tales como VESA y PCI. 

EISA amplía la arquitectura de bus ISA a 32 bits y permite que más de una CPU comparta el bus. EISA es compatible con ISA.

1.2.4.3. PCI (PERIPHERAL COMPONENT INTERCONNECT)

Se trata de un bus estándar para conectar dispositivos periféricos directamente a la mainboard. Desplazó al bus ISA de la mayoría de las PC’s. Entre sus principales características podemos notar:

Ruta de datos mas ancha.


El bus PCI proporciona un ancho de bus de 32 bits o 64 bits. Conteniendo un espacio de dirección de 32 bits (4 GB) 


Alta Velocidad 


El bus PCI permite configuración dinámica de un dispositivo periférico






martes, 9 de junio de 2009

DIRECCIONES DE UNA RED
En una red TCP/IP los ordenadores se identifican mediante un número que se denomina dirección IP. Esta dirección ha de estar dentro del rango de direcciones asignadas al organismo o empresa a la que pertenece, estos rangos son concedidos por un organismo central de Internet, el NIC (Network Information Center).Una dirección IP está formada por 32 bits, que se agrupan en octetos:01000001 00001010 00000010 00000011Para entendernos mejor utilizamos las direcciones IP en formato decimal, representando el valor decimal de cada octeto y separando con puntos:129.10.2.3Las dirección de una máquina se compone de dos partes cuya longitud puede variar:· Bits de red: son los bits que definen la red a la que pertenece el equipo.· Bits de host: son los bits que distinguen a un equipo de otro dentro de una red.Los bits de red siempre están a la izquierda y los de host a la derecha, veamos un ejemplo sencillo:Bits de RedBits de Host10010110 11010110 1000110111000101150.214.141.197Para ir entrando en calor diremos también que esta máquina pertenece a la red 150.214.141.0 y que su máscara de red es 255.255.255.0. Si queréis ir reflexionando sobre algo os mostramos de nuevo en formato binario la máscara de red llevando a caballitos a la dirección de la máquina:1001011011010110100011011100010111111111111111111111111100000000La máscara de red es un número con el formato de una dirección IP que nos sirve para distinguir cuando una máquina determinada pertenece a una subred dada, con lo que podemos averiguar si dos máquinas están o no en la misma subred IP. En formato binario todas las máscaras de red tienen los "1" agrupados a la izquierda y los "0" a la derecha.Para llegar a comprender como funciona todo esto podríamos hacer un ejercicio práctico.Ejercicio 1Sea la dirección de una subred 150.214.141.0, con una máscara de red 255.255.255.0Comprobar cuales de estas direcciones pertenecen a dicha red:150.214.141.32150.214.141.138150.214.142.23Paso 1: para ver si son o no direcciones validas de dicha subred clase C tenemos que descomponerlas a nivel binario:150.214.141.32 10010110.1101010.10001101.10000000150.214.141.138 10010110.1101010.10001101.10001010150.214.142.23 10010110.1101010.10001110.00010111255.255.255.0 11111111.1111111.11111111.00000000150.214.141.0 10010110.1101010.10001101.00000000Paso 2: una vez tenemos todos los datos a binario pasamos a recordar el operador lógico AND o multiplicación:Valor AValor BResultado000010100111Vamos a explicar como hace la comprobación el equipo conectado a una red local.Primero comprueba la dirección IP con su máscara de red, para ello hace un AND bit a bit de todos los dígitos:150.214.141.32 10010110.1101010.10001101.10000000255.255.255.0 11111111.1111111.11111111.00000000__________________________________________________150.214.141.0 10010110.1101010.10001101.00000000Luego hace la misma operación con la dirección IP destino.150.214.141.138 10010110.1101010.10001101.10001010255.255.255.0 11111111.1111111.11111111.00000000__________________________________________________150.214.141.0 10010110.1101010.10001101.00000000El resultado que obtenemos ambas veces es la dirección de red, esto no indica que los dos equipos están dentro de la misma red.Paso3: vamos ha hacerlo con la otra dirección IP.150.214.142.23 10010110.1101010.10001110.00010111255.255.255.0 11111111.1111111.11111111.00000000__________________________________________________150.214.142.0 10010110.1101010.10001110.00000000Como vemos este resultado nos indica que dicho equipo no pertenece a la red sino que es de otra red en este caso la red sería 150.214.142.0.
Ejercicio 2Pasamos ahora a complicar un poco más la cosa. Como hemos leído antes la dirección IP se compone de dos partes la dirección de red y la dirección de host(máquina o PC). Imaginemos que en nuestra red solo hace falta 128 equipos y no 254 la solución sería dividir la red en dos partes iguales de 128 equipos cada una.Primero cogemos la máscara de red.Dirección de red Dirección de host.________.________.________.________ 255.255.255.0 11111111.11111111.11111111.00000000Si lo que queremos es crear dos subredes de 128 en este caso tenemos que coger un bit de la parte de identificativa del host.Por lo que la máscara de re quedaría de esta manera.Dirección de red Dirección de host.________.________.________.x._______ 255.255.255.128 11111111.11111111.11111111.10000000Donde X es el bit que hemos cogido para dicha construcción. Por lo que el último octeto tendría el valor 10000000 que es 128 en decimal.Si la dirección de red que hemos utilizado es la 150.214.141.0 al poner esta máscara de red tendríamos dos subredes.La 150.214.141.0 y la 150.214.141.128 que tendrían los siguientes rangos IP:La 150.214.141.0 cogería desde la 150.214.141.1 hasta la 150.214.141.127La 150.214.141.128 sería pues desde la 150.214.141.128 hasta la 150.214.141.254.La máscara de red para las dos subredes sería la 255.255.255.128.Comprobar.Sea la máscara de red 255.255.255.128La dirección de red 150.214.141.128Comprobar si las siguientes direcciones pertenecen a dicha subred.150.214.141.134150.214.141.192150.214.141.38150.214.141.94Si hemos realizado el ejercicio se tiene que comprobar que:150.214.141.134 150.214.141.192 pertenecen a la subred 150.214.141.128150.214.141.38 150.214.141.94 pertenecen a la subred 150.214.141.0

CLASES DE RED
Para una mejor organización en el reparto de rangos las redes se han agrupado en cuatro clases, de manera que según el tamaño de la red se optará por un tipo u otro.Las direcciones de clase ACorresponden a redes que pueden direccionar hasta 16.777.214 máquinas cada una.Las direcciones de red de clase A tienen siempre el primer bit a 0.0 + Red (7 bits) + Máquina (24 bits)Solo existen 124 direcciones de red de clase A.Ejemplo:RedMáquinaBinario0 0001010000011110001000000001011Decimal10151611Rangos (notación decimal):1.xxx.xxx.xxx - 126.xxx.xxx.xxxLas direcciones de clase BLas direcciones de red de clase B permiten direccionar 65.534 máquinas cada una.Los dos primeros bits de una dirección de red de clase B son siempre 01.01 + Red (14 bits) + Máquina (16 bits) Existen 16.382 direcciones de red de clase B.Ejemplo:RedMáquinaBinario01 000001000010100000001000000011Decimal1291023Rangos (notación decimal) :128.001.xxx.xxx - 191.254.xxx.xxxLas direcciones de clase CLas direcciones de clase C permiten direccionar 254 máquinas.Las direcciones de clase C empiezan con los bits 110110 + Red (21 bits) + Máquina (8 bits) Existen 2.097.152 direcciones de red de clase C.Ejemplo:RedMáquinaBinario110 01010000011110001011100001011Decimal202152311Rangos (notación decimal):192.000.001.xxx - 223.255.254..xxxLas direcciones de clase DLas direcciones de clase D son un grupo especial que se utiliza para dirigirse a grupos de máquinas. Estas direcciones son muy poco utilizadas. Los cuatro primeros bits de una dirección de clase D son 1110.Direcciones de red reservadasExisten una serie de direcciones IP con significados especiales.·Direcciones de subredes reservadas:000.xxx.xxx.xxx

(1)127.xxx.xxx.xxx (reservada como la propia máquina)128.000.xxx.xxx
(1)191.255.xxx.xxx
(2)192.168.xxx.xxx (reservada para intranets)223.255.255.xxx
(2)·Direcciones de máquinas reservadas:xxx.000.000.000
(1)xxx.255.255.255
(2)xxx.xxx.000.000
(1)xxx.xxx.255.255
(2)xxx.xxx.xxx.000
(1)xxx.xxx.xxx.255
(2)(1) Se usa para identificar a la red.
(2) Se usa para enmascarar.

CLASES DE RED
Para una mejor organización en el reparto de rangos las redes se han agrupado en cuatro clases, de manera que según el tamaño de la red se optará por un tipo u otro.Las direcciones de clase ACorresponden a redes que pueden direccionar hasta 16.777.214 máquinas cada una.Las direcciones de red de clase A tienen siempre el primer bit a 0.0 + Red (7 bits) + Máquina (24 bits)Solo existen 124 direcciones de red de clase A.Ejemplo:RedMáquinaBinario0 0001010000011110001000000001011Decimal10151611Rangos (notación decimal):1.xxx.xxx.xxx - 126.xxx.xxx.xxxLas direcciones de clase BLas direcciones de red de clase B permiten direccionar 65.534 máquinas cada una.Los dos primeros bits de una dirección de red de clase B son siempre 01.01 + Red (14 bits) + Máquina (16 bits) Existen 16.382 direcciones de red de clase B.Ejemplo:RedMáquinaBinario01 000001000010100000001000000011Decimal1291023Rangos (notación decimal) :128.001.xxx.xxx - 191.254.xxx.xxxLas direcciones de clase CLas direcciones de clase C permiten direccionar 254 máquinas.Las direcciones de clase C empiezan con los bits 110110 + Red (21 bits) + Máquina (8 bits) Existen 2.097.152 direcciones de red de clase C.Ejemplo:RedMáquinaBinario110 01010000011110001011100001011Decimal202152311Rangos (notación decimal):192.000.001.xxx - 223.255.254..xxxLas direcciones de clase DLas direcciones de clase D son un grupo especial que se utiliza para dirigirse a grupos de máquinas.

Estas direcciones son muy poco utilizadas. Los cuatro primeros bits de una dirección de clase D son 1110.Direcciones de red reservadasExisten una serie de direcciones IP con significados especiales.·Direcciones de subredes reservadas:000.xxx.xxx.xxx (1)127.xxx.xxx.xxx (reservada como la propia máquina)128.000.xxx.xxx (1)191.255.xxx.xxx (2)192.168.xxx.xxx (reservada para intranets)223.255.255.xxx (2)·Direcciones de máquinas reservadas:xxx.000.000.000 (1)xxx.255.255.255 (2)xxx.xxx.000.000 (1)xxx.xxx.255.255 (2)xxx.xxx.xxx.000 (1)xxx.xxx.xxx.255 (2)(1) Se usa para identificar a la red.(2) Se usa para enmascarar.


TCP/IP
TCP/IP , es el protocolo sobre el que funciona la red Internet . Esto , en cierta forma es cierto , ya que se le llama TCP/IP , a la familia de protocolos que nos permite estar conectados a la red Internet . Este nombre viene dado por los dos protocolos estrella de esta familia :- El protocolo TCP, funciona en el nivel de transporte del modelo de referencia OSI, proporcionando un transporte fiable de datos.- El protocolo IP, funciona en el nivel de red del modelo OSI, que nos permite encaminar nuestros datos hacia otras maquinas.Arquitectura de protocolos TCP/IP:Para poder solucionar los problemas que van ligados a la comunicación de ordenadores dentro de la red Internet , se tienen que tener en cuenta una serie de particularidades sobre las que ha sido diseñada TCP/IP:- Los programas de aplicación no tienen conocimiento del hardware que se utilizara para realizar la comunicación (módem, tarjeta de red...)- La comunicación no esta orientada a la conexión de dos maquinas, eso quiere decir que cada paquete de información es independiente, y puede viajar por caminos diferentes entre dos maquinas.- La interfaz de usuario debe ser independiente del sistema, así los programas no necesitan saber sobre que tipo de red trabajan.- El uso de la red no impone ninguna topología en especial (distribución de los distintos ordenadores).Descomposición en niveles de TCP/IP.Toda arquitectura de protocolos se descompone en una serie de niveles , usando como referencia el modelo OSI . Esto se hace para poder dividir el problema global en subproblemas de mas fácil soluciónNivel de aplicación.es un nivel simple en el que se encuentran las aplicaciones que acceden a servicios disponibles a través de Internet . Estos servicios están sustentados por una serie de protocolos que los proporcionan .Nivel de transporte.Este nivel proporciona una comunicación extremo a extremo entre programas de aplicación. La maquina remota recibe exactamente lo mismo que le envió la maquina origen. En este nivel el emisor divide la información que recibe del nivel de aplicación en paquetes, le añade los datos necesarios para el control de flujo y control de errores , y se los pasa al nivel de red junto con la dirección de destino.UDP: proporciona un nivel de transporte no fiable de datagramas, ya que apenas añade información al paquete que envía al nivel inferior, solo la necesaria para la comunicación extremo a extremo. Lo utilizan aplicaciones como NFS y RPC, pero sobre todo se emplea en tareas de control.- TCP (Transport Control Protocolo): es el protocolo que proporciona un transporte fiable de flujo de bits entre aplicaciones. Esta pensado para poder enviar grandes cantidades de información de forma fiable, liberando al programador de aplicaciones de la dificultad de gestionar la fiabilidad de la conexión (retransmisiones, perdidas de paquete, orden en que llegan los paquetes ,duplicados de paquetes, ...) que gestiona el propio protocolo.Nivel de redTambién recibe el nombre de nivel Internet. Coloca la información que le pasa el nivel de transporte en datagramas IP, le añade cabeceras necesaria para su nivel y lo envía al nivel inferior.IP (Internet Protocol): es un protocolo no orientado a la conexión, con mensajes de un tamaño máximo . Cada datagrama se gestiona de forma independiente, por lo que dos datagramas pueden utilizar diferentes caminos para llegar al mismo destino, provocando que lleguen en diferente orden o bien duplicados.ICMP (Internet Control Message Protocol): proporciona un mecanismo de comunicación de información de control y de errores entre maquinas intermedias por las que viajaran los paquetes de datos . Esto datagramas los suelen emplear las maquinas (gateways, host, ...) para informarse de condiciones especiales en la red, como la existencia de una congestión , la existencia de errores y las posibles peticiones de cambios de ruta.IGMP (Internet Group Management Protocol): este protocolo esta íntimamente ligado a IP . Se emplea en maquinas que emplean IP multicast . El IP multicast es una variante de IP que permite emplear datagramas con múltiples destinatarios .- ARP (Address Resolution Protocol): cuando una maquina desea ponerse en contacto con otra conoce su dirección IP , entonces necesita un mecanismo dinámico que permite conocer su dirección física . Entonces envía una petición ARP por broadcast ( o sea a todas las maquinas ). El protocolo establece que solo contestara a la petición , si esta lleva su dirección IP . Por lo tanto solo contestara la maquina que corresponde a la dirección IP buscada , con un mensaje que incluya la dirección física .- RARP (Reverse Address Resolution Protocol): a veces el problema es al revés, o sea, una máquina solo conoce su dirección física, y desea conocer su dirección lógica. Esto ocurre, por ejemplo, cuando se accede a Internet con una dirección diferente, en el caso de PC que acceden por módem a Internet, y se le asigna una dirección diferente de las que tiene el proveedor sin utilizar.- BOOTP (Bootstrap Protocol): el protocolo RARP resuelve el problema de la resolución inversa de direcciones, pero para que pueda ser mas eficiente, enviando más información que meramente la dirección IP, se ha creado el protocolo BOOTP. Este además de la dirección IP del solicitante , proporciona información adicional, facilitando la movilidad y el mantenimiento de las maquinas.Nivel de enlaceEste nivel se limita a recibir datagramas del nivel superior (nivel de red) y transmitirlo al hardware de la red. Pueden usarse diversos protocolos: DLC(IEEE 802.2), Frame Relay, X.25, etc.La interconexión de diferentes redes genera una red virtual en la que las maquinas se identifican mediante una dirección de red lógica. Sin embargo a la hora de transmitir información por un medio físico se envía y se recibe información de direcciones físicas.
Reacciones:
PROTOCOLOS TCP IP

Protocolos de comunicaciones.Los protocolos que se utilizan en las comunicaciones son una serie de normas que deben aportar las siguientes funciones:- Permitir localizar un ordenador de forma inequívoca.- Permitir realizar una conexión con otro ordenador.- Permitir intercambiar información entre ordenadores de forma segura, independiente del tipo de maquinas que estén conectadas (PC, Mac,AS-400...).- Abstraer a los usuarios de los enlaces utilizados (red telefónica, radioenlaces, satélite...) para el intercambio de información.- Permitir liberar la conexión de forma ordenada.
EQUIPOS CONECTADOS A UN SEGMENTO

Transceivers.Son equipos que son una combinación de transmisor/receptor de información. El transceiver transmite paquetes de datos desde el controlador al bus y viceversa.En una ethernet, los transceivers se desconectan cuando el equipo al que están conectados no está funcionando, sin afectar para nada al comportamiento de la red.Multitransceivers.Son transceivers que permiten la conexión de más de un equipo a la red en el mismo sitio, es decir, tienen varias salidas para equipos.Multiport-transceivers.Son equipos que van conectados a un transceiver y que tienen varias puertas de salida para equipos. La única limitación que tienen es que mediante estos equipos no se pueden interconectar equipos que conecten redes entre sí.Fan-out.Estos equipos van conectados a un transceiver, y permiten dividir la señal del mismo a varios equipos. Su limitación estriba en que la longitud de los cables que vayan a los equipos es menor , porque no regeneran la señal, a diferencia de los multiport-transceivers.El fan-out permite conectar hasta ocho DTE's utilizando un sólo transceiver. Poniendo un fan-out en cascada de dos niveles, se podría conseguir hasta 64 DTE's con un transceiver conectado a la red.El fan-out puede configurar una red de hasta ocho estaciones sin usar cable ethernet ni transceivers, por medio de un fan-out, funcionando así de modo aislado.La longitud del cable AUI, desde l segmento al DTE se reduce a 40m. si hay un fan-out en medio.Multiport-repeaters.Son equipos que van conectados a red, dando en cada una de sus múltiples salidas señal de red regenerada. Entre sí mismos se comportan como un segmento de red.El multiport cuenta como un repetidor. Es un repetidor.Servidores de Terminales.Son equipos que van conectados a la red, y en sus salidas generan una señal para un terminal, tanto síncrono como asíncrono, desde el cual se podrá establecer una sesión con un equipo o host.El servidor de terminales es un dispositivo configurado para integrar terminales "tontas" o PCs por interface serie con un emulador de terminales.

viernes, 22 de mayo de 2009

MODELO OSI











Una de las necesidades más acuciantes de un sistema de comunicaciones es el establecimientos de estándares, sin ellos sólo podrían comunicarse entre si equipos del mismo fabricante y que usaran la misma tecnología.
La conexión entre equipos electrónicos se ha ido estandarizando paulatinamente siendo la redes telefónicas las pioneras en este campo. Por ejemplo la histórica CCITT definió los estándares de telefonía: PSTN, PSDN e ISDN.
Otros organismos internacionales que generan normas relativas a las telecomunicaciones son: ITU-TSS (antes CCITT), ANSI, IEEE e ISO
La ISO (International Organisation for Standarisation) ha generado una gran variedad de estándares, siendo uno de ellos la norma ISO-7494 que define el modelo OSI, este modelo nos ayudará a comprender mejor el funcionamiento de las redes de ordenadores.
El modelo OSI no garantiza la comunicación entre equipos pero pone las bases para una mejor estructuración de los protocolos de comunicación. Tampoco existe ningún sistema de comunicaciones que los siga estrictamente, siendo la familia de protocolos TCP/IP la que más se acerca.El modelo OSI describe siete niveles para facilitar los interfaces de conexión entre sistemas abiertos, en la página siguiente puedes verlo con más detalle.
Nivel 1.- Físico - Se ocupa de la transmisión del flujo de bits a través del medio. - Cables, tarjetas y repetidores (hub).
RS-232, X.21.
Nivel 2 - Enlace - Divide el flujo de bits en unidades con formato (tramas) intercambiando estas unidades mediante el empleo de protocolos. - Puentes (bridges). HDLC y LLC.
Nivel 3 - Red - Establece las comunicaciones y determina el camino que tomarán los datos en la red. - Encaminador(router). IP, IPX.
Nivel 4 - Transporte - La función de este nivel es asegurar que el receptor reciba exactamente la misma información que ha querido enviar el emisor, y a veces asegura al emisor que el receptor ha recibido la información que le ha sido enviada. Envía de nuevo lo que no haya llegado correctamente. - Pasarela (gateway). UDP, TCP, SPX.
Nivel 5 - Sesión - Establece la comunicación entre las aplicaciones, la mantiene y la finaliza en el momento adecuado. Proporciona los pasos necesarios para entrar en un sistema utilizando otro. Permite a un mismo usuario, realizar y mantener diferentes conexiones a la vez (sesiones). - Pasarela
Nivel 6 - Conversión entre distintas representaciones de datos y entre terminales y organizaciones de sistemas de ficheros con características diferentes. - Pasarela. Compresión, encriptado, VT100.
Nivel 7 - Este nivel proporciona unos servicios estandarizados para poder realizar unas funciones especificas en la red. Las personas que utilizan las aplicaciones hacen una petición de un servicio (por ejemplo un envío de un fichero). Esta aplicación utiliza un servicio que le ofrece el nivel de aplicación para poder realizar el trabajo que se le ha encomendado (enviar el fichero). - X400
La comunicación según el modelo OSI siempre se realizará entre dos sistemas. Supongamos que la información se genera en el nivel 7 de uno de ellos, y desciende por el resto de los niveles hasta llegar al nivel 1, que es el correspondiente al medio de transmisión (por ejemplo el cable de red) y llega hasta el nivel 1 del otro sistema, donde va ascendiendo hasta alcanzar el nivel 7. En este proceso, cada uno de los niveles va añadiendo a los datos a transmitir la información de control relativa a su nivel, de forma que los datos originales van siendo recubiertos por capas datos de control.
De forma análoga, al ser recibido dicho paquete en el otro sistema, según va ascendiendo del nivel 1 al 7, va de­jando en cada nivel los datos añadidos por el nivel equiva­lente del otro sistema, hasta quedar únicamente los datos a transmitir. La forma, pues de enviar información en el mo­delo OSI tiene una cierta similitud con enviar un paquete de regalo a una persona, donde se ponen una serie de papeles de envoltorio, una o más cajas, hasta llegar al regalo en sí.
ROUTERS

Son equipos trabajan a nivel 3 de la pila OSI, es decir pueden filtrar protocolos y direcciones a la vez. Los equipos de la red saben que existe un router y le envían los paquetes directamente a él cuando se trate de equipos en otro segmento.
También los routers pueden interconectar redes distintas entre sí; eligen el mejor camino para enviar la información, balancean tráfico entre líneas, etc.
El router trabaja con tablas de encaminamiento o enrutado con la información que generan los protocolos, deciden si hay que enviar un paquete o no, deciden cual es la mejor ruta para enviar un paquete o no, deciden cual es la mejor ruta para enviar la información de un equipo a otro, pueden contener filtros a distintos niveles, etc.
Tienen una entrada con múltiples conexiones a segmentos remotos, garantizan la fiabilidad de los datos y permiten un mayor control del tráfico de la red. Funciona como el encapsulado de paquetes.
GATEWAYS:
También conocidos como traductores de protocolos, son equipos que se encargan, como su nombre indica, a servir de intermediario entre los distintos protocolos de comunicaciones para facilitar la interconexión de equipos distintos entre sí.
Su forma de funcionar es que tienen duplicada la pila OSI, es decir, la correspondiente a un protocolo y, paralelamente, la del otro protocolo. Reciben los datos encapsulados de un protocolo, los van desencapsulando hasta el nivel más alto, para posteriormente ir encapsulando los datos en el otro protocolo desde el nivel más alto al nivel más bajo, y vuelven a dejar la información en la red, pero ya traducida.

Componentes de una red

Repetidores:
Los repetidores son equipos que trabajan a nivel 1 de la pila OSI, ósea, repiten las señales de un segmento a otro a nivel eléctrico.
Se utilizan para resolver los problemas de longitudes máximas de los segmentos de red. No obstante, hay que tener en cuenta que, al retransmitir todas las señales de un segmento a otro, también retransmitirán las colisiones. Estos equipos sólo aíslan entre los segmentos los problemas eléctricos que pudieran existir en algunos de ellos.
El número máximo de repetidores en cascada es de cuatro, pero con la condición de que los segmentos 2 y 4 sean IRL, es decir, que no tengan ningún equipo conectado que no sean los repetidores. si no, el número máximo es de 2, interconectando 3 segmentos de red.
El repetidor tiene dos puertas que conectan dos segmentos Ethernet por medio de transceivers instalando diferentes transceivers es posible interconectar dos segmentos de diferentes medios físicos y cables drop.
El repetidor tiene como mínimo una salida Ethernet para el cable amarillo y otra para teléfono.
Con un repetidor modular se pude centralizar y estructurar todo el cableado de un edificio, con diferentes medios, adecuados según el entorno, y las conexiones al exterior.
Un Concentrador es un equipo igual a un multiport repeater pero tiene la salida de RJ-45.
Los repetidores con buffets es la unión de dos redes por una línea serie mediante una pareja de repetidores.
PUENTES O BRIDGES:

Estos equipos se utilizan asimismo para interconectar segmentos de red, (amplía una red que ha llegado a su máximo, ya sea por distancia o por el número de equipos) y se utilizan cuando el tráfico no es excesivamente alto en las redes pero interesa aislar las colisiones que se produzcan en los segmentos interconectados entre sí.
Los Bridges trabajan en el nivel 2 de OSI, con direcciones físicas, por lo que filtra tráfico de un segmento a otro.
Esto lo hace así: Escucha los paquetes que pasan por la red y va configurando una tabla de direcciones físicas de equipos que tiene a un lado y otro (generalmente tienen una tabla dinámica), de tal forma que cuando escucha en un segmento un paquete de información que va dirigido a ese mismo segmento no lo pasa al otro, y viceversa.
El número máximo de puentes en cascada es de siete; no existen bucles o lazos activos, es decir, si hay caminos redundantes para ir de un equipo a otro, sólo uno de ellos debe estar activo, mientras que el redundante debe ser de backup. Para esto, cuando se está haciendo bridging en las redes, se hace el algoritmo de sparring-tree, mediante el cual se deshacen los bucles de los caminos redundantes. El Bridges generalmente tiene una tabla dinámica, aíslan las colisiones, pero nunca filtran el protocolo.
El Bride trabaja en el nivel 2 de OSI y aísla las colisiones
La primera vez que llega un paquete al Bridges lo transmitirá, pero aprende (ya que, si el paquete no lo coge nadie, significa que no está).
El peligro de los Bridges es cuando hay exceso de broadcast y se colapsa la red. Esto se llama tormenta de broadcast, y se da porque un equipo está pidiendo ayuda o esta fallando.


TIPO DE CABLE. CONEXION. LONGITUD MAXIMA NUM DE ESTACION
10 coaxial conector tipo 500 m 100base grueso 50 vampiro5 ohmios o cableamarillocoaxial fino bnc 185 m 3010base 50 ohmios2rg5810 rj_45 100 mbase par trenzado iso 8877t100 utp categoríabase 5t100 utp categoríabase 5t.

NUMERACION DEL CONECTOR RJ45HEMBRA:
visto de frente conector visto visto de frente y desde arriba.Ethernet 10 base_t (t5g8ddd)rj45 código utilidad pares1. Blanco/naranja o blanco de par naranja t2 txdata + par 22. Naranja o naranja/blanca r2 txdata - 3. Blanco/verde o el blanco de par verde t3 recvdata + par 3 par 1 par 14. Azul azul /blanco r15. Blanco/naranja o el blanco de par naranja t1 6. Verde o verde/blanco re recvdata -7. Blanco/marrón o blanco de par marrón t4 par 48. marrón o marrón/blanco r4Pares usados según normaATM 155Mbps usa los pares 2 y 4 (pins 1-2, 7-8)Ethernet 10Base - T4 usa los pares 2 y 3 (pins 1-2, 3-6)Ethernet 100Base-T4 usa los pares 2 y 3 (4T+) (pins 1-2, 3-6)Ethernet 100Base-T8 usa los pares 1,2,3 y 4 (pins 4-5, 1-2, 3-6, 7-8)Cable usado según norma.
CATEGORIA DE VELOCIDAD DONDE SE USA
1. No entra dentro de los criterios de la norma. 2. hasta 1 mhz para telefonía3. Hasta 16 mhz Ethernet 10Base-T4. Hasta 20 MHz Token-Bing, 10Base-T5. Hasta 100 mhz 100Base-T, 10Base-T