…:: Boiro’s Blog ::…

Unico en mi especie…

Composicion Cabecera Paquete IP

Publicado por aalvarezca en 28 Enero, 2008

Hoy vamos a ver la composición de un paquete IP:

Fuente: http://es.wikipedia.org/wiki/Cabecera_IP

cabecera_ip.png

Descripción de cada uno de los campos

Versión: 4 bits

Siempre vale lo mismo (0100). Este campo describe el formato de la cabecera utilizada. En la tabla se describe la versión 4.

Tamaño Cabecera (IHL): 4 bits

Longitud de la cabecera, en palabras de 32 bits. Su valor mínimo es de 5 para una cabecera correcta, y el máximo de 15.

Tipo de Servicio: 8 bits

Indica una serie de parámetros sobre la calidad de servicio deseada durante el tránsito por una red. Algunas redes ofrecen prioridades de servicios, considerando determinado tipo de paquetes “más importantes” que otros (en particular estas redes solo admiten los paquetes con prioridad alta en momentos de sobrecarga). Estos 8 bits se agrupan de la siguiente manera. Los 5 bits de menos peso son independientes e indican características del servicio:

Bit 0: sin uso, debe permanecer en 0.
Bit 1: 1 costo mínimo, 0 costo normal.
Bit 2: 1 máxima fiabilidad, 0 fiabilidad normal.
Bit 3: 1 maximo rendimiento, 0 rendimiento normal.
Bit 4: 1 mínima demora, 0 demora normal.

Los 3 bits restantes están relacionados con la precedencia de los mensajes, un indicador ajunto que indica el nivel de urgencia basado en el sistema militar de precedencia (véase Message Precedence) de la CCEB, un organización de comunicaciones electrónicas militares formada por 5 naciones. La urgencia que estos estados representan aumenta a medida que el número formado por estos 3 bits lo hace, y responden a los siguientes nombres.

000: De rutina.
001: Inmediato.
010: Inmediato.
011: Relámpago.
100: Invalidación relámpago.
101: Procesando llamada crítica y de emergencia.
110: Control de trabajo de Internet.
111: Control de red.

Longitud Total: 16 bits

Es el tamaño total, en octetos, del datagrama, incluyendo el tamaño de la cabecera y el de los datos. El tamaño máximo de los datagramas usados normalmente es de 576 octetos (64 de cabeceras y 512 de datos). Una máquina no debería envíar datagramas mayores a no ser que tenga la certeza de que van a ser aceptados por la máquina destino.

En caso de fragmentación este campo contendrá el tamaño del fragmento, no el del datagrama original.

Identificador: 16 bits

Identificador único del datagrama. Se utilizará, en caso de que el datagrama deba ser fragmentado, para poder distinguir los fragmentos de un datagrama de los de otro. El originador del datagrama debe asegurar un valor único para la pareja origen-destino y el tipo de protocolo durante el tiempo que el datagrama pueda estar activo en la red.

Indicadores: 3 bits 

Actualmente utilizado sólo para especificar valores relativos a la fragmentación de paquetes:

bit 0: Reservado; debe ser 0
bit 1: 0 = Divisible, 1 = No Divisible
bit 2: 0 = Último Fragmento, 1 = Fragmento Intermedio (le siguen más fragmentos)
La indicación de que un paquete es indivisible debe ser tenida en cuenta bajo cualquier circunstancia. Si el paquete necesitara ser fragmentado, no se enviará.

Posición de Fragmento: 13 bits

En paquetes fragmentados indica la posición, en unidades de 64 bits, que ocupa el paquete actual dentro del datagrama original. El primer paquete de una serie de fragmentos contendrá en este campo el valor 0.

Tiempo de Vida (TTL): 8 bits

Indica el máximo número de direccionadores que un paquete puede atravesar. Cada vez que algún nodo procesa este paquete disminuye su valor en, como mínimo, un direccionador. Cuando llegue a ser 0, el paquete no será reenviado.

Protocolo: 8 bits

Indica el protocolo de siguiente nivel utilizado en la parte de datos del datagrama. Vea Números de protocolo IP para comprender como interpretar este campo.

Checksum Cabecera: 16 bits

Checksum de la cabecera. Se recalcula cada vez que algún nodo cambia alguno de sus campos (por ejemplo, el Tiempo de Vida). El método de cálculo (intencionadamente simple) consiste en sumar el complemento a 1 de cada palabra de 16 bits de la cabecera y hacer el complemento a 1 del valor resultante.

Dirección IP de origen: 32 bits

Ver Direcciones IP.

Dirección IP de destino: 32 bits

Ver Direcciones IP.

Opciones: Variable

Aunque no es obligatoria la utilización de este campo, cualquier nodo debe ser capaz de interpretarlo. Puede contener un número indeterminado de opciones, que tendrán dos posibles formatos:

Formato de opciones simple

Se determina con un sólo octeto indicando el Tipo de opción, el cual está dividido en 3 campos.

  • Indicador de copia: 1 bit. En caso de fragmentación, la opción se copiará o no a cada nuevo fragmento según el valor de este campo:
0 = no se copia
1 = se copia.
  • Clase de opción: 2 bits. Las posibles clases son:
0 = control
1 = reservada
2 = depuración y mediciones
3 = reservada.
  • Número de opción: 5 bits. Identificador de la opción.

Formato de opciones compuesto

Un octeto para el Tipo de opción, otro para el Tamaño de opción, y uno o más octetos conformando los Datos de opción.

El Tamaño de opción incluye el octeto de Tipo de opción, el de Tamaño de opción y la suma de los octetos de datos.

objetos.png

 

