el término servidor hace referencia a un host que ejecuta una aplicación de software que...

32
RESUMEN CAPITULO 6 SERVICIOS DE REDES SONIA CAROLINA HOYOS CEBALLOS CRISTINA GUARNIZO 11-3

Upload: reina-chavana

Post on 23-Jan-2016

216 views

Category:

Documents


0 download

TRANSCRIPT

Page 1: El término servidor hace referencia a un host que ejecuta una aplicación de software que proporciona información o servicios a otros hosts conectados

RESUMEN CAPITULO 6

SERVICIOS DE REDES

SONIA CAROLINA HOYOS CEBALLOS

CRISTINA GUARNIZO11-3

Page 2: El término servidor hace referencia a un host que ejecuta una aplicación de software que proporciona información o servicios a otros hosts conectados

RELACION ENTRE EL

CLIENTE Y EL SERVIDOR

El término servidor hace referencia a un host que ejecuta una aplicación de

software que proporciona información o servicios a otros hosts conectados a la red. Un ejemplo conocido de dicha aplicación es

un servidor Web. Existen millones de servidores conectados a Internet que

proporcionan servicios como sitios Web, correo electrónico, transacciones

financieras, descargas de música, etc. Un factor fundamental para permitir el

funcionamiento de estas interacciones complejas es que todos emplean

estándares o protocolos acordados.

Page 3: El término servidor hace referencia a un host que ejecuta una aplicación de software que proporciona información o servicios a otros hosts conectados

RELACION ENTRE EL CLIENTE Y SERVIDOR

Para solicitar y ver una página Web, el usuario utiliza un dispositivo que ejecuta software cliente de Web. Cliente es el nombre que se le da a una aplicación informática que se utiliza para acceder a información almacenada en un servidor. Un buen ejemplo de cliente es un explorador Web.

Haga clic en el icono para agregar una imagen

Page 4: El término servidor hace referencia a un host que ejecuta una aplicación de software que proporciona información o servicios a otros hosts conectados

CARACTERISTICAS

La característica clave de los sistemas cliente-servidor es que el cliente envía una solicitud a un servidor, y éste responde ejecutando una función, como enviar información al cliente. La combinación de un explorador Web y un servidor Web es quizás el ejemplo que más se utiliza en un sistema cliente-servidor.

Haga clic en el icono para agregar una imagen

Page 5: El término servidor hace referencia a un host que ejecuta una aplicación de software que proporciona información o servicios a otros hosts conectados

FUNCION DE LOS PROTOCOLOS EN

UNA COMUNICACIÓN

CLIENTE –SERVIDOR

Durante el proceso de intercambio de información, un servidor Web y un cliente Web utilizan protocolos

y estándares específicos para garantizar la recepción y la

comprensión de los mensajes. Estos protocolos incluyen:

protocolos de aplicación, transporte, internetwork y acceso

a la red.

Page 6: El término servidor hace referencia a un host que ejecuta una aplicación de software que proporciona información o servicios a otros hosts conectados

PROTOCOLO DE APLICACIÓN

El protocolo de transferencia de hipertexto (HTTP) rige la forma en que interactúan un servidor Web y un cliente Web. HTTP define el formato de las solicitudes y las respuestas que se intercambian entre el cliente y el servidor. HTTP se basa en otros protocolos para regular la forma en que se transmiten los mensajes entre el cliente y el servidor.

Haga clic en el icono para agregar una imagen

Page 7: El término servidor hace referencia a un host que ejecuta una aplicación de software que proporciona información o servicios a otros hosts conectados

PROTOCOLO DE TRANSPORTE

El protocolo de control de transmisión (TCP), Transmisión Control Protocolo es el protocolo de transporte que administra las conversaciones individuales entre servidores Web y clientes Web. TCP formatea los mensajes HTTP en segmentos para enviarlos al host de destino. También proporciona control del flujo y reconocimientos de los paquetes que se intercambian entre los hosts.

Haga clic en el icono para agregar una imagen

