Tamaño: px
Comenzar la demostración a partir de la página:

Download ""

Transcripción

1 aresumen Resumen La presente investigación muestra la creación de un Chat, aprovechando la técnica de desarrollo por componentes, para que se pueda utilizar y personalizar en cualquier aplicación o página Web. Debido a que un chat trabaja en una plataforma Cliente- Servidor, en esta investigación se desarrollan un componente ActiveX con las funciones del Servidor y otro con las funciones del Cliente. Para los recientes y próximos desarrollos de la Universidad de Colima, se hará cada vez más necesaria la implementación de chats en sus sistemas, ya sea para la comunicación entre maestros, comunicación entre alumnos, impartición de tutorías o asesorias maestroalumno a distancia, etc. Aunque es de todos conocido que los chats ya existen desde hace tiempo, y que los hay desde muy simples hasta muy sofisticados, en este trabajo se construye un componente que permita a la Universidad de Colima o Facultad de Telemática contar con un chat que se pueda personalizar y controlar dentro de sus aplicaciones. El lenguaje Microsoft Visual Basic 6.0 fue seleccionado como herramienta de desarrollo por el buen soporte y la facilidad que ofrece para la creación de componentes ActiveX. Además Visual Basic incluye el componente Microsoft Winsock Control, que proporciona acceso directo a la API (Interfaces de Programación de Aplicaciones) de Windows Sockets mediante la cual podemos programar los protocolos TCP (Protocolo de Control de Transmisión) y UDP (Protocolo de Datagrama de Usuario). El control WinSock es una parte fundamental para el desarrollo del componente Chat. Cada programa en particular requiere de un análisis detallado antes de pasar a la etapa de desarrollo; en la cual, el programador deberá mediante la utilización de un lenguaje de programación, generar un programa que cumpla con las expectativas del proyecto, para lograrlo el programador divide su trabajo en partes. En algunos casos algunos de los problemas que se tratan en estas divisiones ya han sido resueltos por otras personas, y es ahí donde el programador puede ayudarse utilizando el trabajo realizado por otras personas, a esto se le conoce como reutilización del código.

2 RESUMEN La Programación Orientada a Objetos consiste de un conjunto de técnicas que nos permiten incrementar enormemente nuestro proceso de producción de software; aumentando drásticamente nuestra productividad por un lado y permitiéndonos abordar proyectos de mucha mayor envergadura. Usando estas técnicas, aseguramos la reusabilidad de nuestro código, es decir, los objetos que hoy escribimos, si están bien escritos, nos servirán para siempre. La reutilización del código no es algo nuevo, sin embargo la forma o técnicas que permiten la reutilización han evolucionado permitiendo a los programadores aprovechar el trabajo de otros programadores o también compartir su trabajo con otras personas, facilitándoles su tarea, además de permitirles concentrarse directamente a resolver el problema de su proyecto y no a los accesorios que este necesitará. ActiveX, es una de las tecnologías más recientes que permite crear entre otras cosas componentes para que puedan ser utilizados por otras personas dentro de sus aplicaciones o páginas web. Y esta tecnología es precisamente una de las razones de éste trabajo. Utilizando la tecnología ActiveX se creó un componente que permite demostrar las ventajas que se pueden obtener al reutilizar código. Este componente cumple con las funciones de un Chat, de tal forma que cualquier aplicación o página web que permita incorporar componentes ActiveX y que requiera de un chat dentro de él, puede hacer uso de este componente, evitándole en este caso al programador el tener que desarrollar un Chat propio. Además este componente permite al programador personalizarlo de acuerdo a las necesidades de su aplicación. La estrategia para el desarrollo de este proyecto consistió en primera instancia en determinar de forma precisa cuál sería el objetivo y los resultados esperados, después fue necesario realizar una investigación sobre los temas más relacionados al proyecto como son: programación orientada a objetos y desarrollo de componentes ActiveX, complementando con algunos antecedentes teóricos importantes como: Internet, algunos protocolos TCP, UDP HTTP y la herramienta de desarrollo seleccionada.

3 aresumen Cada uno de los componentes del Chat, cuenta con sus propias propiedades, eventos y métodos, los cuales permiten al programador tener control sobre él. El código fuente completo de cada uno de los componentes se incluye en este documento, al igual que el desarrollo de una aplicación que ilustra detalladamente el uso de estos.

4

5 ABSTRACT Abstract The present investigation chose to create a Chat, taking advantage of the development by components technique, so that any application or page can be used and be personalized on the Web because chats work in a Client-Server platform. In this investigation an ActiveX component with the functions of the server will be developed. Likewise, another one will be developed to function as a Client. Chats will become increasingly important for both present and future systems the University hopes to develop as the communication between teachers and students, as well as academic counseling and tutoring and distance learning will become more prevalent. Although it is well known that chats have existed for a long time, and that there are both simple and very complex chats, this work hopes to build a component that will permit the University of Colima or the College of Telematics a chat that can be personalized and controlled from within different applications. There is a need to develop these Chat components in order to provide software developers of the University the base to incorporate them within their applications or Web pages because although there are public chats that can be very sophisticated, generally speaking, they do not offer the possibility of personalizing them or retaining any control over them. Microsoft Visual BASIC 6,0 was selected as the development tool because of the good support and the simplicity it offers for the development of ActiveX components. In addition Visual BASIC includes Microsoft Winsock Control that provides direct access to the API of Sockets Windows by which we can program TCP and UDP protocols. The WinSock control represents a fundamental part for the development of the Chat component. Each program, individually, requires a detailed analysis before beginning the development stage. In this stage development, the programmer will use the programming language to generate an application that fulfills the expectations of the project. In order to this, the programmer must divide his work in parts. In some cases, some of the problems will be encountered have already been solved by other people. This is where the programmer can

6 ABSTRACT help himself using the work of other people. This process is known as the reusability of the code. Object-oriented programming consists of an assembly of techniques that allow us to enormously increase our process of production of software, dramatically increasing our productivity on the one hand, and allowing us to approach projects with much greater coverage. Using these techniques, we will be assured of the re-usabability of our code, that is to say, the objects that we write today, if they are well written, will serve us for always. The reusability of a specific code is not anything new. Nevertheless, the form or techniques that allows reusability have evolved, allowing programmers to take advantage of the work other programmers or share their work with other people, facilitating their task and allowing them to concentrate directly on how to solve more specific problems related to their project and not to the accessories that this will need. ActiveX, is one of the more recent technologies that allow programmers to create new components so that other people within their applications or pages can use them on the Web. This technology, in fact, is one of the reasons for carrying out this project. Using ActiveX technology as a component allows us to demonstrate the advantages that can be obtained by reusing code. This component fulfills the functions of a Chat in such a way that any application or page Web that permits the incorporation of ActiveX components and requires a chat within it can use this component, thereby avoiding the programmer the additional chore of having to develop his own Chat. In addition this component allows the programmer to personalize the chat according to the necessities of his application. The strategy for the development of this project consisted of, firstly, determining the precise objective of the project and the expected results. Later, investigating topics related to object-oriented programming and development of ActiveX components and complementing this knowledge with some important theoretical antecedents about

7 ABSTRACT subjects like: the Internet, specific protocols, the selected development tools, etc., became necessary in order to document the investigation. Each one of the components of the Chat has its own properties, procedures and methods, which allow the programmer to develop the control. The complete source code of each one of the components is included in this document and the development of the application that in detail illustrates the use of these components.

8

9 INDICE Diseño y Desarrollo de un Componente para efectuar las tareas de un Chat CAPITULO 1 DEFINICION DEL PROYECTO Propuesta... 2 Área de Investigación: Desarrollo de Software... 2 Definición de la necesidad... 3 Objetivos... 3 Necesidad del componente Chat... 4 Beneficiarios de la investigación... 4 Necesidades de los Beneficiarios... 4 Impacto esperado en los Beneficiarios... 5 Requerimientos para realizar el proyecto... 5 Delimitación de la investigación... 6 CAPITULO 2 ANTECEDENTES Internet... 8 Pilas de Protocolos y el Modelo OSI Protocolo de Datagrama de Usuario (UDP) Protocolo de Control de Transmisión (TCP) El World Wide Web Protocolo de Transferencia de Hipertexto (HTTP) Localizadores Uniformes de Recursos (URL) Lenguaje de Marcado HiperTextual (HTML) Modelo Cliente / Servidor Microsoft Visual Basic como Herramienta de Desarrollo CAPITULO 3 PROGRAMACION ORIENTADA A OBJETOS Evolución de los lenguajes de programación Evolución en cuanto a la tecnología Evolución en cuanto a la conceptualización Evolución en cuanto al enfoque Teoría de la OOP CAPITULO 4 ACTIVEX Contenido dinámico de la red Contenido estático de la red Hacia un modelo con contenido activo La tecnología OLE Visión de ActiveX... 88