Final de Lista de Opciones:
Se usa al final de la lista de opciones, si ésta no coincide con el final de la cabecera IP.
Ninguna Operación (NOP):
Se puede usar para forzar la alineación de las opciones en palabras de 32 bits.
Seguridad:
Especifica niveles de seguridad que van desde “No Clasificado” hasta “Máximo Secreto”, definidos por la Agencia de Seguridad de la Defensa (de EE.UU.).
Enrutado desde el Origen (abierto) y Registro de Ruta (LSSR):
Esta opción provee el mecanismo para que el originador de un datagrama pueda indicar el itinerario que ha de seguir a través de la red y para registrar el camino seguido.
Los Datos de Opción consisten en un puntero (un octeto) y una lista de direcciones IP (4 octetos cada una) que se han de alcanzar (”procesar”):
El puntero indica la posición de la siguiente dirección de la ruta, dentro de la Opción; así, su valor mínimo es de 4.
Cuando un nodo de Internet procesa la dirección de la lista apuntada por el puntero (es decir, se alcanza esa dirección) incrementa el puntero en 4, y redirige el paquete a la siguiente dirección. Si el puntero llega a ser mayor que el Tamaño de Opción significa que la información de ruta se ha procesado y registrado completamente y se redirigirá el paquete a su dirección de destino.
Si se alcanza la dirección de destino antes de haber procesado la lista de direcciones completa (el puntero es menor que el Tamaño de Opción) la siguiente dirección de la lista reemplaza a la dirección de destino del paquete y es a su vez reeemplazada por la dirección del nodo que está procesando el datagrama (”Ruta Registrada”), incrementando, además, el puntero en 4.
Utilizando este método de sustituir la dirección especificada en origen por la Ruta Registrada se asegura que el tamaño de la Opción (y de la cabecera IP) no varía durante su recorrido por la red.
Se considera que la ruta especificada por el originador es “abierta” porque cualquier nodo que procesa el paquete es libre de dirigirlo a la siguiente dirección siguiendo cualquier otra ruta intermedia.
Sólo puede usarse una vez en un datagrama, y, en caso de fragmentación, la opción se copiará a los paquetes resultantes.
Enrutado desde el Origen (estricto) y Registro de Ruta (SSRR):
Exactamente igual que LSSR, excepto en el tratamiento que los nodos harán de este datagrama. Al ser la ruta especificada “estricta”, un nodo debe reenviar el paquete directamente a la siguiente dirección, es decir, no podrá redireccionarlo por otra red.
Registro de Ruta:
Mediante el uso de esta Opción se puede registrar el itinerario de un datagrama. Los Datos de Opción consisten en un puntero (un octeto) y un espacio relleno de ceros que contendrá la Ruta Registrada para el paquete.
Cuando un nodo recibe un paquete en el que está presente esta opción, escribirá su dirección IP en la posición indicada por el puntero, siempre que ésta sea menor que el Tamaño de Opción, e incrementará el puntero en 4.
Es preciso que el espacio reservado para la Ruta Registrada tenga una longitud múltiplo de 4; si al intentar grabar su dirección un nodo detecta que existe espacio libre pero es menor de 4 octetos, el paquete no se reenvía (se pierde) y se notifica el error, mediante ICMP, al originador del datagrama.
Esta Opción no se copia en caso de fragmentación, y sólo puede aparecer una vez en un paquete.

Publicado en Redes | Deja un Comentario »

Algunos Ejercicios de Direccionamiento iP.

Publicado por aalvarezca en 22 Enero, 2008

Algunos comceptos…

La familia de protocolos de Internet es un conjunto de protocolos de red en la que se basa Internet y que permiten la transmisión de datos entre redes de computadoras. En ocasiones se la 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 los dos 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). TCP/IP fue desarrollado y demostrado por primera vez en 1972 por el departamento de defensa de los Estados Unidos, ejecutándolo en ARPANET, una red de área extensa del departamento de defensa.

 

La familia de protocolos de internet puede describirse por analogía con el modelo OSI, que describe los niveles o capas de la pila de protocolos, aunque en la práctica no corresponde exactamente con el modelo en Internet. En una pila de protocolos, cada nivel soluciona una serie de problemas relacionados con la transmisión de datos, y proporciona un servicio bien definido a los niveles más altos. Los niveles superiores son los más cercanos al usuario y tratan con datos más abstractos, dejando a los niveles más bajos la labor de traducir los datos de forma que sean físicamente manipulables.

El modelo de Internet fue diseñado como la solución a un problema práctico de ingeniería. El modelo OSI, en cambio, fue propuesto como una aproximación teórica y también como una primera fase en la evolución de las redes de ordenadores. Por lo tanto, el modelo OSI es más fácil de entender, pero el modelo TCP/IP es el que realmente se usa. Sirve de ayuda entender el modelo OSI antes de conocer TCP/IP, ya que se aplican los mismos principios, pero son más fáciles de entender en el modelo OSI.

NIVELES EN LA PILA TCP/IP

Hay algunas discusiones sobre como encaja el modelo TCP/IP dentro del modelo OSI. Como TCP/IP y modelo OSI no están delimitados con precisión no hay una respuesta que sea la correcta.

El modelo TCP/IP no está lo suficientemente dotado en los niveles inferiores como para detallar la auténtica estratificación en niveles: necesitaría tener una capa extra (el nivel de Red) entre los niveles de transporte e internet. Protocolos específicos de un tipo concreto de red, que se sitúan por encima del marco de hardware básico, pertenecen al nivel de red, pero sin serlo. Ejemplos de estos protocolos son el ARP (Protocolo de resolución de direcciones) y el STP (Spanning Tree Protocol). De todas formas, estos son protocolos locales, y trabajan por debajo de las capas de Internet. Cierto es que situar ambos grupos (sin mencionar los protocolos que forman parte del nivel de Internet pero se sitúan por encima de los protocolos de Internet, como ICMP) todos en la misma capa puede producir confusión, pero el modelo OSI no llega a ese nivel de complejidad para ser más útil como modelo de referencia.

El siguiente diagrama intenta mostrar la pila OSI y otros protocolos relacionados con el modelo OSI original:

7 Aplicación ej. HTTP, DNS, SMTP, SNMP, FTP, Telnet, SSH y SCP, NFS, RTSP, Feed, Webcal , POP3
6 Presentación ej. XDR, ASN.1, SMB, AFP
5 Sesión ej. TLS, SSH, ISO 8327 / CCITT X.225, RPC, NetBIOS
4 Transporte ej. TCP, UDP, RTP, SCTP, SPX

 Despues de esto, os dejo unos ejercicios resueltos en clase. Espero q os sea de ayuda…

direccionamento-ip.pdf

Publicado en Redes | Deja un Comentario »

Protocolos TCP/iP de Aplicación

Publicado por aalvarezca en 7 Diciembre, 2007

TELNET:

Es una aplicación que permite desde nuestro sitio y con el teclado y la pantalla de nuestro ordenador, conectarnos a otra remota a través de la red. Lo importante, es que la conexión puede establecerse tanto con una máquina multiusuario que está en nuestra misma habitación o al otro lado del mundo.Una conexión mediante telnet permite acceder a cualquiera de los servivios que la máquina remota ofrezca a sus terminales locales. De esta manera se puede abrir una sesión (entrar y ejecutar comandos) o acceder a otros servicios especiales: como por ejemplo consultar un catálogo de una biblioteca para buscar un libro, leer un periodico electrónico, buscar informacion sobre una persona, etc.
Normalmente para ello sólo debemos conocer el nombre de la máquina remota y tener cuenta en ella. Aunque en internet hay muchas cuentas libres que no necesitan password y son públicas. Precisamente para que la gente a través de internet acceda a estos servicios.
La comunicacion entre cliente y servidor se maneja con órdenes internas, que no son accesibles por los usuarios. Todas las órdenes internas de telnet consisten en secuencias de 2 ó 3 bytes, dependiendo del tipo de orden.
Los problemas más frecuentes que suelen darse con Telnet son del tipo de la configuración de la terminal. En principio, cada ordenador acepta que las terminales que se conectan a ella sean de algún tipo determinado (normalmente VT100 o VT200) y si nuestro software de Telnet no es capaz de emular estos tipos de terminales lo suficientemente bien, pueden aparecer caracteres extraños en la pantalla o que no consigamos escribir con nuestro teclado un determinado caracter.
La mayoría de las implementaciones de Telnet no proporciona capacidades graficas.Telnet define un NVT (Network Virtual Terminal) que provee la interfaz a los sistemas remotos, sin tener en cuenta el tipo de terminal. Una implementación Telnet lo que hace es mapear la semántica del terminal local a NVT antes de enviar data por la conexión.

FTP (File Transfer Protocol):

FTP es un protocolo estándar con STD número 9. Su estado es recomendado y se describe en el RFC 959 – Protocolo de Transferencia de Ficheros (FTP).Una de las operaciones que más se usa es la copia de ficheros de una máquina a otra. El cliente puede enviar un fichero al servidor. Puede también pedir un fichero de este servidor.Para acceder a un fichero remoto, el usuario debe identificarse al servidor. En este momento el servidor es responsable de autentificar al cliente antes de permitir la transferencia del fichero.Toda conexión FTP implica la existencia de una máquina que actua como servidor (aquella en la que se cogen o dejan fichero) y un cliente. Lo mas habitual es que los usuarios particulares utilicen programas clientes de FTP para conseguir programas albergados en servidores FTP, que se suelen encontrar en universidades, empresas, o proveedores de internet.Para conectarse a un servidor FTP es necesario un programa cliente. Los navegadores, como Netscape Navigator o Microsoft Explorer , suelen tener incorporados programas que actúan como clientes y que permiten tomar ficheros de un servidor. Para poder dejar ficheros en un servidor es necesario un programa de transferencia de FTP (además, el servidor ha de permitir que ese usuario tenga derecho a dejar ficheros). windows’95 tiene la orden FTP, que puede ejecutar desde la línea de comandos.Los servidores FTP se organizan de manera similar a como lo hace el administracion de archivos del Win’3.1 o el Explorador de Win’95: como una estructura de directorios en forma de árbol. Esto significa que cada carpeta que seleccionamos está compuesta a su vez de carpetas y archivos, hasta que una carpeta está compuesta únicamente por archivos.Para coger un archivo basta picar sobre él (si se trata de un navegador) o utilizar la orden get del FTP en la linea de comandos.Se pueden enviar o recibir toda clases de ficheros, ya sean de texto, graficos, sonido, etc. Normalmente los ficheros de los servidores se encuentran comprimidos (formatos .zip o .arj para PC, .hqx o .sit para Macintosh, .tar o .gz para Unix, etc.) con el objeto de ocupar el menor espacio posible tanto en el disco como en la transferencia. Para poder descomprimirlos es necesario un programa descompresor.Existen dos tipos de accesos a un servidor FTP:

  1. Como usuario registrado. El administrador del sistema concede una cuenta al sistema (similar a la de acceso a internet), lo que da derecho a acceder a algunos directorios, dependiendo del tipo de cuenta.
  2. Como usuario anónimos. En este tipo de acceso el login es anonymous y el password la direccion de correo. Esta es la cuenta que usan por defecto los navegadores.

FTP Offline:

Es enviar un email a un servidor de FTP: se envía un email con la petición de un fichero, te desconectas, y después el fichero es enviado a tu cuenta de email.No todos los servidores de FTP-mail funcionan de la misma forma para obtener ayuda especifica de un servidor en concreto debes de enviar un email a ese servidor y escribir el el cuerpo únicamente: Help

TFTP (Trivial File Transfer Protocol):

Es un protocolo extremadamente simple para transferir ficheros. Está implementado sobre UDP y carece de la mayoría de las características de FTP. La única cosa que puede hacer es leer/escribir un fichero de/a un servidor. No tiene medios para autentificar usuarios: es un protocolo inseguro.Cualquier transferencia comienza con una petición de lectura o escritura de un fichero. Si el servidor concede la petición, la conexión se abre y el fichero se envía en bloques de 512 bytes (longitud fija). Los bloques del fichero están numerados consecutivamente, comenzando en 1. Un paquete de reconocimiento debe reconocer cada paquete de datos antes de que el próximo se pueda enviar. Se asume la terminación de la transferencia cuando un paquete de datos tiene menos de 512 bytes.Casi todos los errores causarán la terminación de la conexión (por falta de fiabilidad). Si un paquete se pierde en la red, ocurrirá un timeout, después de que la retransmisión del último paquete (datos o reconocimiento) tuviera lugar.Actualmente se han definido tres modos de transferencia en el RFC 1350:

NetASCII

US-ASCII como se define en el Codigo estándar USA para Intercambio de informacion con modificaciones específicas en el RFC 854 – Especificaciones del Protocolo Telnet y extendido para usar el bit de orden superior. Esto es, es un conjunto de caracteres de 8 bits, no como US-ASCII que es de 7 bits. Octet Bytes de 8 bits, también llamado binario. Mail Este modo se definió originalmente en el RFC 783 y se declaró obsoleto en el RFC 1350.