Page 8: El término servidor hace referencia a un host que ejecuta una aplicación de software que proporciona información o servicios a otros hosts conectados

PROTOCOLO INTERNETWORK

El protocolo internetwork más común es el protocolo de Internet (IP, Internet Protocolo). IP es el responsable de tomar los segmentos formateados de TCP, asignar la dirección lógica y encapsularlos en paquetes para enrutarlos al host de destino.

Haga clic en el icono para agregar una imagen

Page 9: El término servidor hace referencia a un host que ejecuta una aplicación de software que proporciona información o servicios a otros hosts conectados

PROTOCOLOS DE ACCESO A

LA RED Ethernet es el protocolo que más se

utiliza para las redes locales. Los protocolos de acceso a la red

desarrollan dos funciones principales: administración de enlaces de datos y

transmisiones de redes físicas.

Los protocolos de administración de enlaces de datos toman los paquetes de

IP y los encapsulan en el formato de trama correspondiente para la red local. Estos protocolos asignan las direcciones físicas a las tramas y las preparan para

poder transmitirlas por la red.

Page 10: El término servidor hace referencia a un host que ejecuta una aplicación de software que proporciona información o servicios a otros hosts conectados

PROTOCOLOS DE TRANSPORTE TCP

Y UDP Cada servicio disponible en la red

tiene sus propios protocolos de aplicación que se implementan en

el software de cliente y servidor. Además de los protocolos de

aplicación, todos los servicios de Internet tradicionales utilizan el

protocolo de Internet (IP) para asignar direcciones a los mensajes y enrutarlos a los hosts de origen

y de destino.

Page 11: El término servidor hace referencia a un host que ejecuta una aplicación de software que proporciona información o servicios a otros hosts conectados

PROTOCOLOS DE TRANSPORTE

TCP

TCP divide el mensaje en partes pequeñas, conocidas como segmentos.

Los segmentos se numeran en secuencia y se pasan al proceso IP

para armarse en paquetes. TCP realiza un seguimiento del número de

segmentos que se enviaron a un host específico desde una aplicación

específica. Si el emisor no recibe un acuse de recibo antes del transcurso de un período determinado, supone

que los segmentos se perdieron y los vuelve a transmitir. Sólo se vuelve a

enviar la parte del mensaje que se perdió, no todo el mensaje.

Page 12: El término servidor hace referencia a un host que ejecuta una aplicación de software que proporciona información o servicios a otros hosts conectados

PROTOCOLO DE TRANSPORTE

UDP

UDP es un sistema de entrega "de mejor esfuerzo" que no necesita acuse de

recibo. Es similar a enviar una carta por sistema de correo postal. No se garantiza que la carta llegará, pero existen grandes

probabilidades de que esto suceda.

Con aplicaciones como streaming audio, vídeo y voz sobre IP (VoIP), es preferible

utilizar UDP. Los acuses de recibo reducirían la velocidad de la entrega, y

las retransmisiones no son recomendables.

Page 13: El término servidor hace referencia a un host que ejecuta una aplicación de software que proporciona información o servicios a otros hosts conectados

NÚMEROS DE PUERTOS

TCP/IP Cuando se envía un mensaje

utilizando TCP o UDP, los protocolos y servicios solicitados se identifican

con un número de puerto. Un puerto es un identificador numérico

de cada segmento, que se utiliza para realizar un seguimiento de conversaciones específicas y de servicios de destino solicitados. Cada mensaje que envía un host

contiene un puerto de origen y un puerto de destino.

Page 14: El término servidor hace referencia a un host que ejecuta una aplicación de software que proporciona información o servicios a otros hosts conectados

PUERTO DE DESTINO El cliente coloca un número de puerto de destino en el segmento para informar al servidor de destino el servicio solicitado. Por ejemplo: el puerto 80 se refiere a HTTP o al servicio Web. Cuando un cliente especifica puerto 80 en el puerto de destino, el servidor que recibe el mensaje sabe que se solicitan servicios Web. Un servidor puede ofrecer más de un servicio simultáneamente. Por ejemplo: puede ofrecer servicios Web en el puerto 80 al mismo tiempo que ofrece el establecimiento de una conexión FTP en el puerto 21.