10 INDICE CAPITULO 5 DESARROLLO Cronograma Desarrollo de un Chat Los componentes ActiveX del Chat El componente ActiveX chatservidor El componente ActiveX chatcliente CAPITULO 6 RESULTADOS Conclusiones Recomendaciones BIBLIOGRAFÍA Y REFERENCIAS

11 Capítulo 1. Definición del Proyecto CAPITULO 1 Definición del Proyecto Propuesta Área de investigación: Desarrollo de Software Definición de la necesidad Objetivos Necesidad del componente Chat Beneficiarios de la Investigación Necesidades de los Beneficiarios Impacto esperado en los Beneficiarios Requerimientos para realizar el proyecto Delimitación de la investigación 1

12 Capítulo 1. Definición del Proyecto Propuesta El desarrollo de software por lo general, requiere de mucho tiempo dedicado a la programación. Hoy en día los programadores con el propósito de reducir estos tiempos de desarrollo para cumplir con sus metas, tratan de aprovechar al máximo la tecnología, programas o componentes existentes en el mercado, que les permitan de forma significativa avanzar en sus proyectos, evitando dedicarle tiempo a trabajar en algo que otra persona ya resolvió. Hablando en específico del software, los programadores se han visto enormemente favorecidos con las bondades de la reutilización de código, técnica que permite utilizar el trabajo o desarrollo de otras personas para poder llevar este trabajo a niveles superiores. Tanto la Universidad de Colima, como la Facultad de Telemática, requieren constantemente el estar desarrollando una gran variedad de productos en software, productos a los que el personal tiene que dedicarles tiempo para su análisis y desarrollo. Todos estos productos actualmente utilizan tecnología creada por otras personas, de ahí surge la idea de contribuir a estos desarrollos con un pequeño componente para que se pueda utilizar el los programas de la Universidad de Colima. Área de investigación: Desarrollo de Software Antes de que existiera el desarrollo de componentes, los programadores creaban sus programas, primero en el código fuente del lenguaje en el que estuvieran programando, después compilaban el programa traduciendo este código fuente a código máquina. El código obtenido después de la traducción no contiene todo el código necesario para que este programa funcione, por lo que debe pasar por un segundo paso llamado linking que consiste en enlazar el programa traducido con los subprogramas que manda llamar nuestro programa principal, para de esta forma poder obtener un programa ejecutable. Una vez terminado este proceso, el programador distribuye sus programas a todas las personas que lo utilizarán. El problema radica en que en el caso de querer hacer la actualización del programa anterior tendrá que repetir todo el proceso anterior y volver a 2

13 Capítulo 1. Definición del Proyecto distribuir el programa entre los clientes. Para evitar esto salieron al mercado las famosas DLL (Dynamic Link Libraries), que son archivos de programa que no están ni compilados no enlazados a nuestro código, sino que esta en nuestra computadora independiente de nuestro ejecutable y que se enlaza con él a través de llamadas a éste. De tal forma que cuando queremos realizar una modificación o mejora a nuestro programa bastará con modificar nuestro DLL sin necesidad de compilar ni enlazar. De aquí la tecnología siguió avanzando pasando por COM (Component Object Model) y OLE (Object Linking and Embedding) hasta llegar a los ActiveX. Esta última es una técnica de programación que hace que distintos programas diferentes e independientes se entiendan entre sí y posibilita la inclusión de un programa en una página de Internet a la vez que hace que cualquier programa pueda ser tratado con un objeto de tal manera que sea casi trasparente para el usuario. Definición de la necesidad Para los recientes y próximos desarrollos de la Universidad de Colima, se hará cada vez más necesaria la implementación de chats en sus sistemas, ya sea para la comunicación entre maestros, comunicación entre alumnos, impartición de tutorías o asesorias maestroalumno a distancia, etc. Aunque es de todos conocido que los chats ya existen desde hace tiempo, y que los hay desde muy simples hasta muy sofisticados, este trabajo pretende crear un componente que permita a la Universidad de Colima o Facultad de Telemática contar con un chat que se pueda personalizar y controlar dentro de sus aplicaciones. Objetivos El objetivo de este trabajo es el de crear un componente Chat, aprovechando la técnica de desarrollo por componentes, para que se pueda utilizar y personalizar en cualquier aplicación o página Web. Debido a que el chat trabaja en una plataforma Cliente-Servidor, el resultado del trabajo deberá reflejarse en un componente ActiveX con las funciones del Servidor y otro con las funciones del Cliente. 3

14 Capítulo 1. Definición del Proyecto Necesidad del componente Chat Se considera necesaria la creación de este componente para proveer a los desarrolladores de software de la Universidad de Colima, las bases para incorporar dentro de sus aplicaciones o páginas Web, el servicio de chat de forma personalizada y controlada. Por que el uso de chats de dominio público aunque sean muy sofisticados, por lo general no ofrecen el fácil acceso a su personalización y mucho menos a su control. Beneficiarios de la Investigación Con este trabajo se pretende que se pueda beneficiar, la Universidad de Colima, Facultad de Telemática, alumnos interesados en tema ó relacionados con éste, etc. El beneficio para la U de C se podría reflejar si los desarrolladores están interesados en incorporar, por ejemplo, a la página de la Universidad un Chat utilizando este componente, también lo pueden utilizar alumnos de la Facultad de Telemática quienes en su Tesis pretendan desarrollar un tema dentro del cual tengan la necesidad de utilizar un chat para llevar a cabo su proyecto. Necesidades de los Beneficiarios Los beneficiaros del chat, serán aquellas personas, que necesiten un componente, que se pueda incorporar ya sea en una página web, en un sistema cliente-servidor, o en general cualquier aplicación, además de que su necesidad radicará también en la facilidad de personalizar su chat si ningún problema y que no sea dependiente de ningún otro producto. Otra necesidad podría ser el de desarrollar su propio componente, para tal propósito se incluyen las partes más importantes del código fuente en este trabajo así como una explicación detallada de como utilizarlo. 4

15 Capítulo 1. Definición del Proyecto Impacto esperado en los Beneficiarios El impacto esperado es que este componente llegue a utilizarse en alguna de las aplicaciones de la Universidad; verlo personalizado por algún desarrollador de software ó estudiante; que se utilice en una página Web; ayudar a ahorrar tiempo en el desarrollo de aplicaciones mas complejas en las cuales tengan la necesidad de incorporar un chat, y al utilizar este componente estarán un paso adelante en su trabajo. Otro de los impactos esperados, sería la utilización del chat por parte de los maestros para resolver dudas o dar asesorías a sus alumnos a distancia o crear un sistema de foros utilizando este componente para que los alumnos puedan entrar y discutir los temas de mayor interés y que esta información sea procesada posteriormente, para el análisis por parte de maestros y directivos para darnos cuenta de cuales son los intereses de los alumnos. Requerimientos para realizar el proyecto Los requerimientos para el desarrollo de este proyecto son: Recursos Humanos 2 Investigadores con experiencia en desarrollo de software 2 Programadores con experiencia en Visual Basic y sistemas cliente servidor Software Microsoft Windows 2000 profesional Microsoft Office 2000 Microsoft Visual Basic 6.0 Internet Information Server 5.0 Hardware 3 Computadoras en red y con conexión a Internet 1 Servidor Web 1 Impresora 5

16 Capítulo 1. Definición del Proyecto Microsoft Visual Basic será el lenguaje utilizado para la programación del componente. Las computadoras se utilizarán para realizar la programación y además de permitir hacer las pruebas con el chat corriendo desde diferentes terminales. Para poner a funcionar el chat dentro de una página Web, será necesario instalar un servidor web. Delimitación de la investigación El propósito de este trabajo es crear un componente ActiveX con las funciones básicas de un servidor chat, y otro componente ActiveX que tenga las funciones básicas de un cliente chat, que se pueda utilizar en cualquier aplicación y permita incorporar este tipo de componentes y también que se pueda utilizar en una página Web. La interfase del chat se podrá personalizar para cada uno de las aplicaciones anteriormente mencionadas. 6

17 Capítulo 2. Antecedentes CAPITULO 2 Antecedentes Internet Pilas de Protocolos y el Modelo OSI Protocolo de Datagrama de Usuario (UDP) Protocolo de Control de Transmisión (TCP) El World Wide Web Protocolo de Transferencia de Hipertexto (HTTP) Localizadores Uniformes de Recursos (URL) Lenguaje de Marcado HiperTextual (HTML) Modelo Cliente / Servidor. Microsoft Visual Basic como Herramienta de Desarrollo i

