Está en la página 1de 26

INSTITUTO TECNOLÓGICO UNIVERSITARIO

Materia: Comunicación de Datos

Documento Nombre: ITU_Unidad5_Protocolo TCP-IP_Rev-B.doc


Revisión: B
Tema: Protocolo TCP/IP
Finalidad: Lectura Obligatoria
Comunicación de Datos Rev: A
Año: 2018 Archivo: Protocolo TCP/IP.doc
Fecha: 11/10/2018
Tema 5 VPJ Página: 2 de 26
Protocolo TCP/IP

Índice
1. Definición de Internet.......................................................................................................... 4
2. Internet ................................................................................................................................ 4
3. ¿Cómo funciona?................................................................................................................. 5
4. Protocolo TCP/IP ................................................................................................................ 5
5. Direcciones MAC ................................................................................................................ 6
6. Direcciones IP ..................................................................................................................... 7
6.1. Características:................................................................................................................. 7
7. Clases de direcciones IP (IPV4) .......................................................................................... 7
7.1. Ejemplo de representación de dirección IPv4: ................................................................ 7
7.2. Más características:.......................................................................................................... 8
8. Clases de redes .................................................................................................................... 8
9. Direcciones privadas: .......................................................................................................... 8
9.1. Sub-redes ......................................................................................................................... 9
9.2. En profundidad: ............................................................................................................... 9
9.3. Direcciones de red ......................................................................................................... 10
9.4. Espacio de direccionamiento y sub-redes ...................................................................... 10
9.5. Direcciones Punto a Punto............................................................................................. 10
9.6. Direcciones Broadcast ................................................................................................... 10
9.7. Dominio Broadcast ........................................................................................................ 10
10. ARP ............................................................................................................................... 11
11. Puertos TCP/IP .............................................................................................................. 11
11.1. Conexiones TCP ........................................................................................................ 11
11.2. Establecimiento de conexiones TCP.......................................................................... 11
11.3. Mandando Datos ........................................................................................................ 11
11.4. Cerrando conexiones TCP ......................................................................................... 12
12. Familia de protocolos de Internet .................................................................................. 12
13. Niveles en la pila TCP/IP .............................................................................................. 13
13.1. El nivel Físico ............................................................................................................ 14
13.2. El nivel de Enlace de datos ........................................................................................ 14
13.3. El nivel de Internet ..................................................................................................... 14
13.4. El nivel de Transporte ................................................................................................ 15
13.5. El nivel de Aplicación ................................................................................................ 16
13.6. Ventajas e inconvenientes .......................................................................................... 16
14. Voz sobre IP (VoIP) ...................................................................................................... 16
14.1. ¿Qué es voz sobre IP (VoIP)? .................................................................................... 16
Comunicación de Datos Rev: A
Año: 2018 Archivo: Protocolo TCP/IP.doc
Fecha: 11/10/2018
Tema 5 VPJ Página: 3 de 26
Protocolo TCP/IP

15. Telefonía IP vs. Telefonía Convencional ...................................................................... 17


15.1. ¿Cómo funciona una comunicación en Telefonía IP? ............................................... 17
16. ¿Porque la Telefonía IP es más barata? ......................................................................... 18
16.1. La Conmutación de Circuitos Hoy en Día: ................................................................ 18
16.2. Los Tiempos Muertos en las Comunicaciones: ......................................................... 19
17. Intercambio de Paquetes en la Telefonía IP .................................................................. 19
18. Tipos de Comunicación en la Telefonía IP ................................................................... 20
19. Ventajas de la Telefonía IP, ¿Porque utilizar VoIP? ..................................................... 20
20. Desventajas de la Telefonía IP ...................................................................................... 21
21. Tipos de codecs en la Telefonía IP ................................................................................ 22
22. Cómo Funcionan los Codecs VoIP ................................................................................ 22
22.1. El Protocolo H.323 .................................................................................................... 22
22.2. Direccionamiento: ...................................................................................................... 23
22.3. Señalización: .............................................................................................................. 23
22.4. Compresión de voz: ................................................................................................... 23
22.5. Control de la transmisión: .......................................................................................... 23
22.5.1. Cuadrito Robar ....................................................................................................... 23
22.6. El protocolo SIP ......................................................................................................... 23
Comunicación de Datos Rev: A
Año: 2018 Archivo: Protocolo TCP/IP.doc
Fecha: 11/10/2018
Tema 5 VPJ Página: 4 de 26
Protocolo TCP/IP

1. Definición de Internet
Internet es una red de redes que permite la interconexión descentralizada de computadoras a
través de un conjunto de protocolos denominado TCP/IP. Tuvo sus orígenes en 1969, cuando
una agencia del Departamento de Defensa de los Estados Unidos comenzó a buscar alternativas
ante una eventual guerra atómica que pudiera incomunicar a las personas. Tres años más tarde
se realizó la primera demostración pública del sistema ideado, gracias a que tres universidades
de California y una de Utah lograron establecer una conexión conocida como ARPANET
(Advanced Research Projects Agency Network).

2. Internet
A diferencia de lo que suele pensarse, Internet y la World Wide Web no son sinónimos. La
WWW es un sistema de información desarrollado en 1989 por Tim Berners Lee y Robert
Cailliau. Este servicio permite el acceso a información que se encuentra enlazada mediante el
protocolo HTTP (HyperText Transfer Protocol).
Otros servicios y protocolos disponibles en la red de redes son el acceso remoto a computadoras
conocido como Telnet, el sistema de transferencia de archivos FTP, el correo electrónico (POP
y SMTP), el intercambio de archivos P2P y las conversaciones online o chats.
El desarrollo de Internet ha superado ampliamente cualquier previsión y constituyó una
verdadera revolución en la sociedad moderna. El sistema se transformó en un pilar de las
comunicaciones, el entretenimiento y el comercio en todos los rincones del planeta.
Las estadísticas indican que, en 2006, los usuarios de Internet (conocidos como internautas)
superaron los 1.100 millones de personas. Se espera que en la próxima década esa cifra se
duplique, impulsada por la masificación de los accesos de alta velocidad (banda ancha).
En su expresión más sencilla, una red son dos ordenadores conectados mediante un cable de
manera que puedan, a través de ese cable, compartir datos, hardware (por ejemplo una
impresora) y programas. De redes está el mundo lleno. Si decidiésemos unir todas estas redes
de manera que el intercambio de información fuese posible entre todas ellas, tendríamos
Internet.
Así es, Internet es la mayor red del mundo ya que está formada
por millones de ordenadores (de cualquier marca y sistema
operativo) conectados, no sólo por cable a través de las líneas
telefónicas convencionales, sino también a través de enlaces
vía satélite, fibra óptica o enlaces terrestres de microondas. Las
redes que forman parte de Internet son de muy diversa índole,
propósito y tamaño. Las hay de carácter público o privado;
locales, regionales e internacionales; institucionales,
educativas, universitarias, dedicadas a la investigación, al
ocio, al comercio, etc.
En el corazón de Internet se encuentra una red de
‘superordenadores’ ubicados en lugares específicos de todo el
mundo. Estas máquinas están conectadas por enlaces de alta
velocidad, llamados enlaces troncales (backbones), las llamadas superautopistas de la
información, y son los encargados de soportar el mayor peso del tráfico de información. A cada
una de estas máquinas (llamadas también nodos) se conectan un cierto número de redes
nacionales/regionales más pequeñas que, a su vez, están conectadas a redes todavía más
pequeñas a través de otros ordenadores (son los llamados enrutadores -routers-, encaminadores
o puentes) y, finalmente, al ordenador del usuario.
Comunicación de Datos Rev: A
Año: 2018 Archivo: Protocolo TCP/IP.doc
Fecha: 11/10/2018
Tema 5 VPJ Página: 5 de 26
Protocolo TCP/IP

Para utilizar Internet no hay que ser un experto en ordenadores. Probablemente utilices el
teléfono o el televisor sin pensar en las redes de comunicación que envían y transmiten las
palabras o imágenes desde y hasta tu hogar. Después de las primeras nociones tu principal
preocupación pasará a ser qué quiero hacer en Internet, en vez de como hacerlo. Así que, para
empezar se supone que ya tienes un PC con Windows desde 95/98/NT hasta los más actuales y
que sabes manejarlo suficientemente (ya sabes: arrancar un programa, crear un acceso directo,
una carpeta,... copiar y borrar archivos, moverte por los directorios, manejar las ventanas y la
barra de tareas con soltura ejecutando varios programas a la vez, etc...), una línea telefónica, un
módem, una cuenta en un proveedor y un software para Internet (Navegador); y por supuesto
que sabes cómo establecer la comunicación.

