Vous êtes sur la page 1sur 7

TCP

Objetivos de TCP
Con el uso del protocolo TCP, las aplicaciones pueden comunicarse en forma
segura (gracias al de acuse de recibo -ACK- del protocolo TCP)
independientemente de las capas inferiores. Esto significa que los routers (que
funcionan en la capa de Internet) slo tiene que enviar los datos en forma de
datagrama, sin preocuparse con el monitoreo de datos porque esta funcin la
cumple la capa de transporte (o ms especficamente el protocolo TCP).
Funciones de TCP
En la pila de protocolos TCP/IP, TCP es la capa intermedia entre el protocolo de
internet (IP) y la aplicacin. Habitualmente, las aplicaciones necesitan que la
comunicacin sea fiable y, dado que la capa IP aporta un servicio de
datagramas no fiable (sin confirmacin), TCP aade las funciones necesarias
para prestar un servicio que permita que la comunicacin entre dos sistemas
se efecte libre de errores, sin prdidas y con seguridad. El protocolo TCP es un
protocolo orientado a conexin , es decir, que permite que dos mquinas que
estn comunicadas controlen el estado de la transmisin.

Caractersticas del TCP


Las principales caractersticas del protocolo TCP son las siguientes:

TCP permite colocar los datagramas nuevamente en orden cuando


vienen del protocolo IP.

TCP permite el monitoreo del flujo de los datos y as evita la saturacin


de la red.

TCP permite que los datos se formen en segmentos de longitud variada


para "entregarlos" al protocolo IP.

TCP permite multiplexar los datos, es decir, que la informacin que viene
de diferentes fuentes (por ejemplo, aplicaciones) en la misma lnea
pueda circular simultneamente.

Por ltimo, TCP permite comenzar y finalizar la comunicacin


amablemente

Formato de los segmentos TCP

En el nivel de transporte, los paquetes de bits que constituyen las unidades de


datos de protocolo TCP se llaman "segmentos". El formato de los segmentos
TCP se muestra en el siguiente esquema: Segmento TCP.

UDP

User Datagram Protocol


User Datagram Protocol (UDP) es un protocolo del nivel de
transporte basado en el intercambio de datagramas (Encapsulado de capa 4
Modelo OSI). Permite el envo de datagramas a travs de la red sin que se haya
establecido previamente una conexin, ya que el propio datagrama incorpora
suficiente informacin de direccionamiento en su cabecera. Tampoco tiene
confirmacin ni control de flujo, por lo que los paquetes pueden adelantarse
unos a otros; y tampoco se sabe si ha llegado correctamente, ya que no hay
confirmacin de entrega o recepcin. Su uso principal es para protocolos
como DHCP, BOOTP,DNS y dems protocolos en los que el intercambio de
paquetes de la conexin/desconexin son mayores, o no son rentables con
respecto a la informacin transmitida, as como para la transmisin de audio y
vdeo en tiempo real, donde no es posible realizar retransmisiones por los
estrictos requisitos de retardo que se tiene en estos casos.
Puertos
UDP utiliza puertos para permitir la comunicacin entre aplicaciones. El campo
de puerto tiene una longitud de 16 bits, por lo que el rango de valores vlidos
va de 0 a 65.535. El puerto 0 est reservado, pero es un valor permitido como
puerto origen si el proceso emisor no espera recibir mensajes como respuesta.
Los puertos 1 a 1023 se llaman puertos "bien conocidos" y en sistemas
operativos tipo Unix enlazar con uno de estos puertos requiere acceso como
superusuario.
Los puertos 1024 a 49.151 son puertos registrados.
Los puertos 49.152 a 65.535 son puertos efmeros y son utilizados como
puertos temporales, sobre todo por los clientes al comunicarse con los
servidores.
Uso en aplicaciones
La mayora de las aplicaciones claves de Internet utilizan el protocolo UDP,
incluyendo: el Sistema de Nombres de Dominio (DNS), donde las consultas
deben ser rpidas y solo contaran de una sola solicitud, luego de un paquete
nico de respuesta, el Protocolo de Administracin de Red (SNMP), el Protocolo