Haga clic en el icono para agregar una imagen

Page 15: El término servidor hace referencia a un host que ejecuta una aplicación de software que proporciona información o servicios a otros hosts conectados

PUERTO DE ORIGEN

El número de puerto de origen es generado de manera aleatoria por el dispositivo emisor para identificar una conversación entre dos dispositivos. Esto permite establecer varias conversaciones simultáneamente. En otras palabras, muchos dispositivos pueden solicitar el servicio HTTP desde un servidor Web al mismo tiempo. El seguimiento de las conversaciones por separado se basa en los puertos de origen.

Los puertos de origen y de destino se colocan dentro del segmento. Los segmentos se encapsulan dentro de un paquete IP.

Haga clic en el icono para agregar una imagen

Page 16: El término servidor hace referencia a un host que ejecuta una aplicación de software que proporciona información o servicios a otros hosts conectados

SERVIDORES DE NOMBRES DE DOMINIO

(DNS) Miles de servidores, instalados en diversas ubicaciones, prestan los

servicios que utilizamos a diario por Internet. A cada uno de estos

servidores se le asigna una dirección IP única que lo identifica en la red

local en la que está conectado.

Sería imposible recordar todas las direcciones IP de todos los

servidores que prestan servicios de hospedaje por Internet. Por eso,

existe una manera más sencilla de ubicar servidores mediante la

asociación de un nombre con una dirección IP.

Page 17: El término servidor hace referencia a un host que ejecuta una aplicación de software que proporciona información o servicios a otros hosts conectados

CLIENTES Y SERVIDORES

WEB Cuando un cliente Web recibe una dirección IP

de un servidor Web, el explorador cliente utiliza esa dirección IP y el puerto 80 para solicitar

servicios Web. Esta solicitud se envía al servidor mediante el protocolo de transferencia de

hipertexto (HTTP, Hypertext Transfer Protocolo).

Cuando el servidor recibe una solicitud del puerto 80, responde la solicitud del cliente y le

envía la página Web. El contenido de la información de una página Web se codifica

utilizando lenguajes de "etiquetas" especializados. El lenguaje de etiquetas por

hipertexto (HTML, Hypertext Mark-up Language) es el que más se utiliza, pero hay otros, como

XML y XHTML, que están ganando popularidad.

Page 18: El término servidor hace referencia a un host que ejecuta una aplicación de software que proporciona información o servicios a otros hosts conectados

CLIENTES Y SERVIDORES

FTP Además de los servicios Web, otro servicio que se utiliza comúnmente por medio de Internet es el que permite a los usuarios transferir archivos.

El protocolo de transferencia de archivos (FTP, File Transfer Protocolo)

brinda un método sencillo para transferir archivos de una

computadora a otra. Un host que ejecuta un software cliente FTP puede

acceder a un servidor FTP para realizar diversas funciones de administración

de archivos, entre ellas subir y descargar archivos.

Page 19: El término servidor hace referencia a un host que ejecuta una aplicación de software que proporciona información o servicios a otros hosts conectados

CLIENTES Y SERVIDORES DE

CORREO ELECTRÓNICOEl correo electrónico es una de las

aplicaciones cliente-servidor más comunes de Internet. Los servidores de correo

electrónico ejecutan software servidor que les permite interactuar con clientes y con

otros servidores de correo electrónico mediante la red.

Cada servidor de correo recibe y almacena correspondencia para los usuarios que

tienen buzones configurados en el servidor de correo. Cada usuario que tenga un buzón

deberá utilizar entonces un cliente de correo electrónico para acceder al servidor

de correo y leer estos mensajes.

Page 20: El término servidor hace referencia a un host que ejecuta una aplicación de software que proporciona información o servicios a otros hosts conectados

PROTOCOLO DE OFICINA DE

CORREOS (POP3,POST

OFFICE PROTOCOLO)

Un servidor que soporta clientes POP recibe y almacena mensajes