3. ¿Cómo funciona?
La gran mayoría de nosotros nos conectamos a un proveedor de acceso a Internet (PAI) con el
que suscribimos el contrato de conexión, a través de la línea telefónica de nuestro domicilio.
Esto se llama abrir una cuenta, y para que nadie más que nosotros pueda usar este acceso, nos
proporciona un Identificador de Usuario (login) y una Password (palabra de paso, clave). Luego
es él quien se encarga de conectarnos a una de estas redes regionales (o nacionales) de las que
antes hablábamos. El proveedor es nuestra puerta de entrada en la gran Red.
En su versión más sencilla, desde nuestro ordenador personal, la información se envía a la línea
telefónica a través del módem, que convierte la información digital en una señal analógica de
audio, que es para la que está preparada la línea telefónica. La señal es recibida por el proveedor
a través de su módem analógico y la redirige por otro adaptador (aquí ya no se llama módem),
ahora digital, y otra línea de mayor velocidad hacia alguno de los nodos, para desde allí viajar
a su destino. Es posible que su destino no pase por la necesidad de llegar a alguno de los nodos
internacionales, pudiendo darse el caso de que desde cualquier nodo anterior acceda a su destino
final, con lo que la transmisión es entonces más rápida.
Existen otras opciones de conexión que mejoran la velocidad de acceso a la Red. Nos referimos
a las líneas telefónicas con tecnología R.D.S.I. (Red Digital de Servicios Integrales), o A.D.S.L.
(Línea Digital Asimétrica de Abonado), proveedores de servicios por cable y los que lo hacen
vía satélite. Cualquiera de ellas tiene sus peculiaridades y sobre todo sus precios, pero son una
alternativa a tener en cuenta si vamos a ser usuarios intensivos, pues la velocidad que ofrecen
es muy superior a la de los módems tradicionales.

4. Protocolo TCP/IP
Para que todos los ordenadores se entiendan entre sí, es necesario ponerse de acuerdo y
establecer unas normas de transmisión y recepción de la información. Se precisa de un
protocolo de comunicación. Internet tiene el suyo propio: es el protocolo TCP/IP (Transmission
Control Protocol: Protocolo de Control de Transmisión / Internet Protocol: Protocolo Internet).
En realidad, TCP/IP son dos protocolos diferentes que a su vez delimitan una familia de
pequeños protocolos especializados en funciones típicas de redes (PPP para la conexión entre
ordenadores, SMTP y POP3 para el correo electrónico, etc...). En cualquier caso, su filosofía
consiste en trocear el mensaje en paquetes de un tamaño similar, poniéndole a cada uno un
número consecutivo, la dirección del ordenador destino y la del ordenador remitente.
Posteriormente los lanzamos a la Red.
En Internet, cada ordenador tiene que poseer un nombre y unos apellidos que lo identifiquen de
forma inequívoca. De esta manera podremos localizar al ordenador que nos interese, sólo con
saber cómo se llama. De no ser así, el caos estaría asegurado. Imagínate si las direcciones
Comunicación de Datos Rev: A
Año: 2018 Archivo: Protocolo TCP/IP.doc
Fecha: 11/10/2018
Tema 5 VPJ Página: 6 de 26
Protocolo TCP/IP

postales o los números de teléfono estuvieran duplicados. Cuando haces una llamada, la central
telefónica ¿con quién te conecta?
El protocolo TCP/IP identifica cada ordenador mediante lo que se denomina Dirección IP. Las
direcciones IP están compuestas por cuatro números de hasta tres cifras separados por puntos;
cada uno de los cuales puede tomar valores comprendidos entre 0 y 255. Para que la Red
funcione bien no deben existir dos máquinas con la misma IP.
Por ejemplo, el nombre de un ordenador dentro del TCP/IP podría ser: 194.179.1.100
Con esta configuración se pueden obtener 4.294.967.300 direcciones IP diferentes.
Por suerte para navegar en Internet no hay que saberse estos números.
Se utiliza, además de la dirección IP, una forma alternativa, más asimilable y fácil de recordar.
A cada ordenador se le asigna un nombre compuesto por letras y no por números. Es el llamado
Nombre de Dominio. Además, los nombres de dominio definen con más fidelidad la naturaleza
de la información contenida en el ordenador. Se construyen de acuerdo a una estructura
jerárquica y están formados por palabras separadas por puntos. Esto, no sólo permite que sean
más fáciles de recordar que las direcciones IP, sino que además puede deducirse la situación
geográfica del ordenador en cuestión, a quién pertenece y a qué está dedicado.
Veamos un ejemplo: http//www.cnice.mecd.es
Este nombre de dominio se corresponde con la dirección IP que se indicó en el ejemplo anterior.
Podemos conectar con este equipo por cualquiera de las dos formas.
Hemos dicho antes que esta forma de representación obedecía a una estructura jerárquica. Esta
estructura hay que interpretarla siempre de derecha a izquierda. En efecto, en este ejemplo el
primer nivel de la notación, o dominio principal, consta de dos letras que indica el país al que
pertenece el ordenador (es = España, uk = Reino Unido, fr = Francia, jp = Japón, etc.).
Como es natural, Estados Unidos no utiliza indicativo de país, dado que fue allí donde se gestó
Internet. De ahí, que en este país, como Internet no necesita hacer referencia al país de origen,
los dominios de primer nivel hacen referencia al tipo de organización al que pertenece el
ordenador. Así se establecen siete nombres de dominio, a saber:
.arpa = identificación de ARPAnet dentro de Internet.
.edu = institución para la educación.
.com = compañía comercial.
.gov = cualquier cuerpo gubernamental.
.net = cualquier red.
.mil = instituciones militares.
.org = lo que no entre en las categorías anteriores.

5. Direcciones MAC
Las direcciones MAC (Control de Acceso al Medio) son direcciones únicas dadas a los clientes
de una red. La primera parte de la dirección MAC es asignada al fabricante del hardware; El
resto de la dirección es determinada por cada fabricante. Dispositivos que no son administrables
(ejemplo, HUBs y algunos switches) no tienen dirección MAC.
Las direcciones MAC son usadas para direccionar en la capa de enlace de datos (capa 2) del
modelo de red OSI, no son usadas para agrupar clientes dentro de una red.
Analogía: Las direcciones MAC son como el número de CURP/DNI de cada persona.
Comunicación de Datos Rev: A
Año: 2018 Archivo: Protocolo TCP/IP.doc
Fecha: 11/10/2018
Tema 5 VPJ Página: 7 de 26
Protocolo TCP/IP

6. Direcciones IP
Las direcciones IP son usadas para el direccionamiento lógico en la capa de red (capa 3) del
modelo de red OSI. Tal como las direcciones MAC donde no hay similitud entre 2 direcciones,
con la diferencia que las direcciones IP permiten agrupar computadoras.
6.1. Características:
Únicas, dirección de 32 bits
Son referenciadas por humanos vía notación decimal, un numero por cada 8 bits (1 octeto o
byte), ejemplo., 159.148.147.1
Consiste de tres clases primarias A, B, and C (clase D es para multicast) en la forma
[netid:hostid]
Analogía: Direcciones IP son como la dirección postal de cada persona.

7. Clases de direcciones IP (IPV4)


* Los primeros 3 bits de una dirección IP hacen la clase

Las direcciones IPv4 se expresan por un número binario de 32 bits permitiendo un espacio de
direcciones de 4.294.967.296 (232) direcciones posibles. Las direcciones IP se pueden expresar
como números de notación decimal: se dividen los 32 bits de la dirección en cuatro octetos. El
valor decimal de cada octeto está comprendido en el rango de 0 a 255 [el número binario de 8
bits más alto es 11111111 y esos bits, de derecha a izquierda, tienen valores decimales de 1, 2,
4, 8, 16, 32, 64 y 128, lo que suma 255].
En la expresión de direcciones IPv4 en decimal se separa cada octeto por un carácter único ".".
Cada uno de estos octetos puede estar comprendido entre 0 y 255, salvo algunas excepciones.
Los ceros iniciales, si los hubiera, se pueden obviar (010.128.001.255 sería 10.128.1.255).
7.1. Ejemplo de representación de dirección IPv4:
En las primeras etapas del desarrollo del Protocolo de Internet, 1 los administradores de Internet
interpretaban las direcciones IP en dos partes, los primeros 8 bits para designar la dirección de
red y el resto para individualizar la computadora dentro de la red. Este método pronto probó ser
inadecuado, cuando se comenzaron a agregar nuevas redes a las ya asignadas. En 1981 el
direccionamiento internet fue revisado y se introdujo la arquitectura de clases (classful network
architecture). 2 En esta arquitectura hay tres clases de direcciones IP que una organización
puede recibir de parte de la Internet Corporation for Assigned Names and Numbers (ICANN):
clase A, clase B y clase C.
En una red de clase A, se asigna el primer octeto para identificar la red, reservando los tres
últimos octetos (24 bits) para que sean asignados a los hosts, de modo que la cantidad máxima
Comunicación de Datos Rev: A
Año: 2018 Archivo: Protocolo TCP/IP.doc
Fecha: 11/10/2018
Tema 5 VPJ Página: 8 de 26
Protocolo TCP/IP