de Informacin de Enrutamiento (RIP) y el Protocolo de Configuracin dinmica


de host(DHCP).
Principales Caractersticas
Las caractersticas principales de este protocolo son:
1. Trabaja sin conexin, es decir que no emplea ninguna sincronizacin entre el
origen y el destino.
2. Trabaja con paquetes o datagramas enteros, no con bytes individuales como
TCP. Una aplicacin que emplea el protocolo UDP intercambia informacin en
forma de bloques de bytes, de forma que por cada bloque de bytes enviado de
la capa de aplicacin a la capa de transporte, se enva un paquete UDP.
3. No es fiable. No emplea control del flujo ni ordena los paquetes.
4. Su gran ventaja es que provoca poca carga adicional en la red ya que es
sencillo y emplea cabeceras muy simples.
5. Un paquete UDP puede ser fragmentado por el protocolo IP para ser enviado
fragmentado en varios paquetes IP si resulta necesario.
6. Puesto que no hay conexin, un paquete UDP admite utilizar como direccin
IP de destino la direccin de broadcast o de multicast de IP. Esto permite enviar
un mismo paquete a varios destinos.
Comparativa entre UDP y TCP (Transmission Control Protocol)

UDP: proporciona un nivel de transporte no fiable de datagramas, ya que


apenas aade la informacin necesaria para la comunicacin extremo a
extremo al paquete que enva al nivel inferior. Lo utilizan aplicaciones
como NFS (Network File System) y RCP (comando para copiar ficheros
entre ordenadores remotos), pero sobre todo se emplea en tareas de
control y en la transmisin de audio y vdeo a travs de una red. No
introduce retardos para establecer una conexin, no mantiene estado de
conexin alguno y no realiza seguimiento de estos parmetros. As, un
servidor dedicado a una aplicacin particular puede soportar ms
clientes activos cuando la aplicacin corre sobre UDP en lugar de sobre
TCP.

TCP: es el protocolo que proporciona un transporte fiable de flujo de bits


entre aplicaciones. Est pensado para poder enviar grandes cantidades
de informacin de forma fiable, liberando al programador de la dificultad
de gestionar la fiabilidad de la conexin (retransmisiones, prdida de
paquetes, orden en el que llegan los paquetes, duplicados de
paquetes...) que gestiona el propio protocolo. Pero la complejidad de la

gestin de la fiabilidad tiene un coste en eficiencia, ya que para llevar a


cabo las gestiones anteriores se tiene que aadir bastante informacin a
los paquetes que enviar. Debido a que los paquetes para enviar tienen
un tamao mximo, cuanta ms informacin aada el protocolo para su
gestin, menos informacin que proviene de la aplicacin podr
contener ese paquete (el segmento TCP tiene una sobrecarga de 20
bytes en cada segmento, mientras que UDP solo aade 8 bytes). Por eso,
cuando es ms importante la velocidad que la fiabilidad, se utiliza UDP.
En cambio, TCP asegura la recepcin en destino de la informacin para
transmitir.

IPv4
El Internet Protocol version 4 (IPv4) (en espaol: Protocolo de Internet
versin 4) es la cuarta versin del protocolo Internet Protocol (IP), y la primera
en ser implementada a gran escala. Definida en el RFC 791.= IPv4 usa
direcciones de 32 bits, limitndola a
= 4.294.967.296 direcciones nicas,
muchas de las cuales estn dedicadas a redes locales (LANs).1 Por el
crecimiento enorme que ha tenido Internet (mucho ms de lo que esperaba,
cuando se dise IPv4), combinado con el hecho de que hay desperdicio de
direcciones en muchos casos (ver abajo), ya hace varios aos se vio
que escaseaban las direcciones IPv4.
Esta limitacin ayud a estimular el impulso hacia IPv6, que est actualmente
en las primeras fases de implantacin, y se espera que termine reemplazando
a IPv4.
Las direcciones disponibles en la reserva global de IANA pertenecientes al
protocolo IPv4 se agotaron el jueves 3 de febrero de 2011 oficialmente 2 Los
Registros Regionales de Internet deben, desde ahora, manejarse con sus
propias reservas, que se estima, alcanzaran hasta septiembre de 2011.
Representacin de direcciones