SNMP (Simple Network Management Protocol):Con el crecimiento de tamaño y complejidad de las interredes basadas en TCP/iP la necesidad de la administracion de redes comienza a ser muy importante. El espacio de trabajo de la administracion de redes actual para las interredes basadas en TCP/iP consiste en:

  1. SMI (RFC 1155) – describe cómo se definen los objetos administrados contenidos en el MIB.
  2. MIB-II (RFC 1213) – describe los objetos administrados contenidos en el MIB.
  3. SNMP (RFC 1098) – define el protocolo usado para administrar estos objetos.

El IAB emitió un RFC detallando su recomendación, que adoptó dos enfoques diferentes:

  • A corto plazo debería usarse SNMP.

IAB recomienda que todas las implementaciones IP y TCP sean redes que puedan administrarse. En el momento actual, esto implica la implementación de MIB-II Internet (RFC 1213), y al menos el protocolo de administracion recomendado SNMP (RFC 1157).

  • A largo plazo, se podría investigar el uso del protocolo de administración de redes OSI emergente (CMIP). Esto se conoce como CMIP sobre TCP/IP (CMOT).

SNMP y CMOT usan los mismos conceptos básicos en la descripcion y definición de la administracion de la información llamado Estructura e Identificación de Gestion de Información (SMI) descrito en el RFC 1155 y Base de Información de Gestión (MIB) descritos en el RFC 1156.Por lo general, SNMP se utiliza como una aplicación cliente/servidor asincrónica, lo que significa que tanto el dispositivo administrado como el software servidor SNMP pueden generar un mensaje para el otro y esperar una respuesta, en caso de que haya que esperar una.Ambos lo empaquetan y manejan el software para red (como el IP) como lo haría cualquier otro paquete. SNMP utiliza UDP como un protocolo de transporte de mensajes. El puerto 161 de UDP se utiliza para todos los mensajes, excepto para las trampas, que llegan el puerto 162 de UDP. Los agentes reciben sus mensajes del administrador a través del puerto UDP 161 del agente.SNMP v2 añade algunas nuevas posibilidades a la versión anterior de SNMP, de las cuales, la más útil para los servidores es la operación get-bulk. Ésta permite que se envíen un gran número de entradas MIB en un solo mensaje, en vez de requerir múltiples consultas get-next para SNMP v1. Además, SNMP v2 tiene mucho mejor seguridad que SNMP vl, evitando que los intrusos observen el estado o la condición de los dispositivos administrados. Tanto la encriptación como la autentificación están soportadas por SNMP v2. SNMP v2 es un protocolo más complejo y no se usa tan ampliamente como SNMP vl.El SNMP reúne todas las operaciones en el paradigma obtener-almacenar (fetch store paradigm) . Conceptualmente, el SNMP contiene sólo dos comandos que permiten a un administrador buscar y obtener un valor desde un elemento de datos o almacenar un valor en un elemento de datos. Todas las otras operaciones se definen como consecuencia de estas dos operaciones.La mayor ventaja de usar el paradigma obtener-almacenar es la estabilidad, simplicidad flexibilidad. El SNMP es especialmente estable ya que sus definiciones se mantienen fijas aun,cuando nuevos elementos de datos se añadan al MIB y se definan nuevas operaciones como efectos del almacenamiento de esos elementos.Desde el punto de vista de los administradores, por supuesto, el SNMP se mantiene oculto. usuario de una interfaz para software de administración de red puede expresar operaciones corno comandos imperativos (por ejemplo, arrancar). Así pues, hay una pequeña diferencia visible entre la forma en que un administrador utiliza SNMP y otros protocolos de administración de red.A pesar de su extenso uso, SNMP tiene algunas desventajas. La más importante es que se apoya en UDP. Puesto que UDP no tiene conexiones, no existe contabilidad inherente al enviar los mensajes entre el servidor y el agente. Otro problema es que SNMP proporciona un solo protocolo para mensajes, por lo que no pueden realizarse los mensajes de filtrado. Esto incrementa la carga del software receptor. Finalmente, SNMP casi siempre utiliza el sondeo en cierto grado, lo que ocupa una considerable cantidad de ancho de banda.Un paquete de software servidor SNMP puede comunicarse con los agentes SNMP y transferir o solicitar diferentes tipos de información. Generalmente, el servidor solicita las estadisticas del agente, induyendo el número de paquetes que se manejan, el estado del dispositivo, las condiciones especiales que están asociadas con el tipo de dispositivo (como las indicaciones de que se terminó el papelo la pérdida de la conexión en un módem) y la carga del procesador.El servidor también puede enviar instrucciones al agente para modificar las entradas de su BB.DD. MIB(la Base de Información sobre la Administración). El servidor también puede enviar los limites o las condiciones bajo las cuales el agente SNMP debe generar un mensaje de interrupción para el servidor, como cuando la carga del CPU alcanza el 90 por ciento.Las comunicaciones entre el servidor y el agente se llevan a cabo de una forma un tanto sencilla, aunque tienden a utilizar una notación abstracta para el contenido de sus mensajes. Por ejemplo, el servidor puede enviar un mensaje what is your current load y recibir un mensaje del 75%. El agente nunca envía datos hacia el servidor a menos que se genere una interrupción o se haga una solicitud de sondeo. Esto significa que pueden existir algunos problemas constantes sin que el servidor SNMP sepa de ellos, simplemente porque no se realizó un sondeo ni se generó interrupción.SMTP (Simple Mail Transfer Protocol):El ‘Simple Mail Transfer Protocol’ -SMTP- define el mecanismo para mover correo entre diferentes máquinas. Existen dos implicados en este mecanismo: el punto de origen y el punto de destino del correo. El punto de origen abre una conexión TCP al punto de destino. El puerto utilizado por el receptor está normalizado en Internet y es el número 25.Durante una sesión SMTP el origen y el destino intercambian una secuencia de comandos y respuestas que siguen básicamente los siguientes pasos:

  • Identificación de los hosts
  • Identificación del remitente del mensaje
  • Identificación del destinatario del mensaje
  • Transmisión de los datos (mensaje)
  • Transmisión de un codigo que indica el fin de la transacción