dirigidos a sus usuarios. Cuando el cliente se conecta con el servidor de correo electrónico, los mensajes se

descargan al cliente. Por defecto, los mensajes no se retienen en el servidor una vez que el cliente

accede a ellos. Los clientes se ponen en contacto con los servidores POP3

en el puerto 110.

Page 21: El término servidor hace referencia a un host que ejecuta una aplicación de software que proporciona información o servicios a otros hosts conectados

PROTOCOLO DE ACCESSO A

MENSAJES DE INTERNET (IMAP4,

INTERNET MESSAGE ACCESS

PROTOCOLO)Un servidor que soporta el cliente IMAP también recibe y almacena los mensajes dirigidos a sus usuarios. Sin embargo, conserva los mensajes en los buzones del servidor, a menos que el usuario los elimine. La versión más actual de IMAP es IMAP4, que espera las solicitudes del cliente en el puerto 143.

Existen muchos servidores de correo electrónico diferentes para las diversas plataformas de sistema operativo de la

red.

Page 22: El término servidor hace referencia a un host que ejecuta una aplicación de software que proporciona información o servicios a otros hosts conectados

CLIENTES Y SERVIDORES DE

CORREO ELECTRÓNICO

Es posible configurar distintos servidores de correo electrónico para correo entrante y saliente

A continuación se enumeran entradas típicas que se utilizan cuando se configura un cliente de correo electrónico:

*Nombre del servidor POP3 o IMAP4

*Nombre del servidor SMTP

*Nombre de usuario

*Contraseña de usuario

*Filtros de correo no deseado y antivirus

El gráfico muestra la configuración básica de una cuenta de correo electrónico POP3 y SMTP con Microsoft Outlook.

Page 23: El término servidor hace referencia a un host que ejecuta una aplicación de software que proporciona información o servicios a otros hosts conectados

CLIENTES Y SERVIDORES IM

La mensajería instantánea (IM, Instan Messaging) es una de las herramientas de comunicación más utilizadas en la actualidad. El software IM se ejecuta de forma local en cada computadora y permite a los usuarios comunicarse o conversar por Internet en tiempo real. Hay muchas aplicaciones IM de diversas empresas disponibles. Cada servicio de mensajería instantánea puede utilizar un protocolo y un puerto de destino diferentes; por eso, debe haber dos hosts con software IM compatible para que éstos puedan comunicarse.

Page 24: El término servidor hace referencia a un host que ejecuta una aplicación de software que proporciona información o servicios a otros hosts conectados

CLIENTES Y SERVIDORES DE

VOZ Realizar llamadas telefónicas por medio de Internet es cada vez más común. Un cliente de telefonía por Internet emplea tecnología

peer-to-peer similar a la que utiliza la mensajería instantánea. La telefonía IP aprovecha la tecnología de voz sobre IP

(VoIP) que utiliza paquetes IP para transmitir la voz digitalizada como datos.

Para comenzar a utilizar la telefonía por Internet, descargue el software cliente de

una de las empresas que prestan el servicio. Las tarifas de los servicios de

telefonía por Internet pueden variar enormemente según la región y el

proveedor.

Page 25: El término servidor hace referencia a un host que ejecuta una aplicación de software que proporciona información o servicios a otros hosts conectados

NÚMEROS DE PUERTOS

DNS, Web, e-mail, FTP, IM y VoIP son sólo algunos de los muchos servicios

que proporcionan los sistemas cliente-servidor mediante Internet.

Estos servicios pueden ser prestados por un solo servidor o muchos

servidores.

En cualquiera de estos casos es necesario que el servidor conozca el

servicio que solicita el cliente. Las solicitudes del cliente se pueden

identificar porque se realizan a un puerto de destino específico. Los

clientes se pre configuran para usar un puerto de destino que ya está registrado en Internet para cada

servicio.

Page 26: El término servidor hace referencia a un host que ejecuta una aplicación de software que proporciona información o servicios a otros hosts conectados