18 Capítulo 2. Antecedentes Internet Desde su comienzo a mitad de los años setenta, se ha convertido en un servidor de más de 20 millones de usuarios. Esto es burdamente comparable con el número de personas que utilizaba microondas en los ochenta o el teléfono en los años treinta. Un antecedente cercano de Internet tuvo su punto de partida cuando la Agencia de Proyectos Avanzados de Investigación (ARPA), una rama del departamento de defensa, se le adjudicó su primer contrato para la tecnología que enlazaba computadoras. La primera red, ARPANET, basó los enlaces computadora a computadora en el revolucionario concepto del intercambio de paquetes, ideado por el ejército de los Estados Unidos, aunque nunca se utilizó. ARPANET funcionó durante muchos años como una red experimental para probar conceptos y tecnologías de redes. La conexión de Internet comenzó en realidad alrededor de 1980 y ARPA inició la conversión de las máquinas adjuntas a sus redes de investigación, a la nueva colección TCP/IP de protocolos de transmisión. TCP significa Protocolo de Control de Transmisión e IP significa Protocolo Internet. Lo que hoy se denomina TCP/IP no se limita a estos dos protocolos; en su lugar, el nombre TCP/IP se utiliza para referirse al conjunto completo de protocolos que se utilizan en Internet. Después, ARPA consiguió convencer a los investigadores de las universidades, para que adoptaran los nuevos protocolos. Debido a que la mayoría de los departamentos de informática de las universidades se encontraban en ese momento utilizando UNIX, ARPA forzó el desarrollo de sus protocolos TCP/IP para UNIX. Este esfuerzo fue satisfactorio en parte, ya que muchos departamentos estaban justo en ese momento adquiriendo segundas y terceras computadoras y querían situarlas unidas. Los departamentos necesitaban un protocolo de comunicación y excepto TCP/IP, no había ninguno disponible. Con el paso del tiempo, los protocolos TCP/IP de ARPA se utilizaron para conectar computadoras de forma local dentro de la mayoría de los departamentos de informática de las universidades. Hoy en día, esto es difícil de creer, ya que henos asociado los protocolos TCP/IP a la interconexión a lo largo del mundo. La versión más popular de UNIX en ese tiempo fue el Software de Distribución de Berkeley (BSD UNIX) de la Universidad de California. BSD UNIX se hizo popular en parte porque ofrecía servicios por encima y por debajo de los protocolos básicos TCP/IP. ii

19 Capítulo 2. Antecedentes Berkeley proporcionó utilidades como la copia de archivos remotos y una interfaz de programación de redes conocida como conectores. La interfaz de conectores fue importante debido a que permitió a los programadores escribir con relativa facilidad aplicaciones que se comunicaban utilizando protocolos TCP/IP, estimulando así la experimentación. El temprano éxito de Internet basado en la tecnología TCP/IP interesó a otros grupos. La Fundación Nacional de Ciencias (NSF) fue un factor decisivo en la expansión de Internet de TCP/IP por su iniciativa de involucrar a Internet a tantos científicos como fuera posible. A principios de 1985, el NSF extendió sus esfuerzos para establecer redes conectando a sus centros supercomputadoras. Más tarde, proporcionó la fusión para lanzar la conexión de muchas redes regionales de instituciones de investigación científica. Todas estas redes se conectan utilizando los protocolos TCP/IP, y ahora todas forman parte de Internet. Es importante darse cuenta de que Internet no es un nuevo tipo de red física. En cambio, es una red global de interconexiones basada en el conjunto de protocolos TCP/IP. En efecto, Internet es la mayor estructura virtual imaginada por sus diseñadores e implementada por completo en software. Al incrementar la popularidad de Internet, también lo hizo su tamaño. Muchos de sus usuarios iniciales eran sofisticados y estaban dispuestos a invertir energía en adoptar los nuevos servicios que se ponían a su disposición. Para el creciente número de usuarios, el correo electrónico ( ) y la transferencia de archivos se fue progresivamente suplantando por otras formas de comunicación. El increíble potencial de Internet para compartir y distribuir información se puso de manifiesto según más gente y más gente comenzó a utilizarlo. El NSF el cual había fundado casi por completo Internet en los Estados Unidos hasta 1991, levantó su prohibición al tráfico comercial en Internet y expuso la mayoría de sus recursos. Esto de dio a Internet una mayor exposición general y abrió sus puertas a muchas empresas comerciales. Hoy en día, las empresas y los gigantes de las telecomunicaciones se están replanteando afanosamente a sí mismos para aprovecharse de Internet. Las nuevas compañías, con Internet como mitad de su nombre, atraen inversores como moscas, contribuyendo al boom de los productos tecnológicos de Wall Street. La alianza de nuevas empresas se iii

20 Capítulo 2. Antecedentes está formando para desarrollar estándares y mecanismos de seguridad que lleven a Internet a nuevos territorios. Por ejemplo, video-teléfono por Internet, con la capacidad de recibir voz y video en tiempo real, por lo que se podrá ver a la persona con la que se esté hablando o la capacidad para encargar una pizza o para poder ver una película utilizando Internet. Las posibilidades son ilimitadas. La habilidad para aprovechar los servicios de Internet en una compañía o en la utilización personal volverá cada vez más valioso a Internet, según se exponga a más y más gente a través del mundo. También el Gobierno de los Estados Unidos, las principales Universidades y Corporaciones de Telecomunicaciones, se están asociando para desarrollar el Internet del futuro, existiendo proyectos muy ambiciosos como I2 o Internet Next Generation, donde se tendrán supercarreteras de acceso con velocidades del orden de los Gigabits por segundo. TCP/IP Generalmente, se pueden dividir las comunicaciones de redes en dos tipos básicos, intercambio de circuitos e intercambio de paquetes. Una red de intercambio de circuitos opera mediante el suministro de una conexión dedicada (circuito) entre dos puntos. El sistema de teléfonos opera de esta forma. Cuando se realiza una llamada, la llamada se conecta directamente a través de la centralita local de la compañía de teléfonos, a través de líneas troncales, a una oficina remota de intercambio, y finalmente, al teléfono al que se está llamando. Una vez establecida, esa conexión se reserva exclusivamente para esa utilización (circuito dedicado). Las redes de intercambio de paquetes se utilizan normalmente para la conexión de computadoras. Esos tipos de redes dividen el tráfico en pequeñas porciones llamadas paquetes (algunas veces llamadas datagramas) que se multiplexan dentro de las conexiones intermáquinas. La principal ventaja de las redes de intercambio de paquetes es que se puede utilizar una conexión simple para utilizar múltiples conexiones concurrentes. La desventaja, por supuesto, es que al incrementar la actividad de la red, cada pareja individual de comunicaciones de computadoras recibe una cantidad menor al ancho de banda de la red. iv

21 Capítulo 2. Antecedentes La parte IP de TCP/IP se diseñó como un encaminador inteligente, cuyo único propósito es el de mover los paquetes a y desde otras comunicaciones. El encaminador IP busca la dirección de destino y decide donde enviar el paquete para obtener la llegada más rápida a su destino. Esto significa que cuando dos computadoras se comunican através de Internet (es decir, un explorador Web está solicitando una determinada página de un servidor), los paquetes se envían desde el servidor Web a la computadora explorada tienen por que viajar directamente desde el servidor al cliente. Esto es porque, muy a menudo, no existe una conexión directa entre dos computadoras arbitrarias en Internet. Por ejemplo, un usuario típico logra acceso a Internet a través de una llamada a su Proveedor del Servicio Internet (ISP) como puede ser la Universidad o Telmex y después se va a explorar una página Web de un determinado sitio como En este caso, no existe una conexión directa entre la computadora del usuario y el ISP. En cambio, los datos se encaminan por cualquier camino posible (posiblemente incluyendo máquinas intermediarias) desde el servidor de ISP hasta el del Proveedor y finalmente, hasta la computadora del usuario. La capacidad para determinar el camino de menor resistencia es lo que hace al Protocolo Internet extremadamente eficiente y seguro. Como en la mayoría de los entornos distribuidos, uno tiene que asumir que en un momento dado, una gran cantidad de recursos de la red pueden estar fuera de línea; consecuentemente, el software se debe escribir de tal forma que no suponga que ciertos recursos estarán disponibles. La red tiene que poder adaptarse a la posibilidad de que numerosas pasarelas estén inactivas, mediante la permisión del envío de datos de alguna forma alternativa. Direcciones IP El enrrutamiento TCP/IP se basa en una dirección que se configura para cada sitio. A esta dirección se la denomina su dirección de Internet o dirección IP. A cada computadora se le asigna una dirección única de 32 bits (En la próxima versión de IP llamada IPV6 será de 128 bits), que se utiliza en todas las comunicaciones con la computadora. Una dirección IP consiste en cuatro números de 8 bits (para un total de 32 bits) desde 0 a 255, separados por puntos. Un esquema de direccionamiento IP de 32 bits, teóricamente debe v