de hosts es 224 - 2 (se excluyen la dirección reservada para broadcast (últimos octetos en 255)
y de red (últimos octetos en 0)), es decir, 16 777 214 hosts.
En una red de clase B, se asignan los dos primeros octetos para identificar la red, reservando
los dos octetos finales (16 bits) para que sean asignados a los hosts, de modo que la cantidad
máxima de hosts es 216 - 2, o 65 534 hosts.
En una red de clase C, se asignan los tres primeros octetos para identificar la red, reservando el
octeto final (8 bits) para que sea asignado a los hosts, de modo que la cantidad máxima de hosts
es 28 - 2, ó 254 hosts.
7.2. Más características:
La dirección 0.0.0.0 es reservada por la IANA para identificación local. La dirección que tiene
los bits de host iguales a cero sirve para definir la red en la que se ubica. Se denomina dirección
de red.
La dirección que tiene los bits correspondientes a host iguales a uno, sirve para enviar paquetes
a todos los hosts de la red en la que se ubica. Se denomina dirección de broadcast.
Las direcciones 127.x.x.x se reservan para designar la propia máquina. Se denomina dirección
de bucle local o loopback.
El diseño de redes de clases (classful) sirvió durante la expansión de internet, sin embargo este
diseño no era escalable y frente a una gran expansión de las redes en la década del 90, el sistema
de espacio de direcciones de clases fue reemplazado por una arquitectura de redes sin clases
Classless Inter-Domain Routing (CIDR) 3 en el año 1993. CIDR está basa en redes de longitud
de mascara de sub red variable (variable-length subnet masking VLSM) que permite asignar
redes de longitud de prefijo arbitrario. Permitiendo una distribución de direcciones más fina y
granulada, calculando las direcciones necesarias y "desperdiciando" las mínimas posibles.

8. Clases de redes

9. Direcciones privadas:
Hay ciertas direcciones en cada clase de dirección IP que no están asignadas y que se denominan
direcciones privadas. Las direcciones privadas pueden ser utilizadas por los hosts que usan
traducción de dirección de red (NAT) para conectarse a una red pública o por los hosts que no
se conectan a Internet. En una misma red no pueden existir dos direcciones iguales, pero sí se
pueden repetir en dos redes privadas que no tengan conexión entre sí o que se conecten a través
del protocolo NAT. Las direcciones privadas son:
Clase A: 10.0.0.0 a 10.255.255.255 (8 bits red, 24 bits hosts).
Comunicación de Datos Rev: A
Año: 2018 Archivo: Protocolo TCP/IP.doc
Fecha: 11/10/2018
Tema 5 VPJ Página: 9 de 26
Protocolo TCP/IP

Clase B: 172.16.0.0 a 172.31.255.255 (12 bits red, 20 bits hosts). 16 redes clase B contiguas,
uso en universidades y grandes compañías.
Clase C: 192.168.0.0 a 192.168.255.255 (16 bits red, 16 bits hosts). 256 redes clase C
contiguas, uso de compañías medias y pequeñas además de pequeños proveedores de internet
(ISP).
Muchas aplicaciones requieren conectividad dentro de una sola red, y no necesitan conectividad
externa. En las redes de gran tamaño a menudo se usa TCP/IP. Por ejemplo, los bancos pueden
utilizar TCP/IP para conectar los cajeros automáticos que no se conectan a la red pública, de
manera que las direcciones privadas son ideales para estas circunstancias. Las direcciones
privadas también se pueden utilizar en una red en la que no hay suficientes direcciones públicas
disponibles.
Las direcciones privadas se pueden utilizar junto con un servidor de traducción de direcciones
de red (NAT) para suministrar conectividad a todos los hosts de una red que tiene relativamente
pocas direcciones públicas disponibles. Según lo acordado, cualquier tráfico que posea una
dirección destino dentro de uno de los intervalos de direcciones privadas no se enrutará a través
de Internet
9.1. Sub-redes
Redes IP dadas, pueden dividirse en redes más pequeñas, llamadas sub-redes. El tamaño de una
subred es determinada por la máscara de red (mascara de sub-red, mascara de red).
Mascaras de sub-redes tienen el hostid con todos los bits=0, y el netid con todos los bits=1, por
ejemplo:
11111111 11111111 11111111 10000000 (255.255.255.128)
11111111 11111111 11111111 00000000 (255.255.255.0)
11111111 11111111 00000000 00000000 (255.255.0.0)
9.2. En profundidad:
Cada nodo de una red IP tiene asociado a su dirección una máscara de subred. La máscara de
subred señala qué bits (o qué porción) de su dirección es el identificador de la red. La máscara
consiste en una secuencia de unos seguidos de una secuencia de ceros escrita de la misma
manera que una dirección IP, por ejemplo, una máscara de 32 bits se escribiría 255.255.240.0,
es decir una dirección IP con 20 bits en uno seguidos por 12 bits en 0, pero separada en bloques
de a 8 bits escritos en decimal. La máscara determina todos los parámetros de una subred:
dirección de red, dirección de difusión (broadcast) y direcciones asignables a nodos de red
(hosts).
Los routers constituyen los límites entre las subredes. La comunicación desde y hasta otras
subredes es hecha mediante un puerto específico de un router específico, por lo menos
momentáneamente.
Una subred típica es una red física hecha con un router, por ejemplo una Red Ethernet o una
VLAN (Virtual Local Area Network), Sin embargo, las subredes permiten a la red ser dividida
lógicamente a pesar del diseño físico de la misma, por cuanto es posible dividir una red física
en varias subredes configurando diferentes computadores host que utilicen diferentes routers.
La dirección de todos los nodos en una subred comienzan con la misma secuencia binaria, que
es su ID de red e ID de subred. En IPv4, las subredes deben ser identificadas por la base de la
dirección y una máscara de subred.
Las subredes simplifican el enrutamiento, ya que cada subred típicamente es representada como
una fila en las tablas de ruteo en cada router conectado. Las subredes fueron utilizadas antes de
la introducción de las direcciones IPv4, para permitir a una red grande, tener un número
importante de redes más pequeñas dentro, controladas por varios routers. Las subredes permiten
Comunicación de Datos Rev: A
Año: 2018 Archivo: Protocolo TCP/IP.doc
Fecha: 11/10/2018
Tema 5 VPJ Página: 10 de 26
Protocolo TCP/IP

el Enrutamiento Interdominio sin Clases (CIDR). Para que las computadoras puedan
comunicarse con una red, es necesario contar con números IP propios, pero si tenemos dos o
más redes, es fácil dividir una dirección IP entre todos los hosts de la red. De esta forma se
pueden partir redes grandes en redes más pequeñas.
Es necesario para el funcionamiento de una subred, calcular los bits de una IP y quitarle los bits
de host, y agregárselos a los bits de network mediante el uso de una operación lógica
9.3. Direcciones de red
La operación lógica AND es usada para calcular la dirección de red desde direcciones de cliente
y mascara de red.
Ejemplo:
10000000 11000000 00001010 10100101 (h:128.192.10.169)
AND
11111111 11111111 11111111 00000000 (s:255.255.255.0)
IGUAL A
10000000 11000000 00001010 00000000 (n:128.192.10.0)
9.4. Espacio de direccionamiento y sub-redes
Las direcciones para hosts están disponibles cuando dividimos una red de 24 bits en sub-redes:

9.5. Direcciones Punto a Punto


Nos proporcionan un efectivo uso del espacio de direccionamiento y pueden ser usadas en
comunicaciones punto a punto.
Ejemplo:
Cliente A: dirección=10.1.6.1/32 red=10.1.7.1
Cliente B: dirección=10.1.7.1/32 red=10.1.6.1
9.6. Direcciones Broadcast
La dirección de broadcast es usada para “hablar” con todos los clientes de la red. Es una
dirección con la porción del host (cliente) configurada solo con 1’s, por ejemplo:
128.192.10.255 para la red 128.192.10.0/24
128.192.10.191 para la red 128.192.10.128/26
Los Broadcasts son necesarios para:
Establecer comunicación inicial con otro cliente, ejemplo, resolución de direcciones
Para DHCP y asignación de direcciones
9.7. Dominio Broadcast
Un dominio de broadcast es parte de la red que puede “oír” tráfico de broadcast generado en
los hosts de la red, redes remotas pueden incorporarse dentro de un bridge sobre un túnel para
crear un dominio de broadcast
Comunicación de Datos Rev: A
Año: 2018 Archivo: Protocolo TCP/IP.doc
Fecha: 11/10/2018
Tema 5 VPJ Página: 11 de 26
Protocolo TCP/IP

10. ARP
El protocolo ARP (Protocolo de resolución de direcciones) es usado para asociar direcciones
MAC con direcciones IP.
El proceso de ARP funciona de la siguiente manera:
El solicitante de ARP manda un paquete (frame) de broadcast con la información de la IP
destino, la IP origen y la dirección MAC, preguntando por la dirección MAC destino.
El cliente con la dirección IP destino manda un frame directo de regreso al solicitante llenando
en el su dirección MAC y guardando la dirección MAC de el en la tabla ARP o caché.
Para minimizar los broadcasts debidos a requisiciones tipo ARP, las direcciones IP de los
clientes y los gateways guardan tablas de direcciones MAC y direcciones IP llamadas tablas de
arp o caches.

11. Puertos TCP/IP


Una vez que los datos han arribado a su destino, los puertos de TCP/IP definen cual servicio o
propósito tiene dicho tráfico. Los puertos son:
 Positivos, números enteros de 16 bits (1…65535)
 Puertos muy conocidos son del 1…1023, por ejemplo:
20; 21 - FTP
22 - SSH
23 - Telnet
25 - SMTP
80 - HTTP
110 - POP3
443 – HTTPS
 Puertos definidos por el usuario son del 1024…65535
11.1. Conexiones TCP
Una conexión TCP es definida como el par de números (ip_origen:puerto) y
(ip_destino:puerto). Conexiones diferentes pueden usar el mismo puerto de destino en el server
siempre y cuando los puertos de origen o la IP de origen sean diferentes.
11.2. Establecimiento de conexiones TCP
Una conexión TCP es establecida usando un “proceso de 3 vías“:
Cliente manda la requisición de SYN
Server responde con SYN, ACK
Cliente manda un ACK

