Вы находитесь на странице: 1из 13

Introducción:

El desarrollo de la computación y su integración con las telecomunicaciones en la


telemática han propiciado el surgimiento de nuevas formas de comunicación. El desarrollo
de las redes informáticas posibilitó su conexión mutua y, finalmente, la existencia de
Internet, una red de redes gracias a la cual una computadora puede intercambiar
fácilmente información con otras situadas en regiones lejanas del planeta.
La información a la que se accede a través de Internet combina el texto con la
imagen y el sonido, es decir, se trata de una información multimedia, una forma de
comunicación que está conociendo un enorme desarrollo gracias a la generalización de
computadores personales dotadas del hardware y software necesarios. El último
desarrollo en nuevas formas de comunicación es la realidad virtual.
El uso creciente de la tecnología de la información en la actividad económica ha
dado lugar a un incremento sustancial en el número de puestos de trabajo informatizados.
El crecimiento de las redes locales a mediados de los años ochenta hizo que cambiase
nuestra forma de comunicarnos con los ordenadores y la forma en que los ordenadores se
comunicaban entre sí.

La importancia de las Redes de Área Local (LAN) reside en que en un principio se


puede conectar un número pequeño de ordenadores que puede ser ampliado a medida
que crecen las necesidades. Son de vital importancia para empresas pequeñas puesto que
suponen la solución a un entorno.

Una de las características más notables en la evolución de la tecnología de las


computadoras es la modularidad. Los elementos básicos de una computadora se
conciben, cada vez más, como unidades dotadas de autonomía, con posibilidad de
comunicación con otras computadoras o con bancos de datos.

La comunicación entre dos computadoras puede efectuarse mediante los tres


tipos de conexión:
 Conexión directa: A este tipo de conexión se le llama transferencia de datos on –
line. Las informaciones digitales codificadas fluyen directamente desde una
computadora hacia otra, sin ser transferidas a ningún soporte intermedio. Los
datos pueden viajar a través de una interfaz serie o paralelo, formada
simplemente por una conexión física adecuada, como por ejemplo, un cable.
 Conexión a media distancia: Es conocida como conexión off-line. La información
digital codificada se graba en un soporte magnético o en una ficha perforada y se
envía al centro de proceso de datos, donde será tratada por una unidad central u
host.
 Conexión a gran distancia: Con redes de transferencia de datos, de interfaces serie
y módems se consiguen transferencia de información a grandes distancias.
Hace ya algún tiempo que se están empleando redes telefónicas para las
comunicaciones de textos, imágenes y sonidos. Por otro lado existen redes telefónicas,
públicas y privadas, dedicadas solamente a la transmisión de datos.

Arquitectura Cliente/Servidor
Podemos definir Arquitectura como la forma de esquematizar sobre un escenario, el
comportamiento de diferentes elementos.

Procesamiento centralizado, procesamiento distribuido, relación Cliente/Servidor, Aplicación


Cliente/Servidor, uso del medio, balanceamiento del medio, tipos de clientes, Front-end, Back-end
etc., serán elementos incluidos en este escenario.

Todos estos elementos tienen definiciones propias pero se sustentan de otros que en su conjunto
terminarán dándonos una referencia de la disponibilidad y funcionalidad de dichos elementos, así
como también, de qué manera satisfacen nuestras necesidades.

Los conceptos que iremos definiendo se conjugan con: elementos de análisis, elementos
económicos-financieros, tales como costo-beneficio y utilidades, oportunidades de servicios a los
clientes. Para ello existen otras asignaturas que fundamentan estos conceptos, pero cuando llegue
el momento, no se olvide de asociarlos con los que veremos en estas páginas.

 Clientes: Es cualquier estación de trabajo, que solicita servicios a un servidor de cualquier


naturaleza.
 Nodo: Es cualquier estación de trabajo, terminal, ordenador personal, impresora o
