Internet, Trfico Web y Monitoreo de Red con Software Libre
MONOGRAFA
Para obtener el Ttulo de: Licenciado en Sistemas Computacionales Administrativos
Presenta: Miguel Antonio Ortiz Jurez
Asesor: MRYT. Octavio Castillo Reyes
Cuerpo Acadmico: Tecnologas de la Informacin y las Organizaciones Inteligentes en la Sociedad del Conocimiento
Xalapa-Enrquez, Veracruz Enero 2012
UNIVERSIDAD VERACRUZANA Facultad de Contadura y Administracin
Internet, Trfico Web y Monitoreo de Red con Software Libre
MONOGRAFA
Para obtener el Ttulo de: Licenciado en Sistemas Computacionales Administrativos
Presenta: Miguel Antonio Ortiz Jurez
Asesor: MRYT. Octavio Castillo Reyes
Cuerpo Acadmico: Tecnologas de la Informacin y las Organizaciones Inteligentes en la Sociedad del Conocimiento
Xalapa-Enrquez, Veracruz Enero 2012 AGRADECIMIENTOS
A mis padres. Con la mayor gratitud por los esfuerzos realizados para que yo lograra terminar mi carrera profesional siendo para m la mejor herencia. A mi madre que es el ser ms maravilloso de todo el mundo. Gracias por el apoyo moral, tu cario y comprensin que desde nio me has brindado, por guiar mi camino y estar junto a m en los momentos ms difciles. A mi padre porque desde pequeo ha sido para m un gran hombre maravilloso al que siempre he admirado. Gracias por todo.
A mis hermanos y abuelo. Por el cario y apoyo moral y el nimo que siempre he recibido de ustedes y con el cual he logrado culminar mi esfuerzo, terminando as mi carrera profesional.
Al profesor Octavio. Gracias por su asesora en esta monografa, por su apoyo en este trabajo, ya que sin su ayuda no hubiera sido posible la realizacin, Al profesor Rubn por el conocimiento que transmitido durante las horas de clase. Y por ltimo pero no menos importante a la profesora Alma Rosa, que aunque no me dio clases fue una gran asesora para los maratones de Informtica. Gracias a los 3 por su apoyo y su amistad.
A mis amigos y compaeros de la carrera que siempre estuvieron apoyando en todo, en especial al equipazo que siempre estuvo en las buenas y malas de los proyectos. II
NDICE
RESUMEN ..................................................................................................................................... 1 INTRODUCCIN ............................................................................................................... 2 OBJETIVOS .................................................................................................................................. 5 Objetivo General ....................................................................................................................... 5 Objetivos Especficos ............................................................................................................... 5 JUSTIFICACIN DEL LA INVESTIGACIN ........................................................................... 6 JUSTIFICACIN GENERAL ...................................................................................................... 6 LIMITACIN .................................................................................................................................. 6 PROBLEMTICA ......................................................................................................................... 7 METODOLOGA ........................................................................................................................... 7 CAPTULO 1. INTERNET Y SU ECOLOGA ..................................................................... 8 1.1 EL ORIGEN ............................................................................................................................ 9 1.2 MXICO CON VISTAS A INTERNET .............................................................................. 11 1.2.1 Primeros equipos conectados a Internet .................................................................. 11 1.2.2 La UNAM como segundo nodo y su interconexin con el ITESM ........................ 12 1.2.3 Formacin de MEXNET ............................................................................................... 13 1.2.4 Crecimiento del Internet en Mxico ........................................................................... 13 1.2.5 Consolidacin de los servicios de Internet en Mxico ............................................ 16 1.3 ARQUITECTURA Y ELEMENTOS ................................................................................... 21 1.3.1 Arquitectura ................................................................................................................... 21 1.3.2 Elementos ...................................................................................................................... 24 1.4 SERVICIOS .......................................................................................................................... 25 1.5 INTERNET EN CIFRAS ...................................................................................................... 29 CAPTULO 2. TRFICO WEB ......................................................................................... 33 2.1 DATOS SOBRE LA RED .................................................................................................... 34 2.1.1 Un minuto en Internet .................................................................................................. 36 2.2 PROTOCOLOS .................................................................................................................... 37 2.3 MODELO OSI ....................................................................................................................... 38 2.3.1 Capa 7 Aplicacin ......................................................................................................... 40 III
2.3.2 Capa 6 Presentacin.................................................................................................... 40 2.3.3 Capa 5 Sesin ............................................................................................................... 40 2.3.4 Capa 4 Transporte........................................................................................................ 41 2.3.5 Capa 3 Red ................................................................................................................... 41 2.3.6 Capa 2 Datos ................................................................................................................ 42 2.3.7 Capa 1 Fsica ................................................................................................................ 43 2.4 PILA DE PROTOCOLOS TCP/IP ...................................................................................... 44 2.5 PROTOCOLOS DE BAJO NIVEL ..................................................................................... 46 2.5.1 Ethernet .......................................................................................................................... 47 2.5.2 Token Ring .................................................................................................................... 47 2.5.3 Token bus ...................................................................................................................... 48 2.5.4 FDDI ............................................................................................................................... 48 2.5.5 HDLC .............................................................................................................................. 49 2.5.6 CDDI ............................................................................................................................... 49 2.5.7 ATM ................................................................................................................................ 49 2.6 TRFICO UDP vs TCP ....................................................................................................... 50 2.6.1 Diferencias entre UDP y TCP ..................................................................................... 51 2.7 CIFRAS Y TENDENCIAS ................................................................................................... 54 CAPTULO 3. MONITOREO DE RED .............................................................................. 57 3.1 DEFINICIN DE MONITOR DE RED .............................................................................. 58 3.2 SOFTWARE LIBRE ............................................................................................................. 59 3.2.1 Libertades de software libre ........................................................................................ 61 3.3 PROTOCOLOS PARA MONITOREO DE RED .............................................................. 63 3.3.1 HTTP. Protocolo de Transferencia de Hipertexto .................................................. 63 3.3.2 SMTP. Protocolo Sencillo de Transferencia de Correo. ......................................... 65 3.3.3 POP3. Protocolo de Oficina Postal ............................................................................ 67 3.3.4 IMAP. Protocolo Interactivo de Acceso a Correo .................................................... 67 3.3.5 NNTP. Protocolo de Transferencia de Noticias en Red ......................................... 68 3.3.6 ICMP. Protocolo de Control de Internet .................................................................... 69 3.3.7 SNMP. Protocolo Simple de Administracin de Red .............................................. 71 3.4 SOLUCIONES DE MONITORES DE RED: UNA COMPARATIVA ............................. 73 3.4.1 PTRG .............................................................................................................................. 73 IV
3.4.2 NAGIOS ......................................................................................................................... 75 3.4.3 PANDORA FMS............................................................................................................ 75 3.4.4 WHATSUP ..................................................................................................................... 77 3.4.5 COMPARATIVA ............................................................................................................ 79 3.5 NAGIOS ................................................................................................................................. 80 3.5.1 Caractersticas de Nagios ........................................................................................... 80 3.5.2 Ventajas de Nagios ...................................................................................................... 81 3.5.3 Importancia del uso de Nagios ................................................................................... 82 3.5.4 Funcionamiento de Nagios ......................................................................................... 83 3.5.5 Procedimiento de Instalacin de Nagios................................................................... 84 3.6 CASOS DE XITO .............................................................................................................. 85 CONCLUSIONES ............................................................................................................ 88 DISCUSIN ................................................................................................................................. 89 TRABAJO FUTURO ................................................................................................................... 91 FUENTES DE INFORMACIN ........................................................................................ 93 ANEXOS .......................................................................................................................... 97 Anexo 1 ........................................................................................................................................ 98 GLOSARIO .................................................................................................................... 102 NDICE DE GRFICAS ................................................................................................. 108 NDICE DE FIGURAS .................................................................................................... 109
1
RESUMEN
El presente trabajo consiste en asimilar el amplio concepto de Internet, como lo es su origen, arquitectural, as como sus elementos que lo conforman, los servicios que ofrece y algo de historia de Internet en Mxico.
Se hablar de Trfico Web, como lo son protocolos, el modelo OSI, la pila de protocolos TCP/IP, los datos que hay en la red (tramas) y as como tambin cifras referentes a los pases que tienen ms trfico web y el nmero global de usuarios que ocupan Internet.
Se explicar lo referente a monitoreo de red con software libre, se definirn los protocolos para monitoreo de red, lo que es software libre, y un monitor de redes en especial siendo Nagios, as tambin empresas que han ocupado Nagios para mejorar su rendimiento y optimizar procesos en sus servidores.
Para finalizar se dar una conclusin acerca del trabajo, y las lneas de investigacin futuras que se pueden llegar a realizar en base a este trabajo.
INTRODUCCIN
3
La Universidad Veracruzana ha experimentado importantes cambios a lo largo de su evolucin. Cambios que se manifiestan principalmente en una diversificacin de los campos abordados, en el nmero de reas de formacin y carreras que ofrece, en la cantidad y calidad de sus programas relacionados con las actividades de investigacin, extensin universitaria y difusin cultural.
Lamentablemente, en Marcas (2007) se establece que el rezago tecnolgico en Mxico es bastamente amplio, a pesar de que las universidades han hecho en las ltimas dcadas un gran esfuerzo por meter en sus programas acadmicos licenciaturas e ingenieras, si midiramos las computadoras que hay en Mxico por cada habitante nos arrojara la cifra de 44.2 equipos de cmputo mexicanos por cada mil habitantes, frente a los 43.7 que en promedio tiene Amrica Latina y las 78.4 computadoras a nivel mundial.
La Universidad Veracruzana ha realizado serios esfuerzos en el terreno de la creacin y desarrollo del conocimiento cientfico y tecnolgico. En los ltimos 25 aos ha comenzado a establecer las bases acadmicas y de infraestructura necesarias para potencializar sus actividades de investigacin cientfica y tecnolgica.
Actualmente las redes de computadoras sobresalen en el mbito tecnolgico, por su gran inters. En la Universidad Veracruzana el Internet es muy requerido por todo lo que conlleva, lamentablemente siempre hay alumnos que hacen mal uso de ste, a pesar de que existen muchas pginas bloqueadas 4
siempre encuentran la manera de acceder a stas, lo cual lleva a que la conexin de Internet sea psima.
Con este proyecto se pretende principalmente conocer acerca del Internet, su arquitectura y elementos, as como servicios que ofrece, saber sobre el trfico Web y protocolos ms importantes as como el monitoreo de redes bajo lo que es software libre.
Respecto a trfico Web, la necesidad de trfico especfica pertinente y coherente. Sin un flujo constante de trfico de calidad, hay pocas posibilidades de xito en el lanzamiento de una campaa, la venta de productos o servicios o en la construccin de una marca. De hecho, sin el trfico un sitio web no sirve a ningn propsito real, ms all de intereses personales o de ser capaz de mostrar un trabajo a familiares y amigos.
Con lo que concierne a una red en su nivel ms elemental, consiste en dos equipos conectados entre s con un cable que les permite compartir datos. Todas las redes de equipos, independientemente de su nivel de sofisticacin, surgen de este sistema tan simple. Aunque puede que la idea de conectar dos equipos con un cable no parezca extraordinaria, al mirar hacia atrs se comprueba que ha sido un gran logro a nivel de comunicaciones, ya que si se pudo lograr la comunicacin.
Hablando de software libre, es el software que no esconde su cdigo, lo deja libre, permite su libre distribucin. Esto permite que en los pases no tan desarrollados, no se tenga que reinventar la rueda, ya que para crear software se 5
ocupan algoritmos bsicos, que pertenecen a toda la humanidad, por lo cual no deben ser patentados.
Precisamente, por la necesidad de superacin de ciertas limitaciones, aparece el Software Libre, aquel que garantiza una reproduccin y copia legal (tanto parcial como totalmente), al mismo tiempo que permite el acceso a su cdigo fuente para poder mejorar ese soporte lgico.
Haciendo hincapi que software libre no es malo como mucha gente piensa, como lo dice Ing. John 'Maddog' Hall (presidente de Linux Internacional) que por el simple hecho de ser de licencia libre o gratuita es de mala calidad, y eso es errneo, ya que las mejores instituciones tecnolgicas manejan software de licencia libre por tener mayor seguridad y estabilidad.
OBJETIVOS
Objetivo General
Conocer y comprender el concepto de Internet y sus elementos as como servicios, trfico Web y protocolos, y el Monitoreo de red bajo Software Libre.
Objetivos Especficos
Conocer a fondo todo lo referente al Internet, como su arquitectura y servicios. Saber acerca del trfico Web, los protocolos que existen y los ms usados. Conocer que es monitor de red y un ejemplo de l basado en software libre. 6
JUSTIFICACIN DEL LA INVESTIGACIN
Con este presente trabajo se pretende acreditar Experiencia Recepcional y obtener el ttulo de Licenciado en Sistemas Computacionales Administrativos. As tambin, se considera que este trabajo sirva de base para una especializacin en el rea de redes.
Para realizar este proyecto se necesitan conocimientos de Internet, el origen de este y la arquitectura as como elementos y servicios. Tambin conocimientos sobre trfico de red, protocolos ms importantes como el TCP/IP y el UDP, y conocimientos acerca del monitoreo de redes y software libre.
JUSTIFICACIN GENERAL
Este trabajo est destinado a saber ms sobre lo que es Internet, protocolos, trfico Web, monitoreo de red y software libre, con el fin de ayudar y conocer a profundidad estos temas, as tambin saber algo de estadstica referente a Mxico y el Mundo.
LIMITACIN
Este proyecto est basado principalmente para conocer acerca del Internet, su arquitectura y elementos, as como servicios que ofrece, saber sobre el trfico Web y protocolos ms importantes y monitoreo de redes bajo software libre.
7
PROBLEMTICA
Conocer el funcionamiento de Internet, los servicios Web que corren sobre l; el papel de los protocolos de comunicacin y el rol de un buen monitoreo con software libre.
METODOLOGA
La investigacin se llevar acabo de algunas fuentes bibliogrficas as como de pginas en internet, PDF y algunos blogs ya que sobre software libre casi no hay libros y sobre el programa Nagios, que ser el que se ocupar.
Se har la recopilacin de informacin necesaria, para llevar a cabo la documentacin de la monografa y presentar un trabajo digno.
CAPTULO 1. INTERNET Y SU ECOLOGA
9
1.1 EL ORIGEN
Los orgenes se remontan a los aos 1969 donde nace la red ARPANET (Advanced Research Projects Agency), como un proyecto de investigacin en redes de conmutacin de paquetes, dentro de un mbito militar, financiada por el departamento de defensa de los Estados Unidos y con el objetivo de conectar computadoras distantes de forma flexible y dinmica. Esta red comunicaba las computadoras del Pentgono con los de las numerosas universidades que en aquellos momentos trabajaban para l. Robles, O. (2006)
A principios de los aos 80 la red ARPANET ya conectaba unos 100 computadoras que hacan servir como lenguaje de comunicacin la familia de protocolos TCP/IP. Pronto surgieron otras redes independientes como la CSNET (Computer Science Nerwork) y la MILNET (red militar del departamento de defensa) que utilizaron los protocolos TCP/IP para interconectar sus equipos.
En 1983 se interconectaron las tres redes ARPANET, CSNET y MILNET naciendo la red de redes: INTERNET. La esencia de la operacin fueron los protocolos TCP/IP que fueron la clave que permitira comunicarse con computadoras de diferentes entornos con UNIX, MS-DOS o MacOS.
En 1986 naci la red NSFnet (National Science Foundation) para poder facilitar el acceso de toda la comunidad cientfica americana a cinco grandes centros de supercomputadoras. Esta red privada se convirti en la espina dorsal 10
de Internet. Ante el carcter abierto de esta red, surgieron muchas conexiones sobre todo por parte de las universidades.
La gestin de Internet se reforzar en 1992 con la creacin de la Internet Society (ISOC). Este rgano de opinin internacional sin nimo de lucro integrar todas las organizaciones y empresas implicadas en construir la red. La gnesis de la ISOC fue consensuar las acciones de extensin de Internet.
Desde finales de los aos 80, la red Internet ha crecido exponencialmente a nivel de nmero de redes conectadas, como de computadoras y de trfico. Adems cada vez hay ms pases con conectividad total a Internet y el tipo de usuario de la red es ms diverso. El porcentaje de usuarios del mbito comercial y empresarial crece rpidamente.
En 1992 Internet conectaba ms de un milln de hosts (computadoras madre que daban acceso a los usuarios finales) y enlazaba ms de 10.000 redes de 50 pases. En 1994, el nmero de hosts conectados era de tres millones y se haban llegado a integrar 25.000 redes de 146 pases.
Ms adelante se podr observar unas grficas del periodo 2001 al 2011, donde se muestran valores de los usuarios que interactan en Internet en todo el mundo.
11
1.2 MXICO CON VISTAS A INTERNET
La historia del Internet en Mxico empieza en el ao de 1989 con la conexin del Instituto Tecnolgico y de Estudios Superiores de Monterrey, en el Campus Monterrey (ITESM), hacia la Universidad de Texas en San Antonio (UTSA), especficamente a la escuela de Medicina. Una Lnea privada analgica de 4 hilos a 9600 bits por segundo fue el enlace. Robles, O. (2006), ISOC (2011).
Antes de que el ITESM se conectara a Internet, casi a final de los 80's, reciba el trfico de BITNET por la misma lnea privada. El ITESM era participe de BITNET desde 1986. Las conexiones se hacan a travs de lneas conmutadas. La conexin permanente de esta institucin se logr hasta el 15 de Junio de 1987 (a BITNET y posteriormente a INTERNET). La Universidad Nacional Autnoma de Mxico (UNAM) se conect a BITNET en Octubre de 1987. Robles, O. (2006)
Al siguiente ao, en 1989, se cambi de una a tres lneas. Con ello, se actualiz el equipo de interconexin y se incorporaron los equipos de ruteo CISCO. Las conexiones siguieron siendo con la UTSA.
1.2.1 Primeros equipos conectados a Internet
La mquina que reciba la conexin de DECNET es una Microvax-II con la direccin 131.178.1.1 (desde Septiembre de 1993 se encuentra fuera de operacin en el ITESM, Campus Monterrey). Esta mquina tena un software que reciba el trfico de TCP/IP encapsulado en DECNET, lo sacaba y permita accesar Internet. Adems de ser el primer nodo de Internet en Mxico, pas a ser el primer name server para el dominio .mx. Robles, O. (2006), 12
1.2.2 La UNAM como segundo nodo y su interconexin con el ITESM
El segundo nodo Internet en Mxico fue la Universidad Nacional Autnoma de Mxico (UNAM), en el Instituto de Astronoma en la Ciudad de Mxico. Esto mediante una conexin va satlite de 56 Kbps, con el Centro Nacional de Investigacin Atmosfrica (NCAR) de Boulder, Colorado, en los Estados Unidos de Norteamrica. Por lo tanto, se trataba de una lnea digital. Despus de esto, lo que prosegua era una interconexin entre la UNAM y el ITESM (Campus Monterrey), pero lo que funcion en ese entonces fue un enlace BITNET entre ellos. Claro, usando lneas privadas analgicas de 9600 bps. Robles, O. (2006),
El ITESM, Campus Monterrey, promovi y logr que la Universidad de las Amricas (UDLAP) en Cholula, Puebla y el Instituto Tecnolgico y de Estudios Superiores de Occidente (ITESO) en Guadalajara, Jalisco, se enlazaran a Internet a travs del mismo ITESM. Aunque sus enlaces eran de baja velocidad, 9600 bps, fue suficiente, en ese momento, para proveer de correo electrnico, transferencia de archivos y acceso remoto.
Debido al crecimiento registrado en Internet, la Fundacin Nacional de Ciencia, en los Estados Unidos, requera de un respaldo red de telecomunicaciones para todos aquellos pases que se integraban a Internet, por lo tanto, se tomaron algunas decisiones en Mxico, como la de formalizar el uso de IGRP entre los ruteadores y revisar detalladamente la asignacin de ASN (Authonomous Systems).
La Universidad de Guadalajara, obtiene una conexin a Internet con la Universidad de California en Los ngeles. Esta era una lnea privada de 4 hilos a 13
9600 bps. Estaban bajo el dominio de UCLA y con direcciones de IP tambin de la UCLA. Las dems instituciones, en ese tiempo, accesaban Internet por medios conmutados. Tal es el caso de Colegio de Postgraduados (COLPOS) de la Universidad de Chapingo, en el Estado de Mxico. El Centro de Investigacin en Qumica Aplicada, con sede en Saltillo, Coahuila. El Laboratorio Nacional de Informtica Avanzada de Xalapa, Veracruz. Todos ellos se conectaban al ITESM, Campus Monterrey para salir a Internet. La Universidad de Guanajuato Precursor de RUTYC en Salamanca, Guanajuato, se enlazaba a la UNAM. El Instituto Tecnolgico de Mexicali, en Baja California; se conectaba a la red de BESTNET.
1.2.3 Formacin de MEXNET
En este entonces exista un organismo llamado RED-MEX, formado principalmente por la academia, y es donde se discuten las polticas, estatutos y procedimientos que habran de regir y dirigir el camino de la organizacin de la red de comunicacin de datos de Mxico. Esta debera ser una Asociacin Civil. Es as (despus de muchos problemas para reunir a los representantes legales de cada institucin) como surge MEXNET, el lugar fue la Universidad de Guadalajara. El Motivo, crear a la asociacin civil. El da 20 de Enero de 1992. Los participantes: ITESM, Universidad de Guadalajara, Universidad de las Amricas, ITESO, Colegio de Postgraduados, LANIA, CIQA, Universidad de Guanajuato, Universidad Veracruzana, Instituto de Ecologa, Universidad Iberoamericana, IT de Mexicali. Robles, O. (2006),
1.2.4 Crecimiento del Internet en Mxico
Ms tarde, el 1ro. de Junio de 1992, MEXnet establece una salida digital de 56kbps al Backbone de Internet. Robles, O. (2006) 14
El crecimiento de MEXNET fue registrando a usuarios como: Universidad de Guadalajara (UdeG), Instituto Politcnico Nacional (IPN), Centro de Investigacin y de Estudios Avanzados del Instituto Politcnico Nacional (CINVESTAV), Universidad Autnoma de Coahuila (UAdeC), Universidad de Monterrey (UdeM), Instituto Nacional de Astrofsica, ptica y Electrnica (INAOE), en 1992; Universidad Autnoma Metropolitana (UAM), Universidad Autnoma de Guadalajara (UAG), Universidad Panamericana, CIMIT, UAP, UA de Chapingo, UAAAN, COMIMSA, Universidad Autnoma de San Luis Potos (UASLP), Universidad Veracruzana (UV), Universidad Autnoma de Nuevo Len (UANL) y Universidad Autnoma de Puebla (UAP) entre otros, esto durante 1993. BAJAred se empieza a formar con las siguientes instituciones educativas, todas ellas de Baja California:
Centro de Enseanza Tcnica y Superior - CETYS. Centro de Investigacin Cientfica y Educacin Superior de Ensenada - CICESE. Universidad Autnoma de Baja California - UABC. Colegio de la Frontera Norte COLEF. Instituto Tecnolgico de Mexicali - ITM
En 1993 el Consejo Nacional de Ciencia y Tecnologa (CONACyT) se conecta a Internet mediante un enlace satelital al Centro Nacional de Investigacin Atmosfrica (siglas en ingles NCAR). El Instituto Tecnolgico Autnomo de Mxico (ITAM) hace lo propio el 18 de Enero de 1993. Es en 1993 cuando la Universidad Autnoma de Metropolitana (UAM) se establece como centro, que intercambiaba trfico entre dos diferentes redes. Para finales de 1993 existan una serie de Redes ya establecidas en el Pas, algunas de ellas: MEXnet Red UNAM 15
Red ITESM BAJAnet Red Total CONACYT SIRACyT, un esfuerzo por agrupar las anteriores
Fue hasta 1994, con la formacin de la Red Tecnolgica Nacional (RTN), integrada por MEXnet y CONACyT que el enlace creci a 2Mbps. Y es en ese ao que el Internet se abre a nivel comercial en nuestro pas PIXELnet, ya que hasta entonces, solamente instituciones educativas y de investigacin lograron realizar su enlace a Internet.
Durante 1994 y 1995, se consolidaron redes como RTN creando un Backbone nacional y agrupando a un gran nmero de instituciones educativas y comerciales en toda la Repblica, desde Baja California hasta Quintana Roo. Se mantuvieron esfuerzos de la Red UNAM y surgieron los ISP's comerciales con ms fuerza, los cuales no slo brindaban conexin a Internet sino servicios de valor agregado, tales como acceso a Bases de Datos pblicas y privadas.
Es as que el Centro de Ciencias de Sinaloa a partir del 15 de marzo de 1994 realiza las ltimas pruebas de funcionamiento, del enlace va RDI CONACyT D.F. Centro de Ciencias de Sinaloa lo que permite que su red local/regional quede conectada al segmento de la RTN con el nmero de subred 148.207.16.0 y con dominio (ccs.conacyt.mx). Con este hecho el Centro de Ciencias de Sinaloa queda constituido como "Institucin Nodo Regional" de la RTN. Actualmente nuestro dominio es (ccs.net.mx). 16
1.2.5 Consolidacin de los servicios de Internet en Mxico
En Diciembre de 1995 se hace el anuncio oficial del Centro de Informacin de Redes de Mxico (NIC-Mxico) el cual se encarga de la coordinacin y administracin de los recursos de Internet asignados a Mxico, tales como la administracin y delegacin de los nombres de dominio ubicados bajo .MX. Robles, O. (2006)
En 1996, ciudades como Monterrey, N.L., registran cerca de 17 enlaces E1 contratados con TELMEX para uso privado. Se consolidan los principales ISP's en el pas, de los casi 100 ubicados a los largo y ancho del territorio nacional. En los primeros meses, tan slo el 2% de los hosts totales (16,000) ubicados bajo .mx tienen en su nombre las letras WWW.
Nace la Sociedad Internet, Captulo Mxico, una asociacin internacional no gubernamental no lucrativa para la coordinacin global y cooperacin en Internet. Se crea el Computer Emergency Response Team de Mxico (CERPTM). A finales del 96 la apertura en materia de empresas de telecomunicaciones y concesiones de telefona de larga distancia provoca un auge momentneo en las conexiones a Internet. Empresas como AVANTEL y Alestra-AT&T ahora compiten con TELMEX.
En 1997 existen ms de 150 Proveedores de Acceso a Internet (ISP's) que brindan su servicio en el territorio mexicano, ubicado en los principales centros urbanos: Cd. de Mxico, Guadalajara, Monterrey, Chihuahua, Tijuana, Puebla, Mrida, Nuevo Laredo, Saltillo, Oaxaca, por mencionar slo algunos.
17
En la siguiente tabla 1.1 podemos observar a nivel regional y a nivel mundial Mxico no figura entre las potencias de desarrollo en Telecomunicaciones, segn la revista Mexicana Comunicacin, Mxico ocupa el lugar nmero 77 entre 180 pases en acceso a las Tecnologas de la Informacin y Comunicacin (TIC), segn un ndice elaborado por la Unin Internacional de Telecomunicaciones (UIT) y la Conferencia de las Naciones Unidas sobre Comercio y Desarrollo. Al igual se observan los primeros lugares de cada ranking a nivel regin y del ranking a nivel mundial.
Figura 1.1 ndice de desarrollo en Telecomunicaciones. Fuente: ITU 2011.
ITU INDICE DE DESARROLLO (UDI) 2010, CINCO POR REGION Ranking a Nivel Regin Europa Ranking a nivel Mundial Asia y Pacifico Ranking a nivel Mundial Amrica Ranking a nivel Mundial Estados rabes Ranking a nivel Mundial CIS Ranking a nivel Mundial frica Ranking a nivel Mundial 1 Sueci a 2 Republ i ca de Corea 1 E.U.A. 17 UAE 32 Rusi a 47 Mauri ti us 69 2 Isl andi a 3 Hong Kong, Chi na 6 Canad 26 Qatar 44 Bel arus 52 Seychel l es 71 3 Di namarca 4 Nueva Zel anda 12 Barbados 41 Bahri n 45 Mol dava 57 Sudfri ca 97 4 Fi nl andi a 5 Japn 13 Uruguay 54 Arabi a Saudi ta 46 Ucrani a 62 Cape Verde 104 5 Luxemburgo 7 Austral i a 14 Chi l e 55 Omn 60 Kazakstn 68 Botsuana 109 18
Grfica 1.2 Estudio de usuarios de Internet en Mxico Fuente: AMIPCI 2011
Grfica 1.3 Usuarios de Internet en Mxico por lugar de acceso Fuente: AMIPCI 2011 19
Grfica 1.4 Estudio de usuarios de Internet por genero Fuente: AMIPCI 2011
Grfica 1.5 Usuarios de Internet en Mxico por edad Fuente: AMIPCI 2011 20
Figura 1.6 Usuarios de Internet en los Edo. de Mxico Fuente: AMIPCI 2011
Grfica 1.7 Dispositivos para conectarse a Internet en Mxico Fuente: AMIPCI 2011 21
1.3 ARQUITECTURA Y ELEMENTOS
1.3.1 Arquitectura
Un conjunto de capas y protocolos recibe el nombre de arquitectura de red. La especificacin de una arquitectura debe contener informacin suficiente para que un implementador pueda escribir el programa o construir el hardware para que cada una obedezca en forma correcta el protocolo apropiado. Tanenbaum A. (2003)
Internet es una red de redes donde cada una conserva su independencia, es decir, es una red que no gobierna nadie. La conexin entre redes es posible gracias a los protocolos comunes y a ciertos mecanismos de coordinacin como el NIC (Network Information Centre) y la ISOC (Internet Society). A continuacin se muestra la arquitectura de la red, de los aos 1998, 2008, 2010, 2011.
Figura 1.8 Arquitectura del Internet 1998 Fuente: Lumeta 1998 22
Figura 1.9 Arquitectura del Internet 2008 Fuente: Lumeta 2008
Figura 1.10 Arquitectura del Internet 2010 Fuente: Lumeta 2010
23
Figura 1.11 Arquitectura del Internet 2011 Fuente: Lumeta 2011
Figura 1.12 Arquitectura de la LAN con salida a Internet Fuente: Romero A. (2010)
24
1.3.2 Elementos
Servidores. Equipos que ofrecen sus recursos al resto de usuarios conectados a la Red. Estos recursos pueden ser informacin en cualquier formato (texto, imgenes, vdeo o sonido) gestionada por los propios servidores, aplicaciones especficas o generales y dispositivos como centros de clculo, discos de almacenamiento o impresoras de alta calidad. Romero A. (2010)
Clientes. Utilizan los recursos ofrecidos por los servidores. Cuando establezcamos una conexin con Internet desde un PC, actuaremos como clientes de las prestaciones que nos ofrecen los servidores.
Nodos. Sistemas informticos destinados a la gestin, tarificacin, control del trfico de datos y dems tareas internas relativas al funcionamiento de la Red. Los nodos actan como las centralitas telefnicas de Internet, estableciendo la conexin y controlando el buen funcionamiento del enlace.
Infraestructura. Elementos que realizan el enlace fsico entre servidores, clientes y nodos. Se apoyan en lneas de comunicacin aportadas por las empresas operadoras del sector. La calidad de los servicios de Internet depende mucho del tipo de conexin utilizada, ya que sta determina el ancho de banda, que es la velocidad mxima a la que los datos circulan por una conexin. En este sentido existen diferentes tipos de conexin, analizadas ms adelante desde el punto de vista del cliente.
Protocolo. Conjunto de recomendaciones que normalizan los diferentes parmetros implicados en la comunicacin entre los equipos de la Red. Podramos 25
decir que es el lenguaje comn que utilizan todos los dispositivos que componen Internet. Concretamente Internet utiliza el protocolo de comunicacin llamado TCP/IP.
1.4 SERVICIOS
El siempre cambiante escenario de los negocios depende cada da ms de la Web para las transacciones de datos y la comunicacin entre aplicaciones. Debido a esta dependencia, en la visin de los programadores, adems de crear aplicaciones para computadoras y aplicaciones Web, han puesto atencin en crear aplicaciones distribuidas que permitan la integracin de aplicaciones construidas en diferentes plataformas, as como la integracin de datos de varias aplicaciones desarrolladas por distintas organizaciones o empresas. Esto es posible con la creacin y uso de los servicios Web. STPS (2004) Bsicamente Internet se usa para buscar y compartir informacin. A esta informacin se puede acceder de diversas formas, lo que da lugar a distintos servicios de Internet. Los principales servicios que ofrece Internet son:
1. Navegacin web, que consiste en consultar pginas web pasando de unas a otras conociendo sus direcciones o utilizando los hipervnculos que hay entre ellas. TLDP (2004)
2. Correo Electrnico, es la posibilidad de contar con una direccin en la que recibir mensajes de otros usuarios y desde la que mandar nuestros propios mensajes.
26
3. Foros, son como tablones de anuncios agrupados por temas, en los que los usuarios depositan su mensajes o contestan a los de otros, encadenndose largas secuencias de respuestas.
4. Chat, es la posibilidad de comunicarnos en tiempo real (lo que escribimos es inmediatamente ledo por los otros) con otras personas en salas pblicas o privadas.
5. Mensajera Instantnea, nos brinda la posibilidad de avisarnos cuando algn conocido se conecta a Internet, para poder establecer una comunicacin en tiempo real directamente.
6. La transferencia de archivos (FTP), es un servicio que permite la transferencia de archivos en Internet.
7. Las listas de correo o listas de distribucin. Es algo similar a los foros pero los mensajes que envan los usuarios no van a un lugar pblico, el foro, sino al correo de cada uno de los miembros de la lista.
8. El intercambio de archivos, con este nombre se hace referencia a un servicio que permite a usuarios particulares intercambiar archivos de sus computadoras sin la intervencin de servidores externos (FTP). Este servicio ha impulsado la copia y distribucin ilegal de software y msica, pues se ha vuelto complicado buscar un culpable al ser los usuarios particulares los que intercambian los archivos.
9. Blogs. Es bsicamente, un sitio web personal y sin fines de lucro, constituido por noticias y reflexiones, con un formato que facilita las actualizaciones. Cada nueva pieza de informacin que se agrega se suma a la ltima, creando un permanente fluido de noticias.
27
La informacin es provista por el creador del sitio o por contribuyentes voluntarios de contenidos. Habitualmente incluye tanto comentarios personales como enlaces a sitios Web donde se tratan los temas de inters del blog en cuestin. Pisticelli A. (2002)
10. Redes sociales. Son sitios web que ofrecen servicios y funcionalidades de comunicacin diversos para mantener en contacto a los usuarios de la red.
Se basan en un software especial que integra numerosas funciones individuales: blogs, wikis, foros, chat, mensajera, en una misma interfaz y que proporciona la conectividad entre los diversos usuarios de la red.
Las Redes son formas de interaccin social, definida como un intercambio dinmico entre personas, grupos e instituciones en contextos de complejidad.
Un sistema abierto y en construccin permanente que involucra a conjuntos que se identifican en las mismas necesidades y problemticas y que se organizan para potenciar sus recursos.
11. Medios de comunicacin (peridicos, revistas). Los medios tambin evolucionan. Un gran nmero de ediciones impresas ya tienen presencia en el mundo digital, por ejemplo, New York Times, El Pas, Reporte ndigo, Exclsior, El Universal, CNN, Diario de Xalapa, entre otros ms.
12. E-comercio, e-gobierno, e-educacin, e-salud. Hoy en da el e-Commerce se parte de una definicin genrica como cualquier forma de transaccin o intercambio de informacin comercial basada en la transmisin de datos sobre redes de comunicacin como Internet. Carou H. (2002)
28
El e-Gobierno consiste en el uso de las tecnologas de la informacin y el conocimiento en los procesos internos de gobierno y en la entrega de los productos y servicios del Estado tanto a los ciudadanos como a la industria. Muchas de las tecnologas involucradas y sus implementaciones son las mismas o similares a aqullas correspondientes al sector privado del comercio electrnico, mientras que otras son especficas o nicas en relacin a las necesidades del gobierno. Carou H. (2002)
La e-Educacin o aprendizaje electrnico llamada as a la educacin a distancia completamente virtualizada a travs de los nuevos canales electrnicos (Internet), utilizando para ello herramientas o aplicaciones de hipertexto (correo electrnico, pginas web, foros de discusin, mensajera instantnea, plataformas de formacin, etc.) como soporte de los procesos de enseanza-aprendizaje.
La brecha digital no slo se abre entre los estudiantes con acceso a las herramientas tecnolgicas y los que no las tienen a su alcance, sino tambin trasciende en la brecha generacional que se hace mayor entre los jvenes y nios que asimilan fcilmente su uso. Snchez F. (2002)
La e-Salud se define como la aplicacin de las Tecnologas de Informacin y Comunicacin (TIC) en el amplio rango de aspectos que afectan el cuidado de la salud, desde el diagnstico hasta el seguimiento de los pacientes, pasando por la gestin de las organizaciones implicadas en estas actividades.
En el caso concreto de los ciudadanos, la eSalud les proporciona considerables ventajas en materia de informacin e incluso favorece la obtencin de diagnsticos alternativos. eEspaa (2004)
29
1.5 INTERNET EN CIFRAS
En la grfica 1.13 se muestra el ndice de los usuarios de Internet por cada 100 habitantes, a nivel mundial, a nivel desarrollo y a nivel desarrollado.
Grfica 1.13 Grfica con el ndice de usuarios de Internet Fuente: ITU 2011.
h a b i t a n t e s Usuarios de internet por cada 100 habitantes, 2001-2011* Desarrollado Mundo Desarrollo AOS 30
En la grfica 1.14 se da a conocer el estimado de de usuarios en Internet.
Grfica 1.14 Grfica con el estimado de usuarios en Internet Fuente: ITU 2011.
31
En la grfica 1.15 se muestra usuarios de Internet por cada 100 habitantes de Europa, Amrica, CIS (comunidad de estados independientes), Nivel Mundial, Estados rabes, Asia y Pacifico y frica.
Grfica 1.15 Grfica de usuarios de Internet por cada 100 habitantes Fuente: ITU 2011.
32
En la ltima grfica 1.16 se muestran nmeros globales de usuarios de Internet por cada 100 habitantes y totales.
Grfica 1.16 Grfica del nmero global de usuarios de Internet Fuente: ITU 2011.
CAPTULO 2. TRFICO WEB 34
2.1 DATOS SOBRE LA RED
La mayora de las seales digitales son peridicas y, por tanto, la frecuencia no es apropiada. Se usan dos datos nuevos para trminos para describir una seal digital: Intervalo de Bit y Tasa de Bit. El intervalo de bit es el tiempo necesario para enviar un nico bit. La tasa de bit es el nmero de intervalos de bit por segundo. Esto significa que la tasa de bit es el nmero de bit enviados en un segundo, habitualmente expresado en bits por segundo (bps). Forouzan B. (2002)
Se le nombra tasa de transferencia al ancho de banda real para transmitir un conjunto especfico de datos. Regularmente y por varios motivos es mucho menor que el ancho de banda digital mximo posible. Los factores primordiales que determinan la tasa de transferencia son los siguientes:
Dispositivos de Internet-Working Tipos de datos que se van a transferir Topologa de la red Nmero de usuarios en la red La computadora del usuario El servidor Condiciones de la energa Congestin 35
La unidad con que el Sistema Internacional de Unidades expresa el bit rate es el bit por segundo (bit/s, b/s, bps). La b debe escribirse siempre en minscula, para impedir la confusin con byte por segundo (B/s). Para convertir de bytes/s a bits/s, basta simplemente multiplicar por 8 y viceversa. Forouzan B. (2002)
Que la unidad utilizada sea el bit/s, no implica que no puedan utilizarse mltiplos del mismo:
Kbit/s o Kbps (kb/s, kilobit/s o mil bits por segundo). Mbit/s o Mbps(mb/s, megabit/s o un milln de bits por segundo). Gbit/s o Gbps (gb/s, gigabit, mil millones de bits). Byte/s (b/s u 8 bits por segundo). Kilobyte/s (kb/s, mil bytes u ocho mil bits por segundo). Megabyte/s (mb/s, un milln de bytes u 8 millones de bit por segundo). Gigabyte/s (gb/s, mil millones de bytes u 8 mil millones de bits).
Por otro lado, una trama es una unidad de envo de datos, que viene a ser el equivalente de paquete de datos o Paquete de red, en el nivel de enlace de datos del modelo OSI.
Normalmente una trama consta de cabecera, datos y cola. En la cola suele estar algn chequeo de errores. En la cabecera hay campos de control de protocolo. La parte de datos es la que quiera transmitir en nivel de comunicacin superior, tpicamente el Nivel de red.
36
Cabe mencionar que una trama de datos, no es lo mismo que trama de control. Una trama de control es lo que usa un dispositivo para enviar rdenes o solicitar informacin, de otros dispositivos. Una trama de control contiene caracteres de control pero no de datos. Lleva informacin especfica para el funcionamiento del enlace de datos.
Figura 2.1 Trama de datos Fuente: Forouzan B. (2002)
2.1.1 Un minuto en Internet
Actualmente casi todo el mundo dispone de una conexin a Internet y navega por la red de redes a diario. El volumen de trfico de datos es algo considerable, as como el uso de los diferentes servicios que ofrece la red. La revista norte americana Go Gulf public un artculo titulado 60 seconds, donde habla de lo que sucede en el Internet cada 60 segundos, arrojando los siguientes resultados:
El motor de bsqueda Google hace ms 694445 consultas. 6600 imgenes se cargan en Flickr. 600 videos se cargan a YouTube, lo que equivale a 25 o ms horas de contenido. 37
695000 actualizaciones de estado, 79364 publicaciones en muros y 510040 son los comentarios que se publican en la red social Facebook. 70 nuevos dominios son registrados. 168000000 e-mails son enviados. 320 nuevas cuentas y 98000 tweets se generan en la red social de Twitter. 13000 aplicaciones para el iPhone son descargadas. 20000 nuevos puestos se publican en blogs. El navegador Firefox se descarga ms de 1700 veces. 50 veces es descarga la popular plataforma para bloggin WordPress. 100 cuentas son creadas en el sitio de redes profesionales LinkedIn. 40 nuevas preguntas son formuladas en el sitio YahooAnswers.com. 100 preguntas se realizan en Answers.com. Una nueva definicin se aade en UrbanDictionary.com. 1200 anuncios nuevos se crean en Craigslist. 370000 minutos de llamadas en voz son hecho por los usuarios de Skype.
2.2 PROTOCOLOS
Con los protocolos se pretende la intercomunicacin de entidades situadas en diferentes mquinas. Se entiende por entidad, un sistema electrnico y/o informtico, ubicado dentro de un nivel del modelo OSI, que, en combinacin con las otras entidades del mismo nivel situadas en otros sistemas, forma un todo (un sistema distribuido). Barcelo J. (2004)
La especificacin del protocolo utilizado debe llevarse a cabo en un estndar claramente definido que permita a desarrolladores que no trabajan juntos implementarlo de manera totalmente idntica. 38
La recepcin de una secuencia de bits en un momento inesperado o de una longitud incorrecta, o en una disposicin imprevista, puede hacer que la entidad destinataria no reaccione correctamente y deje de inmediato el nivel (las dos entidades que lo forman) en una situacin inestable.
Evidentemente, esta situacin no se puede permitir. Por ello, la implementacin del protocolo debe ser extremamente esmerada y, por consiguiente, tambin la especificacin del estndar.
2.3 MODELO OSI
El modelo OSI se basa en la propuesta de desarrollo la Organizacin Internacional de Normas (ISO, por sus siglas en ingls) como primer paso hacia la estandarizacin internacional de los protocolos que se usan en las diversas capas (Day y Zirmmermann, 1983). El modelo se llama modelo de referencia OSI (Open Systems Interconnection o Interconexin de Sistemas Abiertos) de la ISO puesto que se ocupa de la conexin de sistemas abiertos, esto es, sistemas que estn abiertos a la comunicacin con oros sistemas. Usualmente lo llamaremos solo modelo OSI para acortar. El modelo OSI tiene siete capas. Los principios que se aplicaron para llegar a las siete capas son los siguientes. Tanenbaum A. (2003)
1. Se debe crear una capa siempre que se necesite un nivel diferente de abstraccin. 2. Cada capa debe realizar una funcin bien definida. 3. La funcin de cada capa se debe elegir pensando en la definicin de protocolos estandarizados internacionalmente. 4. Los lmites de las capas deben elegirse a modo de minimizar el flujo de informacin a travs de las interfaces. 39
5. La cantidad de capas debe ser suficiente para no tener que agrupar funciones distintas en la misma capa y lo bastante pequeas para que la arquitectura no se vuelva inmanejable.
Figura 2.2 Modelo de referencia OSI Fuente: Tanenbaum A. (2003)
Como se muestra en la figura 2.2, las capas OSI estn numeradas de abajo hacia arriba. Las funciones ms bsicas, como el poner los bits de datos en el cable de la red estn en la parte de abajo, mientras las funciones que atienden los detalles de las aplicaciones del usuario estn arriba.
Segn (Barcelo J. (2004) las funciones de las capas son las siguientes, correspondientes al grupo de aplicacin: 40
2.3.1 Capa 7 Aplicacin
En el nivel de aplicacin residen los programas. En este nivel podemos encontrar servidores, clientes que acceden a estos ltimos, aplicaciones que trabajan segn un modelo simtrico (peer-to-peer), entre otros ms.
2.3.2 Capa 6 Presentacin
Se encarga de conseguir que las diferentes plataformas (sistemas operativos, procesadores, etc.) se puedan entender al conectarse por medio de una misma red. Dicho de otra manera, soluciona el problema de la heterogeneidad definiendo una manera universal de codificar la informacin. Dicha codificacin puede tener propiedades de eficiencia (por medio de la compresin, por ejemplo), propiedades de confidencialidad (por medio de la criptografa).
2.3.3 Capa 5 Sesin
En teora, el encargado de gestionar las conexiones de larga duracin, la recuperacin de cadas de red de manera transparente y los protocolos de sincrona entre aplicaciones.
Las capas 4, 3, 2 y 1 corresponden a las capas de transporte que existen dentro del modelo OSI, y siendo las siguientes.
41
2.3.4 Capa 4 Transporte
El nivel de transporte permite una conexin fiable sobre cualquier tipo de red (fiable o no). En las redes de conmutacin de paquetes en modo datagrama es donde este nivel revela su importancia, puesto que es el responsable de controlar las posibles deficiencias de las transmisiones.
La funcin principal de este nivel consiste en asegurar la calidad de transmisin entre los terminales que utilizan la red, lo que implica recuperar errores, ordenar correctamente la informacin, ajustar la velocidad de transmisin de la informacin (control de flujo), etctera.
2.3.5 Capa 3 Red
El nivel de red es el que permite que pueda haber ms de dos mquinas involucradas en las interconexiones. Si slo se tuviese el nivel de enlace, esto no sera posible. El nivel de enlace se ocupa de que los bits lleguen de un lado a otro, por lo tanto, slo permite interconectar dos mquinas. Para poder interconectar ms de dos mquinas, necesitamos identificarlas y conectarlas de alguna manera. Esta es la tarea del nivel de red.
Las redes de conmutacin de paquetes constituyen el tipo de red ms eficiente para transmitir datos desde diferentes puntos de vista: uso de recursos, coste, capacidad de mantener distintas conexiones simultneas, etc. El modelo OSI, por tanto, slo habla de redes de conmutacin de paquetes.
42
Existen dos tipos de redes de conmutacin de paquetes: Redes que funcionan en modo datagrama. Se dice que este tipo de redes son las bsicas, puesto que incorporan la funcionalidad mnima para que un grupo de nodos y de terminales interconectados puedan hacer pasar informacin de un punto a otro. Redes que funcionan en modo circuito virtual. Estas redes pueden garantizar que la entrega de los paquetes sea correcta y completa, y lo hacen aportando el concepto de conexin propio de las redes de conmutacin de circuitos. Es el circuito virtual. ste ltimo permite agrupar los paquetes relacionados de manera que el receptor los recibe correctamente sin problemas de orden, duplicacin o prdida.
2.3.6 Capa 2 Datos
El nivel de enlace es el primero de la torre OSI que se basa en software, algoritmos y protocolos. Su misin principal es dar fiabilidad a la transmisin de las seales elctricas o electromagnticas que proporciona el nivel fsico, lo que se puede conseguir si las cotas de error son inferiores al 1%. Se aaden bits adicionales a los que forman el mensaje para poder detectar errores de transmisin y pedir su retransmisin.
Para ello, es preciso conferir una estructura a los bits: se agrupan en pequeos bloques denominados tramas, que contienen los bits de mensaje, los bits aadidos para detectar errores y diferentes campos de control, tales como el nmero de trama. El transmisor calcula estos bits adicionales a partir del resto por medio de una operacin que el receptor conoce y aplica igualmente. Si el receptor detecta una discrepancia entre los bits adicionales (redundantes) y los que ha calculado a partir del resto, detecta que el bloque es errneo y pedir su 43
retransmisin. Adems del control de errores, el nivel de enlace lleva a cabo otra tarea importante: el control de flujo.
2.3.7 Capa 1 Fsica
El nivel fsico se encarga de las tareas de transmisin fsica de las seales elctricas (o electromagnticas) entre los diferentes sistemas.
Las limitaciones del nivel fsico (equipos de transmisin y recepcin, medios de transmisin, amplificadores, etc.) imponen otras al resto del sistema: por un lado, limitan la velocidad de transmisin (en bits por segundo) y, por otro, hacen aparecer una probabilidad de error, el porcentaje de bits errneos que llegan a destino.
La primera limitacin es casi insalvable partiendo de un medio de transmisin dado, puesto que los parmetros fsicos de este ltimo imponen un lmite superior no superable por medio de una mejora tecnolgica. Los medios de transmisin poseen una capacidad de transmisin acotada y la electrnica que utilizamos para llevar a cabo las transmisiones puede mejorar la velocidad de transmisin, pero no superar este lmite. Esta limitacin viene dada por el ancho de banda, o anchura del espectro elctrico, que puede atravesar el medio de transmisin (doblar el ancho de banda significa que se puede doblar la velocidad de transmisin) y por la imposibilidad prctica de recibir la seal libre de cualquier interferencia.
En el modelo OSI el propsito de cada capa es proveer los servicios para la siguiente capa superior, resguardando la capa de los detalles de cmo los 44
servicios son implementados realmente. Las capas son abstradas de tal manera que cada capa cree que se est comunicando con la capa asociada en la otra computadora, cuando realmente cada capa se comunica slo con las capas adyacentes de la misma computadora.
2.4 PILA DE PROTOCOLOS TCP/IP
Junto al modelo OSI universalmente reconocido, est el estndar abierto de Internet, que es la pila de protocolos de TCP/IP. Luis R. (2008)
Este modelo tiene 4 capas, y algunos autores consideran que la capa inferior debera ser dividida en dos, y sus niveles son:
Capa de Aplicacin: Maneja los protocolos de alto nivel, incluyendo los asuntos de representacin, codificacin y control de dilogo. Esta capa maneja todo lo relacionado con aplicaciones y que se empaquen los datos adecuadamente para la siguiente capa.
Capa de Transporte: Esta capa maneja la calidad de servicio, confiabilidad, control de flujo y correccin de errores. Uno de sus protocolos es el Transmission Control Protocol (TCP), que provee de comunicaciones de redes confiables, orientadas a la conexin, a diferencia de UDP, no orientado a conexin.
Capa de Internet: El propsito de la capa de Internet es enviar los paquetes de la fuente de cualquier red en el Internetwork y hacer que lleguen a su destino, sin importar la ruta que tomen para llegar ah. 45
Capa de Acceso a la Red: El nombre de la capa engloba muchas cosas y es un poco confuso. Tambin se llama host-to-host network layer. Incluye los protocolos LAN/WAN, y los detalles en la capa fsica y de enlace de datos del modelo OSI.
Figura 2.3 Capas de la Pila TCP/IP Fuente: Luis R. (2008)
En la siguiente figura 2.4 se puede observar la comparacin de la pila del modelo OSI con la pila del modelo TCP/IP, podemos ver que en pila OSI son 7 capas y en la del TCP/IP son tan solo 5 (depende del autor ya que hay algunos que manejan solo 4 capas).
46
Figura 2.4 Pila del Modelo OSI y TCP/IP Fuente: Luis R. (2008)
2.5 PROTOCOLOS DE BAJO NIVEL
El protocolo de bajo nivel es, la forma en que las seales se transmiten por el cable, transportando tanto datos como informacin y los procedimientos de control de uso del medio por las diferentes estaciones de trabajo. Giralt (2011)
Los protocolos de bajo nivel, controlan el acceso al medio fsico, lo que se conoce como MAC (Media Access Control), y adems, parte del nivel de transmisin de datos, ya que se encargan tambin de las seales de temporizacin de la transmisin. Los protocolos de bajo nivel ms utilizados son: 47
Ethernet Token Ring Token Bus FDDI HDLC CDDI ATM
2.5.1 Ethernet
El protocolo de bajo nivel llamado Ethernet, fue diseado originalmente por Digital, Intel y Xerox, por lo cual, la especificacin original se conoce como ETHERNET DIX. Posteriormente IEEE ha definido el estndar ETHERNET 802.3. Giralt (2011)
Es el mtodo de conexin ms extendido porque permite un buen equilibrio entre velocidad, costo y facilidad de instalacin. Todo esto combinado con su buena aceptacin en el mercado y la facilidad de soportar prcticamente todos los protocolos de red, convierten a Ethernet en la tecnologa ideal para la mayora de las instalaciones de LAN. Consigue velocidades de conexin de 10 Mbits/s aunque existen especificaciones de velocidades superiores como es el caso de Fast Ethernet que llega a conseguir hasta 100 Mbits/s. Gobcan (2011)
2.5.2 Token Ring
Las redes basadas en protocolos de paso de testigo (token passing) basan el control de acceso al medio en la posesin de un testigo. ste es un paquete con un contenido especial que permite transmitir a la estacin que lo tiene. Cuando 48
ninguna estacin necesita transmitir, el testigo va circulando por la red de una a otra estacin. Cuando una estacin transmite una determinada cantidad de informacin debe pasar el testigo a la siguiente. Las redes de tipo token ring tienen una topologa en anillo y estn definidas en la especificacin IEEE 802.5 para la velocidad de transmisin de 4 Mbits/s. Giralt (2011)
Es un sistema bastante usado aunque mucho menos que Ethernet. Llega a conseguir velocidades de hasta 16 Mbits/s aunque tambin existen especificaciones para velocidades superiores. La topologa lgica que usa es en anillo aunque en la prctica se conecta en una topologa fsica en estrella, a travs de concentradores llamados MAU (Multistation Access Unit). Gobcan (2011)
Es ms fcil de detectar errores que en Ethernet. Cada nodo reconoce al anterior y al posterior. Se comunican cada cierto tiempo. Si existe un corte, el nodo posterior no recibe informacin del nodo cortado e informa a los dems de cul es el nodo inactivo. Gobcan (2011)
2.5.3 Token bus
Es una especificacin de red basada en control de acceso al medio por paso de testigo con topologa de bus. Giralt (2011)
2.5.4 FDDI
Fibra De Interfaz de Datos Distribuida (Fiber Distributed Data Interface). Es una especificacin de red sobre fibra ptica con topologa de doble anillo, control de 49
acceso al medio por paso de testigo y una velocidad de transmisin de 100 Mbits/s. Esta especificacin estaba destinada a sustituir a la Ethernet pero el retraso en terminar las especificaciones por parte de los comits y los avances en otras tecnologas, principalmente Ethernet, la han relegado a unas pocas aplicaciones como interconexin de edificios. Giralt (2011)
2.5.5 HDLC
Control De Enlace Sncrono De Datos (High-Level Data Link Control). Es la especificacin de red utilizada principalmente en las transmisiones por lneas telefnicas para comunicaciones de datos, como pueden ser las lneas punto a punto y las redes pblicas de conmutacin de paquetes. Giralt (2011)
2.5.6 CDDI
Interfaz de Distribucin de Datos por Cobre (Copper Distributed Data Interface). Es una modificacin de la especificacin FDDI para permitir el uso de cables de cobre de la llamada categora cinco, cables de alta calidad especficos para transmisin de datos, en lugar de fibra ptica. Giralt (2011)
2.5.7 ATM
Modo de Transferencia Asncrono (Asynchronous Transfer Mode). Permite velocidades de a partir de 156 Mbits/s legando a superar los 560 Mbits/s. Se basa en la transmisin de pequeos paquetes de datos de 56 bytes, con una mnima cabecera de direccin que son comutados por equipos de muy alta velocidad. La gran ventaja de esta especificaci es la capacidad que tiene para transmitir 50
informacin sensible a los retardos como pueden ser voz o imgenes digitalizadas combinada con datos, gracias a la capacidad de marcar los paquetes como eliminables, para que los equipos de conmutacin puedan decidir que paquetes transmitir en caso de congestin de la red. Giralt (2011)
ATM iba a resolver todos los problemas de conectividad y telecomunicaciones fusionando voz, datos, televisin por cable, tlex, telgrafo, palomas mensajeras, botes conectados por cordn, tambores, seales de humo y todo lo dems, en un solo sistema integrado que pudiera proporcionar todos los servicios para todas las necesidades. Eso no sucedi. En gran parte, los problemas fueron semejantes a los ya descritos en el tema de OSI, es decir, una aparicin inoportuna, junto con tecnologa, implementacin y polticas equivocadas. Tanenbaum (2003)
Habiendo noqueado a las compaas telefnicas en el primer asalto, gran parte de la comunidad de Internet vio a ATM como cuando Internet era el contrincante de las telcos: la segunda parte. ATM tuvo mucho ms xito que OSI y actualmente tiene un uso profundo dentro del sistema telefnico, con frecuencia en el transporte de los paquetes IP. Tanenbaum (2003)
2.6 TRFICO UDP vs TCP
El grupo de protocolos de Internet tambin maneja un protocolo de transporte sin conexiones, el UDP (Protocolo de Datos de Usuario). El UDP ofrece a las aplicaciones un mecanismo para enviar datagramas IP en bruto encapsulados sin tener que establecer una conexin y siendo un protocolo del nivel de transporte basado en el intercambio de datagramas (Encapsulado de capa 4 Modelo OSI). Muchas aplicaciones cliente-servidor que tienen una solicitud y una respuesta 51
usan el UDP en lugar de establecer una conexin y luego liberarla. Un segmento de UDP consiste en una cabecera de 8 bytes seguida de los datos. Tenanbaum A. (2003) El UDP es un protocolo no orientado a la conexin, de manera que no proporciona ningn tipo de control de errores ni de flujo, aunque utiliza mecanismos de deteccin de errores. En caso de detectar un error, el UDP no entrega el datagrama a la aplicacin, sino que lo descarta. Conviene recordar que, por debajo, el UDP est utilizando el IP, que tambin es un protocolo no orientado a la conexin. Las caractersticas ms importantes del UDP son las siguientes: Barcelo J. (2004)
No garantiza la fiabilidad; es decir, no ofrece la seguridad de que cada datagrama UDP transmitido llegue a su destino; es un protocolo best-effort: el UDP hace todo lo posible para transferir los datagramas de su aplicacin, pero no garantiza su entrega. No preserva la secuencia de la informacin que le proporciona la aplicacin. Como est en modo datagrama y utiliza un protocolo por debajo como el IP, que tambin est en modo datagrama, la aplicacin puede recibir la informacin desordenada. La aplicacin debe estar preparada para que haya datagramas que se pierdan, lleguen con retardo o se hayan desordenado.
2.6.1 Diferencias entre UDP y TCP
TCP es un protocolo de transporte orientado a conexin, por ejemplo servicios como Telnet, FTP y SSH utilizan el protocolo TCP, ya que estn orientados a conexin, la computadora A y la computadora B establecen comunicacin/conexin. Al establecerse la comunicacin entre las computadoras, 52
se asegura que el flujo de datos entre ellas sea fiable, asegurndose de que los datos llegan correctamente del emisor al destinatario, en el orden estipulado y completo. Tenanbaum A. (2003)
Un ejemplo adaptado a la vida real y de forma muy bsica de conexin TCP, podra ser la de una llamada telefnica, el sujeto A llama al sujeto B, hasta que B no coge el telfono, la conexin no es aceptada, y cuando uno de los dos sujetos dice adis, la conexin se da por finalizada.
UDP por el contrario es un protocolo en el que no hay conexin. Una computadora A enva datos a la computadora B de forma unidireccional, no establece previa conexin con ella, por lo que los datos son enviados sin saber si van a ser recibidos correctamente, en orden, completos.
Este protocolo de transporte es muchsimo menos fiable que TCP, suele ser utilizado para aplicaciones de streaming (video o audio) ya que en estas es ms importante la recepcin rpida de los datos que la verificacin de los mismos, lo mismo sucede con los servicios DNS, aplicacin simple de tipo peticin/respuesta.
En la figura 2.5 se puede observar como en el modelo TCP dice que hay un error y eso es porque no existe comunicacin tal (no hay Internet), mientas que en el modelo UDP se puede observar que sin que exista conexin dice que los datos no estn presentes eso a causa de que no hay Internet, pero tiene algo ms que dice que no reenviarlos, eso se da porque en cuando tenga nuevamente conexin a Internet los datos sern enviados. 53
Figura 2.5 Conexin TCP y UDP Fuente: Barcelo J. (2004)
Las aplicaciones que no requieren de la funcionalidad del TCP, usan el UDP como protocolo de trasporte. Dos ejemplos claros de estas aplicaciones son:
Aplicaciones en tiempo real. Estas aplicaciones requieren poco retardo (mejor dicho, poca variabilidad en el retardo), y TCP puede introducir retardos considerables si tiene que esperar, por ejemplo que le llegue un paquete que se ha perdido. Aplicaciones interesadas en transmitir informacin en modo multicast o broadcast (a un grupo de usuarios o a todos los de una red). En este caso, no tiene sentido establecer una conexin como hace el TCP con cada una de las estaciones destino.
54
2.7 CIFRAS Y TENDENCIAS
Segn clculos realizados por el Centro de Datos de Infraestructura, por sus siglas en ingles IDC, en la siguiente grfica se observa que del ao 2005 al 2011, el aumento del crecimiento de la informacin y medios de almacenamiento. Grfica 2.6.
Grfica 2.6 Creacin de informacin y medios de almacenamiento disponible Fuente: IDC (2011)
El centro de datos de infraestructura, estima que menos del 5% del universo digital emana realmente en servidores de centros de datos, y apenas el 35% emana de las empresas en general, mayormente empleados en sus escritorios, en trnsito, o trabajando en su casa. 55
Figura 2.7 Creacin de usuarios; Preocupacin de las empresas Fuente: IDC (2011)
Para dimensionar el universo digital se enumeran los siguientes puntos: Desarrollar un pronstico sobre la base instalada de cualquier clase del total aproximado de 30 clases de dispositivos aplicaciones que podran capturar o crear informacin digital. Estimar la cantidad de unidades de informacin (archivos, imgenes, canciones, minutos de video, llamadas, paquetes de informacin, entre otras ms) que se crearon en un ao. Convertir las unidades de informacin en megabytes en base a supuestos sobre resolucin, compresin y uso. Estimar el nmero de veces que podra replicarse una unidad de informacin, para compartirla o almacenarla. 56
Gran parte de esta informacin corresponde a la investigacin de la IDC. La figura 2.8 presenta una lista de los tipos de dispositivos o categoras de informacin.
Figura 2.8 Dispositivos y aplicaciones rastreados Fuente: IDC (2011)
CAPTULO 3. MONITOREO DE RED
58
3.1 DEFINICIN DE MONITOR DE RED
La administracin de redes incluye las tareas de diseo, integracin y coordinacin de los equipos de hardware, los programas de software y los recursos humanos necesarios para monitorear, testear, configurar, analizar, evaluar y controlar la red y sus recursos a los efectos de lograr la calidad de servicio requerida. Desde el punto de vista corporativo, las tareas de administracin de redes deben basarse en obtener en forma predecible y consistente una calidad de servicio adecuada a las necesidades, a un costo aceptable para la corporacin. Joskowicz J. (2008)
Para poder realizar las tareas de administracin, es necesario poder detectar fallas, aislarlas y corregirlas, al menor costo y en el menor tiempo posible. Es necesario tambin poder realizar cambios en las configuraciones afectando lo mnimo posible al servicio. Una buena administracin de red se basa en prever, en la medida de lo posible, posibles puntos de falla, y evitarlos antes de que sucedan. Esto se basa en tener medidas de utilizacin de la red, analizarlas y tomar acciones preventivas antes que correctivas.
Monitor de Red. Dispositivo que escucha a una red, generalmente una LAN, en modo promiscuo, e informa sobre el trfico. Es el uso de un sistema que constantemente monitoriza una red de computadoras en busca de componentes defectuosos o lentos, para luego informar a los administradores de redes mediante correo electrnico, alertas u otras alarmas. Lanzillotta A. (2005)
59
Con el Monitor de red se puede recopilar informacin que ayuda a mantener la red a pleno rendimiento, gracias a las funciones que permiten desde identificar patrones a evitar o solucionar problemas. El Monitor de red proporciona informacin acerca del trfico de la red que fluye hacia y desde el adaptador de red del equipo donde est instalado. Al capturar informacin y analizarla puede evitar, diagnosticar y solucionar muchos tipos de problemas relativos a la red. Lanzillotta A. (2005)
Se puede configurar el Monitor de red para que proporcione informacin especfica que sea de ms relevancia. Por ejemplo, se pueden configurar desencadenadores para que el Monitor de red inicie o detenga la captura de informacin cuando se cumpla una condicin o un conjunto de condiciones. Tambin se puede configurar filtros para controlar la informacin que el Monitor de red captura o muestra. Para facilitar el anlisis de la informacin, es posible modificar cmo se muestra la informacin en la pantalla, as como guardarla o imprimirla para su revisin posterior.
La informacin que proporciona el Monitor de red proviene del propio trfico de la red, dividido en partes. Una parte contiene informacin como la direccin del equipo que la envi y del que la recibi, y los protocolos que incluye.
3.2 SOFTWARE LIBRE
La organizacin GNU empez a desarrollar software bajo esta ideologa llamada proyecto GNU encabezada por Richard Stallman, donde en los aos ochenta el sistema Unix era el ms utilizado y para quien quera utilizarlo deba pagar licencias de uso o hasta comprarlo; Stallman formo la fundacin de software libre sin fines de lucro cuyo propsito era proveer de soportes logsticos, legales y 60
financieros al proyecto GNU y por su puesto compatible con el sistema operativo UNIX. GNU Operating System (2011)
Se entiende por software libre, de acuerdo con la pgina de GNU como: La cuestin de la libertad de los usuarios de ejecutar, copiar, distribuir, estudiar, cambiar y mejorar el software.
Por un software libre no se necesita pagar para usarlo, no tiene costo adquirirlo, cualquier usuario tiene la flexibilidad de usarlo para sus propios fines. Los siguientes principios definen las cuatro libertades de los usuarios del software:
La libertad de ejecutar el programa, para cualquier propsito. Usar un programa para nuestros fines con las restricciones del propietario; libertad 0.
La libertad de estudiar cmo trabaja el programa, y cambiarlo para que haga lo que desea. Incluir cdigo fuente en el software es obligatorio para ver la funcionalidad del programa y adaptarlo a las necesidades propias; libertad 1.
La libertad de redistribuir copias para que pueda ayudar al prjimo. Cualquier software libre puede ser copiado y distribuido sin limitaciones; libertad 2.
La libertad de distribuir copias de sus versiones modificadas a terceros. Si se realizan mejoras al programa, esto puede dar a toda la comunidad una oportunidad de beneficiarse de los cambios, incluyendo el acceso al cdigo fuente; libertad 3. 61
Software libre no significa no comercial. Un programa libre debe estar disponible para uso comercial, desarrollo comercial y distribucin comercial. El desarrollo comercial del software libre ha dejado de ser inusual; el software comercial libre es muy importante. Hispalinux (2009)
Pero el software libre sin copyleft tambin existe. Creemos que hay razones importantes por las que es mejor usar copyleft, pero si tus programas son software libre sin ser copyleft, los podemos utilizar de todos modos.
Cuando se habla de software libre, es mejor evitar trminos como: regalar o gratis, porque esos trminos implican que lo importante es el precio, y no la libertad.
3.2.1 Libertades de software libre
La libertad de ejecutar el programa significa la libertad para cualquier tipo de persona u organizacin de usarlo en cualquier tipo de sistema de computacin, para cualquier tipo de trabajo y propsito, sin estar obligado a comunicarlo a su programador, o alguna otra entidad especfica. En esta libertad, el propsito de los usuarios es el que importa, no el propsito de los programadores. Como usuario es libre de ejecutar un programa para sus propsitos; y si lo distribuye a otra persona, tambin es libre para ejecutarlo para sus propsitos, pero usted no tiene derecho a imponerle sus propios propsitos. GNU Operating System (2011)
La libertad de redistribuir copias debe incluir las formas binarias o ejecutables del programa, as como el cdigo fuente; tanto para las versiones modificadas como para las no lo estn. (Distribuir programas en forma de 62
ejecutables es necesario para que los sistemas operativos libres se puedan instalar fcilmente). Resulta aceptable si no existe un modo de producir un formato binario o ejecutable para un programa especfico, dado que algunos lenguajes no incorporan esa caracterstica, pero debe tener la libertad de redistribuir dichos formatos si encontrara o programara una forma de hacerlo.
Para que la 1 y 3 libertad, para realizar cambios y publicar versiones mejoradas, tengan sentido; debe tener acceso al cdigo fuente del programa. Por consiguiente, el acceso al cdigo fuente es una condicin necesaria para el software libre. El cdigo fuente ofuscado no es cdigo fuente real, y no cuenta como cdigo fuente.
La 1 libertad incluye la libertad de usar su versin modificada en lugar de la original. Si el programa se entrega con un producto diseado para ejecutar versiones modificadas de terceros, pero rechaza ejecutar las suyas, una prctica conocida como lockdown o arranque seguro (en la terminologa perversa de los que la practican); la 1 libertad se convierte ms en una ficcin terica que en una libertad prctica. Esto no es suficiente. En otras palabras, estos binarios no son software libre, incluso si se compilaron desde un cdigo fuente que es libre.
La 3 libertad incluye la libertad de liberar sus versiones modificadas como software libre. Una licencia tambin puede permitir otras formas de relicenciarlas, en otras palabras, no tiene que ser una licencia de copyleft. No obstante, una licencia que requiera que las versiones modificadas no sean libres, no se puede considerar como una licencia libre.
63
Una manera importante de modificar un programa es fusionando subrutinas y mdulos libres disponibles. Si la licencia del programa dice que no puede fusionar un mdulo existente con una debida licencia, as como si le requiere ser el titular de los derechos de autor de lo que agregue, entonces la licencia es demasiado restrictiva para calificarla como libre.
Para que estas libertades puedan ser reales, deben ser irrevocables siempre que usted no cometa ninguna equivocacin; si el programador del software tiene el poder de revocar la licencia, o de cambiar retroactivamente sus trminos, sin que usted se haya equivocado para justificarlo, el software no es libre.
3.3 PROTOCOLOS PARA MONITOREO DE RED
Mientras que un sistema de deteccin de intrusos monitorea una red por amenazas del exterior (externas a la red), un sistema de monitoreo de red busca problemas causados por la sobrecarga y/o fallas en los servidores, como tambin problemas de la infraestructura de red (u otros dispositivos).
3.3.1 HTTP. Protocolo de Transferencia de Hipertexto
El protocolo estndar de transferencia de la WEB es el HTTP (Hyper Text Transfer Protocol, Protocolo de Transferencia de Hipertexto). HTTP fue desarrollado por el World Wide Web Consortium y la Internet Engineering Task Force, colaboracin que culmin en 1999. El HTTP facilita la definicin de la sintaxis y semntica que utilizan las distintas aplicaciones web tanto clientes, como servidores y proxys para interactuar entre s. Tanenbaum A. (2003) 64
Este protocolo opera por peticin y respuesta entre el cliente y el servidor. A menudo las peticiones tienen que ver con archivos, ejecucin de un programa, consulta a una base de datos, traduccin y otras funcionalidades. Toda la informacin que opera en la Web mediante este protocolo es identificada mediante el URL o direccin.
Aunque el HTTP se diseo para usarse en la Web, ha sido intencionalmente mas general de lo necesario con miras a aplicaciones futuras orientadas a objetos. Por esta razn, la primera palabra de la lnea de solicitud completa es sencillamente el nombre del Mtodo (comando) a ejecutar con la pgina de la Web (u objeto general). Los mtodos interconstruidos se listan en la figura 3.1. Despus de acceder a objetos generales, tambin pueden estar disponibles mtodos adicionales especficos para ese objeto. Los nombres son sensibles a maysculas y minsculas, por lo que GET es un mtodo legal pero get no.
Las aplicaciones y navegadores web tienden a complementar la accin del HTTP como ocurre, por ejemplo, con las denominadas cookies, que permiten almacenar informacin de la sesin, funcin de la que no dispone este protocolo, ya que opera sin estado.
Hoy en da, muchas de las direcciones de URL requieren la inclusin del protocolo http:// para su correcto funcionamiento. Este protocolo es usualmente seguido del tpico cdigo www y luego por la direccin especfica del sitio web que se desea visitar.
65
Mtodos Descripcin GET Solicita leer una pgina Web HEAD Solicita leer la cabecera de una pgina Web PUT Solicita almacenar una pgina Web POST Adiciona a un recurso nombrado (p. ej., pagina de Web) DELETE Elimina la pagina de Web LINK Conecta dos recursos existentes UNLINK Rompe una conexin existente entre dos recursos Figura 3.1 Mtodos de solicitud HTTP interconstruidos. Fuente: Tanenbaum, 2003
3.3.2 SMTP. Protocolo Sencillo de Transferencia de Correo.
El SMTP no es un protocolo sencillo como lo es POP3, en el que un cliente conecta con un servidor para hacer una cosa, y una cosa solamente (en el caso de POP3, lo que hace es recibir el correo). El SMTP es un servicio complejo de correo a travs de servidores, usando un protocolo estndar para enviar y para recibir el correo. Puede sonar extrao, pero un servidor del SMTP recibe y enva el correo, y los correos que le llegan los enva de la misma manera que recibe, es decir, con el SMTP. Caprari A. (2008)
Protocolo simple de transferencia de correo (SMTP) est diseado para transferir correo confiable y eficaz. Se utiliza ampliamente en instalaciones gubernamentales y educacin y tambin es el estndar utilizado por Internet para la transferencia de correo. Tanenbaum A. (2003)
66
El Protocolo Simple de transferencia de correo sera un protocolo de "capa de aplicacin" cuando se refiere en el modelo OSI. Es un protocolo abierto ya la suposicin de slo resulta del mecanismo de transporte debajo de ella es que proporcionar un servicio confiable.
En Internet, el correo electrnico se entrega al hacer que la mquina de origen establezca una conexin TCP con el puerto 25 de la mquina de destino. Escuchando en este puerto existe un daemon de correo electrnico que habla con el SMTP. Este daemon acepta conexiones de entrada y copia mensajes de ellas a los buzones adecuados. Si no puede entregarse un mensaje, se devuelve al transmisor un informe de error que contiene la primera parte del mensaje que no pudo entregarse.
Tras establecer la conexin TCP con el puerto 25, la computadora transmisora, operando como cliente, espera que la computadora receptora, operando como servidor, hable primero. El servidor comienza por enviar una lnea de texto que proporciona su identidad e indica si est preparado o no para recibir el correo. Si no lo est, el cliente libera la conexin y lo intenta despus.
Si el servidor est dispuesto a aceptar correo electrnico, el cliente anuncia de quien viene el mensaje, y a quien fue dirigido. Si existe tal destinatario en el destino, el servidor da al cliente permiso para enviar el mensaje. Entonces el cliente enva mensaje y el servidor acusa su recibo. Por lo general no se requieren sumas de comprobacin porque el TCP proporciona una corriente de bits confiable. Si hay mas correo electrnico, se enva ahora. Una vez que todo el correo electrnico ha sido intercambiado en ambas direcciones, se libera la conexin.
67
3.3.3 POP3. Protocolo de Oficina Postal
Es un protocolo sencillo usado para traer correo electrnico de un buzn remoto. El POP3 tiene comandos para que un usuario establezca una sesin, la termine, obtenga mensajes y los borre. Se maneja con un poco de SMTP. El objetivo del POP3 es obtener correo electrnico al buzn remoto y almacenarlo en la maquina local del usuario para su lectura posterior. Tanenbaum A. (2003)
POP3 est diseado para recibir correo, no para enviarlo; le permite a los usuarios con conexiones intermitentes o muy lentas (tales como las conexiones por mdem), descargar su correo electrnico mientras tienen conexin y revisarlo posteriormente incluso estando desconectados. Cabe mencionar que la mayora de los clientes de correo incluyen la opcin de dejar los mensajes en el servidor, de manera tal que, un cliente que utilice POP3 se conecta, obtiene todos los mensajes, los almacena en la computadora del usuario como mensajes nuevos, los elimina del servidor y finalmente se desconecta.
3.3.4 IMAP. Protocolo Interactivo de Acceso a Correo
Se diseo para ayudar al usuario que tiene varias computadoras, tal vez una estacin de trabajo en la oficina, una PC en casa y una computadora porttil para el camino. La idea en que se basa IMAP es que el servidor de correo electrnico mantenga un depsito central al que pueda acceder desde cualquier mquina. Por lo tanto, a diferencia del POP3, el IMAP no copia el correo electrnico en la mquina personal del usuario porque el usuario puede tener varias. Tanenbaum A. (2003)
68
El IMAP tiene muchas caractersticas, como la capacidad de direccionar el correo no por el nmero de arribo, sino usando atributos (por ejemplo, dame el primer mensaje de SAM). En este enfoque, un buzn se parece ms a un sistema de base de datos relacional que a una secuencia lineal de mensajes.
IMAP es utilizado frecuentemente en redes grandes; por ejemplo los sistemas de correo de un campus. IMAP les permite a los usuarios acceder a los nuevos mensajes instantneamente en sus computadoras, ya que el correo est almacenado en la red. Con POP3 los usuarios tendran que descargar el email a sus computadoras o accederlo va web. Ambos mtodos toman ms tiempo de lo que le tomara a IMAP, y se tiene que descargar el email nuevo o refrescar la pgina para ver los nuevos mensajes.
3.3.5 NNTP. Protocolo de Transferencia de Noticias en Red
Es un protocolo inicialmente creado para la lectura y publicacin de artculos de noticias en Usenet. Tanenbaum A. (2003)
El NTTP se diseo para dos fines. La primera meta era permitir la propagacin de artculos de una maquina a otra a travs de una conexin confiable (por ejemplo, TCP). La segunda meta era permitir la lectura remota de noticias a los usuarios cuyas computadoras no pueden recibir noticias. El NNTP se usa ampliamente para ambas cosas, siendo que los artculos de noticias se difunden por la red usando NTTP.
Para obtener artculos recientes un cliente debe primero establecer una conexin TCP con el puerto 119 de uno de sus alimentadores de noticias. Detrs 69
de este puerto esta el daemon NNTP, esperando clientes todo el tiempo, o bien se crea sobre la marcha segn se necesita. Tras establecerse la conexin, el cliente y el servidor se comunican usando una secuencia de comandos y respuestas. Estos sirven para asegurar que el cliente reciba todos los artculos que necesita, pero no duplicados, sin importar la cantidad de alimentadores de noticias que use. Los principales comandos usados para mover artculos entre daemons de noticias se listan en la figura 4.2.
Comando Significado LIST Dame una lista de todos los grupos de noticias y artculos que tienes NEWGROUPS fecha hora Dame una lista de grupos de noticias creados despus de fecha/hora GROUP grp Dame una lista de todos los artculos en grp NEWGROUPS grps fecha hora Dame una lista de artculos nuevos de los grupos especificados ARTICLE id Dame un articulo especifico POST Tengo un artculo para ti que se publico aqu IHAVE id Tengo id de articulo. Lo quieres? QUIT Termina sesin Figura 3.2 Comandos NNTP principales para la difusin de noticias. Fuente: Tanenbaum, 2003
3.3.6 ICMP. Protocolo de Control de Internet
La operacin de Internet es supervisada cuidadosamente por los enrutadores. Al ocurrir algo inesperado, el ICMP, que tambin se usa para probar Internet, informa del suceso. Se han definido varios tipos de mensajes de ICMP, los ms 70
importantes se enlistan en la figura 3.3. Cada tipo de mensaje de este se encapsula en un paquete IP. Tanenbaum A. (2003)
Tipo de mensaje Descripcin Destino inalcanzable No pudo entregarse el paquete Tiempo excedido Campo de tiempo de vida llego a cero Problema de parmetro Campo de cabecera no valido Supresin de origen Paquete de estrangulamiento Reenvi Ensea geografa a un enrutador Solicitud eco Pregunta una maquina si est viva Respuesta de eco S, estoy viva Solicitud de marca de tiempo Igual que la solicitud de eco, pero con marca de tiempo Respuesta de marca de tiempo Igual que la respuesta de eco, pero con marca de tiempo Figura 3.3 Los principales tipos de mensajes ICMP. Fuente: Tanenbaum, 2003
El mensaje Destino Inalcanzable (destination unreachable) se usa cuando la subred o un enrutador no pueden ubicar un destino. El mensaje Tiempo Excedido (time exceeded) se enva cuando un paquete se descarta debido a que su contador llega a cero.
El mensaje de Problema de Parmetro (parameter problema) indica que se ha detectado un calor ilegal en un campo de cabecera. El mensaje de Supresin de Origen (source quench) se usaba antes para controlar a los host que enviaban demasiados paquetes. 71
El mensaje Redireccionamiento (redirect) se usa cuando un enrutador se da cuenta d que un paquete parece estar mal enrutado el enrutador lo usa para indicar al host transmisor del posible error.
Los mensajes de Solicitud de Eco (echo request) y Respuesta de Eco (echo replay) sirven para ver si un destino dado es alcanzable y est vivo. Al recibir mensaje de Eco, se espera que el destino devuelva un mensaje de Respuesta Eco. Los mensajes Solicitud de Marca de Tiempo (timestamp request) y Respuesta de Marca de Tiempo (timestamp replay) son parecidos, excepto que el tiempo de llegada del mensaje y el tiempo de partida de la respuesta se registran en la respuesta. Este recurso se emplea para medir el desempeo de red.
Es el sub protocolo de control y notificacin de errores del Protocolo de Internet (IP). Como tal, se usa para enviar mensajes de error, indicando por ejemplo que un servicio determinado no est disponible o que un router o host no puede ser localizado. ICMP difiere del propsito de TCP y UDP ya que generalmente no se utiliza directamente por las aplicaciones de usuario en la red. La nica excepcin es la herramienta ping y traceroute, que envan mensajes de peticin Echo ICMP (y recibe mensajes de respuesta Echo) para determinar si un host est disponible, el tiempo que le toma a los paquetes en ir y regresar a ese host y cantidad de hosts por los que pasa.
3.3.7 SNMP. Protocolo Simple de Administracin de Red
Es un protocolo de la capa de aplicacin que facilita el intercambio de informacin de administracin entre dispositivos de red. Es parte de la familia de protocolos TCP/IP. SNMP permite a los administradores supervisar el funcionamiento de la 72
red, buscar y resolver sus problemas, y planear su crecimiento. Tanenbaum A. (2003)
La forma formal de uso de SNMP es que la estacin administradora envi una solicitud a un agente pidindole informacin o mandndole actualizar su estado cierta manera. Idealmente, la respuesta del agente simplemente es la informacin solicitada o la confirmacin de que ha actualizado su estado segn se solicit.
El SNMP define siete mensajes que pueden enviarse. Los seis mensajes de un iniciador se listan en la figura 3.4 (el sptimo mensaje es la respuesta). Los primeros tres mensajes solicitan la devolucin de valores de variables. El primer formato nombra explcitamente las variables que quiere. El segundo solicita la siguiente variable, permitiendo al administrador ir paso por paso a travs de la MIB (gestin de base de informacin) en orden alfabtico (la predeterminado es la primera variable). El tercero es para transferencias grandes, como tablas.
Mensaje Descripcin Get-request Solicita el valor de una o ms variables Get-next-request Solicita una variable que sigue a esta Get-bulk-request Obtiene una tabla grande Set-request Actualiza una o ms variables Inform-request Mensaje de administrador a administrador describiendo la MIB local SnmpV2-trap Informa de interrupciones de agente a administrador Figura 3.4 Tipos de mensajes SNMP. Fuente: Tanenbaum, 2003 73
3.4 SOLUCIONES DE MONITORES DE RED: UNA COMPARATIVA
3.4.1 PTRG
PRTG Network Monitor es un programa para Windows para monitorizar el ancho de banda y para analizar datos en redes, siendo muy fcil de usar. La mayora de los usuarios monitorizan el uso de lneas arrendadas o enrutadores con PRTG. Adems, PRTG ofrece muchas otras posibilidades, por ejemplo la medicin de temperatura de mbito o el uso de memoria o de procesador. Se configurar diferentes opciones de notificacin y programaciones con soporte para mensajes de notificacin mediante correo electrnico, messenger, SMS, entrada en el log de eventos, ejecucin de archivos y entre otros ms. PRTG Paessler (2011)
Como administrador del sistema PRTG, facilita recibir datos en tiempo real, no solo referentes al estado actual de la red sino tambin estadsticas mostrando las tendencias de uso a largo plazo. Estos valores registrados facilitan optimizar el uso de capacidades de rendimiento, enrutadores, firewalls, servidores y otros componentes de red. Evita el estrangulamiento de trfico y ofrece una mejor calidad de servicio a los usuarios. Se puede observar qu aplicaciones causan la mayor carga en su red.
Funcionalidad del PRTG Network Monitor PRTG Network Monitor funciona de manera constante en un servidor Windows localizada en la red, facilitando la monitorizacin continua del uso de red. Los datos coleccionados son guardados en una base de datos propietaria para facilitar futuras valorizaciones. PRTG Paessler (2011) 74
Mediante una aplicacin Windows fcil de usar se definen sus sensores y empieza a generar valoraciones. PRTG incluye un servidor de red que facilita acceso de lectura de los datos de monitorizacin mediante un navegador de red. PRTG incluye todos los procesos habituales para la monitorizacin de ancho de banda:
SNMP: La monitorizacin basada en el Simple Network Protocol es la manera ms comn y ms fcil de implementar. Facilita la monitorizacin no slo de uso de lnea sino tambin de valores como el consumo de procesador o memoria y de temperaturas. Esnifer de paquetes: PRTG incluye un esnifer de paquetes que analiza cada paquete de datos que pasa por la tarjeta de red facilitando la monitorizacin de ancho de banda. NetFlow: Este protocolo funciona con la mayora de enrutadores Cisco y se presta especialmente para redes con un volumen de datos alto.
Al monitorizar mediante esnifer de paquetes y Netflow, el volumen de datos puede ser calculado basndose en la direccin IP o en puertos individuales, a fin de presentar las conexiones ms activas, con ms transmisin de datos y cules son los protocolos usados con ms frecuencia en la red. PRTG Paessler (2011)
El software funciona con casi todos los equipos de red contemporneos. PRTG Network Monitor es ideal por la monitorizacin de switches y enrutadores y ha sido comprobado con productos de las empresas Cisco, HP, 3Com, Linksys, Nortel y con muchos otros equipos (por ejemplo computadoras Windows o impresoras de red).
75
3.4.2 NAGIOS
Es un sistema open source popular para monitorear una red. Monitorea los hosts y servicios que se especifiquen, alertando cuando algo sale mal y nuevamente cuando estn bien. Originalmente tuvo el nombre de Netsaint, fue creado y es mantenido actualmente por Ethan Galstad, junto con un grupo de desarrolladores de software que mantienen tambin varios plugins. Nagios fue originalmente diseado para ser ejecutado en Linux, pero tambin se ejecuta bien en variantes de Unix. Nagioses (2011)
Funcionalidades de Nagios Monitorear servicios de red (SMTP, POP3, HTTP, PING, etc.) Monitorear recursos de los hosts (carga de procesador, uso de disco, entre otras ms). Diseo simple de plugins para que podamos crear los nuestros a nuestras necesidades especificas. Habilidad de definir una jerarqua de hosts. Notificaciones a contactos cuando un servicio o host tenga problemas y puedan resolverlo. Entre otras ms funcionalidades.
3.4.3 PANDORA FMS
Pandora FMS es un software de Cdigo Abierto que sirve para monitorizar y medir todo tipo de elementos. Monitoriza sistemas, aplicaciones o dispositivos. Permite saber el estado de cada elemento de un sistema a lo largo del tiempo. Pandora FMS (2011) 76
Detecta si una interfaz de red se ha cado, un ataque de "defacement" en una web, una prdida de memoria en algn servidor de aplicaciones, o el movimiento de un valor del NASDAQ. Pandora FMS enva SMS si un sistema falla o cuando las acciones de Google bajan de 500 dlares. Pandora FMS realiza los siguientes estudios:
Detectar nuevos sistemas en la red. Test de disponibilidad o rendimiento. Disparar alertas cuando algo va mal. Permite obtener informacin dentro de los sistemas usando sus propios agentes (disponibles para todos los sistemas operativos del mercado). Permite obtener datos remotos usando peticiones de red, incluyendo SNMP. Recibir errores SNMP de dispositivos de red genricos. Generar informes y grficos en tiempo real. Vistas grficas definidas por el usuario. Almacenamiento de datos de meses, listos para ser usados en informes. Grficos en tiempo real para cada mdulo. Arquitectura escalar y modular. Soporta ms de 2000 sistemas por servidor. Alertas definidas por el usuario. Tambin pueden ser asociadas a incidentes. Gestin de incidentes integrado. Gestin integrada de la base de datos: purgado y compactacin. Multiusuario, perfiles mltiples, agrupacin de agentes. Sistema de eventos con validacin por el usuario para trabajo en equipo. Acceso granular y perfiles de usuario para cada grupo. Los perfiles pueden ser personalizados usando hasta ocho atributos de seguridad sin limitacin de grupos o perfiles. 77
Pandora FMS recoge informacin de cualquier sistema operativo, con agentes, especficos para cada plataforma, que recolectan datos y los envan al servidor. Existen agentes especficos para GNU/Linux, AIX, SUN Solaris, HP-UX, BSD/IPSO y Windows 2000, XP y 2003. Tambin monitoriza cualquier tipo de servicio TCP/IP, sin necesidad de instalar agentes, y monitorizar sistemas de red como balanceadores de carga, routers, switches, sistemas operativos, aplicaciones o impresoras si se necesita hacerlo de forma remota, soporta SNMP para recolectar datos o recibir errores. Pandora FMS (2011)
Algunos ejemplos de recursos comunes que pueden ser monitorizados con Pandora FMS son, la carga del procesador, el uso de disco y memoria, procesos que estn corriendo en el sistema, eventos determinados en un log, factores ambientales como la temperatura, la luz o la humedad, valores de aplicaciones como determinados textos en una pgina web, y en general cualquier cosa que se pueda recolectar de forma automatizada.
3.4.4 WHATSUP
El WhatsUp Gold Premium proporciona una solucin para gestin de redes que es sencilla, extensa y de inversin efectiva, para redes de todos tamaos. Tiene visibilidad de 360 grados, inteligencia accionable y control completo. WhatsUp Gold: IPSWITCH WhatsUp Gold Premium (2011)
Identifica y mapea todos los dispositivos y sistemas de su red automticamente. Enva notificaciones cuando surgen problemas en la red. Presenta reportes instantneos y/o histricos. Gestin de redes confiable, a toda hora y desde cualquier lugar. 78
El WhatsUp Gold Premium entrega gestin de redes y de aplicaciones que es profunda, fcil de utilizar y que muestra toda la red en cuestin de minutos, a travs de su poderosa capacidad de identificacin y mapeo. Monitoreo SNMP y WMI previsible, tan como caractersticas de alertas y notificaciones, ayudan a rpidamente identificar y resolver problemas en la red. Intuitivas interfaces Windows basadas en la Web utilizan tableros para entregar acceso en tiempo-real a ms de 150 reportes, dando informacin vital para que la red se mantenga fuerte y saludable. IPSWITCH WhatsUp Gold Premium (2011)
Caractersticas del WhatsUp Gold Interfaz de Gestin Intuitiva. Consolas, espacios de trabajo y tableros basados en Windows y en la Web. Identificacin de Dispositivos Dinmica. SNMP, Rango de IP, SNMP SmartScan, importacin de archivos y de archivos hosts. Plena Funcionalidad SNMP. AutoMIB, MIB Walker, MIB Explorer, Validacin de MIB, seguridad SNMP. Poderosa Funcionalidad de Gestin WMI. Cualquier sistema o aplicacin WMI. Mapeo Visual de la Red. Topologa de la Red, subredes, dispositivos, aplicaciones y sistemas. Monitoreo Configurable. Rendimiento, monitoreo pasivo, monitoreo activo, monitoreo en tiempo-real, monitoreo configurable y alteraciones en grupos Alertas Preventivos. Personalizados, operante, no-operante, parmetros (min/max), mantenimiento y escalabilidad. Notificaciones Instantneas. SMS, correo electrnico, beepers, consola de gestin, pop-up Windows, bandeja de tareas y scripts. Reportes en tiempo real. Ms de 150 reportes configurables, grficos histricos en tiempo real. Seguridad Profunda. Certificados locales, confiables y 128-bit SSL 79
Gestin con base en Autoridad. Acceso a mapas de la red, configuraciones, alertas, notificaciones, reportes y consola de gestin. Arquitectura Consistente. La familia de productos es desarrollada sobre una base nica, la cual proporciona mtodos para hacer actualizaciones, usabilidad consistente y el costo ms econmico posible.
3.4.5 COMPARATIVA
CARACTERISTICAS PTRG Nagios Pandora FMS WhatsUp Gold Alertas por problemas X X X X Gratuito X X X Monitoreo de varios servicios (SMTP, HTTP, NTTP, ICMP, entre ms) X X Monitoreo de Host X X X X Monitoreo remoto X Adaptacin al usuario X X X X Anlisis de servicios detenidos X Distincin entre Host cado e inaccesible X Monitoreo de servicios de red X X X X Notificaciones personales X X X X Historial de problemas X X Registro de archivos X Estado de la red en tiempo real X X X Reporte y estadsticas X X X X Soporte en lnea X X X Manejo fcil X X Test de rendimiento de red X
Figura 3.5 Comparativa de los diferentes monitores de redes. Fuente: Propia 80
De los 4 monitores de red analizados anteriormente, se puede observar que el mejor y ms completo, al igual de que es gratuito es Nagios, al igual Nagios est bajo software libre dando la facilidad de manipularlo y modificarlo como el usuario lo requiera, tambin es un software gratuito (no tiene precio), por lo cual ser analizado a profundidad a continuacin.
3.5 NAGIOS
Nagios, como se mencion anteriormente, es un sistema de cdigo abierto y aplicaciones de monitorizacin de red. Mira equipos y servicios que se especifiquen, alertando cuando las cosas van mal y cuando se mejore. Nagios fue diseado para ejecutarse en Linux. Monitorea los hosts y servicios que se especifiquen, alertando cuando algo sale mal y nuevamente cuando estn bien. Nagios (2011)
Originalmente tuvo el nombre de Netsaint, fue creado y es mantenido actualmente por Ethan Galstad, junto con un grupo de desarrolladores de software que mantienen tambin varios plugins.
Nagios est licenciada bajo la GNU General Public License Version 2 publicada por la Free Software Fundation. Esto da permiso legal para copiar, distribuir y / o modificar Nagios bajo ciertas condiciones.
3.5.1 Caractersticas de Nagios
Algunas de las muchas caractersticas de Nagios incluyen: 81
Supervisin de los servicios de red (SMTP, POP3, HTTP, NNTP, PING, etctera). Monitoreo de los recursos de acogida (carga del procesador, uso de disco, etctera). Diseo simple plugin que permite a los usuarios desarrollar fcilmente sus cheques de servicio propias. Cheques en paralelo de servicios. Capacidad para definir jerarqua de la red principal utilizando "padre" hosts, lo que permite la deteccin y distincin entre los hosts que estn abajo y los que son inalcanzables. Contacto con notificaciones cuando los problemas de servicio o de acogida se producen y se resuelven (a travs de correo electrnico, buscapersonas o mtodo definido por el usuario). Posibilidad de definir manejadores de eventos que se ejecutan durante los eventos de servicio o de acogida para la resolucin de problemas. Registro automtico de rotacin de archivos. Apoyo para la aplicacin host redundantes de vigilancia. Interfaz web opcional para ver el estado actual de la red, la notificacin y la historia problema, el archivo de registro.
3.5.2 Ventajas de Nagios
Seguimiento Global: Control de todas las funciones criticas en los componentes de la infraestructura tecnolgica, en las cuales van incluidas aplicaciones, sistemas operativos, protocolos de red, sistemas mtricos e infraestructura de la red. Nagios (2001)
82
Visibilidad: Proporciona una vista detallada de toda su red tecnolgica y procesos empresariales.
Sensibilizacin: Las alertas llegan a su equipo tcnico a travs del correo electrnico y SMS. Todo esto con el fin de garantizar que las notificaciones sean atendidas a tiempo por la persona adecuada. Reparacin de problemas: Capacidad para reiniciar automticamente aplicaciones, servicios, servidores y dispositivos cuando se detecten problemas.
Capacidad de planificacin y tendencias: Permite a las organizaciones tener claro el plan de mejoras de infraestructura obsoleta, antes que esta los tome por sorpresa.
Reportes: Establece registros histricos de los cortes, las comunicaciones, respuesta y alerta para su posterior anlisis.
Arquitectura ampliable: Ofrece una fcil integracin tanto interna como externa con aplicaciones a terceros.
Reduccin de gastos: Por ser una herramienta con cdigo abierto se podr ahorrar cuantiosas sumas de dinero en modificaciones que hagan que esta aplicacin se ajuste a sus necesidades.
3.5.3 Importancia del uso de Nagios
83
Analizando las redes en la actualidad, la principal preocupacin de los administradores de red es mantener sus sistemas funcionando adecuadamente, que los enlaces estn activos y que la informacin sea entregada lo ms confiablemente posible, para esto la gestin de redes cubre todos los ngulos necesarios para cumplir dicha meta. Nagios (2011)
Es por esto que poseer una herramienta de monitoreo como Nagios cubrira todas las expectativas para sea efectiva dicha gestin, manteniendo un constante chequeo de la operatividad de la red, y de esta manera usted brindara un servicio que cumplir con lo ms exigentes estndares de las telecomunicaciones. Sumndole a esto la libertad que poseer para adaptar este instrumento a los requerimientos de su red, ya que Nagios es open source sea, este puede ser modificado a su antojo ya que el cdigo fuente est abierto, cuestin que no es posible con el software propietario.
3.5.4 Funcionamiento de Nagios
Nagios, es un sistema que sirve para monitorear el estado de equipos y servicios remotos. Por ejemplo, sirve para ver si un servidor est funcionando o si el servicio web de apache est corriendo adecuadamente en una mquina. En el caso de que detecte que un equipo/servicio falla, lo notifica mediante un aviso, que puede ser por email, SMS u otro sistema, dependiendo de la configuracin. Nagios (2011)
Internamente, se compone de un sistema que es el que hace las peticiones a los equipos remotos para comprobar si esta activo o no (SMTP, POP3, HTTP, NNTP, PING, etc.). Este sistema dependiendo los parmetros configurados por el administrador de red, cada cierto tiempo lanza estas peticiones. Tambin hace uso 84
de un servidor web, que sirve para mostrar las pginas del estado de las mquinas remotas, refrescando el contenido cada X minutos. Cada tipo de servicio monitorizado, se hace mediante un plugin. Un plugin no es ms que un programa que se ejecuta en el servidor donde est instalado el Nagios y sirve para hacer la consulta remota. Por ejemplo, el plugin del servicio SSH en una mquina llamada 'pek-machine', abre una conexin SSH2 con la mquina remota, en el puerto 22 usado por el SSH.
Opcionalmente, existen algunos plugin que para su funcionamiento necesitan que en los equipos remotos se instale el servicio NRPE (este programa que se ejecuta como proceso de 2do plano en los equipos remotos y procesa las peticiones de ejecucin de comandos del plugin del equipo donde est Nagios).
3.5.5 Procedimiento de Instalacin de Nagios
1. Crear una cuenta de usuario 2. Descargar el paquete de Nagios y sus plugins 3. Compilar e instalar Nagios 4. Configuracin de la interfaz Web 5. Instalar y configurar los plugins de Nagios 6. Arrancar Nagios
Para informacin ms detallada de cada uno de estos pasos ver el anexo 1.
Para ingresar a la interfaz Web de Nagios se hace desde el navegador Web con la siguiente direccin: http://localhost/nagios. Donde el usuario se 85
logueara y ah pondrn lo que definieron en la configuracin de la interfaz Web, nagiosadmin. 3.6 CASOS DE XITO
Monitorizacin de oficinas comerciales. BBVA Bancomer
Qindel Group implement una plataforma de monitorizacin y alarmado en BBVA Bancomer para las 2.000 oficinas del banco en todo Mxico basada en open source (Nagios) y en alta disponibilidad para casos de contingencia. QindelGroup (2011)
La herramienta permite monitorizar la red de oficinas comerciales, aplicaciones corporativas y anlisis de rendimiento.
Servicio de Correo. Universidad de A Corua (Espaa)
Migracin de la plataforma de correo anterior basada en protocolo de red de acceso a mensajes (IMAP) y Postfix (servidor de correo de software libre) a una solucin alternativa.
Se realiz una consultora para el cliente, la evaluacin entre varias alternativas y se opt por Zimbra (software de servidor y de cliente de cdigo abierto para mensajera) traducido al gallego. Se redise y se migr el directorio corporativo, y se dise la nueva plataforma basada en mquinas virtuales 86
(VMware) y discos (SAN) para el despliegue de una plataforma libre de puntos nicos de fallo.
Asimismo, se establecieron herramientas de monitorizacin y se apoy la implantacin del equipo de administracin.
Qindel Group se encarga en la actualidad del soporte de este servicio y apoya los requerimientos de la Universidad. Se instal un servidor mas basado en open source (Nagios) para observar el rendimiento del servicio de correo y optimizar los procesos de est.
@TLAS bajo Nagios
La revista espaola Computing.es, public en el mes de octubre de este ao, el caso de xito de @tlas, portal de administracin electrnica del Cabildo de Tenerife, Espaa.
Nagios en combinacin con Centreon ayudaron con la monitorizacin de infraestructuras SOA hablando que estas herramienta son open source, en la seleccin tambin pesaron la flexibilidad en la integracin de nuevos indicadores de monitorizacin y nuevos equipos y la madurez de la plataforma, sin olvidar la experiencia contrastada del integrador y el bajo costo de implantacin.
Adems de lo mencionado anteriormente, existe un nmero considerable de artculos cientficos basados en Nagios, tal es el caso de (Crdenas Montes, M. 87
2011), (Pervil, M 2011), (David y Skinner 2011), (Chua Pei Chuin, J. 2003), entre otros.
CONCLUSIONES 89 DISCUSIN
Con esta investigacin se trataron los temas necesarios para dar a conocer como es el Internet y la ecologa, cmo se cre el Internet, entre otros aspectos, Internet se ha convertido en un nuevo medio de comunicacin y que da con da ha tomado una fuerza e importancia en todas las reas de nuestras vida.
Internet bsicamente desarroll un nuevo concepto en comunicaciones que posibilita el estar en contacto permanente desde cualquier lugar del mundo a un bajo costo. Tambin la difusin de informacin sobre infinidad de temas. Aunque a estas caractersticas se le suman las dificultades tcnicas y prcticas (la dificultad en la bsqueda, el contenido basura, la baja velocidad, entre otros ms).
Internet es una herramienta (no un fin) que ofrece oportunidades de colaboracin insospechadas. Ofrece un gran potencial para el desarrollo de la comunicacin tanto cientfica como comn. Es necesario formarse para conocer a fondo sus posibilidades y saber aprovecharlo. Siendo internet una forma de comunicacin. El gran avance tecnolgico que hemos tenido en menos de diez aos en cuanto a la convergencia de voz, datos e imagen, por medio de los programas de computacin nos ha abierto la puerta para entrar en la llamada superautopista de la informacin y de la comunicacin.
Ahora bien, Internet juega un papel muy importante como medio de comunicacin, no solo para apoyar a los otros medios sino independientemente en 90 diferentes reas de la vida cotidiana, en diversas profesiones y niveles educativos. Internet es utilizado desde las grandes empresas para agilizar su produccin y actualizar datos, hasta en el hogar para obtener la informacin de alguna tarea escolar, alguna duda sobre el conocimiento, as como un medio de entretenimiento y de socializacin manteniendo contacto con otra cultura ya sea por medio del correo electrnico o de los chats y las videoconferencias.
El trfico Web siempre ha sido importante ya que se define como la cantidad de datos enviados y recibidos, y esto tiene que ver con todo lo que viaja en Internet. Ahora ya se sabe que es un monitor de red y bajo que protocolos de red opera, tambin con que finalidad se puede ocupar y las caractersticas de este como lo es la visibilidad de problemas, correccin de problemas, visibilidad de la red y los procesos, entre otras ms.
Hay razones generales por las que todos los usuarios de computadoras deberan empearse en usar software libre: da a los usuarios la libertad de controlar sus propias computadoras, con el software privativo la computadora hace lo que el programador del software quiere que haga, no lo que usted desea. El software libre tambin da a los usuarios la libertad de cooperar unos con otros y llevar una vida honrada.
Un programa es software libre si los usuarios tienen todas estas libertades. Por esto, eres libre de redistribuir copias, ya sea con o sin modificaciones, ya sea gratis o cobrando una cuota por la distribucin a cualquiera y a cualquier lugar. El ser libre de hacer esto significa (entre otras cosas) que no tienes que pedir o pagar permisos.
91 Sin embargo, algunos tipos de reglas acerca de la manera de distribuir software libre son aceptables, cuando no entran en conflicto con las libertades centrales. Por ejemplo, copyleft (expresado muy simplemente) es la regla que implica que cuando se redistribuya el programa, no puedes agregar restricciones para denegar a otras personas las libertades centrales. Esta regla no entra en conflicto con las libertades centrales; sino que las protege.
Las reglas acerca de como empacar una versin modificada son aceptables, si ellas no bloquean efectivamente la libertad de liberar las versiones modificadas. Reglas que indican "Si alguien hace disponible el programa de esta manera, debe tambin hacerlo disponible" pueden ser aceptables tambin, bajo la misma condicin.
Con este trabajo, se busc contribuir en el estado del arte en lo que toca a Internet. Se presentaron grficas sobre el estado que guarda el trfico, nmero de usuarios, nmeros de paquetes, usuarios conectados a Internet, entre otras.
TRABAJO FUTURO
De este trabajo, se desprenden principalmente las lneas de trabajo futuras siguientes:
Construccin de proyecciones de conexiones de Internet a 5 y 10 aos Profundizar en los factores sociales derivados del impacto de Internet. Abarcar ms sobre el monitoreo de redes con software libre. 92 Poner en prctica el monitor de red Nagios en alguna empresa o en la misma universidad.
93 FUENTES DE INFORMACIN
Amipci. Recuperado el 3 de diciembre de 2011, de http://estudios.amipci.org.mx:8080/mashboard/main.jsp Barcel, J. (2004), Redes de Computadoras. Catalunya (Espaa). Eureca Media. Caprari, A. (2008), SMTP. Recuperado el 3 de noviembre de 2011, de http://www.freepops.org/es/smtp.shtml#delivery Crdenas, M. (2011), Using Nagios for intrusion detection. Recuperado el 6 de diciembre de 2011, de http://cdsweb.cern.ch/record/865723/files/p860.pdf Carou, H. (2002), Democracia digital: Lmites y oportunidades. Madrid (Espaa). Trotta, Editorial S.A. Chua, J. (2003) Global Information Assurance Certification Paper. Recuperado el de diciembre de 2011, de http://www.giac.org/paper/gsec/3316/distributed- monitoring-security-nagios/105463 Computing.es. Recuperado el 5 de diciembre de 20011, de http://www.tcomm.es/joomla/index.php/contents-menu/noticias/item/79-caso-de- %C3%A9xito-publicado-en-computinges.html David y Skinner (2011), System Monitoring Using NAGIOS, Cacti, and Prism. Recuperado el de diciembre de 2011, de http://www.cug.org/5- publications/proceedings_attendee_lists/CUG09CD/S09_Proceedings/pages/autho rs/11-15Wednesday/14A-Davis/davis-paper.pdf eEspaa. Recuperado el 20 de noviembre de 2011, de http://www.saludalia.com/saludaliaNuevo/interior/fundacionAuna/pdf/eSalud.pdf Ethernet. Recuperado el 24 de Diciembre de 2011, de http://www.gobcan.es/educacion/conocernos_mejor/paginas/protocol.htm ethernet y token 94 Forouzan, B. (2002), Transmisin de datos y redes de comunicacin. Aravaca (Espaa). McGraw Hill. Giralt, V. (2011). rea de Sistemas, Servicio Central de Informtica. Recuperado el 29 de diciembre de 2011, de http://vgg.uma.es/redes/bajos.htmlGNU Operating System. La definicin de software libre. Recuperado el 12 de septiembre de 2011, de http://www.gnu.org/philosophy/free-sw.es.html Go Gulf. Recuperado el 28 de septiembre de 2011, de http://www.go- gulf.com/blog/60-seconds Hispalinux. Recuperado el 1 de diciembre de 2011, de http://www.hispalinux.es/SoftwareLibre IDC. Recuperado el 4 de diciembre de 2011, de http://www.idclatin.com/default2.asp?ctr=mex ISOC. Recuperado el 20 Octubre de 2011, de http://www.isoc.org.mx/historia.html ITU. Recuperado el 30 de noviembre de 2011, de http://www.itu.int/ITU- D/ict/statistics/index.html Joskowicz, J. (2008), Redes de Datos. Montevideo (Uruguay). Versin 5 Lanzillotta, A. (2005), Definicin de monitor de red. Recuperado el 20 de septiempre de 2011, de http://www.mastermagazine.info/termino/5951.php Luis, R. (2008), La pila de protocolos TCP/IP. Recuperado el 16 de noviembre de 2011, de http://ipref.wordpress.com/2008/06/03/la-pila-de-protocolos-de-tcpip/ Lumeta. Recuperado el 2 de diciembre de 2011, de http://www.lumeta.com/research/index.html Marcas. Recuperado el 18 de septiembre de 2011, de http://www.marcas.com.mx/boletin.asp?lonidboletin=76 95 Monitor Nagios. Recuperado el 15 de diciembre de 2011, de http://nagioses.blogspot.com/ nagios Monitor Pandora. Recuperado el 15 de diciembre de 2011, de http://pandorafms.org/index.php?sec=project&sec2=home&lng=es Monitor PTRG. Recuperado el 15 de diciembre 2011, de http://www.es.paessler.com/prtg6 Monitor WhatsUp Gold Premium. Recuperado el 15 de diciembre de 2011, de http://www.isoftland.com/docs/whatsup/gold/WhatsUp_Gold__Premium_ES.pdf Nagios. Recuperado el 31 de agosto de 2011, de http://nagios.sourceforge.net/docs/nagioscore/3/en/toc.html Pervil, M (2011), Using Nagios to monitor faults in a self-healing environment. Recuperado el de diciembre de 2011, de http://www.cs.helsinki.fi/u/niklande/opetus/SemK07/paper/pervila.pdf Pisticelli, A. Blogs. Recuperado el 30 de septiembre, de http://es.tldp.org/Tutoriales/doc-curso-guadalinex-iesaverroes/tema5a.pdf Quindel. Recuperado el 5 de diciembre de 2011, de http://qindel.com/clientes/casos-de-exito Robles, O. (2007) Historia de Internet. Recuperado el 3 de septiembre de 2011, de http://banderas.com.mx/hist__de_internet.htm Romero Widzi, A. Arquitectura de una LAN. Recuperado el 13 de noviembre de 2011, de http://aplicarmantenimientoalequipodecomputo.blogspot.com/2011/05/arquitectura- de-red.html Sanchez Romero, F. Poltica Digital. Recuperado el 24 de septiembre de 2011, de 96 http://www.politicadigital.com.mx/pics/edito/multimedia/397/filearton81_multimedia. pdf Tanenbaum Andrew, S. (2003), Redes de Computadoras. Edo. de Mxico (Mxico). Pearson Educacin de Mxico, S.A. de C.V. TLDP. Recuperado el 26 de noviembre de 2011, de http://es.tldp.org/Tutoriales/doc-curso-guadalinex-iesaverroes/tema5a.pdf Token. Recuperado el 25 de Diciembre de 2011, de http://www.gobcan.es/educacion/conocernos_mejor/paginas/protocol.htm TPS. Recuperado el 22 de noviembre de 2011, de http://observatoriodelacapacitacion.stps.gob.mx/oc/PDF/cursos_en_linea/Servicios Web_SE.pdf
ANEXOS 98
Anexo 1
Procedimiento detallado para la instalacin de Nagios
1. Creamos una cuenta de usuario /usr/sbin/useradd -m nagios Usuariopasswd nagios Clave del nuevo usuario- Donde el usuario ser nagios y la contrasea nagios Creamos un nuevo grupo llamado nagioscmd para permitir comandos externos. /usr/sbin/groupadd nagioscmd Aadimos tanto el usuario nagios como el usuario apache al grupo creado. /usr/sbin/usermod -a -G nagioscmd nagios /usr/sbin/usermod -a -G nagioscmd apache
2. Descargamos el paquete de nagios y sus plugins a) Vamos a crear una carpeta para ubicar las descargas y descomprimirlas. mkdir ~/downloads cd ~/downloads b) Descargamos los paquetes mediante la herramienta wget 99
3. Ahora vamos a compilar e instalar nagios a) En este momento vamos a correr el script de configuracin dndole como parmetro el nombre del grupo que hemos creado anteriormente. ./configure --with-command-group=nagioscmd b) Compilamos el cdigo de Nagios make all c) Instalamos los binarios, scripts y archivos de configuracin y les damos permiso sobre el directorio de comandos externos. make install make install-init make install-config make install-commandmode
4. Nuestra primera configuracin a) Vamos a modificar el correo al cual nagios notificara cuando algn servicio o recurso entre en estado crtico. vim /usr/local/nagios/etc/objects/contacts.cfg Buscamos el parmetro el correo electrnico asociado con la cuenta nagiosadmin y ponemos nuestro correo. 100
5. Configuracin de la interfaz web a) En el directorio conf.d de Apache instalamos la configuracin de nagios. make install-webconf b) Creamos un usuario para ingresar en la interfaz web de nagios htpasswd -c /usr/local/nagios/etc/htpasswd.users nagiosadmin c) Reiniciamos el servicio Apache service httpd restart
6. Instalamos y configuramos los plugins de Nagios a) Ingresamos a nuestra carpeta downloads y descomprimimos los plugins. cd ~/downloads tar xzf nagios-plugins-1.4.11.tar.gz cd nagios-plugins-1.4.11 b) Compilamos e instalamos los plugins ./configure --with-nagios-user=nagios --with-nagios- group=nagios make make install
7. Arrancando Nagios a) Primero vamos a aadir a Nagios en el arranque del sistema chkconfig --add nagios 101
chkconfig nagios on b) Verificamos la correcta configuracin de los ficheros /usr/local/nagios/bin/nagios -v usr/local/nagios/etc/nagios.cfg c) En este momento estamos listos para arrancar nuestro sistema de monitoreo nagios. Service nagios start
102
GLOSARIO
Algoritmo. Es un conjunto de operaciones ordenadas de modo tal en que puedan resolver un problema, dicho trmino deriva del matemtico astrnomo y gegrafo musulmn Al-Jwarizmi. Analgica. Se refiere a las magnitudes o valores que varan con el tiempo en forma continua (distancia, temperatura, velocidad, voltaje, frecuencia, amplitud, etc.) y pueden representarse en forma de ondas. Las computadoras emplean lo digital y, por lo tanto, si entra informacin analgica, se debe convertir; este es el caso de la conexin a Internet por Dial up, donde un mdem convierte la seal analgica (el sonido) en digital. Ancho de banda. Es la cantidad de datos que pueden ser transportados por algn medio en un determinado perodo de tiempo (generalmente segundos). Por lo tanto a mayor ancho de banda, mayor transferencia de datos por unidad de tiempo (mayor velocidad). El ancho de banda es expresado en bits por segundo (bps) o tambin en bytes por segundos. AT&T. Compaa estadounidense de telecomunicaciones. Provee servicios de voz, video, datos, e internet a negocios, clientes y agencias del gobierno. Avantel. Empresa de telecomunicaciones. Backbone. El backbone es un tipo de cableado para redes. El propsito del cableado del backbone es proporcionar interconexiones entre cuartos de entrada de servicios de edificio, cuartos de equipo y cuartos de telecomunicaciones. Incluye la conexin vertical entre pisos en edificios de varios pisos. El cableado del backbone incluye medios de transmisin (cable), puntos principales e intermedios de conexin cruzada y terminaciones mecnicas. 103
Bit. Es la unidad digital ms pequea que puede manejar una computadora. Se maneja a travs del sistema binario, es decir, puede tener dos estados: 1 0. Con la combinacin de ocho bits (ej: 00110010) se forma un byte. Bitnet. Antigua red internacional de computadores de centros de docentes que ofreca correo electrnico y transferencia de archivos basado en los protocolos Network Job Entry de IBM. Era posible acceder por Internet a travs de un gateway (una pasarela) de correo electrnico. Broadcast. Comunicacin en la que una sola transmisin es recibida por mltiples receptores, como ser la televisin o la radio por Internet, entre otros. Byte. Unidad de informacin formada por ocho bits. Segn cmo estn combinados los bits (ceros o unos), formarn un byte y, por lo tanto, un carcter cualquiera (una "a", un "2", un "(", incluso un espacio). Dependiendo de la cantidad de bytes, formarn kilobytes, megabytes, gigabytes, etctera. Cisco. Compaa que disea y vende tecnologa y servicios de red como: routers (enrutadores), switches (conmutadores), hubs, cortafuegos, productos de telefona IP, software de gestin de red como CiscoWorks, equipos para Redes de rea de Almacenamiento. Cisco fue fundada en 1984 por el matrimonio de Leonard Bosack y Sandra Lerner, quienes trabajaban en el rea de computacin de la universidad de Stanford. Conmutacin. Es la interconexin manual o automtica necesaria para establecer la comunicacin entre dos aparatos conectados a la red. Copyleft. Prctica al ejercer el derecho de autor que consiste en permitir la libre distribucin de copias y versiones modificadas de una obra u otro trabajo, exigiendo que los mismos derechos sean preservados en las versiones modificadas. 104
Criptografa. Es la ciencia y arte de escribir mensajes en forma cifrada o en cdigo. Es parte de un campo de estudios que trata las comunicaciones secretas, usadas, entre otras finalidades. DNS. Es un sistema de nomenclatura jerrquica para computadoras, servicios o cualquier recurso conectado a Internet o a una red privada. FTP. Es un protocolo de red para la transferencia de archivos entre sistemas conectados a una red TCP. Host. Computadoras conectados a una red, que proveen y utilizan servicios de ella. Los usuarios deben utilizar anfitriones para tener acceso a la red. LAN. Red de rea local (del ingls local area network) es la interconexin de una o varias computadoras y perifricos. Linux. Es uno de los trminos empleados para referirse a la combinacin del ncleo o kernel libre similar a Unix denominado Linux, que es usado con herramientas de sistema GNU. Multicast. Multicast hace su trabajo de transmisin de manera similar a como funcionan los canales de televisin o las estaciones de radio: El programa (archivo de audio / video) se emite desde la estacin hacia los transmisores (servidores conectados a la red) quienes se encargan de distribuir la seal (el stream) a los televidentes. Cuando el espectro de televidentes (usuarios, visitantes) se extiende, se agregan repetidoras (servidores). Nap. (Network Access Point - Punto de Acceso a la Red). Se refiere a los tres puntos de acceso a Internet en EE.UU. Peer-to-peer. Es una forma especial de proceso cooperativo, en el que unas aplicaciones pueden establecer comunicacin con otras. Ping. Anillo abrazadera. Parte de la unidad de un disco flexible de 5.25" que empuja el disco hacia el eje. Por lo general el anillo abrazadera forma parte del cono de centrado. 105
Procesador. Es el microchip encargado de ejecutar las instrucciones y procesar los datos que son necesarios para todas las funciones del computador. Se puede decir que es el cerebro del computador. Proxy. Es un programa que realiza la tarea de encaminador, utilizado en redes locales, su funcin es similar a la de un router, pero es injustificable el gasto en redes locales. Router Originalmente, se identificaba con el trmino gateway, sobre todo en referencia a la red Internet. En general, debe considerarse como el elemento responsable de discernir cul es el camino ms adecuado para la transmisin de mensajes en una red compleja que est soportando un trfico intenso de datos. Servidor. Genricamente, dispositivo de un sistema que resuelve las peticiones de otros elementos del sistema, denominados clientes. Sistema operativo. Es un software que acta de interfaz entre los dispositivos de hardware y los programas usados por el usuario para manejar un computador. Es responsable de gestionar, coordinar las actividades y llevar a cabo el intercambio de los recursos y acta como estacin para las aplicaciones que se ejecutan en la mquina. Skyp. Skype es una aplicacin freeware que permite hacer llamadas telefnicas por internet (VoIP). Llamar a otros usuarios del servicio es gratuito, como as tambin a lneas gratuitas, pero s tienen cargos otras lneas y telfonos celulares. Fue desarrollado por Niklas Zennstrm, Janus Friis y un equipo de desarrolladores en Tallinn, Estonia y lanzado en agosto de 2003. Software. El trmino ingls original define el concepto por oposicin a hardware: blando-duro, en referencia a la intangibilidad de los programas y corporeidad de la mquina. Software es un trmino genrico que designa al conjunto de programas de distinto tipo (sistema operativo y aplicaciones diversas) que hacen posible operar con el ordenador. 106
SSH. (Secure SHell). Protocolo seguro y un conjunto de herramientas para reemplazar otras ms comunes (inseguras). Fue diseado desde el principio para ofrecer un mximo de seguridad y permitir el acceso remoto a servidores de forma segura. Streaming. Consiste en una tecnologa utilizada para permitir la visualizacin y la audicin de un archivo mientras se est descargando, a travs de la construccin de un buffer por parte del cliente, una vez que este se ha conectado al servidor, el buffer del cliente se va llenando de la informacin descargada y se va reproduciendo en el ordenador. El sistema se encuentra sincronizado, tal que, una vez terminada la reproduccin del contenido del archivo, finaliza la descarga (siempre y cuando no existan interrupciones en el envo del archivo). Telnet. Protocolo estndar de Internet que permite al usuario conectarse a un ordenador remoto y utilizarlo como si estuviera en una de sus terminales. TIC. Programa informtico que permite a un usuario utilizar una computadora con un fin especfico. Las aplicaciones son parte del software de una computadora, y suelen ejecutarse sobre el sistema operativo. Topologa. La topologa hace referencia a la forma de un red. La topologa muestra cmo los diferentes nodos estn conectados entre s, y la forma de cmo se comunican est determinada por la topologa de la red. Las topologas pueden ser fsicas o lgicas. Tranceroute. Utilizad que traza el camino que hace un paquete desde una computadora hasta un otra en internet (generalmente un servidor), mostrando el tiempo que tarda en ir de un lado al otro y los saltos (hops) que da durante el camino. Twitter. (Gorjear, parlotear) es un servicio gratuito de microblogging, que hace las veces de red social y que permite a sus usuarios enviar micro-entradas basadas en texto, denominadas "tweets", de una longitud mxima de 140 caracteres. El envo de estos mensajes se puede realizar tanto por el sitio web de Twitter, como 107
va SMS (short message service) desde un telfono mvil, desde programas de mensajera instantnea, o incluso desde cualquier aplicacin de terceros, como puede ser Twitterrific, Tweetie, Facebook, Twinkle, Tweetboard o TweetDeck-en ingls. Unix. Es una familia de sistemas operativos tanto para ordenadores personales como para mainframes. Soporta gran nmero de usuarios y posibilita la ejecucin de distintas tareas de forma simultnea (multiusuario y multitarea). Su facilidad de adaptacin a distintas plataformas y la portabilidad de las aplicaciones (est escrito en lenguaje C) que ofrece hacen que se extienda rpidamente. URL. (Universal Resource Locator). Localizador Universal de Recursos. Sistema unificado de identificacin de recursos en la red. Las direcciones se componen de protocolo, FQDN y direccin local del documento dentro del servidor. Permite identificar objetos WWW, Gopher, FTP, News, etc. WAN. (Wide Area Network - Red de rea Extensa). WAN es una red de computadoras de gran tamao, generalmente dispersa en un rea metropolitana, a lo largo de un pas o incluso a nivel planetario. Youtube. Es un sitio web que permite a los usuarios compartir vdeos digitales a travs de Internet e incluso, permite a los msicos novatos y experimentados dar a conocer sus vdeos al mundo. Fue fundado en febrero de 2005 por tres antiguos empleados de PayPal: Chad Hurley, Steve Chen y Jawed Karim. YouTube es propiedad de Google, desde su compra, el 10 de octubre de 2006 por 1.650 millones de dlares.
108
NDICE DE GRFICAS
Grfica 1.2 Estudio de usuarios de Internet en Mxico.. 19 Grfica 1.3 Usuarios de Internet en Mxico por lugar de acceso. 19 Grfica 1.4 Estudio de usuarios de Internet por genero. 20 Grfica 1.5 Usuarios de Internet en Mxico por edad 20 Grfica 1.7 Dispositivos para conectarse a Internet en Mxico.... 21 Grfica 1.13 Grfica con el ndice de usuarios de Internet 30 Grfica 1.14 Grfica con el estimado de usuarios en Internet. 31 Grfica 1.15 Grfica de usuarios de Internet por cada 100 habitantes... 32 Grfica 1.16 Grfica del nmero global de usuarios de Internet.. 33 Grfica 2.6 Creacin de informacin y medios de almacenamiento disponible. 55
109
NDICE DE FIGURAS
Figura 1.1 ndice de desarrollo en Telecomunicaciones 18 Figura 1.6 Usuarios de Internet en los Edo. de Mxico. 21 Figura 1.8 Arquitectura del Internet 1998. 23 Figura 1.9 Arquitectura del Internet 2008. 23 Figura 1.10 Arquitectura del Internet 2010... 24 Figura 1.11 Arquitectura del Internet 2011... 24 Figura 1.12 Arquitectura de la LAN con salida a Internet.. 25 Figura 2.1 Trama de datos.. 37 Figura 2.2 Modelo de referencia OSI 40 Figura 2.3 Capas de la Pila TCP/IP... 46 Figura 2.4 Pila del Modelo OSI y TCP/IP. 47 Figura 2.5 Conexin TCP y UDP... 54 Figura 2.7 Creacin de usuarios; Preocupacin de las empresas... 56 Figura 2.8 Dispositivos y aplicaciones rastreados.. 57 Figura 3.1 Mtodos de solicitud HTTP interconstruidos. 66 Figura 3.2 Comandos NNTP principales para la difusin de noticias.. 70 Figura 3.3 Los principales tipos de mensajes ICMP... 71 Figura 3.4 Tipos de mensajes SNMP 73 Figura 3.5 Figura 3.5 Comparativa de los diferentes monitores de redes.. 80 110