11.3. Mandando Datos


TCP divide el flujo de datos en segmentos.
El que envía manda datos en segmentos
El que recibe da acuse de recibo
El que manda, manda el siguiente segmento de datos
Comunicación de Datos Rev: A
Año: 2018 Archivo: Protocolo TCP/IP.doc
Fecha: 11/10/2018
Tema 5 VPJ Página: 12 de 26
Protocolo TCP/IP

Si no se recibe acuse de recibo, el segmento de datos se vuelve a mandar


En caso que la conexión sea abortada, una bandera RTS es usada para notificarle al que manda

11.4. Cerrando conexiones TCP


Una conexión TCP es cerrada usando un proceso modificado de 3 vías:
El que inicia, manda una petición de FIN
El que recibe responde con un acuse de recibo, con un FIN y una solicitud de acuse de recibo
al remitente.
El remitente manda el acuse de recibo.

12. Familia de protocolos de Internet


La familia de protocolos de Internet es un conjunto de protocolos de red en la que se basa
Internet y que permiten la transmisión de datos entre redes de computadoras. En ocasiones se
la denomina conjunto de protocolos TCP/IP, en referencia a los dos protocolos más importantes
que la componen: Protocolo de Control de Transmisión (TCP) y Protocolo de Internet (IP), que
fueron los dos primeros en definirse, y que son los más utilizados de la familia. Existen tantos
protocolos en este conjunto que llegan a ser más de 100 diferentes, entre ellos se encuentra el
popular HTTP (HyperText Transfer Protocol), que es el que se utiliza para acceder a las páginas
web, además de otros como el ARP (Address Resolution Protocol) para la resolución de
direcciones, el FTP (File Transfer Protocol) para transferencia de archivos, y el SMTP (Simple
Mail Transfer Protocol) y el POP (Post Office Protocol) para correo electrónico, TELNET para
acceder a equipos remotos, entre otros.
El TCP/IP es la base de Internet, y sirve para enlazar computadoras que utilizan diferentes
sistemas operativos, incluyendo PC, minicomputadoras y computadoras centrales sobre redes
de área local (LAN) y área extensa (WAN). TCP/IP fue desarrollado y demostrado por primera
vez en 1972 por el departamento de defensa de los Estados Unidos, ejecutándolo en ARPANET,
una red de área extensa del departamento de defensa.
La familia de protocolos de Internet puede describirse por analogía con el modelo OSI, que
describe los niveles o capas de la pila de protocolos, aunque en la práctica no corresponde
exactamente con el modelo en Internet. En una pila de protocolos, cada nivel soluciona una
Comunicación de Datos Rev: A
Año: 2018 Archivo: Protocolo TCP/IP.doc
Fecha: 11/10/2018
Tema 5 VPJ Página: 13 de 26
Protocolo TCP/IP

serie de problemas relacionados con la transmisión de datos, y proporciona un servicio bien


definido a los niveles más altos. Los niveles superiores son los más cercanos al usuario y tratan
con datos más abstractos, dejando a los niveles más bajos la labor de traducir los datos de forma
que sean físicamente manipulables.
El modelo de Internet fue diseñado como la solución a un problema práctico de ingeniería. El
modelo OSI, en cambio, fue propuesto como una aproximación teórica y también como una
primera fase en la evolución de las redes de ordenadores. Por lo tanto, el modelo OSI es más
fácil de entender, pero el modelo TCP/IP es el que realmente se usa. Sirve de ayuda entender el
modelo OSI antes de conocer TCP/IP, ya que se aplican los mismos principios, pero son más
fáciles de entender en el modelo OSI.
El 1 de enero de 2008 el Protocolo TCP/IP cumplió 25 años.

13. Niveles en la pila TCP/IP


Hay algunas discusiones sobre cómo encaja el modelo TCP/IP dentro del modelo OSI. Como
TCP/IP y modelo OSI no están delimitados con precisión no hay una respuesta que sea la
correcta.
El modelo TCP/IP no está lo suficientemente dotado en los niveles inferiores como para detallar
la auténtica estratificación en niveles: necesitaría tener una capa extra (el nivel de Red) entre
los niveles de transporte e Internet. Protocolos específicos de un tipo concreto de red, que se
sitúan por encima del marco de hardware básico, pertenecen al nivel de red, pero sin serlo.
Ejemplos de estos protocolos son el ARP (Protocolo de resolución de direcciones) y el STP
(Spanning Tree Protocol). De todas formas, estos son protocolos locales, y trabajan por debajo
de las capas de Internet. Cierto es que situar ambos grupos (sin mencionar los protocolos que
forman parte del nivel de Internet pero se sitúan por encima de los protocolos de Internet, como
ICMP) todos en la misma capa puede producir confusión, pero el modelo OSI no llega a ese
nivel de complejidad para ser más útil como modelo de referencia.
El siguiente diagrama intenta mostrar la pila OSI y otros protocolos relacionados con el modelo
OSI original:

ej. HTTP, DNS, SMTP, SNMP, FTP, Telnet, SSH y SCP, NFS, RTSP,
7 Aplicación
Feed, Webcal , POP3
6 Presentación ej. XDR, ASN.1, SMB, AFP
5 Sesión ej. TLS, SSH, ISO 8327 / CCITT X.225, RPC, NetBIOS, TELNET
4 Transporte ej. TCP, UDP, RTP, SCTP, SPX
ej. IP, ICMP, IGMP, X.25, CLNP, ARP, RARP, BGP, OSPF, RIP, IGRP,
3 Red
EIGRP, IPX, DDP
Enlace de ej. Ethernet, Token Ring, PPP, HDLC, Frame Relay, RDSI, ATM, IEEE
2
datos 802.11, FDDI
1 Físico ej. cable, radio, fibra óptica
Normalmente, los tres niveles superiores del modelo OSI (Aplicación, Presentación y Sesión)
son considerados simplemente como el nivel de aplicación en el conjunto TCP/IP. Como
TCP/IP no tiene un nivel de sesión unificado sobre el que los niveles superiores se sostengan,
Comunicación de Datos Rev: A
Año: 2018 Archivo: Protocolo TCP/IP.doc
Fecha: 11/10/2018
Tema 5 VPJ Página: 14 de 26
Protocolo TCP/IP

estas funciones son típicamente desempeñadas (o ignoradas) por las aplicaciones de usuario.
La diferencia más notable entre los modelos de TCP/IP y OSI es el nivel de Aplicación, en
TCP/IP se integran algunos niveles del modelo OSI en su nivel de Aplicación. Una
interpretación simplificada de la pila TCP/IP se muestra debajo:

ej. HTTP, FTP, DNS


(protocolos de enrutamiento como BGP y RIP, que por varias razones
5 Aplicación
funcionen sobre TCP y UDP respectivamente, son considerados parte del
nivel de red)
ej. TCP, UDP, RTP, SCTP
4 Transporte (protocolos de enrutamiento como OSPF, que funcionen sobre IP, son
considerados parte del nivel de Internet)
Para TCP/IP este es el Protocolo de Internet (IP)
3 Internet (protocolos requeridos como ICMP e IGMP funcionan sobre IP, pero todavía
se pueden considerar parte del nivel de red; ARP no funciona sobre IP)
ej. Ethernet, Token Ring, PPP, HDLC, Frame Relay, RDSI, ATM, IEEE
2 Enlace
802.11, FDDI
1 Físico ej. medio físico, y técnicas de codificación, T1, E1
13.1. El nivel Físico
El nivel físico describe las características físicas de la comunicación, como las convenciones
sobre la naturaleza del medio usado para la comunicación (como las comunicaciones por cable,
fibra óptica o radio), y todo lo relativo a los detalles como los conectores, código de canales y
modulación, potencias de señal, longitudes de onda, sincronización y temporización y
distancias máximas..
13.2. El nivel de Enlace de datos
El nivel de enlace de datos especifica cómo son transportados los paquetes sobre el nivel físico,
incluyendo los delimitadores (patrones de bits concretos que marcan el comienzo y el fin de
cada trama). Ethernet, por ejemplo, incluye campos en la cabecera de la trama que especifican
que máquina o máquinas de la red son las destinatarias de la trama. Ejemplos de protocolos de
nivel de enlace de datos son Ethernet, Wireless Ethernet, SLIP, Token Ring y ATM.
PPP es un poco más complejo y originalmente fue diseñado como un protocolo separado que
funcionaba sobre otro nivel de enlace, HDLC/SDLC.
Este nivel es a veces subdividido en Control de enlace lógico (Logical Link Control) y Control
de acceso al medio (Media Access Control).
13.3. El nivel de Internet
Como fue definido originalmente, el nivel de red soluciona el problema de conseguir transportar
paquetes a través de una red sencilla. Ejemplos de protocolos son X.25 y Host/IMP Protocol
de ARPANET.
Con la llegada del concepto de Internet, nuevas funcionalidades fueron añadidas a este nivel,
basadas en el intercambio de datos entre una red origen y una red destino. Generalmente esto
incluye un enrutamiento de paquetes a través de una red de redes, conocida como Internet.
En la familia de protocolos de Internet, IP realiza las tareas básicas para conseguir transportar
datos desde un origen a un destino. IP puede pasar los datos a una serie de protocolos superiores;
Comunicación de Datos Rev: A
Año: 2018 Archivo: Protocolo TCP/IP.doc
Fecha: 11/10/2018
Tema 5 VPJ Página: 15 de 26
Protocolo TCP/IP