cualquier otro dispositivo conectado al medio, (este término engloba al anterior). Los
dispositivos pueden conectarse de tal manera que forman una RED de Conexión, pudiendo
todas estas comunicarse con un Servidor u otros clientes, se requerirá para ello una
Interface de Conexión.
 Servidor: Se trata de un equipamiento que gestiona algún tipo de dispositivo de la red,
como pueden ser impresoras, faxes, módems, discos duros, etc., dando servicio al resto de
las estaciones, no siendo necesario que dichos dispositivos estén conectados de forma
directa a este equipamiento. Estos servidores pueden ser dedicados, cuando no pueden
utilizarse para otra cosa, o no dedicados, cuando funcionan como un ordenador más de la
red
 Medio: El medio es canal por donde circulan los datos. Conexiones inalámbricas,
conexiones Satelitales. Lo ideal es englobar cada uno de estos elementos en algo que los
abarque en su totalidad; es por eso que decimos que los datos circulan por un Medio.

Vamos a dividir esta Arquitectura en escenarios, empezaremos con el más antiguo de ellos.

Primer escenario Arquitectura Cliente/Servidor con procesamiento centralizado


¿Qué es un Cliente/Servidor?

En el sentido más estricto, el término Cliente/Servidor describe un sistema en el que una máquina
cliente solicita a una segunda máquina, llamada servidor, que ejecute una tarea específica. El
Cliente puede ser una computadora personal común conectada a una LAN, como también puede
ser una terminal boba que desde su consola solicita que le otorguen respuestas frente a sus
solicitudes. Los clientes están delegados a un equipo principal que llamamos Servidor. Éste será
por lo general, una máquina anfitriona, como un servidor de archivos PC, un servidor de archivos
de UNIX o una macrocomputadora o computadora de rango medio.

Otra de las características que normalmente tiene el Anfitrión o Host es que es el equipo
que tiene la responsabilidad de determinar si un cliente está autorizado o no a hacer uso de los
recursos de la red.

Podemos decir que existe una Jerarquía. El servidor estará por encima del cliente, ya que
al servidor le otorgamos la responsabilidad de gestionar y controlar la red.

Los procesos se pueden realizar únicamente en el Host o solamente en el cliente o en


forma compartida dependiendo las circunstancias.
Esta pequeña diferencia determinará:

- La Arquitectura a implementar.
- La selección del medio a utilizar.
- Las aplicaciones a instalar.
- La productividad de la organización.

La suma de nuestra elección desencadenará en los costos de implementación.

Procesamiento Centralizado:

Los procesamientos se realizan en un equipo principal, sin necesidad de realizar un


proceso en el cliente.

Es el caso de las terminales bobas y el de las PC que emulan ser terminales. Estas se
interrelacionan con el Host.

Todos los procesos que se realizan en el Host se conocen como Back-End (Procesos de
Fondo) y toda la vista de esos procesos del lado del cliente se conoce como Front-End.

Segundo escenario Arquitectura Cliente/Servidor con procesamiento distribuido

El programa cliente cumple dos funciones distintas: por un lado gestiona la comunicación
con el servidor, solicita un servicio y recibe los datos enviados por aquél. Por otro, maneja la
interfaz con el usuario: presenta los datos en el formato adecuado y brinda las herramientas y
comandos necesarios para que el usuario pueda utilizar las prestaciones del servidor de forma
sencilla.

El programa servidor en cambio, básicamente sólo tiene que encargarse de transmitir la


información de forma eficiente. No tiene que atender al usuario. De esta forma un mismo servidor
puede atender a varios clientes al mismo tiempo.

Procesamiento Distribuido:

En este segundo escenario tenemos una Jerarquía ya que existe la modalidad


Cliente/Servidor, existe un equipo principal llamado Servidor, que tiene a cargo gestionar
las peticiones del cliente como así también verificar los nombres de usuarios,
contraseñas, sus permisos, acceso a los recursos.
Pero esta no es la característica principal de este Modelo, ya que en el anterior también se
podía realizar lo mismo. La diferencia radical se basa en donde se generan los procesos. Los
procesos se realizan en forma Local del lado del cliente. No se implementa el concepto de Front-
End y Back-End. La característica principal de las redes en el uso del PC, equipos inteligentes que
son capaces de distribuir esa inteligencia, pero es claro que el grado de inteligencia estará
supeditado a la posibilidad que resida en forma local.