Detalle de una direccin IPv4, expresada en notacin decimal separada por


puntos.
Las direcciones IPv4 se pueden escribir de forma que expresen un entero de 32
bits, aunque normalmente se escriben con decimales separados por puntos. La
siguiente tabla muestra varias formas de representacin de direcciones IPv4:
Notacin

Valor

Conversin desde decimal


separado por puntos

Decimal separada
por puntos

192.0.2.235

Hexadecimal
separada por
puntos

Cada octeto se convierte


0xC0.0x00.0x02.
individualmente a la forma
0xEB
hexadecimal

Octal separada por


puntos

0301.1680.0002. Cada octeto se convierte de


0353
individualmente en octal

Hexadecimal

0xC00002EB

Concatenacin de octetos de la forma


hexadecimal separada por puntos

Decimal

3221226219

El nmero hexadecimal expresado en


decimal

Octal

030000001353

El nmero hexadecimal expresado en


octal

Ethernet
Ethernet (pronunciado /irnt/ en ingls) es un estndar de redes de rea
local para computadores con acceso al medio por deteccin de la onda
portadora y con deteccin de colisiones (CSMA/CD). Su nombre viene del
concepto fsico de ether. Ethernet define las caractersticas de cableado y
sealizacin de nivel fsico y los formatos de tramas de datos del nivel de
enlace de datos del modelo OSI.
Ethernet se tom como base para la redaccin del estndar internacional IEEE
802.3, siendo usualmente tomados como sinnimos. Se diferencian en uno de
los campos de la trama de datos. Sin embargo, las tramas Ethernet e IEEE
802.3 pueden coexistir en la misma red.

as tecnologas Ethernet que existen se diferencian en estos conceptos:


Velocidad de transmisin
- Velocidad a la que transmite la tecnologa.
Tipo de cable
- Tecnologa del nivel fsico que usa la tecnologa.
Longitud mxima
- Distancia mxima que puede haber entre dos nodos adyacentes (sin
estaciones repetidoras).
Topologa
- Determina la forma fsica de la red. Bus si se usan conectores T (hoy slo
usados con las tecnologas ms antiguas) y estrella si se usan hubs (estrella de
difusin) oswitches (estrella conmutada).
A continuacin se especifican los anteriores conceptos en las tecnologas ms
importantes:
Tecnologas Ethernet
Tecnolog
a

Velocidad de
Tipo de cable
transmisin

Distancia
Topologa
mxima

10Base2

10 Mbit/s

Coaxial

185 m

Bus (Conector T)

10BaseT

10 Mbit/s

Par Trenzado

100 m

Estrella (Hub o
Switch)

10BaseF

10 Mbit/s

Fibra ptica

2000 m

Estrella (Hub o
Switch)

100 m

Estrella. Half
Duplex (hub) y
Full Duplex
(switch)

100 m

Estrella. Half
Duplex (hub) y
Full Duplex
(switch)

100BaseT4 100 Mbit/s

100BaseTX 100 Mbit/s

Par Trenzado
(categora 3UTP)

Par Trenzado
(categora 5UTP)

100BaseFX 100 Mbit/s

Fibra ptica

2000 m

No permite el uso
de hubs

1000BaseT 1000 Mbit/s

4 pares trenzado
(categora 5e
6UTP )

100 m

Estrella. Full
Duplex (switch)

1000BaseS
1000 Mbit/s
X

Fibra ptica
(multimodo)

550 m

Estrella. Full
Duplex (switch)

1000BaseL
1000 Mbit/s
X

Fibra ptica
(monomodo)

5000 m

Estrella. Full
Duplex (switch)

Vous aimerez peut-être aussi