cada uno de esos protocolos es identificado con un único "Número de protocolo IP". ICMP y
IGMP son los protocolos 1 y 2, respectivamente.
Algunos de los protocolos por encima de IP como ICMP (usado para transmitir información de
diagnóstico sobre transmisiones IP) e IGMP (usado para dirigir tráfico multicast) van en niveles
superiores a IP pero realizan funciones del nivel de red e ilustran una incompatibilidad entre los
modelos de Internet y OSI. Todos los protocolos de enrutamiento, como BGP, OSPF, y RIP
son realmente también parte del nivel de red, aunque ellos parecen pertenecer a niveles más
altos en la pila.
13.4. El nivel de Transporte
Los protocolos del nivel de transporte pueden solucionar problemas como la fiabilidad
("¿alcanzan los datos su destino?") y la seguridad de que los datos llegan en el orden correcto.
En el conjunto de protocolos TCP/IP, los protocolos de transporte también determinan a qué
aplicación van destinados los datos.
Los protocolos de enrutamiento dinámico que técnicamente encajan en el conjunto de
protocolos TCP/IP (ya que funcionan sobre IP) son generalmente considerados parte del nivel
de red; un ejemplo es OSPF (protocolo IP número 89).
TCP (protocolo IP número 6) es un mecanismo de transporte fiable y orientado a conexión, que
proporciona un flujo fiable de bytes, que asegura que los datos llegan completos, sin daños y
en orden. TCP realiza continuamente medidas sobre el estado de la red para evitar sobrecargarla
con demasiado tráfico. Además, TCP trata de enviar todos los datos correctamente en la
secuencia especificada. Esta es una de las principales diferencias con UDP, y puede convertirse
en una desventaja en flujos en tiempo real (muy sensibles a la variación del retardo) o
aplicaciones de enrutamiento con porcentajes altos de pérdida en el nivel de internet.
Más reciente es SCTP, también un mecanismo fiable y orientado a conexión. Está relacionado
con la orientación a byte, y proporciona múltiples sub-flujos multiplexados sobre la misma
conexión. También proporciona soporte de multihoming, donde una conexión puede ser
representada por múltiples direcciones IP (representando múltiples interfaces físicas), así si hay
una falla la conexión no se interrumpe. Fue desarrollado inicialmente para aplicaciones
telefónicas (para transportar SS7 sobre IP), pero también fue usado para otras aplicaciones.
UDP (protocolo IP número 17) es un protocolo de datagramas sin conexión. Es un protocolo
no fiable (best effort al igual que IP) - no porque sea particularmente malo, sino porque no
verifica que los paquetes lleguen a su destino, y no da garantías de que lleguen en orden. Si una
aplicación requiere estas características, debe llevarlas a cabo por sí misma o usar TCP.
UDP es usado normalmente para aplicaciones de streaming (audio, video, etc) donde la llegada
a tiempo de los paquetes es más importante que la fiabilidad, o para aplicaciones simples de
tipo petición/respuesta como el servicio DNS, donde la sobrecarga de las cabeceras que aportan
la fiabilidad es desproporcionada para el tamaño de los paquetes.
DCCP está actualmente bajo desarrollo por el IETF. Proporciona semántica de control para
flujos TCP, mientras de cara al usuario se da un servicio de datagramas UDP.
TCP y UDP son usados para dar servicio a una serie de aplicaciones de alto nivel. Las
aplicaciones con una dirección de red dada son distinguibles entre sí por su número de puerto
TCP o UDP. Por convención, los puertos bien conocidos (well-known ports) son asociados con
aplicaciones específicas.
RTP es un protocolo de datagramas que ha sido diseñado para datos en tiempo real como el
streaming de audio y video que se monta sobre UDP.
Comunicación de Datos Rev: A
Año: 2018 Archivo: Protocolo TCP/IP.doc
Fecha: 11/10/2018
Tema 5 VPJ Página: 16 de 26
Protocolo TCP/IP

13.5. El nivel de Aplicación


El nivel de aplicación es el nivel que los programas más comunes utilizan para comunicarse a
través de una red con otros programas. Los procesos que acontecen en este nivel son
aplicaciones específicas que pasan los datos al nivel de aplicación en el formato que
internamente use el programa y es codificado de acuerdo con un protocolo estándar.
Algunos programas específicos se considera que se ejecutan en este nivel. Proporcionan
servicios que directamente trabajan con las aplicaciones de usuario. Estos programas y sus
correspondientes protocolos incluyen a HTTP (HyperText Transfer Protocol), FTP
(Transferencia de archivos), SMTP (correo electrónico), SSH (login remoto seguro), DNS
(Resolución de nombres de dominio) y a muchos otros.
Una vez que los datos de la aplicación han sido codificados en un protocolo estándar del nivel
de aplicación son pasados hacia abajo al siguiente nivel de la pila de protocolos TCP/IP.
En el nivel de transporte, las aplicaciones normalmente hacen uso de TCP y UDP, y son
habitualmente asociados a un número de puerto bien conocido (well-known port). Los puertos
fueron asignados originalmente por la IANA.
13.6. Ventajas e inconvenientes
El conjunto TCP/IP está diseñado para enrutar y tiene un grado muy elevado de fiabilidad, es
adecuado para redes grandes y medianas, así como en redes empresariales. Se utiliza a nivel
mundial para conectarse a Internet y a los servidores web. Es compatible con las herramientas
estándar para analizar el funcionamiento de la red.
Un inconveniente de TCP/IP es que es más difícil de configurar y de mantener que NetBEUI o
IPX/SPX; además es algo más lento en redes con un volumen de tráfico medio bajo. Sin
embargo, puede ser más rápido en redes con un volumen de tráfico grande donde haya que
enrutar un gran número de tramas.
El conjunto TCP/IP se utiliza tanto en redes empresariales como por ejemplo en campus
universitarios o en complejos empresariales, en donde utilizan muchos enrutadores y
conexiones a mainframe o a ordenadores UNIX, como así también en redes pequeñas o
domésticas, y hasta en teléfonos móviles y en domótica.

14. Voz sobre IP (VoIP)


Voz sobre IP se refiere a la transmisión del tráfico de voz sobre redes basadas en Internet en
lugar de las redes telefónicas tradicionales PSTN (red telefónica pública conmutada). El
protocolo de internet (IP) fue diseñado originalmente para redes de transición de datos, y debido
a su gran éxito fue adaptado a las redes de voz mediante la paquetización de la información y
transmisión de la misma como paquetes de datos IP. VoIP está disponible en muchos teléfonos
inteligentes, computadoras personales y en los dispositivos de acceso a Internet, tales como
tabletas.

14.1. ¿Qué es voz sobre IP (VoIP)?


“Voz sobre IP” es la abreviatura de “Voz sobre Protocolo de Internet” (“Internet Protocol” en
inglés) y es mundialmente conocido como VoIP. La transmisión de Voz sobre IP (VoIP) puede
facilitar muchos procesos y servicios que normalmente son muy difíciles y costosos de
implementar usando la tradicional red de voz PSTN:
Se puede transmitir más de una llamada sobre la misma línea telefónica. De esta manera, la
transmisión de voz sobre IP puede facilitar el proceso de incrementar las líneas telefónicas en
la empresa sin la necesidad de líneas físicas adicionales.
Comunicación de Datos Rev: A
Año: 2018 Archivo: Protocolo TCP/IP.doc
Fecha: 11/10/2018
Tema 5 VPJ Página: 17 de 26
Protocolo TCP/IP

Funcionalidades que normalmente son facturadas con cargo extra por las compañías de
teléfonos, tales como transferencia de llamadas, identificación de la persona que llama o
remarcado automático, son fáciles de implementar con la tecnología de voz sobre IP.
Las Comunicaciones Unificadas son posibles con la tecnología de voz sobre IP, ya que permite
la integración de otros servicios disponibles en la red de internet tales como video conferencias,
mensajes instantáneos, etc.
Estas y muchas otras ventajas de voz sobre IP están haciendo que las empresas actualmente
adopten Centrales Telefónicas VoIP a un paso apresurado.
El VoIP permite la unión de dos mundos históricamente separados, el de la transmisión de voz
y el de la transmisión de datos. Entonces, el VoIP no es un servicio sino una tecnología. VoIP
puede transformar una conexión standard a internet en una plataforma para realizar llamadas
gratuitas por internet. Usando algunos de los software gratuitos para llamadas VoIP que están
disponibles en internet estamos salteándonos a las compañías tradicionales de telefonía, y por
consiguiente, sus tarifas.
En el pasado, las conversaciones mediante VoIP solían ser de baja calidad, esto se vio superado
por la tecnología actual y la proliferación de conexiones de banda ancha, hasta tal punto llego
la expansión de la telefonía ip que existe la posibilidad de que usted sin saberlo ya haya utilizado
un servicio VoIP, por ejemplo, las operadoras de telefonía convencional, utilizan los servicios
del VoIP para transmitir llamadas de larga distancia y de esta forma reducir costos.
Para entender cómo funciona el VoIP primero se debe entender cómo funcionan las líneas de
teléfono convencionales