Modelo Sencillo para las Comunicaciones:


En líneas generales un sistema de comunicaciones se compone de una fuente, que es el
dispositivo en donde se generan los datos o la información a transmitir, un transductor de salida,
elemento que permite transformar o convertir un determinado tipo de energía de entrada, en otra
diferente de salida (Ej.: micrófonos, teclados, alarmas, etc.), el transmisor, equipo que emite una
señal, código o mensaje a través de un medio, un medio de transmisión, sobre el cual la
información se transmite. En el otro extremo un receptor, un transductor de entrada y la colectora
o destino de los datos.

Esquema Referencial
Mensaje ->Fuente-> Transductor-> Transmisor-> Canal Receptor-> Transductor-> Mensaje

El objetivo principal de todo sistema de comunicaciones es entregar en el destino la


información generada en el origen, de manera más fiel, confiable, sin distorsiones y en el instante
en que se requiere.

Para la transmisión de datos, tema o eje central de esta materia, se considera un desglose
particular de los elementos constitutivos.

Se entiende por transmisión de datos al movimiento de la información que ha sido o ha de


ser procesada, codificada, generalmente en forma binaria, sobre algún sistema de transmisión
eléctrica.
Las técnicas y los medios que se emplean para la transmisión dependen de varios factores:
el tipo de información que se debe transportar (telemetría, voz, video en tiempo real, datos
diferidos en el tiempo, etc.), la distancia o la cantidad de información a transmitir.

Elementos de un Sistema de Transmisión de Datos:


ETD: Equipo Terminal de Datos (DTE en inglés), cumple dos funciones, ser fuente o destino
de los datos. También suele incorporar funciones de control de las comunicaciones. Puede ser un
terminal, una impresora o también un potente ordenador. La característica definitoria de un ETD
no es la eficiencia ni la potencia de cálculo, sino la función que realiza: ser origen o destino en una
comunicación.

ETCD: Equipo de Terminación de Circuitos de Datos (DCE en inglés), tiene como función el
de transformar la información suministrada por el ETD en señales que sean compatibles con el
canal de transmisión, son ejemplos los MODEMS, CODEC, etc.

La magnitud de las tareas que debe realizar un sistema de comunicaciones, a continuación se


describe brevemente algunas de esas tareas o funciones:

- Empleo de un sistema de transmisión: Es necesario hacer un uso racional y


eficiente de los recursos que se emplean en la transmisión
- Implementación de la interfaz: Para que un dispositivo pueda transmitir se
necesita de una interfaz con el medio, esto es, la existencia de un límite en
común con características Físicas o Mecánicas, Eléctricas, Funcionales y de
Procedimientos.
- Generación de la Señal: Las técnicas de transmisión dependen de la utilización
de señales electromagnéticas que se envíen a través del medio, por eso se
necesita de la generación de la señal de transmisión con una forma e
intensidad tal que permitan que la señal pueda ser interpretada en el extremo
receptor.
- Sincronización: Las señales generadas por el sistema deben permitir la
sincronización entre la emisión y la recepción de cada mensaje. El receptor
debe saber cuándo comienza y cuándo finaliza la señal enviada. Además debe
determinar la duración de cada elemento de la señalización de la línea.

En la transmisión serie los elementos de la señal se envían en forma de un tren de


elementos, uno a uno. Para simplificar se supone 1 bit de información por cada elemento
de señalización.

Para determinar el valor binario, en la recepción de los datos digitales, el muestreo


se realiza una vez por cada bit. Ese proceso presenta el problema que si existen defectos
en la transmisión puede influir negativamente en la señal.