Al finalizar el envío el punto de origen puede hacer lo siguiente:

  • Comenzar otra transacción
  • Invertir los papeles y convertirse en punto de destino
  • Terminar la conexión

Los códigos de respuesta de SMTP están estructurados de un modo muy similar al FTP, siendo números decimales de tres dígitos e indicando el primero el status del comando y los dos siguientes información más detallada, siendo en general aquellos que comienzan por 1, 2 ó 3 los que indican la realización de un comando con exito y los que comienzan por 4 ó 5 indican algún tipo de problema.El estándar del formato de mensaje Internet está definido en la RFC 822.Consiste en una serie de campos precedidos por unas cabeceras (la mayoría opcionales), seguidas de una línea en blanco y a continuación el texto del mensaje.Los nombres de campo y su contenido están codificados con caractéres ASCII y existen multitud de cabeceras, las más importantes son las siguientes:Todas las cabeceras deben contener al menos los campos Date, From y To. La mayoría de los programas de correo también crean un identificador del mensaje: Message-Id que se incluye en la cabecera del mensaje, por ejemplo: Message-Id:<180@gtw_correo>

El identificador está diseñado para ser único en la red; para conseguir este objetivo suele contener además de un número de orden el nombre del host originador del mensaje.

Publicado en Redes | Deja un Comentario »

Ganar dinero es Facil con Internet…

Publicado por aalvarezca en 4 Diciembre, 2007

Es Veridico, Io conozco a gente q ia ha combrado. en concreto un amigo mio, q fue el q me lo dijo a mi.


¿EN QUÉ CONSISTE?
Se trata de una empresa que paga por que tú le dejes que te envíe emails con publicidad interesante a tu correo electrónico (entre 2 y 5 emails diarios)Internet se está potenciando en cuanto a publicidad…..se paga cada vez más!!!!No es un trabajo normal: con contrato, nómina, horarios, condiciones…….. TÚ TRABAJAS EL TIEMPO QUE QUIERAS DESDE CASA…..CUANTO MÁS TIEMPO, MÁS DINERO GANAS.

¿QUÉ PIDEN PARA PARTICIPAR?
NADA, jamás debes invertir dinero , no se corre riesgo alguno y no te comprometes a nada ni a nadie.

¿CUÁNTO PAGAN?
0,03 EUROS, por email de publicidad que la empresa te mande.
0,01 EUROS, por email de publicidad que le empresa les mande a tus referidos.

¿QUÉ SON REFERIDOS?
Referidos DIRECTOS: Son aquellas personas que se registran en la empresa a través tuya
Referidos INDIRECTOS: Aquellas personas que se registran a través de tus referidos directos.
¿CÓMO GANAR MUCHO DINERO EN ESTA EMPRESA?
La clave fundamental para ganar dinero en este negocio es conseguir el mayor número posible de referidos.Ten en cuenta que si no haces referidos, solo ganarás el dinero que te pagan por la publicidad que te envían a ti….y ya te adelanto que diariamente recibirás entre 2 y 4 emails.En cambio, si consigues muchos referidos, y estos, a su vez, también hacen referidos…..te aseguro que tu recaudación será muy buena.

IMPORTANTE:
Ganarás dinero por los emails de publicidad que envíen a 4 niveles de referidos por debajo tuya.

¿CÓMO COBRAS?
SOLICITAS TU RECAUDACIÓN CADA VEZ QUE LLEGUES A LOS 60 EUROS (cantidad mínima)

Tienes 2 opciones:
1. Mediante CHEQUE BANCARIO: Te lo envían por correo certificado a nombre y dirección que pongas al darte de alta. En este caso, no es necesario que introduzcas número de cuenta (para tu tranquilidad), al darte de alta.
2. Mediante TRANSFERENCIA BANCARIA: Introduciendo un número de cuenta al darte de alta……..no hay ningún problema, pero si no te fías, opta por la primera opción. Yo particularmente lo solicito mediante transferencia ya que la persona que me metió en esto, es compañero de trabajo y había cobrado ya muchas veces sin problemas. Si no, pues lo mismo estaría solicitando los cobros mediante cheque…..no se.

¿CÓMO PUEDO EMPEZAR?
1º. Si quieres REGISTRARTE en la empresa, rellena el formulario que te aparece al hacer click en este link:

http://www.es-facil.com/ganar/alta?Id=64723017

Este es mi enlace personal. os daran uno, cuando os registreis, para hacer vuestros propios referidos.
2º. Recibirás después un email de bienvenida con- link de activación de tu cuenta en la empresa.- clave de acceso a la web de la empresa.
3º. Entra en la web de la empresa con la clave de acceso. En el apartado “área de usuario”, “promociona tu cuenta”, verás tu enlace personal.

IMPORTANTÍSIMO
Envía tu enlace personal a la gente. Serán referidos tuyos cuando hagan click en él y rellenen el formulario que les aparece.

¿CÓMO CONSEGUIR REFERIDOS?
0. Lo primero es enviar tu enlace a tus amigos, familiares y contactos del messenger…..
1. Puedes poner anuncios en páginas de anuncios gratis, para que la gente se apunte a través tuya…….si te pones en contacto conmigo te diré donde los pongo yo……te vendrá bastante bien……abajo tienes mi dirección de correo. PERO NUNCA PONGAS EN LOS ANUNCIOS EL NOMBRE DE LA EMPRESA, DE LO CONTRARIO……ESTARÍAS HACIENDO SPAM……PROHIBIDO!!!!
2. Yo consigo muchos referidos enviando mi enlace a la gente que pone anuncios buscando trabajo……a aquellos que dejan su correo electrónico……hay muchas páginas ….solo tienes que poner en google: “demanda de empleo”, “busco trabajo”, “busco empleo”…….cosas así.
3. Usar chats.
4. Y si no te da corte…….me he hecho mogollón, dejando pasquines de esos típicos con las tirillas que deja la gente pegados en las paredes, farolas, etc…… Explico un poco el negocio y dejo mi enlace en las tirillas……incluso papelitos en paradas de autobus, metro…en fin….usa tu imaginación.
LO QUE NO TE RECOMIENDO ES QUE HAGAS SPAM…..ESTÁ PROHIBIDO Y TE DARÁN DE BAJA
COSAS MUY IMPORTANTES
1º. NO TE CONFUNDAS!!!!!!!!!!!!!!NO CONSISTE EN REENVIAR LOS EMAILS QUE TE LLEGUEN CON PUBLICIDAD, SINO EN HACERTE REFERIDOS….COBRARÁS POR LOS EMAILS QUE A ELLOS LE LLEGUEN DESDE LA EMPRESANO TE DES DE ALTA SI TE ENCUENTRAS FUERA DE ESPAÑA. No te enviarán emails…….NO PIERDAS EL TIEMPO.
2º. NO PUEDES DAR DE ALTA EN EL MISMO ORDENADOR A MAS DE 1 PERSONA.
3º. NO PUEDES LEER LA PUBLICIDAD QUE TE ENVÍEN EN ORDENADORES DONDE YA HAYA ALGUIEN LEYENDO LOS SUYOS, Y VICEVERSA.