15. Telefonía IP vs. Telefonía Convencional


Los sistemas de telefonía tradicional están guiados por un sistema muy simple pero ineficiente
denominado conmutación de circuitos. La conmutación de circuitos ha sido usada por las
operadoras tradicionales por más de 100 años. En este sistema cuando una llamada es realizada
la conexión es mantenida durante todo el tiempo que dure la comunicación. Este tipo de
comunicaciones es denominado "circuito" porque la conexión está realizada entre 2 puntos
hacia ambas direcciones. Estos son los fundamentos del sistema de telefonía convencional.

15.1. ¿Cómo funciona una comunicación en Telefonía IP?


Para entender cómo funciona una comunicación en telefonía IP primero vamos a definir cómo
funciona una comunicación mediante el sistema de telefonía convencional de conmutación de
circuitos.
Así es como funciona una llamada típica en un sistema de telefonía convencional:
Se levanta el teléfono y se escucha el tono de marcado. Esto deja saber que existe una conexión
con el operador local de telefonía.
Se disca el número de teléfono al que se desea llamar.
La llamada es transmitida a través del conmutador (switch) de su operador apuntando hacia el
teléfono marcado.
Una conexión es creada entre tu teléfono y la persona que se está llamando, entremedio de este
proceso el operador de telefonía utiliza varios conmutadores para lograr la comunicación entre
las 2 líneas.
El teléfono suena a la persona que estamos llamando y alguien contesta la llamada.
La conexión abre el circuito.
Uno habla por un tiempo determinado y luego cuelga el teléfono.
Comunicación de Datos Rev: A
Año: 2018 Archivo: Protocolo TCP/IP.doc
Fecha: 11/10/2018
Tema 5 VPJ Página: 18 de 26
Protocolo TCP/IP

Cuando se cuelga el teléfono el circuito automáticamente es cerrado, de esta manera liberando


la línea y todas las líneas que intervinieron en la comunicación.
Ahora, para definir cómo funciona una comunicación en un entorno VoIP, vamos a suponer
que las dos personas que se quieren comunicar tienen servicio a través de un proveedor VoIP y
los dos tienen sus teléfonos analógicos conectados a través de un adaptador digital-analógico
llamado ATA.
Así funcionaria una comunicación mediante Telefonía VoIP entre estos 2 teléfonos:
Se levanta el teléfono, lo que envía una señal al conversor analógico-digital llamado ATA.
El ATA recibe la señal y envía un tono de llamado, esto deja saber que ya se tiene conexión a
internet.
Se marca el número de teléfono de la persona que se desea llamar, los números son convertidos
a digital por el ATA y guardados temporalmente.
Los datos del número telefónico son enviados a tu proveedor e VoIP. Las computadoras de tu
proveedor VoIP revisan este número para asegurarse que está en un formato valido.
El proveedor determina a quien corresponde este número y lo transforma en una dirección IP.
El proveedor conecta los dos dispositivos que intervienen en la llamada. En la otra punta, una
señal es enviada al ATA de la persona que recibe la llamada para que este haga sonar el teléfono
de la otra persona.
Una vez que la otra persona levanta el teléfono, una comunicación es establecida entre tu
computadora y la computadora de la otra persona. Esto significa que cada sistema está
esperando recibir paquetes del otro sistema. En el medio, la infraestructura de internet maneja
los paquetes de voz la comunicación de la misma forma que haría con un email o con una página
web. Cada sistema debe estar funcionando en el mismo protocolo para poder comunicarse. Los
sistemas implementan dos canales, uno en cada dirección.
Se habla por un periodo de tiempo. Durante la conversación, tu sistema y el sistema de la
persona que se está llamando transmiten y reciben paquetes entre sí.
Cuando se termina la llamada, se cuelga el teléfono. En este momento el circuito es cerrado.
El ATA envía una señal al proveedor de Telefonía IP informando que la llamada ha sido
concluida.

16. ¿Porque la Telefonía IP es más barata?


Para explicar esto vamos a definir los gastos que implicaba una comunicación por conmutación
de circuitos. A comienzos de la telefonía convencional, a mediados de 1960, cada llamada debía
tener un cable dedicado yendo de una punta a la otra de la comunicación durante todo el tiempo
que durara la misma. Entonces, si por ejemplo una persona ubicada en Argentina tuviera que
realizar un llamado a otra persona en España los conmutadores de su operadora telefónica
conectarían cables a lo largo de todo el recorrido para formar un camino entre los 2 extremos
de la comunicación.
En este caso si la llamada durara 10 minutos se usarían esos cables conmutados que van a lo
largo de todo el recorrido entre España y Argentina a lo largo de la duración de la conversación.
Esto hacia que las comunicaciones a larga distancia fueran muy caras.
16.1. La Conmutación de Circuitos Hoy en Día:
Hoy en día las comunicaciones telefónicas son mucho más eficientes por eso cuestan menos.
Las voces son digitalizadas, y tu voz, puede viajar junto con muchas otras a tramas de un cable
de fibra óptica por la mayoría del trayecto (sigue habiendo un pedazo de cable dedicado, que
es el que va justo hacia tu casa). Esas llamadas son transmitidas a una calidad de 64kb por
segundo (kbps) en cada dirección, por un total de transmisión de 128kb (64kb de ida y 64kb de
Comunicación de Datos Rev: A
Año: 2018 Archivo: Protocolo TCP/IP.doc
Fecha: 11/10/2018
Tema 5 VPJ Página: 19 de 26
Protocolo TCP/IP

vuelta). Como existen 8Kb en un KiloByte (KB), esto se transada en una transmisión de 16KB
por cada segundo que el circuito está abierto, y 960KB cada minuto que está abierto. Entonces,
en una comunicación de 10 minutos, el total transmitido seria de 9,600KB, lo que es
prácticamente equivalente a 10 megas. Si observaras una conversación típica te darías cuenta
fácilmente que mucha de esta información es malgastada.
16.2. Los Tiempos Muertos en las Comunicaciones:
Cuando estás hablando, la otra parte está escuchando, lo que significa que solo la mitad de la
conexión se encuentra en uso en un momento dado. Basado en eso, podemos deducir que se
podría cortar el tamaño de la conversación justo a la mitad, o sea 4,7MB siempre manteniendo
la misma calidad de comunicación.
Además, una gran cantidad de tiempo en las conversaciones es tiempo muerto, tiempo en el que
ninguno de los dos habla. Si pudiéramos remover esos intervalos de tiempo muerto el tamaño
de la conversación seria todavía más pequeño. Entonces, en lugar de enviar una cadena continua
de bits (ambos de silencio o ruidos), que pasaría si solo enviamos paquetes en los momentos
que se produce ruido, cuando se crean. Esa es la base del intercambio de paquetes, la alternativa
a conmutación de paquetes.
17. Intercambio de Paquetes en la Telefonía IP
Mientras que la conmutación de paquetes mantiene la conexión abierta y constante, el
intercambio de paquetes que utilizan la telefonía IP solo abre una pequeña conexión,
suficientemente extensa para enviar una pequeña porción de información llamada paquete, de
un sistema a otro, esto funciona así:
La computadora que envía divide la información en pequeños paquetes, con una dirección en
cada un indicando a los dispositivos de red donde enviar los mismos.
Adentro de cada paquete hay una porción de la información que se está enviando, la voz.
La computadora emisora envía un paquete al router más cercano y se olvida del mismo. El
router cercano envía el paquete a otro router que se encuentre más cerca del destino, ese router
se lo envía a otro que se encuentra todavía más cerca del destino, ese a otro más cerca, y así..
Cuando la computadora receptora finalmente recibe los paquetes (que pueden haber tomado
caminos completamente diferentes para haber llegado ahí). Usa las instrucciones contenidas en
los paquetes para rearmar los datos en su estado original.
El intercambio de paquetes es muy eficiente. Deja a la red enviar los paquetes a lo largo de las
rutas menos congestionadas. También libera a las computadoras de forma que estas pueden
también aceptar información proveniente de otras computadoras.
Comunicación de Datos Rev: A
Año: 2018 Archivo: Protocolo TCP/IP.doc
Fecha: 11/10/2018
Tema 5 VPJ Página: 20 de 26
Protocolo TCP/IP

18. Tipos de Comunicación en la Telefonía IP


Utilizando VoIP no existe solo una sola forma de realizar una llamada, vamos a analizar las
distintas opciones que nos presenta esta tecnología:
ATA: (analog telephone adaptor) Esta es la forma más simple. Este adaptador permite conectar
teléfonos comunes (de los que utilizamos en la telefonía convencional) a su computadora o a
su red para utilizarlos con VoIP. El adaptador ATA es básicamente un transformador de
analógico al digital.
Este toma la señal de la linea de teléfono tradicional y la convierte en datos digitales listos para
ser transmitidos a través de internet. Algunos proveedores de VOIP están regalando adaptadores
ATA junto con sus servicios, estos adaptadores ya vienen preconfigurados y basta con
enchufarlos para que comiencen a funcionar.
Teléfonos IP (hardphones): Estos teléfonos a primera vista se ven como los teléfonos
convencionales, con un tubo, una base y cables. Sin embargo los teléfonos IP en lugar de tener
una ficha RJ-11 para conectar a las líneas de teléfono convencional estos vienen con una ficha
RJ-45 para conectar directamente al router de la red y tienen todo el hardware y software
necesario para manejar correctamente las llamadas VOIP. Próximamente, teléfonos celulares
con Wi-Fi van a estar disponibles permitiendo llamadas VOIP a personas que utilicen este tipo
de teléfonos siempre que exista conectividad a internet.
Computadora a Computadora: Esta es la manera más fácil de utilizar VoIP, todo lo que se
necesita es un micrófono, parlantes y una tarjeta de sonido, además de una conexión a internet
preferentemente de banda ancha. Exceptuando los costos del servicio de internet usualmente no
existe cargo alguno por este tipo de comunicaciones VoIP entre computadora y computadora,
no importa las distancias.