22 Capítulo 2. Antecedentes producir más de cuatro billones (2 32 ) de direcciones únicas. Desafortunadamente, los diseñadores de TCP/IP no fueron tan generosos con la utilización de estas direcciones. Definieron tres clases básicas de redes que forman parte de Internet: redes extensas (clase A), redes de tamaño medio (clase B)y redes pequeñas (clase C). Esto se consiguió mediante la utilización de las diferentes secciones de 8 bits de una dirección IP para diferenciar entre las diversas clases. Las redes de clase A tienen los primeros 8 bits de la dirección IP fijado por el Centro de información de la Red de Internet (internic). Como sólo se han definido 8 bits, quedan 24 para que los fijen los administradores de la red interna de la compañía. Esto significa que las compañías con direcciones de clase A pueden tener más de 16 millones (2 24 ) de host conectados a Internet. Los 8 bits de más a la izquierda definidos por el InterNIC, toman valores desde 0 hasta 126, permitiendo 127 redes de clase A en Internet. Las compañías como IBM y Hewlett-Packard poseen redes de clase A y desafortunadamente, todas las direcciones de clase A ya se han adjudicado. Las redes de clase B que utilizan las compañías de tamaño medio, poseen los 16 bits de más a la izquierda preasignados por el lnternic, dejando 16 bits para su utilización local. Las direcciones de clase B comienzan con valores de 128 a 191 en su primer byte y un valor de 0 a 255, en el segundo. Existen 16,384 redes de clase B posibles, cada una de las cuales puede tener hasta 65,535 (216) hosts. Todas las direcciones de clase B también están dadas ya. Las redes de clase C tienen los 24 bits de más a la izquierda definidos por el lnternic, lo que deja sólo 8 bits para los 254 (28) hosts posibles. En realidad es bastante limitado; más aún si una pequeña compañía puede tener más de doscientas computadoras que necesitan conectarse a Internet. Las direcciones de clase C poseen valores de 192 a 223 en su primer byte. El segundo y el tercer byte de la dirección IP puede ser de 0 a 255, lo que significa que hay potencialmente más de dos millones de redes de clase C posibles. Todavía hay direcciones de clase C disponibles para algún tiempo. Las direcciones IP también pueden tener un nombre amigable al usuario (DN Nombre de Dominio). Por ejemplo, mientras la dirección IP un servidor Web es , su vi

TCP/IP. IRI 2 do cuatrimestre 2015

TCP/IP. IRI 2 do cuatrimestre 2015 TCP/IP IRI 2 do cuatrimestre 2015 Redes y Protocolos Una red es un conjunto de computadoras o dispositivos que pueden comunicarse a través de un medio de transmisión en una red. Los pedidos y datos de

Más detalles

TEMA: PROTOCOLOS TCP/IP

TEMA: PROTOCOLOS TCP/IP TEMA: PROTOCOLOS TCP/IP HISTORIA: El Protocolo de Internet (IP) y el Protocolo de Transmisión (TCP), fueron desarrollados inicialmente en 1973 por el informático estadounidense Vinton Cerf como parte de

Más detalles

INTRODUCCIÓN AL WEB. Pag. 1 de 10