El receptor debe muestrear los bits recibidos en el momento exacto, por lo que
tiene que conocer el instante de llegada y la duración de cada bit.
Si existe algún desfasaje en los relojes o distorsiones de las señales puede ocurrir
que luego de un cierto intervalo de tiempo, el receptor tome muestras a bits anteriores o
posteriores al que debe realizar. Esto genera errores.

Para dar solución a este tema se suele emplear dos aproximaciones. Una de ellas
es la Transmisión Asíncrona o Carácter a Carácter y la Transmisión Síncrona, la cual
transmite un block de bits de datos.

- Gestión de intercambio: La sesión de comunicaciones siempre se inicia, mantiene


y finaliza con una secuencia determinada de eventos, los cuales son determinados
previamente y se relacionan con prioridades, formatos, recuperaciones, etc.

- Detección y corrección de errores: Si la señal está distorsionada, seguramente


habrá errores al llegar al receptor, por lo tanto se pueden establecer procedimientos para
detectar y / o corregir esos errores. También se debe considerar la recuperación del
sistema ante un fallo de la red.

- Control de flujo: De manera similar, si el transmisor genera una mayor cantidad


de información que el receptor pueda procesar, es posible que éste se sature, por lo que
es necesario implementar procedimientos que limiten esta situación.

-Direccionamiento: Cuando algún recurso de transmisión es compartido entre


varios usuarios, es necesario establecer cuáles son los posibles caminos que los datos
pueden seguir y cuál es el destinatario final de esos datos.

-Formato de los mensajes: Esto se encuentra relacionado con la sincronización, la


gestión de intercambio y la misma red de comunicaciones.

-Seguridad: El emisor debe asegurarse que solamente el receptor tenga acceso a la


información enviada, si así lo requiere. Que los datos no han sido modificados o fabricados
por terceros. También el receptor debe tener la garantía que al recibir un mensaje, éste es
proveniente del emisor real que, en un futuro, no negará el envío de tal mensaje (No
Repudiación).

-Gestión de red: El monitoreo de lo que está ocurriendo en la red puede ser


esencial para evitar problemas de congestión, seguridad y errores en la transmisión. Por lo
que es necesario:

1- Operar y supervisar el comportamiento de la red.


2- Controlar el estado de cada elemento de la red.
3- Recibir alarmas ante fallos.
4-Recuperación y arranque ante errores.
5-Determinación de problemas y seguimientos de los mismos.
6-Configuraciones del sistema.
7-Medidas de rendimiento y tráfico.

Protocolos:
Los protocolos son reglas de comunicación que permiten el flujo de información
entre computadoras distintas que manejan lenguajes distintos, por ejemplo, dos
computadores conectadas en la misma red pero con protocolos diferentes no podrían
comunicarse jamás, para ello, es necesario que ambas "hablen" el mismo idioma.