CONSEJO!!!: UNA VEZ DADO DE ALTA, ponte en contacto conmigo, te puedo pasar información interesante de como hacer referidos fácilmente……..

MUCHAS GRACIAS POR TU ATENCIÓN.

Publicado en Programación, Redes, iRC | Deja un Comentario »

Codigo Linux

Publicado por aalvarezca en 27 Noviembre, 2007

A continuacion respondere a unas preguntas propuestas sobre una pelicula vista en clase titulada, “Codigo Linux”.

1.- Sentido orixinal da palabra “Hacker”

Hacker: Definida como akella persona que practica la programacion informatica con una especie de pasion artistica. El concepto de hacker, nacio con un grupo de programadores q estan en los origenes de Iinternet, Linux y la world wide web (www).

2.- País e ano de nacemento de Linus Torvalds.

Linus Torvalds nació en Finlandia el 28 de diciembre del año 1969

3.- ¿A qué se refiren os términos “Linux”, “GNU”, “GNU/Linux”?

Linux: Es el nombre del SS.OO. creado por Linus Torvalds que comprende el nombre de “Linus” con la “x” del SS.OO. de unix en el q esta basado.

4.- ¿A partir de qué sistema operativo se creou Linux?

El SS.OO. Linux fue creado a partir del Sistema Operativo Unix.

5.- ¿En qué consiste a licencia GPL e cál é a súa finalidade?

GPL: (General Public License) Se trata de una fundacion q especifica que si alguien cambia o modifica algo, debe poner los cambios o mejoras a disposicion de todo el mundo de forma gratuita. El objetivo de esta fundacion es impedir q nadie se apropie del monopolio de una tecnologia importante.

6.- Investiga os términos Geeks, Nerds.

Un geek (del inglés geek, pronunciado /gi-k/) es una persona con una gran fascinación por la tecnología y la informatica llevada hasta niveles obsesivos. Se describe más como un estilo de vida y una forma de ser, que como una afición concreta por algo poco habitual. Su objetivo es hacer o utilizar tecnología por diversión y/o por el reconocimiento que conlleva. Casi siempre por el simple placer de hacerlo. En castellano este término está relacionado sólo con la tecnología, a diferencia del uso del término geek en ingles, que tiene un significado más amplio y equivalente al término español friki. En España el geek es un subtipo de friki.

El nerd es un personaje muy usado en la ficción, especialmente en la estadounidense. Aunque se asocia la palabra Nerd con inteligencia en todos los ámbitos, el Nerd sólo entiende en profundidad un área especifica.Es posible corroborar que la mayoría de las personas consideradas “nerds” rara vez poseen altas calificaciones en varias materias-asignaturas, sino sólo en algunas. En la actualidad, el término se refiere igualmente a una persona socialmente normal que presente un gran conocimiento sobre un tema no dominado por el común de las personas.

Muchas características atribuidas a cierto tipo de nerd más retraído, y que predomina como estereotipo, suelen ir unidas en algunos tipos de casos con el Síndrome de Asperger, una forma leve del autismo.

7.- ¿En qué ano apareceu a versión 1.0 de Linux?

La Version 1.0 del Sistema Operativo Linux salio a la luz el 30 de marzo de 1994.

8.- ¿Cál foi a aportación de Richard Stallman?

9.- ¿Cal é a ambigüedade do término “Software Libre” en inglés?

La ambigüedad de este termino, recae en la palabra “libre”, q en ingles, es “Free”, la q comprende dos significados posibles. Uno de ellos es “libre”, y el otro, “gratis”. Esto no quiere decir que el “Software libre” sea gratis, sino q es libre, puesto q al adquirirlo, gratuitamente o previo pago, tienes acceso al codigo fuente con posibilidad de modificarlo.

10.- ¿Qué significa o término “open source”?

El termino open source (en castellano “Codigo Abierto”) es el término con el que se conoce al Software distribuido y desarrollado libremente. Fue utilizado por primera vez en 1998 por algunos usuarios de la comunidad del Software libre, tratando de usarlo como reemplazo al ambiguo nombre original en inglés del software libre (free software).

11.- ¿Cal é a parte comercial do software libre? ¿Por qué servicios se cobra?

Fuente de Informacion: Video “Codigo Linux”

es.Wikipedia.org

Publicado en Redes | Deja un Comentario »

La Arquitectura de las Comunicaciones…

Publicado por aalvarezca en 20 Noviembre, 2007

Con este articulo, podremos entender los siguientes conceptos:

  • Comprender la estructura gerarquica de los protocolos utilizados en las redes de comunicaciones formadas por sistemas abiertos.
  • distinguir los diferentes neveles o capas y servivion de la arquitectura de una red.
  • conocer la estructura de la arquitectura OSI como modelo de referencia para otras redes.

Conceptos previos

Las palabras “protocolo” y “arquitectura” tienen una especial importancia en comunicaciones. Estos términos serán utilizados frecuentemente a partir de ahora; por tanto, merece la pena aclarar con precisión qué deberemos entender cuando nos refiramos a estos términos.

El concepto de capa o nivel