19. Ventajas de la Telefonía IP, ¿Porque utilizar VoIP?


La primera ventaja y la más importante es el costo, una llamada mediante telefonía VoIP es en
la mayoría de los casos mucho más barata que su equivalente en telefonía convencional.
Esto es básicamente debido a que se utiliza la misma red para la transmisión de datos y voz, la
telefonía convencional tiene costos fijos que la telefonía IP no tiene, de ahí que esta es más
barata. Usualmente para una llamada entre dos teléfonos IP la llamada es gratuita, cuando se
realiza una llamada de un teléfono IP a un teléfono convencional el costo corre a cargo del
teléfono IP.
Existen otras ventajas más allá del costo para elegir a la telefonía IP:
Con VoIP uno puede realizar una llamada desde cualquier lado que exista conectividad a
internet. Dado que los teléfonos IP transmiten su información a través de internet estos pueden
ser administrados por su proveedor desde cualquier lugar donde exista una conexión. Esto es
una ventaja para las personas que suelen viajar mucho, estas personas pueden llevar su teléfono
consigo siempre teniendo acceso a su servicio de telefonía IP.
La mayoría de los proveedores de VOIP entregan características por las cuales las operadoras
de telefonía convencional cobran tarifas aparte. Un servicio de VOIP incluye:
Identificación de llamadas.
Servicio de llamadas en espera
Servicio de transferencia de llamadas
Repetir llamada
Devolver llamada
Llamada de 3 líneas (three-way calling).
Comunicación de Datos Rev: A
Año: 2018 Archivo: Protocolo TCP/IP.doc
Fecha: 11/10/2018
Tema 5 VPJ Página: 21 de 26
Protocolo TCP/IP

En base al servicio de identificación de llamadas existen también características avanzadas


referentes a la manera en que las llamadas de un teléfono en particular son respondidas. Por
ejemplo, con una misma llamada en Telefonía IP puedes:
Desviar la llamada a un teléfono particular
Enviar la llamada directamente al correo de voz
Dar a la llamada una señal de ocupado.
Mostrar un mensaje de fuera de servicio

20. Desventajas de la Telefonía IP


Aun hoy en dia existen problemas en la utilización de VoIP, queda claro que estos problemas
son producto de limitaciones tecnológicas y se verán solucionadas en un corto plazo por la
constante evolución de la tecnología, sin embargo algunas de estas todavía persisten y se
enumeran a continuación.
VoIP requiere de una conexión de banda ancha! Aun hoy en día, con la constante expansión
que están sufriendo las conexiones de banda ancha todavía hay hogares que tienen conexiones
por modem, este tipo de conectividad no es suficiente para mantener una conversación fluida
con VoIP. Sin embargo, este problema se verá solucionado a la brevedad por el sostenido
crecimiento de las conexiones de banda ancha.
VoIP requiere de una conexión eléctrica! En caso de un corte eléctrico a diferencia de los
teléfonos VoIP los teléfonos de la telefonía convencional siguen funcionando (excepto que se
trate de teléfonos inalámbricos). Esto es así porque el cable telefónico es todo lo que un teléfono
convencional necesita para funcionar.
Llamadas al 911: Estas también son un problema con un sistema de telefonía VOIP. Como se
sabe, la telefonía ip utiliza direcciones IP para identificar un número telefónico determinado, el
problema es que no existe forma de asociar una dirección ip a un área geográfica, como cada
ubicación geográfica tiene un número de emergencias en particular no es posible hacer una
relación entre un número telefónico y su correspondiente sección en el 911. Para arreglar esto
quizás en un futuro se podría incorporar información geográfica dentro de los paquetes de
transmisión del VOIP.
Dado que VOIP utiliza una conexión de red la calidad del servicio se ve afectado por la calidad
de esta línea de datos, esto quiere decir que la calidad de una conexión VoIP se puede ver
afectada por problemas como la alta latencia (tiempo de respuesta) o la perdida de paquetes.
Las conversaciones telefónicas se pueden ver distorsionadas o incluso cortadas por este tipo de
problemas. Es indispensable para establecer conversaciones VoIP satisfactorias contar con una
cierta estabilidad y calidad en la línea de datos.
VoIP es susceptible a virus, gusanos y hacking, a pesar de que esto es muy raro y los
desarrolladores de VOIP están trabajando en la encriptación para solucionar este tipo de
problemas.
En los casos en que se utilice un softphone la calidad de la comunicación VoIP se puede ver
afectada por la PC, digamos que estamos realizando una llamada y en un determinado momento
se abre un programa que utiliza el 100% de la capacidad de nuestro CPU, en este caso critico
la calidad de la comunicación VoIP se puede ver comprometida porque el procesador se
encuentra trabajando a tiempo completo, por eso, es recomendable utilizar un buen equipo junto
con su configuración VoIP.
De todos modos, con la evolución tecnológica la telefonía IP va a superar estos problemas, y se
estima que reemplace a la telefonía convencional en el corto plazo.
Codecs en la Telefonía IP, Codecs VoIP
Comunicación de Datos Rev: A
Año: 2018 Archivo: Protocolo TCP/IP.doc
Fecha: 11/10/2018
Tema 5 VPJ Página: 22 de 26
Protocolo TCP/IP

Un Codec, que viene del inglés coder-decoder, convierte una señal de audio analógico en un
formato de audio digital para transmitirlo y luego convertirlo nuevamente a un formato
descomprimido de señal de audio para poder reproducirlo. Esta es la esencia del VoIP, la
conversión de señales entre analógico-digital.

21. Tipos de codecs en la Telefonía IP


Los codecs realizan esta tarea de conversión tomando muestras de la señal de audio miles de
veces por segundo. Por ejemplo, el codec G.711 toma 64,000 muestras por segundo. Convierte
cada pequeña muestra en información digital y lo comprime para su transmisión. Cuando las
64,000 muestras son reconstruidas, los pedacitos de audio que se pierden entre medio de estas
son tan pequeños que es imposible para el oído humano notar está perdida, esta suena como
una sucesión continua de audio. Existen diferentes frecuencias de muestre de la señal en VOIP,
esto depende del codec que se esté usando.
64,000 veces por segundo
32,000 veces por segundo
8,000 veces por segundo
Un codec G728A tiene una frecuencia de muestreo de 8,000 veces por segundo y esta el codec
mayormente usado en VoIP. Tiene el balance justo entre calidad de sonido y eficiencia en el
uso de ancho de banda.

22. Cómo Funcionan los Codecs VoIP


Los codecs operan usando algoritmos avanzados que les permiten tomar las muestras, ordenas,
comprimir y empaquetar los datos. El algoritmo CS-ACELP (conjugate-structure algebraic-
code-excited linear prediction) es uno de los algoritmos más comunes en VoIP. CS-ACELP
ayuda a organizar el ancho de banda disponible.
El anexo B de este algoritmo CS-ACELP es el que crea la regla que dice "si ninguno está
transmitiendo, no mandar ninguna información". Como aprendimos anteriormente la eficiencia
creada por esta regla es una de las cosas más importantes en las que el intercambio de paquetes
es superior a la conmutación de circuitos. Es el Anexo B en este algoritmo CS-ACEPL que es
responsable de esta regla en las llamadas VoIP.
Protocolos en la Telefonía IP, Protocolos VoIP
Existen varios protocolos comúnmente usados para VOIP, estos protocolos definen la manera
en que por ejemplo los codecs se conectan entre si y hacia otras redes usando VoIP. Estos
también incluyen especificaciones para codecs de audio.
22.1. El Protocolo H.323
El protocolo H.323, un standard creado por la International Telecomunication Union (ITU)
(link) H323 es un protocolo muy complejo que fue originalmente pensado para
videoconferencias. Este provee especificaciones para conferencias interactivas en tiempo real,
para compartir data y audio como aplicaciones VoIP. Actualmente H323 incorpora muchos
protocolos individuales que fueron desarrollados para aplicaciones específicas.
A finales de 1997 el VoIP Forum del IMTC ha llegado a un acuerdo que permite la
interoperabilidad de los distintos elementos que pueden integrarse en una red VoIP (Voz sobre
IP). Debido a la ya existencia del estándar H.323 del ITU, que cubría la mayor parte de las
necesidades para la integración de la voz, se decidió que el H.323 fuera la base del VoIP (Voz
sobre IP). De este modo, el VoIP (Voz sobre IP) debe considerarse como una clarificación del
H.323, de tal forma que en caso de conflicto, y a fin de evitar divergencias entre los estándares,
Comunicación de Datos Rev: A
Año: 2018 Archivo: Protocolo TCP/IP.doc
Fecha: 11/10/2018
Tema 5 VPJ Página: 23 de 26
Protocolo TCP/IP