Características:
Un protocolo es el conjunto de normas para comunicarse dos o más entidades (objetos
que se intercambian información). Los elementos que definen un protocolo son:
- Sintaxis: formato, codificación y niveles de señal de datos.
- Semántica: información de control y gestión de errores.
- Temporización: coordinación entre la velocidad y orden secuencial de las
señales.
Las características más importantes de un protocolo son:
- Directo/indirecto: los enlaces punto a punto son directos pero los
enlaces entre dos entidades en diferentes redes son indirectos ya que
intervienen elementos intermedios.
- Monolítico/estructurado: monolítico es aquel en que el emisor tiene el
control en una sola capa de todo el proceso de transferencia. En
protocolos estructurados, hay varias capas que se coordinan y que
dividen la tarea de comunicación.
- Simétrico/asimétrico: los simétricos son aquellos en que las dos
entidades que se comunican son semejantes en cuanto a poder tanto
emisores como consumidores de información. Un protocolo es
asimétrico si una de las entidades tiene funciones diferentes de la otra
(por ejemplo en clientes y servidores).
- Normalizado/no normalizado: los no normalizados son aquellos
creados específicamente para un caso concreto y que no va a ser
necesario conectarlos con agentes externos. En la actualidad, para
poder intercomunicar muchas entidades es necesaria una
normalización.
-
Funciones de los protocolos:
1- Segmentación y ensamblado: generalmente es necesario dividir los bloques de datos en
unidades pequeñas e iguales en tamaño y este proceso se llama segmentación. El bloque
básico de segmento en una cierta capa de un protocolo se le llama PDU (Unidad de datos
de protocolo). La necesidad de la utilización de bloque es por:
a. La red sólo admite la transmisión de bloques de un cierto tamaño.
b. El control de errores es más eficiente para bloques pequeños.
c. Para evitar monopolización de la red para una entidad, se emplean bloques
pequeños y así una compartición de la red.
d. Con bloques pequeños las necesidades de almacenamiento temporal son
menores.
Hay ciertas desventajas en la utilización de segmentos:
a- La información de control necesaria en cada bloque disminuye la eficiencia en
la transmisión.
b- Los receptores pueden necesitar interrupciones para recibir cada bloque, con
lo que en bloques pequeños habrá más interrupciones.
c- Cuantas más PDU, más tiempo de procesamiento.
El protocolo es definido por el formato de las PDU intercambiadas entre entidades, la IDU
o Unidad de Datos de la Interfaz, es la unidad total de datos transferida entre fronteras del
estrato, incluye la PCI, la SDU y la ICI:

- Por su parte la PCI o Información de Control de Protocolo, es la


información que se intercambian las entidades pares situadas en
distintos puntos de la red, con el fin de ordenar a una entidad que lleve
a cabo una función.
- La SDU o Unidad de Datos del Servicio, transfiere los datos del usuario del nivel
N+1 de modo transparente hacia el nivel N y después hacia el N-1.
- La ICI o Información de Control de la Interfaz, es un parámetro temporal
que se envían los niveles N y N-1 para invocar funciones de servicio
entre ambos niveles.
-
Por último y sintetizando, la PDU es la combinación de la SDU y PCI, que es lo que se
entrega al canal de comunicaciones, la cual al llegar al receptor, volverá a atravesar los
estratos en orden inverso al que siguieron en el nodo emisor:

2- Encapsulado: se trata del proceso de adherir información de control al segmento de


datos. Esta información de control es el direccionamiento del emisor/receptor, código de
detección de errores y control de protocolo.
3- Control de conexión: hay bloques de datos sólo de control y otros de datos y control.
Cuando se utilizan datagramas, todos los bloques incluyen control y datos ya que cada
PDU se trata como independiente. En circuitos virtuales hay bloques de control que son
los encargados de establecer la conexión del circuito virtual.

Hay protocolos más sencillos y otros más complejos, por lo que los protocolos de los emisores
y receptores deben de ser compatibles al menos. Además de la fase de establecimiento de
conexión (en circuitos virtuales), está la fase de transferencia y la de corte de conexión. Si se
utilizan circuitos virtuales habrá que numerar los PDU y llevar un control en el emisor y en el
receptor de los números.

4- Entrega ordenada: el envío de PDU puede acarrear el problema de que si hay varios
caminos posibles, lleguen al receptor PDU desordenados o repetidos, por lo que el
receptor debe de tener un mecanismo para reordenar los PDU. Hay sistemas que tienen
un mecanismo de numeración con módulo algún número; esto hace que el módulo sean lo
suficientemente alto como para que sea imposible que haya dos segmentos en la red al
mismo tiempo y con el mismo número.
5- Control de flujo: hay controles de flujo de parada y espera o de ventana deslizante. El
control de flujo es necesario en varios protocolos o capas, ya que el problema de
saturación del receptor se puede producir en cualquier capa del protocolo.
6- Control de errores: generalmente se utiliza un temporizador para retransmitir una trama
una vez que no se ha recibido confirmación después de expirar el tiempo del
temporizador. Cada capa de protocolo debe de tener su propio control de errores.
7- Direccionamiento: cada estación o dispositivo intermedio de almacenamiento debe tener
una dirección única. A su vez, en cada terminal o sistema final puede haber varios agentes
o programas que utilizan la red, por lo que cada uno de ellos tiene asociado un puerto.
Además de estas direcciones globales, cada estación o terminal de una subred debe de
tener una dirección de subred (generalmente en el nivel MAC).
8- Multiplixación: es posible multiplexar las conexiones de una capa hacia otra, es decir que
de una única conexión de una capa superior, se pueden establecer varias conexiones en
una capa inferior (y al revés).
9- Servicios de transmisión: los servicios que puede prestar un protocolo son:
a. Prioridad: hay mensajes (los de control) que deben tener prioridad respecto a
otros.
b. Grado de servicio: hay datos que deben de retardarse y otros acelerarse (vídeo).
c. Seguridad.