Con el fin de simplificar la complejidad de cualquier red, los diseñadores de redes han convenido estructurar las diferentes funciones que realizan y los servicios que proveen en una serie de niveles o capas. Las capas están jerarquizadas y cada una se construye sobre su predecesora. El número de capas y sus servicios y funciones son variables según el tipo de red. Sin embargo, en cualquier red, la misión de cada capa es proveer servicios a las capas superiores haciendo transparente el modo en que esos servicios se llevan a cabo. De esta manera, cada capa debe ocuparse exclusivamente de su nivel inmediatamente inferior, a quien solicita servicios, y del nivel inmediatamente superior, a quien devuelve resultados.

Pongamos un ejemplo. Imaginemos un viaje en tren. El viajero debe adquirir un billete, utiliza un servicio concreto. Pero para llegar a su destino no basta con adquirir el billete, la compañía ferroviaria debe conducirle al
tren y situarle en su asiento. A su vez, el tren requiere fluido eléctrico procedente de la compañía eléctrica para que se pueda producir el fenómeno de transporte. Cada uno de estos acontecimientos pertenece a una capa. Sólo
pueden solicitarse servicios entre sí las capas adyacentes, por ejemplo, el viajero no puede pedir a la compañía eléctrica el fluido, el tren es el único que está capacitado para alimentarse eléctricamente de los tendidos de
tensión eléctrica.
La interfaz entre capas

Hemos afirmado que dos capas consecutivas mantienen relaciones, es más, estas relaciones son las únicas que existen en las redes estructuradas como sucesión de capas. Esto nos lleva a definir el modo en que cada capa negocia los servicios y se comunica con las capas adyacentes. Llamamos interface de capa a las normas de intercomunicación entre capas.
En el ejemplo del epígrafe anterior existe una forma concreta de solicitar un billete: hay que dirigirse a la ventanilla, esperar un turno, solicitar un destino, etc. Para subirse al tren hay que averiguar el número de andén, desplazarse hasta el mismo, buscar el asiento, etc.

Publicado en Redes | Deja un Comentario »

Glosario Unidad 3

Publicado por aalvarezca en 20 Noviembre, 2007

Enas, aki os dejo un .pdf con las definiciones importantes de la unidad 3 en la q damos, “La Arquitectura de las Comunicaciones”.

glosario-unidad-3.pdf

Publicado en Redes | Deja un Comentario »

Como Conectar Dos o mas Ordenadores con un Hab/Switch

Publicado por aalvarezca en 13 Noviembre, 2007

Buenas, a continuacion mostraremos una manera sencilla de conectar dos o mas ordenadores en red utilizando un Hab o un Switch.

El diagrama Muestra una forma sencilla de hacerlo:

diagramahub.png

Utilizando un Hab/Switch, podremos conectar varios ordenadores en red, de tal forma q puedan intercambiar y compartir informacion y datos.

Instrucciones:

  1. Dependiendo de la tarjeta de red q tengan los equipos, utilizaremos un Cable Paralelo UTP cat. 5 (tarjetas Fast Ethernet) o un Cable Paralelo UTP cat 5E (tarjetas Gigabyte Ethernet).
  2. Una vez sabemos el cable q vamos a utilizar, conectamos las tarjeras de red de los ordenadores cone l Switch/Hab.
  3. Utilizando Windows, nos iremos a “Mis Sitios de Red”, donde esta el icono de “Conecxion de Area Local”. Donde miraremos las propiedades. Una vez alli, entraremos en las propiedades del protocolo de TCP/IP. y pondremos una direccion iP y una mascara de red en ambos equipos.
  4. En el diagrama, vemos q en las iP’s de ambos equipos, el ultimo numero es una ‘X’, esto quiere decir, q la ‘X’ tiene q ser un numero diferente en cada ordenador y tambien un numero diferente a 0 (cero).
  5. Una vez echo todo esto, los ordenadores tendrian q estar conectados a traver del Hab/Switch.

Para comprobar que hemos colocado bien los cables y las ip’s, vamos a realizar una prueba copiando de un ordenador a otro una carpeta con archivos.

Observaciones:

  •     Al saber la velocidad de transferencia q nos daban los soportes de las tarjetas, y con el tamaño del archivo q pasamos de un ordenador a otro, para hacer una prueba, comprbamos q el calculo estimado para su transferencia (147,48 seg) no era el tiempo real de la transferencia. Seguramente debido al traspaso de los paquetes, q tienen q volver de vuelta para comprobar la buena transferencia de los datos. El tiempo real, consto de 192 seg aprox.

Publicado en Redes | 2 Comentarios »

Variedad de Tarjetas de red…

Publicado por aalvarezca en 7 Noviembre, 2007

Buenas, aki os dejo una variedad de 4 tarjetas de red con sus precios para q podais mirar sus caracteristicas y compararlas en calidad/precio.