se decidió que H.323 tendría prioridad sobre el VoIP (Voz sobre IP). El VoIP (Voz sobre IP)
tiene como principal objetivo asegurar la interoperabilidad entre equipos de diferentes
fabricantes, fijando aspectos tales como la supresión de silencios, codificación de la voz y
direccionamiento, estableciendo nuevos elementos para permitir la conectividad con la
infraestructura telefónica tradicional. Estos elementos se refieren básicamente a los servicios
de directorio y a la transmisión de señalización por tonos multifrecuencia (DTMF).
El VoIP/H.323 comprende a su vez una serie de estándares y se apoya en una serie de protocolos
que cubren los distintos aspectos de la comunicación:
22.2. Direccionamiento:
RAS (Registration, Admision and Status). Protocolo de comunicaciones que permite a una
estación H.323 localizar otra estación H.323 a través de el Gatekeeper.
DNS (Domain Name Service). Servicio de resolución de nombres en direcciones IP con el
mismo fin que el protocolo RAS pero a través de un servidor DNS.
22.3. Señalización:
Q.931 Señalización inicial de llamada.
H.225 Control de llamada: señalización, registro y admisión, y paquetización/ sincronización
del stream (flujo) de voz.
H.245 Protocolo de control para especificar mensajes de apertura y cierre de canales para
streams de voz.
22.4. Compresión de voz:
Requeridos: G.711 y G.723.
Opcionales: G.728, G.729 y G.722.
Transmisión de voz:
UDP. La transmisión se realiza sobre paquetes UDP, pues aunque UDP no ofrece integridad en
los datos, el aprovechamiento del ancho de banda es mayor que con TCP.
RTP (Real Time Protocol). Maneja los aspectos relativos a la temporización, marcando los
paquetes UDP con la información necesaria para la correcta entrega de los mismos en
recepción.
22.5. Control de la transmisión:
RTCP (Real Time Control Protocol). Se utiliza principalmente para detectar situaciones de
congestión de la red y tomar, en su caso, acciones correctoras.
22.5.1. Cuadrito Robar
Como pueden ver H.323 es una larga colección de protocolos y especificaciones. Eso es lo que
lo permite ser usado en tantas aplicaciones. El problema con H.323 es que no fue
específicamente dirigido a VoIP.
22.6. El protocolo SIP
Una alternativa al H.323 surgió con el desarrollo del Session Initiation Protocol (SIP). SIP es
un protocolo mucho más lineal, desarrollado específicamente para aplicaciones de Voip. Más
chicas y más eficientes que H.323. SIP toma ventaja de los protocolos existentes para manejar
ciertas partes del proceso.
Uno de los desafíos que enfrenta el VoIP es que los protocolos que se utilizan a lo largo del
mundo no son siempre compatibles. Llamadas VoIP entre diferentes redes pueden meterse en
problemas si chocan distintos protocolos. Como VoIP es una nueva tecnología, este problema
de compatibilidad va a seguir siendo un problema hasta que se genere un standard para el
protocolo VoIP.
Comunicación de Datos Rev: A
Año: 2018 Archivo: Protocolo TCP/IP.doc
Fecha: 11/10/2018
Tema 5 VPJ Página: 24 de 26
Protocolo TCP/IP

Las funciones de los distintos elementos son fácilmente entendibles a la vista de la figura
anterior, si bien merece la pena recalcar algunas ideas.
El Gatekeeper es un elemento opcional en la red, pero cuando está presente, todos los demás
elementos que contacten dicha red deben hacer uso de él. Su función es la de gestión y control
de los recursos de la red, de manera que no se produzcan situaciones de saturación de la misma.
El Gateway es un elemento esencial en la mayoría de las redes pues su misión es la de enlazar
la red VoIP con la red telefónica analógica o RDSI. Podemos considerar al Gateway como una
caja que por un lado tiene una interfase LAN y por el otro dispone de uno o varios de las
siguientes interfaces:
FXO. Para conexión a extensiones de centralitas ó a la red telefónica básica.
FXS. Para conexión a enlaces de centralitas o a teléfonos analógicos.
E&M. Para conexión específica a centralitas.
BRI. Acceso básico RDSI (2B+D).
PRI. Acceso primario RDSI (30B+D).
G703/G.704. (E&M digital) Conexión específica a centralitas a 2 Mbps.
Los distintos elementos pueden residir en plataformas físicas separadas, o nos podemos
encontrar con varios elementos conviviendo en la misma plataforma. De este modo es bastante
habitual encontrar juntos Gatekeeper y Gateway. También podemos ver cómo Cisco ha
implementado las funciones de Gateway en el router.
Un aspecto importante a resaltar es el de los retardos en la transmisión de la voz. Hay que tener
en cuenta que la voz no es muy tolerante con estos. De hecho, si el retardo introducido por la
red es más de 300 milisegundos, resulta casi imposible tener una conversación fluida. Debido
a que las redes de área local no están preparadas en principio para este tipo de tráfico, el
problema puede parecer grave. Hay que tener en cuenta que los paquetes IP son de longitud
variable y el tráfico de datos suele ser a ráfagas. Para intentar obviar situaciones en las que la
voz se pierde porque tenemos una ráfaga de datos en la red, se ha ideado el protocolo RSVP,
cuya principal función es trocear los paquetes de datos grandes y dar prioridad a los paquetes
de voz cuando hay una congestión en un router. Si bien este protocolo ayudará
considerablemente al tráfico multimedia por la red, hay que tener en cuenta que RSVP no
garantiza una calidad de servicio como ocurre en redes avanzadas tales como ATM que
proporcionan QoS de forma estándar.
Podemos resumir diciendo que VoIP es una tecnología que tiene todos los elementos para su
rápido desarrollo. Como muestra podemos ver que compañías como Cisco, la han incorporado
Comunicación de Datos Rev: A
Año: 2018 Archivo: Protocolo TCP/IP.doc
Fecha: 11/10/2018
Tema 5 VPJ Página: 25 de 26
Protocolo TCP/IP

a su catálogo de productos, los teléfonos IP están ya disponibles y los principales operadores


mundiales, así como Telefónica, están promoviendo activamente el servicio IP a las empresas,
ofreciendo calidad de voz a través del mismo. Por otro lado tenemos ya un estándar que nos
garantiza interoperabilidad entre los distintos fabricantes. La conclusión parece lógica: hay que
estudiar cómo podemos implantar VoIP en nuestra red.
Arquitectura de red
El propio estándar define tres elementos fundamentales en su estructura:

Terminales: Son los sustitutos de los actuales teléfonos. Se pueden implementar tanto en
software como en hardware. Algunos ejemplos de Hardware:
Teléfono IP Video Teléfono IP

Gatekeepers: Son el centro de toda la organización VoIP, y serian el sustituto para las actuales
centralitas. Normalmente implementadas en software, en caso de existir, todas las
comunicaciones pasarían por él.
Gateways: Se trata del enlace con la red telefónica tradicional, actuando de forma transparente
para el usuario.
Con estos tres elementos la estructura de la red quedaría como muestra la figura adjunta:
El Gateway sirve de enlace entre la RTC /RDSI y la zona H.323 (VoIP). A su vez existe un
Gatekeeper que realiza el control de llamadas y la gestión del sistema de direccionamiento. El
router permitiría enlazar con otras redes H.323 sin necesidad de utilizar la RTC, resultando
todas las llamadas a zonas H.323 totalmente gratuitas, con la ventaja de ahorro de costos que
esto supone para las empresas.
Como hemos visto VoIP presenta una gran cantidad de ventajas, tanto para las empresas como
para los usuarios comunes. La pregunta sería ¿por qué no se ha implantado aún esta tecnología?.
A continuación analizaremos los aparentes motivos, por los que VoIP aún no se ha impuesto a
las telefonías convencionales.
Calidad del Servicio (QoS)
Este es el principal problema que presenta hoy en día la implantación tanto de VoIP como de
todas las aplicaciones de XoIP. Garantizar la calidad de servicio sobre una red IP, en base a
Comunicación de Datos Rev: A
Año: 2018 Archivo: Protocolo TCP/IP.doc
Fecha: 11/10/2018
Tema 5 VPJ Página: 26 de 26
Protocolo TCP/IP

retardos y ancho de banda, actualmente no es posible, es por eso que se presentan diversos
problemas en cuanto a garantizar la calidad del servicio.
Anchos de Banda:
En la tabla adjunta se muestra la relación existente entre los distintos algoritmos de compresión
de voz utilizados y el ancho de banda requerido por los mismos:

VoCodecs Ancho de Banda (BW)


G.711 PCM 64 kbps
G.726 ADPCM 16, 24, 32, 40 kbps
G.727 E-ADPCM 16, 24, 32, 40 kbps
G.729 CS-ACELP 8 kbps
G.728 LD-CELP 16 kbps
G.723.1 CELP 6.3 / 5.3 kbps
Ancho de Banda requerido por los VoCodecs actuales
Evolución del mercado de la Voz sobre IP

1995 Año del aficionado

1996 Año del cliente

1997 Año del gateway

1998 Año del gatekeeper

1999 Año de la aplicación

También podría gustarte