Introducción a OSI:
Fue creado a partir del año 1978, con el fin de conseguir la definición de un conjunto de normas
que permitieran interconectar diferentes equipos, posibilitando de esta forma la comunicación
entre ellos. El modelo OSI fue aprobado en 1983.

El modelo OSI, como se indicó anteriormente, describe cómo se desplaza la información desde un
programa de aplicación en un extremo hasta otro programa de aplicación en el extremo posterior,
a través de un canal e comunicaciones.

Un sistema abierto debe cumplir las normas que facilitan la interconexión tanto a nivel hardware
como software con otros sistemas (arquitecturas distintas).

Este modelo define los servicios y los protocolos que posibilita la comunicación, dividiéndolos en 7
niveles diferentes, en el que cada nivel se encarga de problemas de distinta naturaleza
interrelacionándose con los niveles contiguos, de forma que cada nivel se abstrae de los
problemas que los niveles inferiores solucionan para dar solución a un nuevo problema, del que se
abstraerán a su vez los niveles superiores.

Se puede decir que la filosofía de este modelo se basa en la idea de dividir un problema grande (la
comunicación en sí), en varios problemas pequeños, independizando cada problema del resto. Es
un método parecido a las cadenas de montaje de las fábricas; los niveles implementan a un grupo
de operarios de una cadena y cada nivel, al igual que en la cadena de montaje, supone que los
niveles anteriores han solucionado unos problemas de los que él se abstraerá para dar solución a
unos nuevos problemas, de los que se abstraerán los niveles superiores, esto es, que las
actualizaciones o modificaciones ofrecidas para algunas capas o funciones no influyen a las otras.

Las siete capas OSI son en orden descendente las siguientes:


Capa 7: Presentación.

Capa 6: Presentación.

Capa 5: Sesión.

Capa 4: Transporte.

Capa 3: Red.

Capa 2: Enlace de datos.

Capa 1: Físico.

Para simplificar, estructurar y normalizar los protocolos utilizados en las redes de comunicaciones
se establecen una serie de niveles paralelos diferenciados por funciones específicas. Cada uno de
estos niveles proporciona un conjunto de servicios al nivel superior, a partir de otros servicios más
básicos proporcionados por los niveles inferiores.

Los niveles paralelos de las máquinas que participan en la comunicación mantienen una
conversación virtual a través de los niveles inferiores. Las reglas y convenciones utilizadas en esta
conversación son lo que se denomina protocolo de nivel n.
Este modelo de siete niveles proporciona un estándar de referencia para la intercomunicación
entre sistemas de ordenadores a través de una red utilizando protocolos comunes.

El modelo de siete niveles se ha convertido en un estándar internacional. Cada uno de los niveles
del modelo define una sección específica del total de la arquitectura. Diferentes organismos de
estandarización (ISO - IEEE, The Institute of Electrical and Electronics Engineers - ANSI, American
National Standards Institute...) han definido diversos protocolos sobre esos niveles para adaptar
las implementaciones finales a variados entornos y requisitos. Los niveles OSI son los siguientes:

Nivel Físico (1)