Gigabit Wireless Switch DWS-3024

    gigabit-wireless.gif

    Características: D-Link L2+ Gigabit Wireless Switch DWS-3024 – Conmutador – 24 puertos – EN, Fast EN, Gigabit EN – 10Base-T, 100Base-TX, 1000Base-T + 4 x SFP compartido (vacías) – 1U. CARACTERISTICAS TECNICAS

    •  Descripción del producto: D-Link L2+ Gigabit Wireless Switch DWS-3024 – conmutador – 24 puertos
    •  Tipo de dispositivo: Conmutador
    •  Factor de forma: Externo – 1U
    •  Dimensiones (Ancho x Profundidad x Altura): 44 cm x 38.9 cm x 4.4 cm
    •  Peso: 6 kg
    •  Cantidad de puertos: 24 x Ethernet 10Base-T, Ethernet 100Base-TX, Ethernet 1000Base-T
    •  Velocidad de transferencia de datos: 1 Gbps
    •  Protocolo de interconexión de datos: Ethernet, Fast Ethernet, Gigabit Ethernet
    •  Ranuras vacías: 4 x SFP compartido (mini-GBIC)
    •  Protocolo de gestión remota: SNMP 1, RMON 1, Telnet, SNMP 3, SNMP 2c, HTTP
    •  Modo comunicación: Semidúplex, dúplex pleno
    •  Características: Control de flujo, capacidad duplex, conmutación Layer 2, soporte de DHCP, soporte BOOTP, soporte VLAN, snooping IGMP, soporte para Syslog, prevención contra ataque de DoS (denegación de servicio),

    copia de puertos, store and forward, filtrado de dirección MAC, Broadcast Storm Control, soporte SNTP

    •  Cumplimiento de normas: IEEE 802.1Q, IEEE 802.1p, IEEE 802.3af, IEEE 802.3x, IEEE 802.3ad (LACP), IEEE 802.11d, IEEE 802.1w, IEEE 802.1x, IEEE 802.1s
    •  Power Over Ethernet (PoE): Sí
    •  Alimentación: CA 120/230 V ( 50/60 Hz )

    ETHERNET PCI OVISLINK 10/100 OEM

    Tarjeta thernet Ovislink

    Tarjeta Ethernet PCI BUS Master de 32 bits, Chipset Realtek.Se ajusta al Estándar: IEEE 802.3 10Base-T, IEEE 802.3u 100Base-TX Auto-sensing, Protocolo: CSMA / CD, Compatibilidad completa de drivers, incluyendo Windows 2000.Soporta Full-Duplex para doblar el ancho de banda.Soporta función Boot ROM de 12-128 Kbps. a través de la placa, Soporta IEEE802.3x Flow-Control, minimizando lapérdida de paquetes. Incluye Buffer FIFO independiente, Conector: RJ-45 10 / 100 Mbps. auto-sensing.Soporta auto-configuración Plug & Play, Velocidad de transmisión: Ethernet: 10 / 20 Mbps. (Half / Full-Duplex).Fast Ethernet: 100 / 200 Mbps. (Half / Full-Duplex).

    ADAPTADOR COMPACTFLASH A ETHERNET 10Mbps UTP

      ADAPTADOR COMPACTFLASH A ETHERNET 10Mbps UTP

      Tarjeta de red de 10Mbps con conector RJ45 para cableado de tipo UTP, y en formato CompactFlash (CF).
      Compatible con el estándar IEEE802.3 10Base-T.
      Operativa en full/half duplex que permiten transmitir 20/10 Mbps.
      Cumple con la revisión CF+/CF 1.4.
      Soporta los PDAs basados en WinCE u otros dispositivos que dispongan de slot CF, o bien ser utilizados en un slot PCMCIA con el correspondiente adaptador de CF a PCMCIA.
      Soporta las diferentes versiones de Windows y Windows CE.
      Dispone de LEDs indicadores de Link/Actividad/FullDuplex.

      Publicado en Redes | Deja un Comentario »

      Cableado Estructurado…

      Publicado por aalvarezca en 6 Noviembre, 2007

      Esto viene a ser un resumen de unos apuntes sobre el Cableado Estructuradon.

      Empezare por comentar q hasta hace unos años se usaban distintos sistemas de cableado. estos distintos sistemas de cables, servian para cada tipo de sistema de telecomunicacion (television, voz, audio, internet, etc…). Este tipo de instalaciones, dificultaba mucho el mantenimiento y las ampliaciones de la misma.

      El concepto de cableado estructurado quiero decir q los servivios de un edificio destinados a voz y datos, utilicen un cableado comun.

      La utilizacion de diferentes tipos de cable, y de conectores, disminuyela fiabilidad de un sistema, dificultando la instalacion, mantenimiento y reparacion del mismo.

      En definitiva, un sistema de cableado estructurado es una red de cables y conectores en cantidad, calidad y flexibilidad suficientes para q nos permita unir 2 o mas puntos cuales quiera dentro de un edificio independientemente del tipo de señal a transmitir. Todo ello fue posible gracias a la digitalizacion de toda señal electrica q contenga informacion.

      Una vez la señal analogica se digitaliza, se convierte en datos, secuencias q permiten tratar al conjunto de la misma forma mediante tecnicas de fusion y multiplexacion.

      Multiplexor Fibra OpticaDiagrama Multiplexor

      • Ventajas:
      1. Normativa que indica como hacer las cosas, independientemente del instalador/administrador (Siempre de una misma manera).

      2. El concepto “Dato” engloba todo tipo de informacion. El Cableado estructurado (en adelante CE.)nos permite la convivencia de muchos servicios en nuestra red (voz, datos, video, etc…).

      3. Se pueden instalar todos los dispositivos sobre un mismo trazado (No es necesario la instalacion de un cable pararelo).

      4. La calidad del cable nos permite altas tasas de transferencias de datos en redes de ordenadores.

      5. El sistema de CE. contempla una tipologia en estrella, facilitando la interconexion y la administracion del sistema(Esto permite la conexion con cualquier dispositivo, en cualquier lugar y en cualquier momento).

      6. Como consecuencia de la ventaja 5, los fallos en la red son menores y mas faciles de localizar que en los sistemas que no tienen CE.

        Todo cableado estructurado está regulado por estandares internacionales, existen tres: ISO/IEC-IS11801, EN-50173, ANSI/EIA/TIA-586A.

         

        La equipacion para una instalacion de cableado estructurado consta de los siguientes elementos: los elementos de interconexión ente equipos que son el HUB y el SWITCH.; los elementos de interconexión( panel de parcheado) a traves del que se planifican los repartidores; los armarios de asignación, los Racks, que es donde se concentran los dispositivos; el soporte de comunicaciones( cable de parcheado); los certificadores y comprobadores de cableado.

         

        El sistema de estructurado cableado esta compuesto por unos subsistemas como son:

        • El Area de trabajo.
        • El Subsistema de cableado horizontal.
        • El Subsistema de cableado vertical.
        • El Subsistema de Campus.
        • El Cuarto de telecomunicaciones.
        • El Cuarto de equipos.
        • El Cuarto de entrada de servicios.

        El Area de trabajo es la zona donde estan los distintos puestos de trabajo de la red.

        El cableado horizontal esta encargado de interconectar las distintas areas de trabajo.

        El cableado vertical se ocupa de interconectar los armarios de comunicaciones.

        El subsistema de Campus lo forman los elementos de interconexión entre un grupo de edificios que posean una infraestructura común.

        El cuarto de telecomunicaciones es el area de un edificio utilizada para el uso exclusivo de equipo asociado con el sistema de cableado de telecomunicaciones.

        El cuarto de equipos es un espacio centralizado para los equipos de telecomunicaciones que sirven a los ocupantes del edificio.

        El cuarto de entrada de servicios es el que provee el punto en el cual el cableado externo se une con el cableado vertical interno del edificio.

        Publicado en Redes | Deja un Comentario »