INTRODUCCIÓN AL WEB. Pag. 1 de 10 INTRODUCCIÓN AL WEB La World Wide Web o simplemente WWW o Web es uno de los métodos más importantes de comunicación que existe en Internet. Consiste en un sistema de información basado en Hipertexto (texto

Más detalles

La vida en un mundo centrado en la red

La vida en un mundo centrado en la red La vida en un mundo centrado en la red Aspectos básicos de networking: Capítulo 3 1 Objetivos En este capítulo aprenderá a: Describir cómo las funciones de las tres capas superiores del modelo OSI que

Más detalles

Protocolos y Modelo OSI

Protocolos y Modelo OSI Protocolos y Modelo OSI. Mg. Gabriel H. Tolosa. tolosoft@unlu.edu.ar So as I look at transitioning to the communication platforms of the future, I see that the beauty of Internet protocols is you get the

Más detalles

Capítulo 5. Cliente-Servidor.

Capítulo 5. Cliente-Servidor. Capítulo 5. Cliente-Servidor. 5.1 Introducción En este capítulo hablaremos acerca de la arquitectura Cliente-Servidor, ya que para nuestra aplicación utilizamos ésta arquitectura al convertir en un servidor

Más detalles

FUNDAMENTOS DE REDES Arquitectura de Redes Modelo de referencia OSI y TCP/IP

FUNDAMENTOS DE REDES Arquitectura de Redes Modelo de referencia OSI y TCP/IP FUNDAMENTOS DE REDES Arquitectura de Redes Modelo de referencia OSI y TCP/IP Dolly Gómez Santacruz dollygos@univalle.edu.co Arquitectura de Redes Introducción Las comunicaciones en redes son complejas,

Más detalles

INTRODUCCION. Tema: Protocolo de la Capa de aplicación. FTP HTTP. Autor: Julio Cesar Morejon Rios

INTRODUCCION. Tema: Protocolo de la Capa de aplicación. FTP HTTP. Autor: Julio Cesar Morejon Rios INTRODUCCION Tema: Protocolo de la Capa de aplicación. FTP HTTP Autor: Julio Cesar Morejon Rios Qué es FTP? FTP (File Transfer Protocol) es un protocolo de transferencia de archivos entre sistemas conectados

Más detalles

CÓMO CONECTARNOS A INTERNET

CÓMO CONECTARNOS A INTERNET CÓMO CONECTARNOS A INTERNET Podemos conectarnos a la Red partiendo de dos posibilidades: Si nuestro ordenador forma parte de una red local, es decir, está conectado a otros ordenadores por un cable y dicha

Más detalles

5.1. Qué es Internet? controla todo el sistema, pero está conectado de tal manera que hace

5.1. Qué es Internet? controla todo el sistema, pero está conectado de tal manera que hace 5. Internet 5.1. Qué es Internet? Internet es una red mundial de equipos que se comunican usando un lenguaje común. Es similar al sistema telefónico internacional: nadie posee ni controla todo el sistema,

Más detalles

Fundamentos de Redes LI. Unidad III Modelos de Comunicaciones 3.1 Modelo de referencia OSI.

Fundamentos de Redes LI. Unidad III Modelos de Comunicaciones 3.1 Modelo de referencia OSI. 3.1 Modelo de referencia OSI. Durante las últimas dos décadas ha habido un enorme crecimiento en la cantidad y tamaño de las redes. Muchas de ellas sin embargo, se desarrollaron utilizando implementaciones

Más detalles

PRACTICA CAPITULO 2 MODULO 1 PROTOCOLOS Y LA FUNCIONALIDAD DE LA CAPA DE APLICACIÓN

PRACTICA CAPITULO 2 MODULO 1 PROTOCOLOS Y LA FUNCIONALIDAD DE LA CAPA DE APLICACIÓN PRACTICA CAPITULO 2 MODULO 1 PROTOCOLOS Y LA FUNCIONALIDAD DE LA CAPA DE APLICACIÓN Los protocolos de capa de aplicación de TCP/IP más conocidos son aquellos que proporcionan intercambio de la información

Más detalles

Redes. Tipos de redes según su alcance. 1 Ediciones AKAL, S. A.

Redes. Tipos de redes según su alcance. 1 Ediciones AKAL, S. A. Tipos de redes según su alcance De área local o LAN. Son redes de tamaño reducido que, por lo general, no ocupan más que una oficina o quizá un edificio y son redes muy rápidas. De área metropolitana o

Más detalles

Componentes de Integración entre Plataformas Información Detallada

Componentes de Integración entre Plataformas Información Detallada Componentes de Integración entre Plataformas Información Detallada Active Directory Integration Integración con el Directorio Activo Active Directory es el servicio de directorio para Windows 2000 Server.

Más detalles

Clase 22 Nivel de Aplicación WWW Tema 6.- Nivel de aplicación en Internet

Clase 22 Nivel de Aplicación WWW Tema 6.- Nivel de aplicación en Internet Clase 22 Nivel de Aplicación WWW Tema 6.- Nivel de aplicación en Internet Dr. Daniel Morató Redes de Computadores Ingeniero Técnico de Telecomunicación Especialidad en Sonido e Imagen 3º curso Temario

Más detalles

Capas del Modelo ISO/OSI

Capas del Modelo ISO/OSI Modelo ISO/OSI Fue desarrollado en 1984 por la Organización Internacional de Estándares (ISO), una federación global de organizaciones que representa aproximadamente a 130 países. El núcleo de este estándar

Más detalles

PRACTICA CAPITULO 2 MODULO 1 PROTOCOLOS Y LA FUNCIONALIDAD DE LA CAPA DE APLICACIÓN

PRACTICA CAPITULO 2 MODULO 1 PROTOCOLOS Y LA FUNCIONALIDAD DE LA CAPA DE APLICACIÓN PRACTICA CAPITULO 2 MODULO 1 PROTOCOLOS Y LA FUNCIONALIDAD DE LA CAPA DE APLICACIÓN Los protocolos de capa de aplicación de TCP/IP más conocidos son aquellos que proporcionan intercambio de la información

Más detalles

SISTEMAS DE NOMBRES DE DOMINIO

SISTEMAS DE NOMBRES DE DOMINIO SISTEMAS DE NOMBRES DE DOMINIO La historia del sistema de nombres de dominio, DNS, se remonta a la década de los setenta, donde cada una de las computadoras conectadas a la red tenía asignada una dirección

Más detalles

VISIÓN GENERAL HERRAMIENTAS COMERCIALES

VISIÓN GENERAL HERRAMIENTAS COMERCIALES VISIÓN GENERAL El servidor de MS SQL se ha convertido en un estándar en muchas partes de la América corporativa. Puede manejar volúmenes de datos grandes y se integra bien con otros productos de Microsoft.

Más detalles

Pág 1. Manual del usuario NETRETINA EVO. Helpdesk Software

Pág 1. Manual del usuario NETRETINA EVO. Helpdesk Software Pág 1 NETRETINA EVO Helpdesk Software Pág 2 NeTRetina EVO Índice de contenido 1. Información general del software 2. Requerimientos 3. Instalación y puesta en marcha 4. Módulos del software a. Servidor

Más detalles

Introducción a las Redes: Qué necesito saber sobre la red de datos de mi cliente?

Introducción a las Redes: Qué necesito saber sobre la red de datos de mi cliente? diseñador Formación oficial Comm-Tec para obtener el certificado de Diseñador de Sistemas AMX: Módulo que prepara para la realización del test de conocimientos mínimos necesarios para la realización del

Más detalles

Módulo II Unidad Didáctica 2

Módulo II Unidad Didáctica 2 Módulo II Unidad Didáctica 2 Introducción Una vez que el sitio está desarrollado y hemos cumplido con todas las etapas para su diseño es necesario incorporar algunos conceptos que nos permitan comprender

Más detalles

Utilizar los servicios de Index Service para buscar información de forma rápida y segura, ya sea localmente o en la red.

Utilizar los servicios de Index Service para buscar información de forma rápida y segura, ya sea localmente o en la red. Funciones de servidor La familia Windows Server 2003 ofrece varias funciones de servidor. Para configurar una función de servidor, instale dicha función mediante el Asistente para configurar su servidor;

Más detalles

Arquitectura de Aplicaciones Empresariales. Lic. Esteban Cesar Calabria

Arquitectura de Aplicaciones Empresariales. Lic. Esteban Cesar Calabria Arquitectura de Aplicaciones Empresariales Aplicaciones empresariales Temario Aplicaciones Empresariales Arquitectura Aplicaciones Empresariales Layering Negocio Persistencia Presentación Ejemplos Aplicaciones

Más detalles

Estructura del protocolo OSI

Estructura del protocolo OSI Semana 14 14 Empecemos! En esta última semana del 9no semestre te queremos felicitar por haber llegado hasta aquí con éxito, enfrentando y resolviendo retos relacionados a los tipos de redes. Esperamos

Más detalles

Tema 4: Internet y Teleinformática. Informática Básica

Tema 4: Internet y Teleinformática. Informática Básica Tema 4: Internet y Teleinformática Informática Básica Licesio J. Rodríguez-Aragón Departamento de Informática, Estadística y Telemática Universidad Rey Juan Carlos Tema 4: Internet y Teleinformática 1

Más detalles

las necesitan. Estos índices deben de ser administrados y revisados por lo menos cada tres meses para que los índices no sean un problema.

las necesitan. Estos índices deben de ser administrados y revisados por lo menos cada tres meses para que los índices no sean un problema. CAPÍTULO IV RESUMEN En este capítulo daremos a conocer como es el funcionamiento de las diferentes bases de datos que la aplicación tiene en uso, esto es el caso de las bases de datos EASY y PL, estas

Más detalles

ARQUITECTURAS CLIENTE/SERVIDOR

ARQUITECTURAS CLIENTE/SERVIDOR Arquitecturas Cliente/Servidor, Sem 2016-1 M.I.Yasmine Macedo Reza 1 ARQUITECTURAS CLIENTE/SERVIDOR Conceptos básicos Arquitecturas Cliente/Servidor, Sem 2016-1 M.I.Yasmine Macedo Reza 2 Conceptos básicos

Más detalles

INTRODUCCIÓN. El protocolo TCP, funciona en el nivel de transporte del modelo de referencia OSI, proporcionando un transporte fiable de datos.

INTRODUCCIÓN. El protocolo TCP, funciona en el nivel de transporte del modelo de referencia OSI, proporcionando un transporte fiable de datos. INTRODUCCIÓN Aunque poca gente sabe lo que es TCP/IP todos lo emplean indirectamente y lo confunden con un solo protocolo cuando en realidad son varios, de entre los cuales destaca y es el mas importante

Más detalles

Modelo TCP/IP. Página 1. Modelo TCP/IP

Modelo TCP/IP. Página 1. Modelo TCP/IP Modelo TCP/IP Página 1 Índice: Página 1.-Introducción 3 2.-Arquitectura TCP/IP 3 3.-Protocolo IP 8 4.-Direccionamiento IP 9 5.-Otros Protocolos de la capa de Red. 12 6.-Ejercicios 13 7.-Protocolos de resolución

Más detalles

REQUIERE ATENDER DESCONFIGURACIÓN DEL C.P.U.

REQUIERE ATENDER DESCONFIGURACIÓN DEL C.P.U. REQUIERE ATENDER DESCONFIGURACIÓN DEL C.P.U. Si deseas checar todo lo que tiene tu cpu sigue los siguientes pasos: 1.-Vas a inicio, click en "ejecutar" escribes: dxdiag 2.-Se abre una ventana, en la pestania

Más detalles

8 Conjunto de protocolos TCP/IP y direccionamiento IP

8 Conjunto de protocolos TCP/IP y direccionamiento IP 8 Conjunto de protocolos TCP/IP y direccionamiento IP 8.1 Introducción a TCP/IP 8.1.1 Historia de TCP/IP El Departamento de Defensa de EE.UU. (DoD) creó el modelo de referencia TCP/IP porque necesitaba

Más detalles

Especificación de la secuencia de mensajes que se han de intercambiar. Especificación del formato de los datos en los mensajes.

Especificación de la secuencia de mensajes que se han de intercambiar. Especificación del formato de los datos en los mensajes. SISTEMAS DISTRIBUIDOS DE REDES 2.- MODELOS ORIENTADOS A OBJETOS DISTRIBUIDOS 2.1. Tecnologías de sistemas distribuidos Para la implementación de sistemas distribuidos se requiere de tener bien identificados

Más detalles

CAPÍTULO I INTRODUCCIÓN

CAPÍTULO I INTRODUCCIÓN CAPÍTULO I INTRODUCCIÓN Una página Web es un documento situado en una red informática al que se accede mediante enlaces de hipertexto, y éste es aquel texto que contiene elementos a partir de los cuales

Más detalles

Servidores web. Qué es un servidor web? Tipos de servidores. Lic. Lorena Bernis

Servidores web. Qué es un servidor web? Tipos de servidores. Lic. Lorena Bernis Servidores web Qué es un servidor web? Tipos de servidores. Lic. Lorena Bernis Servidores web 2 SERVIDOR En informática, un servidor es un tipo de software que realiza ciertas tareas en nombre de los usuarios.

Más detalles

UNIVERSIDAD CATÓLICA DEL NORTE PROGRAMA DE ESTUDIOS I. IDENTIFICACIÓN DE LA ASIGNATURA

UNIVERSIDAD CATÓLICA DEL NORTE PROGRAMA DE ESTUDIOS I. IDENTIFICACIÓN DE LA ASIGNATURA UNIVERSIDAD CATÓLICA DEL NORTE PROGRAMA DE ESTUDIOS I. IDENTIFICACIÓN DE LA ASIGNATURA Nombre: Aplicaciones Computacionales Código: CC-215 Fecha Actualización: Septiembre 2004 Unidad Responsable: Departamento

Más detalles

desarrollo. Dentro del desarrollo de la tesis el proceso de modelado del sistema fue hecho con el

desarrollo. Dentro del desarrollo de la tesis el proceso de modelado del sistema fue hecho con el Capitulo II. Análisis de herramientas y tecnologías de desarrollo. Dentro del desarrollo de la tesis el proceso de modelado del sistema fue hecho con el lenguaje de Modelo de Objetos llamado UML (Unified

Más detalles

Introducción Internet no tiene una estructura real, pero existen varios backbone principales. Estos se construyen a partir de líneas y routers de alta velocidad. Conectados a los backbone hay redes regionales

Más detalles

Arquitecturas cliente/servidor

Arquitecturas cliente/servidor Arquitecturas cliente/servidor Conceptos básicos 1 Conceptos básicos 1. Definición de puerto 2. Sockets 3. Conceptos cliente/servidor 4. Definición de Stream 5. Concurrencia, multiprogramación y multitarea

Más detalles

Administración de sitios Web. Capítulo 8. Servidores Web: Internet Information Server

Administración de sitios Web. Capítulo 8. Servidores Web: Internet Information Server 1 of 9 4/15/2010 9:47 PM Anterior Administración de sitios Web Capítulo 8. Servidores Web: Internet Information Server Siguiente En este punto, nos centraremos en las tareas de administración del servidor

Más detalles

GLOSARIO. Arquitectura: Funcionamiento, estructura y diseño de una plataforma de desarrollo.

GLOSARIO. Arquitectura: Funcionamiento, estructura y diseño de una plataforma de desarrollo. GLOSARIO Actor: Un actor es un usuario del sistema. Esto incluye usuarios humanos y otros sistemas computacionales. Un actor usa un Caso de Uso para ejecutar una porción de trabajo de valor para el negocio.

Más detalles

Poder Judicial de Tucumán Año 2013

Poder Judicial de Tucumán Año 2013 Internet y Correo electrónico El presente instructivo corresponde a una guía básica para el manejo de los programas y para la adquisición de conceptos en relación a estos utilitarios. No obstante ello,

Más detalles

INTERNET. ISI Prof. Carla M. Mansilla Informática Básica - FCA

INTERNET. ISI Prof. Carla M. Mansilla Informática Básica - FCA INTERNET es la red de redes, es decir, es la suma de interredes conectadas entre sí, sin importar el lugar geográfico en que se encuentren. Por ella circulan constantemente cantidades increíbles de información.

Más detalles

Juan de Dios Murillo Morera e-mail: jmurillo@una.ac.cr Santiago Caamaño Polini e-mail: scaamano@costarricense.cr INTRODUCCIÓN

Juan de Dios Murillo Morera e-mail: jmurillo@una.ac.cr Santiago Caamaño Polini e-mail: scaamano@costarricense.cr INTRODUCCIÓN UNICIENCIA 24 pp. 83-89 2010 IMPLEMENTACIÓN DE UN SERVIDOR FTP UTILIZANDO EL MODELO CLIENTE/SERVIDOR MEDIANTE EL USO DE SOCKETS EN LENGUAJE C UNIX CON EL FIN DE MEJORAR LOS TIEMPOS DE RESPUESTA EN LA RED

Más detalles

Operación Microsoft Windows XP

Operación Microsoft Windows XP Entornos de red Concepto de red En el nivel más elemental, una red consiste en dos equipos conectados entre sí mediante un cable de forma tal que puedan compartir datos. Todas las redes, no importa lo

Más detalles

Manual de referencia de HP Web Jetadmin Database Connector Plug-in

Manual de referencia de HP Web Jetadmin Database Connector Plug-in Manual de referencia de HP Web Jetadmin Database Connector Plug-in Aviso de copyright 2004 Copyright Hewlett-Packard Development Company, L.P. Prohibida la reproducción, adaptación o traducción sin autorización

Más detalles

PROGRAMACIÓN EN INTERNET Curso 2001-2002 http://www.dlsi.ua.es/asignaturas/pi/ MICROSOFT PERSONAL WEB SERVER 4.0... 2

PROGRAMACIÓN EN INTERNET Curso 2001-2002 http://www.dlsi.ua.es/asignaturas/pi/ MICROSOFT PERSONAL WEB SERVER 4.0... 2 MICROSOFT PERSONAL WEB SERVER 4.0... 2 Introducción... 2 Qué se puede configurar... 6 Menú Avanzada... 7 1 Microsoft Personal Web Server 4.0 Introducción Personal Web Server 4.0 es un servidor de páginas

Más detalles

Protocolo de Internet (IP)

Protocolo de Internet (IP) Semana 12 Empecemos! Estimado y estimada participante, esta semana tendrás la oportunidad de aprender sobre protocolo de Internet (IP), el cual permite enlazar computadoras de diferentes tipos, ser ejecutado

Más detalles

PREPARATORIA DIURNA DE CUAUTLA

PREPARATORIA DIURNA DE CUAUTLA PREPARATORIA DIURNA DE CUAUTLA Taller de computación II Profr. ING. AARON TABOADA LOMEZ Tecnologías de la Información y Comunicación (TIC) Son aquellas herramientas computacionales que procesan, almacenan,

Más detalles

Internet - Web. Internet - Web. Internet. Internet. Diseño de Sitios Web Desarrollo de Paginas Web. Qué es la Internet? - Qué es la Web?

Internet - Web. Internet - Web. Internet. Internet. Diseño de Sitios Web Desarrollo de Paginas Web. Qué es la Internet? - Qué es la Web? Desarrollo de Paginas Web Internet - Web Internet - Web Qué es la Internet? - Qué es la Web? Internet: Una red de computadoras a nivel mundial Web: Una forma de organizar la información existente en Internet

Más detalles

COMO FUNCIONA INTERNET

COMO FUNCIONA INTERNET COMO FUNCIONA INTERNET Fuente: http://www.areatecnologia.com/informatica/como-funciona-internet.html Vamos a explicar los conceptos básicos de Internet que todo el mundo debería conocer. Internet es una

Más detalles

Conectarse a Internet desde Windows 95

Conectarse a Internet desde Windows 95 Conectarse a Internet desde Windows 95 Jaime de Yraolagoitia Este artículo le explica el método que ha de seguir para conectarse a Internet utilizando las herramientas que proporciona el sistema operativo

Más detalles

Univ. de Concepción del Uruguay Facultad de Ciencias Agrarias Ingeniería Agrónoma

Univ. de Concepción del Uruguay Facultad de Ciencias Agrarias Ingeniería Agrónoma INFORMÁTICA Univ. de Concepción del Uruguay Facultad de Ciencias Agrarias Ingeniería Agrónoma Informática Teoría Unidad 5 Prof. Ing Ezequiel Benavente Ciclo lectivo 2014 Definición Redes de Computadoras:

Más detalles

Bienvenidos a la presentación: Introducción a conceptos básicos de programación.

Bienvenidos a la presentación: Introducción a conceptos básicos de programación. Bienvenidos a la presentación: Introducción a conceptos básicos de programación. 1 Los programas de computadora son una serie de instrucciones que le dicen a una computadora qué hacer exactamente. Los

Más detalles

1.Introducción. 2.Direcciones ip

1.Introducción. 2.Direcciones ip 1.Introducción El papel de la capa IP es averiguar cómo encaminar paquetes o datagramas a su destino final, lo que consigue mediante el protocolo IP. Para hacerlo posible, cada interfaz en la red necesita

Más detalles

TEMA 8. Internet y la World Wide Web. Álvarez, S., Bravo, S., Departamento de Informática y automática Universidad de Salamanca

TEMA 8. Internet y la World Wide Web. Álvarez, S., Bravo, S., Departamento de Informática y automática Universidad de Salamanca TEMA 8 Internet y la World Wide Web Álvarez, S., Bravo, S., Departamento de Informática y automática Universidad de Salamanca Qué es Internet? Algunos autores, Internet es un acrónimo de INTERconected

Más detalles

GUÍAS FÁCILES DE LAS TIC

GUÍAS FÁCILES DE LAS TIC GUÍAS FÁCILES DE LAS TIC del COLEGIO OFICIAL DE INGENIEROS DE TELECOMUNICACIÓN Trabajo Premiado 2006 Autor: La Red Internet D. Gerson Aires Casas 17 de Mayo 2006 DIA DE INTERNET GUÍAS FÁCILES DE LAS TIC

Más detalles

CAPITULO 3 MOVILIDAD EN LA NAVEGACIÓN Y ALMACENAMIENTO EN BASES DE DATOS

CAPITULO 3 MOVILIDAD EN LA NAVEGACIÓN Y ALMACENAMIENTO EN BASES DE DATOS CAPITULO 3 MOVILIDAD EN LA NAVEGACIÓN Y ALMACENAMIENTO EN BASES DE DATOS La introducción de las redes locales marca una nueva etapa en la evolución de las computadoras personales al permitir ligar varias

Más detalles

Instituto Tecnológico y de Estudios Superiores de Monterrey Práctica de Laboratorio 4 Implementación de un NAPT

Instituto Tecnológico y de Estudios Superiores de Monterrey Práctica de Laboratorio 4 Implementación de un NAPT Instituto Tecnológico y de Estudios Superiores de Monterrey Práctica de Laboratorio 4 Implementación de un NAPT Marco teórico: La red más grande del mundo, Internet, ha tenido un gran crecimiento en la

Más detalles

INDICE I. Parte: Conceptos sobre TCP/IP 1. Introducción a TCP/IP 2. Arquitectura TCP/IP 3. La Capa de Acceso a la Red

INDICE I. Parte: Conceptos sobre TCP/IP 1. Introducción a TCP/IP 2. Arquitectura TCP/IP 3. La Capa de Acceso a la Red INDICE Introducción XV I. Parte: Conceptos sobre TCP/IP 1. Introducción a TCP/IP 3 Breve historia de TCP/IP 4 La necesidad de normas abiertas 6 El proceso de normalización de Internet 9 Borradores de Internet

Más detalles

Ministerio de Educación, Cultura y Deporte. Aulas en Red. Windows. Módulo 2: Servicios Básicos. DHCP

Ministerio de Educación, Cultura y Deporte. Aulas en Red. Windows. Módulo 2: Servicios Básicos. DHCP Ministerio de Educación, Cultura y Deporte. Aulas en Red. Windows Módulo 2: Servicios Básicos. DHCP Aulas en red. Aplicaciones y servicios. Windows DHCP El servicio DHCP (Dynamic Host Configuration Protocol)

Más detalles

LA ARQUITECTURA TCP/IP

LA ARQUITECTURA TCP/IP LA ARQUITECTURA TCP/IP Hemos visto ya como el Modelo de Referencia de Interconexión de Sistemas Abiertos, OSI-RM (Open System Interconection- Reference Model) proporcionó a los fabricantes un conjunto

Más detalles

Concepto de Procesamiento Distribuido y Centralizado

Concepto de Procesamiento Distribuido y Centralizado Concepto de Procesamiento Distribuido y Centralizado Procesamiento Centralizado: En la década de los años 50 s las computadoras eran máquinas del tamaño de todo un cuarto con las siguientes características:

Más detalles

Propuesta de Portal de la Red de Laboratorios Virtuales y Remotos de CEA

Propuesta de Portal de la Red de Laboratorios Virtuales y Remotos de CEA Propuesta de Portal de la Red de Laboratorios Virtuales y Remotos de CEA Documento de trabajo elaborado para la Red Temática DocenWeb: Red Temática de Docencia en Control mediante Web (DPI2002-11505-E)

Más detalles

GUIA RAPIDA DE CONFIGURACION DE IP DINAMICA

GUIA RAPIDA DE CONFIGURACION DE IP DINAMICA GUIA RAPIDA DE CONFIGURACION DE IP DINAMICA INTRODUCCION La siguiente guia esta basada en el servicio gratuito No-IP en http://www.no-ip.com/ Este servicio puede ser tambien de otras empresas como DYNDNS.org.

Más detalles

Guía de uso de Moodle para participantes

Guía de uso de Moodle para participantes Guía de uso de Moodle para participantes ÍNDICE 1 QUÉ ES MOODLE?... 3 2 INTRODUCCIÓN A LA PLATAFORMA... 4 2.1 ACCESO... 4 2.2 CURSO... 5 2.2.1 BLOQUES... 6 3 RECURSOS Y MÓDULOS... 8 3.1 TRANSMISIVOS...

Más detalles

INTERNET - INTRANET - EXTRANET

INTERNET - INTRANET - EXTRANET INTERNET - INTRANET - EXTRANET Definiciones Internet es "una red de computación de alcance mundial constituida a su vez por miles de redes de computación que conectan entre sí millones de computadoras,

Más detalles

CONFIGURACIÓN DE UNA RED DOMÉSTICA CON ACCESO A INTERNET

CONFIGURACIÓN DE UNA RED DOMÉSTICA CON ACCESO A INTERNET 1 CONFIGURACIÓN DE UNA RED DOMÉSTICA CON ACCESO A INTERNET Francisco Javier Castillo Jiménez 1. Definiciones 2. Dispositivos 3. Interconexión 4. Protocolo TCP/IP 5. Direccionamiento Estático y Dinámico

Más detalles

El Modelo de Referencia OSI

El Modelo de Referencia OSI El Modelo de Referencia OSI Tabla de Contenidos 2. El Modelo de Referencia OSI... 2 2.1 Nivel físico...4 2.2 Nivel de enlace... 4 2.3 Nivel de red... 5 2.4 Nivel de transporte...5 2.5 Nivel de sesión...

Más detalles

computadoras que tienen este servicio instalado se pueden publicar páginas web tanto local como remotamente.

computadoras que tienen este servicio instalado se pueden publicar páginas web tanto local como remotamente. Investigar Qué es un IIS? Internet Information Services o IIS es un servidor web y un conjunto de servicios para el sistema operativo Microsoft Windows. Originalmente era parte del Option Pack para Windows

Más detalles

Operación Microsoft Windows

Operación Microsoft Windows Entornos de red Concepto de red En el nivel más elemental, una red consiste en dos equipos conectados entre sí mediante un cable de forma tal que puedan compartir datos. Todas las redes, no importa lo

Más detalles

El servidor Web. Arquitectura y funcionamiento

El servidor Web. Arquitectura y funcionamiento El servidor Web. Arquitectura y funcionamiento ÍNDICE INTRODUCCIÓN Qué es un servidor? Y un servidor Web? FUNCIONAMIENTO DE UN SERVIDOR WEB Arquitectura Tipos de servidores Web Servidores basados en procesos

Más detalles

Arquitectura de Redes y Sistemas de Telecomunicación

Arquitectura de Redes y Sistemas de Telecomunicación Práctica 0 Arquitectura de Redes y Sistemas de Telecomunicación Introducción al Wireshark Fundamentos del analizador de protocolos Wireshark. Objetivos En esta introducción se pretenden adquirir las capacidades

Más detalles

Gracias a ese IP único que tiene cada ordenador conectado a la red de internet se pueden identificar y comunicar los ordenadores.

Gracias a ese IP único que tiene cada ordenador conectado a la red de internet se pueden identificar y comunicar los ordenadores. COMO FUNCIONA INTERNET Internet es una gran red de ordenadores a nivel mundial, que pueden intercambiar información entre ellos. Se pueden comunicar porque están unidos a través de conexiones telefónicas,

Más detalles

Guía 1: Implementación de Modelo de Firma Electrónica Simple con Identificador/Clave

Guía 1: Implementación de Modelo de Firma Electrónica Simple con Identificador/Clave Guía 1: Implementación de Modelo de Firma Electrónica Simple con Identificador/Clave Agustinas 1291, piso 5, ofic. G - Santiago de Chile F: (56 2) 694 5808 / (56 2) 694 5964 - Fax: (56 2) 694 5965 http://www.modernizacion.gov.cl

Más detalles

MODELO OSI. Historia. Modelo de referencia OSI

MODELO OSI. Historia. Modelo de referencia OSI MODELO OSI El modelo de interconexión de sistemas abiertos (ISO/IEC 7498-1), también llamado OSI (en inglés open system interconnection) es el modelo de red descriptivo creado por la Organización Internacional

Más detalles

DIPLOMADO EN SEGURIDAD INFORMATICA

DIPLOMADO EN SEGURIDAD INFORMATICA DIPLOMADO EN SEGURIDAD INFORMATICA Modulo 9: Soporte Computacional Clase 9_3:Protocolos de comunicación y conectividad de arquitecturas multiplataforma. Director Programa: César Torres A Profesor : Claudio

Más detalles

Los mayores cambios se dieron en las décadas de los setenta, atribuidos principalmente a dos causas:

Los mayores cambios se dieron en las décadas de los setenta, atribuidos principalmente a dos causas: SISTEMAS DISTRIBUIDOS DE REDES 1. SISTEMAS DISTRIBUIDOS Introducción y generalidades La computación desde sus inicios ha sufrido muchos cambios, desde los grandes equipos que permitían realizar tareas

Más detalles

COMPONENTES ESENCIALES DE LA HERRAMIENTA LMS MOODLE DOCUMENTO DE APOYO PARA LA IMPLEMENTACIÓN DE AULAS VIRTUALES

COMPONENTES ESENCIALES DE LA HERRAMIENTA LMS MOODLE DOCUMENTO DE APOYO PARA LA IMPLEMENTACIÓN DE AULAS VIRTUALES UNIVERSIDAD DE CALDAS FACULTAD DE INGENIERIA DEPARTAMENTO DE SISTEMAS E INFORMATICA COMPONENTES ESENCIALES DE LA HERRAMIENTA LMS MOODLE DOCUMENTO DE APOYO PARA LA IMPLEMENTACIÓN DE AULAS VIRTUALES COORDINACION

Más detalles

RECIBIR Y ENVIAR MENSAJES CON OUTLOOK EXPRESS

RECIBIR Y ENVIAR MENSAJES CON OUTLOOK EXPRESS RECIBIR Y ENVIAR MENSAJES CON OUTLOOK EXPRESS Outlook Express se puede ejecutar de varias formas. Las más inmediatas son hacer doble clic en el icono de Outlook Express situado en el escritorio, hacer

Más detalles

1.- Qué es Internet?

1.- Qué es Internet? 1.- Qué es Internet? Definición: Es una red mundial de ordenadores, descentralizada, que permite que multitud de ordenadores se conecten entre sí mediante una serie de protocolos de comunicación, por medio

Más detalles

COMERCIO ELECTRÓNICO UNA INTRODUCCIÓN GENERAL

COMERCIO ELECTRÓNICO UNA INTRODUCCIÓN GENERAL This project funded by Leonardo da Vinci has been carried out with the support of the European Community. The content of this project does not necessarily reflect the position of the European Community

Más detalles

CAPÍTULO 4 ANÁLISIS Y DISEÑO: e-commerce CONSTRUCTOR

CAPÍTULO 4 ANÁLISIS Y DISEÑO: e-commerce CONSTRUCTOR CAPÍTULO 4 ANÁLISIS Y DISEÑO: e-commerce CONSTRUCTOR En este capítulo se describe el análisis y diseño de un sistema, denominado e-commerce Constructor, el cual cumple con los siguientes objetivos: Fungir

Más detalles

Crear un servidor Web en IIS

Crear un servidor Web en IIS Crear un servidor Web en IIS Qué es un servidor web? Un servidor web es un programa que se ejecuta continuamente en un computador, manteniéndose a la espera de peticiones de ejecución que le hará un cliente

Más detalles

INSTITUTO TECNOLÓGICO DE SALINA CRUZ. Fundamentos De Redes. Semestre Agosto-Diciembre 2014. Reporte De Lectura

INSTITUTO TECNOLÓGICO DE SALINA CRUZ. Fundamentos De Redes. Semestre Agosto-Diciembre 2014. Reporte De Lectura INSTITUTO TECNOLÓGICO DE SALINA CRUZ Fundamentos De Redes Semestre Agosto-Diciembre 2014 Reporte De Lectura Lectura Capítulo IV UNIDAD 3: Capa de red y direccionamiento de la red: IPv4 NOMBRE: Liña Quecha

Más detalles

1. Instala servicios de configuración dinámica, describiendo sus características y aplicaciones.

1. Instala servicios de configuración dinámica, describiendo sus características y aplicaciones. Módulo Profesional: Servicios en Red. Código: 0227. Resultados de aprendizaje y criterios de evaluación. 1. Instala servicios de configuración dinámica, describiendo sus características y aplicaciones.

Más detalles

CAPITULO 2 COMUNICACION ATRAVES DE LA RED

CAPITULO 2 COMUNICACION ATRAVES DE LA RED CAPITULO 2 COMUNICACION ATRAVES DE LA RED INTRODUCCION Las redes nos conectan cada vez más, La tecnología confiable y eficiente permite que las redes estén disponibles cuando y donde las necesitemos. ELEMENTOS

Más detalles

EL MODELO DE ESTRATIFICACIÓN POR CAPAS DE TCP/IP DE INTERNET

EL MODELO DE ESTRATIFICACIÓN POR CAPAS DE TCP/IP DE INTERNET 1 EL MODELO DE ESTRATIFICACIÓN POR CAPAS DE TCP/IP DE INTERNET La familia de protocolos TCP/IP fue diseñada para permitir la interconexión entre distintas redes. El mejor ejemplo es Internet: se trata

Más detalles

GUÍA Nro. 1 TECNOLOGÍA DE INTERNET. TIII PIII

GUÍA Nro. 1 TECNOLOGÍA DE INTERNET. TIII PIII GUÍA Nro. 1 TECNOLOGÍA DE INTERNET. TIII PIII GUIA DISPONIBLE EN: http://preparadorivan.blogspot.com/ - http://preparadormssi.50webs.com/inicio.html La World Wide Web o la Web, es una de las múltiples

Más detalles

Simulador de Protocolos de Red a tráves de WEB

Simulador de Protocolos de Red a tráves de WEB Simulador de Protocolos de Red a tráves de WEB Propuesta de Estudio 20071608 Director Ing. Francisco Antonio Polanco Montelongo Resumen Introducción Actualmente, el desarrollo tecnológico a alcanzado niveles

Más detalles

TUTORIAL PARA CREAR UN SERVIDOR FTP

TUTORIAL PARA CREAR UN SERVIDOR FTP TUTORIAL PARA CREAR UN SERVIDOR FTP A continuación ustedes podrán observar y luego implementar el informe que elaboré a fin de que TODOS puedan aprender a montar y mantener su propio Servidor FTP. Comenzaremos

Más detalles

MANUAL DEL INSTALADOR

MANUAL DEL INSTALADOR MANUAL DEL INSTALADOR Índice Índice... 2 Instalación... 3 Extracción de archivos... 3 Actualización de los archivos de sistema... 3 Pantalla inicial... 4 Selección de la ruta de instalación... 4 Selección

Más detalles

Univ. de Concepción del Uruguay Facultad de Ciencias Agrarias Ingeniería Agrónoma

Univ. de Concepción del Uruguay Facultad de Ciencias Agrarias Ingeniería Agrónoma INFORMÁTICA Univ. de Concepción del Uruguay Facultad de Ciencias Agrarias Ingeniería Agrónoma Informática Teoría Unidad 5 Prof. Ing Ezequiel Benavente Ciclo lectivo 2014 Diferencias entre un Modem y un

Más detalles

Instituto Tecnológico de Costa Rica Escuela de Ingeniería Electrónica. Programa de Técnico en Mantenimiento de Computadoras. Red Adhoc.

Instituto Tecnológico de Costa Rica Escuela de Ingeniería Electrónica. Programa de Técnico en Mantenimiento de Computadoras. Red Adhoc. Instituto Tecnológico de Costa Rica Escuela de Ingeniería Electrónica. Programa de Técnico en Mantenimiento de Computadoras Red Adhoc. Ver 02_10 Ad hoc es una locución latina que significa literalmente

Más detalles

Tema 3. 3.3 Tecnologías de Desarrollo

Tema 3. 3.3 Tecnologías de Desarrollo Tema 3 3.3 Tecnologías de Desarrollo HTML pronto pasa a ser insuficiente para todas las posibilidades de la Red No se puede interactuar con el servidor Aparecen los primeros scripts para propocionar dichar

Más detalles

1.- FUNCION DE UNA RED INFORMATICA

1.- FUNCION DE UNA RED INFORMATICA 1.- FUNCION DE UNA RED INFORMATICA Una red de computadoras, también llamada red de ordenadores, red de comunicaciones de datos o red informática, es un conjunto de equipos informáticos y software conectados

Más detalles

Capítulo 4. Requisitos del modelo para la mejora de la calidad de código fuente

Capítulo 4. Requisitos del modelo para la mejora de la calidad de código fuente Capítulo 4. Requisitos del modelo para la mejora de la calidad de código fuente En este capítulo definimos los requisitos del modelo para un sistema centrado en la mejora de la calidad del código fuente.

Más detalles

Redes de área local: Aplicaciones y servicios WINDOWS

Redes de área local: Aplicaciones y servicios WINDOWS Redes de área local: Aplicaciones y servicios WINDOWS 5. Servidor DHCP 1 Índice Definición de Servidor DHCP... 3 Instalación del Servidor DHCP... 5 Configuración del Servidor DHCP... 8 2 Definición de

Más detalles

UNIDAD 1.1 - MODELO OSI/ISO

UNIDAD 1.1 - MODELO OSI/ISO UNIDAD 1.1 - MODELO OSI/ISO El modelo de referencia OSI es el modelo principal para las comunicaciones por red. Aunque existen otros modelos, en la actualidad la mayoría de los fabricantes de redes relacionan

Más detalles

Cortafuegos con Windows 2000 o XP

Cortafuegos con Windows 2000 o XP 1 CÓMO MONTAR UN CORTAFUEGOS SIN SOFTWARE ADICIONAL 1 Cortafuegos con Windows 2000 o XP Por José Mariscal Prieto i72maprj@uco.es Página Web Todos los derechos reservados, este texto esta registrado. 1.

Más detalles