Especifica un conjunto de estándares que definen aspectos mecánicos, eléctricos y funcionales
para la conexión de los equipos al medio físico empleado. Su función es la transmisión de una
cadena continua de bits a través de un canal básico de comunicación.

Nivel de Enlace (2)


A partir del servicio de transmisión de bits ofrecido por el Nivel Físico, la tarea del Nivel de
Enlace es ofrecer un control de errores al Nivel de Red. Además de la detección y
corrección de errores, este nivel fragmenta y ordena en paquetes los datos enviados;
también realiza funciones básicas de control de flujo.
Este nivel se puede dividir en dos subniveles LLC (Logical Link Control, Control de Enlace Lógico) y
MAC (Medium Access Control, Control de Acceso al Medio). MAC controla el acceso al medio de
las diferentes estaciones conectadas a la red y LLC controla la transmisión y recepción de las
tramas y detecta cualquier error producido por el nivel físico.

Nivel de Red (3)


Este nivel proporciona los medios adecuados para establecer, mantener y terminar
conexiones entre sistemas. El Nivel de Red principalmente permite direccionar los paquetes
de datos que recibe del nivel de transporte.
Nivel de Transporte (4)
Se encarga de facilitar una transferencia de datos fiable entre nodos finales, proporcionando una
integridad de los datos y una calidad de servicio previamente establecida.

Nivel de Sesión (5)


Permite establecer, gestionar y terminar sesiones entre aplicaciones. Realiza la gestión y
recuperación de errores y en algunos casos proporciona múltiples transmisiones sobre el mismo
canal de transporte.

Nivel de Presentación (6)


Proporciona a las aplicaciones transparencia respecto del formato de presentación, realizando
conversión de caracteres, códigos y algunas funciones de seguridad (encriptación).

Nivel de Aplicación (7)


Se denomina también Nivel de Usuario porque proporciona la interfaz de acceso para la utilización
de los servicios a alto nivel.
Protocolo TCP/IP
Se trata de un conjunto de protocolos, aunque los más conocidos sean TCP (nivel de transporte) e
IP (nivel de red). Las aplicaciones que corren sobre TCP/IP no tienen que conocer las
características físicas de la red en la que se encuentran, con esto, se evita el tener que modificarlas
o reconstruirlas para cada tipo de red. Esta familia de protocolos genera un modelo llamado
INTERNET cuya correspondencia con el modelo OSI queda reflejada en el siguiente recuadro:

Características de TCP/IP:

Las principales características son:

-Utiliza conmutación de paquetes.


-Proporciona una conexión fiable entre dos máquinas en cualquier punto
de la red.
- Ofrece la posibilidad de interconectar redes de diferentes arquitecturas
y con diferentes sistemas operativos.
- Se apoya en los protocolos de más bajo nivel para acceder a la red
física (Ethernet, Token-Ring).
Funcionamiento de TCP/IP:
Una red TCP/IP transfiere datos mediante el ensamblaje de bloques de datos en
paquetes conteniendo:

La información a transmitir.

La dirección IP del destinatario.

La dirección IP del remitente.

Otros datos de control.

Protocolo IP:
Se trata de un protocolo a nivel de red cuyas principales características son:


Ofrece un servicio no orientado a la conexión, esto significa que cada trama en la que
ha sido dividido un paquete es tratado por independiente. Las tramas que componen un
paquete pueden ser enviadas por caminos distintos e incluso llegar desordenadas.

Ofrece un servicio no muy fiable porque a veces los paquetes se pierden, duplican o
estropean y este nivel no informa de ello pues no es consciente del problema.

Protocolo TCP:

Sus principales características son:


Se trata de un protocolo orientado a la conexión.

Orientado al flujo: el servicio TCP envía al receptor los datos en el mismo orden en
que fueron enviados.

Conexión con circuito virtual: no existe conexión física dedicada, sin embargo, el
protocolo hace creer al programa de aplicación que si existe esta conexión dedicada.

Вам также может понравиться