PUERTOS CONOCIDOS Los puertos de destino que están asociados a aplicaciones de red comunes se identifican como puertos conocidos. Estos puertos abarcan del 1 al 1023.

Haga clic en el icono para agregar una imagen

Page 27: El término servidor hace referencia a un host que ejecuta una aplicación de software que proporciona información o servicios a otros hosts conectados

PUERTOS REGISTRADOS

Los puertos del 1024 al 49 151 se pueden utilizar como puertos de origen o de destino. Las organizaciones los utilizan para registrar aplicaciones específicas, como las aplicaciones IM

Haga clic en el icono para agregar una imagen

Page 28: El término servidor hace referencia a un host que ejecuta una aplicación de software que proporciona información o servicios a otros hosts conectados

PUERTOS PRIVADOS

Los puertos del 49 152 al 65 535 a menudo se utilizan como puertos de origen. Estos puertos pueden ser utilizados por cualquier aplicación.

La tabla muestra algunos de los puertos conocidos más comunes.

Haga clic en el icono para agregar una imagen

Page 29: El término servidor hace referencia a un host que ejecuta una aplicación de software que proporciona información o servicios a otros hosts conectados

INTERACCIÓN DE

PROTOCOLOS Para la comunicación correcta entre

hosts, es necesaria la interacción entre una serie de protocolos. Estos

protocolos se implementan en software y hardware que se cargan en cada host

y dispositivo de red.

La interacción entre los protocolos se puede describir como una stack de protocolos. Esta stack muestra los protocolos como una jerarquía en

capas, donde cada protocolo de nivel superior depende de los servicios de

los protocolos que se muestran en los niveles inferiores.

Page 30: El término servidor hace referencia a un host que ejecuta una aplicación de software que proporciona información o servicios a otros hosts conectados

PROTOCOLOS El modelo en capas presenta muchos beneficios:

*Ayuda en el diseño de protocolos, ya que los protocolos que operan en una capa específica tienen información definida según la cual actúan, y una interfaz definida para las capas superiores e inferiores.

*Fomenta la competencia, ya que los productos de distintos proveedores pueden trabajar en conjunto.

*Evita que los cambios en la tecnología o en las capacidades de una capa afecten otras capas superiores e inferiores.

*Proporciona un lenguaje común para describir las funciones y las capacidades de red.

Page 31: El término servidor hace referencia a un host que ejecuta una aplicación de software que proporciona información o servicios a otros hosts conectados

OPERACIÓN DEL PROTOCOLO PARA ENVIAR Y RECIBIR

UN MENSAJE Cuando se envían mensajes en una red, la stack de protocolos de un host opera

desde las capas superiores hacia las capas inferiores. En el ejemplo del

servidor Web, el explorador del cliente solicita una página Web a un servidor

Web del puerto de destino 80. Con esto se inicia el proceso de enviar una página

Web al cliente.

A medida que la página Web va bajando a la stack de protocolos del servidor

Web, los datos de la aplicación se dividen en segmentos TCP. A cada

segmento TCP se le asigna un encabezado que contiene un puerto de

origen y de destino.

Page 32: El término servidor hace referencia a un host que ejecuta una aplicación de software que proporciona información o servicios a otros hosts conectados

RESUMEN Este capítulo analizó la relación entre cliente y servidor de los servicios de red habituales, como HTTP, FTP, DNS, DHCP y correo electrónico.Los servidores son hosts que ejecutan software para poder prestar servicios a otros hosts de la red.

Los protocolos de aplicación determinan la forma en que los servidores y clientes interactúan e intercambian información entre sí.

Los protocolos de transporte, como el protocolo de control de transmisión (TCP) y el protocolo de datagramas de usuario (UDP), definen números de puerto para administrar las conversaciones individuales entre servidores y clientes.

El protocolo de Internet (IP) especifica la forma en que los datos se encapsulan en paquetes y el direccionamiento lógico.

Los protocolos de acceso a redes, como Ethernet, describen dos funciones principales: la administración de enlaces de datos y las transmisiones entre redes físicas.

Haga clic en el icono para agregar una imagen