Está en la página 1de 26

08/08/2013 08/08/2013

Redes: Definición
Una red la constituyen dos o más dispositivos
con capacidad de procesamiento que
comparten determinados recursos:
– de hardware (impresoras, sistemas de
almacenamiento, ...)
– y/o de software (aplicaciones, archivos,
Introducción datos...).

Agenda Clasificación 1
• Introducción.
• Definición de redes Según el área de Cobertura
• Clasificación
• Topologías • LAN : Redes locales.
• Problemática de la comunicación
• MAN: Redes metropolitanas.
• Arquitectura en capas – Modelo OSI
• Modelo TCP • WAN: Redes de área extensa
• Comparación OSI – TCP • PAN : Redes de área personal
• Las capas del Modelo TCP/IP • SAN : Redes de almacenamiento
• Introducción a IP
• Introducción a TCP

1 2
08/08/2013 08/08/2013

LAN MAN
Cubre una ciudad (área mayor que LAN y menor que
• Propiedad de una WAN), utilizan transferencia de alta velocidad pero
Organización.
Organización los nodos son equipos de alta gama o redes LAN.
(por ej. red de CATV)
• Área geográfica
cercana a 10 Km.
• Transferencia de 10
Mbps a 100 Mbps.
• Baja Tasa de Error.

WAN Clasificación de Redes

• Usan Cableado
Alquilado
• Área geográfica cubre
el mundo.
• Baja Tasa de
Transferencia.
• Alta Tasa de Error.

3 4
08/08/2013 08/08/2013

PAN
Topología
Cubre una pequeña región (menos de 10 metros) e
interconecta dispositivos personales como celular, • Es el grafo que determina como están
PC PDA e impresora (por ej.
PC, ej red Bluetooth)
Bluetooth).
conectados los diferentes equipos.
• Para LAN son topologías simples: bus,
anillo o estrella.
• Para WAN la topología es malla o irregular

SAN Topología Bus


Son redes que generalmente están en un sólo cuarto
e interconectan los distintos componentes de
almacenamiento. Envía Recibe y Descarta Recibe y Descarta

Recibe y Descarta Recibe y Lee

5 6
08/08/2013 08/08/2013

Topología Anillo Topología Malla


Envía Recibe y
A Envía
Descarta
A

B
Recibe y Recibe y
Descarta Descarta
Recibe

Recibe y Recibe y
Lee B Descarta

Topología Malla
Topología Estrella La MALLA es un GRAFO que se debe convertir en
ARBOL por eficiencia

G = (N , E)
Donde:
N= conjunto de nodos y E= conjunto de enlaces
A B
Recibe y Recibe y Recibe y Recibe y
Envía Descarta Se eliminan los bucles mediante Dijkstra o Kruscal
Descarta Descarta Lee
y también se puede usar Redes de Petri.

7 8
08/08/2013 08/08/2013

Clasificación 2 Punto a Punto

Según el enlace usado

• Por difusión

• Punto a punto

Por Difusión Problemática de la comunicación


de datos
• ¿Cómo es la transmisión?
– simplex
– half-duplex
– duplex o full duplex
• ¿Qué sucede si un equipo transmite a distinta
velocidad que otro?
– Hay que realizar un control de flujo entre
emisor y receptor

9 10
08/08/2013 08/08/2013

Tipos de envío Estructura de Red


• Unicast
• Uno a uno Host – corren programas de usuario

• Broadcast
• Uno
U a ttodos
d

Routers o procesadores de intercambio de mensajes

Tipos de envío Modelo de Capas


• Multicast • La arquitectura de red se divide en capas para
• Uno a un grupo
poder reducir la complejidad de la red.
• Para simplificar, se presenta una arquitectura en
tres capas o niveles

11 12
08/08/2013 08/08/2013

Modelo de Capas Definiciones


Protocolos:
Host A Host B
Protocolo capa n+1 Se utilizan para la comunicación entre entidades de
Capa
p n+1 Capa
p n+1
Servicio
sistemas diferentes.
diferentes
Interface n/n+1
Protocolo capa n n/n+1
Capa n Capa n
Conjunto de reglas que gobiernan el intercambio de
Interface n-1/n
...... ...... información entre dos entidades.
Interface 2/3
Protocolo capa 2 Definen las estructuras de datos y los mecanismos
Capa 2 Capa 2
Interface 1/2 Servicio para establecer la comunicación.
Protocolo capa 1 1/2
Capa 1 Capa 1
Estándares:
Medio Físico
Necesarios para establecer la comunicación entre
entidades de distintos fabricantes.

Estándares
Conceptos Básicos De jure (por ley o regulación): aquellos estándares que han
sido legislados por un organismo oficialmente reconocido. Los
comités de más conocidos son: ISO (Organización
o Servicios: Operaciones que realiza una capa I t
Internacional
i l para E
Estandarización),
t d i ió ) ITU (Unión
(U ió IInternacional
t i l
de Telecomunicaciones ), IEEE (Instituto de Ingenieros
Eléctricos y Electrónicos), EIA (Asociación de Industrias
o Interfaces: Lugar por donde una capa usuaria
Electrónicas), IETF (Fuerza de tareas de ingeniería en
acceso a los servicios de la capa proveedora Internet)

De facto: estándares que no han sido aprobados por un


o Protocolos: Reglas para la comunicación
cuerpo organizado, pero han sido adoptados por su gran
difusión. Son establecidos por los fabricantes para definir
alguna tecnología o funcionalidad.

13 14
08/08/2013 08/08/2013

Servicios e Interfaces Primitivas de Servicio


IDU Brindan las Especificaciones Formales de un Servicio

Capa n+1 SAP: Service Access Point


ICI SDU emisor receptor
IDU: Interface Data Unit
SAP SDU: Service Data Unit • Request request
PDU: Protocol Data Unit indication
ICI: Interface Control • Indication
Information • Response response
Capa n
ICI SDU confirm
• Confirm

h SDU

Capa n Capa n+1 Capa n+1 Capa n


N-PDU

Tipos de Servicios Primitivas de Servicio (2)


Establecimiento exitoso de conexión para un servicio
con conexión
• Con Conexión
emisor receptor
• Sin Conexión
CONNECT.request

Estas opciones pueden contar con ACK o no


CONNECT.indication
CONNECTresponse
• Sin Conexión y sin ACK
CONNECT.confirm
• Sin Conexión y con ACK
• Con Conexión y sin ACK Capa n Capa Capa Capa n
n+1 n+1

15 16
08/08/2013 08/08/2013

Introducción a las LAN


Primitivas de Servicio (3)
• Son por difusión.
Los Servicios y sus Primitivas p
pueden ser: bus anillo o estrella
• Topología bus,
• Acceso al medio contencioso.
• Confirmados • Su unidad de datos es la trama.
• Posee una dirección física llamada MAC
Request - Indication - Response - Confirm
((Mediun
ed u access co
control)
o)
• No Confirmados
Request - Indication - Response

Caracterización de los Servicios Interconexión de Redes

Debido a que las redes LAN tienen unos límites


Cada Servicio puede ser caracterizado por
en cuanto a la longitud del medio y al número
niveles de Quality of Service - QoS -
de estaciones de cada segmento,
frecuentemente es necesario conectar
Conjunto
j de Métricas a especificar
p con el segmentos para lograr redes de mayor
objetivo que el servicio sea prestado en extensión o mayor número de estaciones, como
forma adecuada también conectar LAN con redes WAN,

17 18
08/08/2013 08/08/2013

Interconexión de Redes Interconexión de Redes


Repetidores Concentradores o Hub
• Reciben el paquete, rectifican la señal (reconstruir • El hub debe soportar conexiones en cascada con el fin
los bits en tiempo y en amplitud) y lo pasan al otro de poder lograr una expansión futura. Esto se logra
empleando uno de los puertos para unirse a otro hub,
segmento.
ampliando la cantidad de puertos disponibles.
• No chequean o interpretan la información.
• Todos los segmentos
interconectados por
repetidores se comportan
como un solo segmento lógico.
• Funcionan en la Capa Física.

Interconexión de Redes Dispositivos de Interconexión


Interconexión de Redes
de Redes
Concentradores o Hub Concentradores o Hub
• Transmite todos los paquetes que recibe, a todas las
estaciones conectadas a él.
él
• La conexión va de cada estación hacia el hub, esto le
permite tener una
topología de Estrella
aunque su funcionamiento
sea en Bus.
B
• Funcionan en la
Capa Física.

19 20
08/08/2013 08/08/2013

Dispositivos de Interconexión
Interconexión de Redes
de Redes Métodosdeswitcheo:
Conmutador o Switch Cutthrough
• Forma un circuito virtual entre emisor y receptor y
ninguna otra estacion puede ver el tráfico. • Decideadondereenviarlatramadespuésderecibir
• El ancho de banda del conmutador esta reservado
los6primerosbytesdelatrama(MACdestino)
para una sola conexión conmutada entre 2 estaciones • Ventajas:
en un solo instante. – Permitereenviartramasaaltasvelocidades
• Para lograr esto, los switchs dividen su ancho de – Bajalatencia:alrededorde40s
banda en canales,
canales y en cada canal atiende una Desventajas:
• Desventajas:
conexión. – Elswitchcomienzaareenviarlatramasin
• El switch trabaja en la CAPA 2 del modelo OSI. chequearsitieneerrores
• También se pueden conectar en cascada como los – Puedepropagartramasdefectuosas
concentradores.

Dispositivos de Interconexión
Interconexión de Redes
de Redes Métodosdeswitcheo:
Conmutador o Switch Storeandforward
• Switch:notomadecisioneshastanorecibirlatrama
completa
l t
• Ventaja:
– Nopropagatramasdefectuosas
• Desventajas:
p
– Altalatencia,dependientedeltamañodetrama
– Silatramaatraviesavariosswitchesqueoperan
conestemétodo,losretardossonimportantes

21 22
08/08/2013 08/08/2013

Dispositivos de Interconexión
Interconexión de Redes
de Redes
Switches de Nivel 3
• La conmutación LAN tiene algunas desventajas: Router
8 Difícil integración de los requerimientos del nivel de
red • Es un dispositivo inteligente que dirige el tráfico
8 Problemas de escalabilidad, al no utilizar un espacio basándose en la dirección IP de un mensaje.
de direcciones jerárquico • Los routers tienen interfaces a las que se conectan los
• Sin embargo, las tecnologías del nivel de red funcionan segementos LAN.
bien, pero los routers son más caros y más lentos que
los switcher LAN • Su función es mover paquetes de datos entre
• Con los switcher de nivel 3 se persigue integrar los segmentos
g de LAN adjuntos.
j
beneficios de la conmutación LAN (nivel 2) con los del • El router trabaja en la Capa de Red
ruteo de red (nivel 3)
8 Alta velocidad, baja latencia
8 Uso del ruteo IP
• 6) Manual de CISCO - Tom Shaughnessy con Toby Velte / traducción de la primera versión en inglés /
• Se usan para implementar VLANs (LAN virtuales) McGraw Hill / Madrid España 2002 / ISBN: 84-481-2727-7 / Páginas: 635

Redes locales Dispositivos de Interconexión


Interconexión de Redes
de Redes
virtuales VLANs
Router
• Permiten definir grupos de
usuarios lógicos
independientemente de su
ubicación física
• La red local física se
divide en varios dominios
de difusión distintos
• Las VLANs se regulan
g en
el estándar IEEE 802.1Q
• Se incorpora un campo
“Identificación de VLAN”
en la cabecera de trama
• 6) Manual de CISCO - Tom Shaughnessy con Toby Velte / traducción de la primera versión en inglés /
McGraw Hill / Madrid España 2002 / ISBN: 84-481-2727-7 / Páginas: 635

23 24
08/08/2013 08/08/2013

Técnicas de Conmutación Conmutación de Paquetes


• Se usa para transmisiones digitales.
• Conmutación de Circuito
• El mensaje es dividido en paquetes.
• Conmutación de Paquetes • Los enlaces pueden ser compartidos.

• Dos opciones
• Conmutación de Celdas
– Datagrama Ö Sin Conexión

– Circuito Virtual Ö Con Conexión

Conmutación de Circuitos Sin Conexión: Datagrama


• Se usa para transmisiones analógicas de voz.
• Los enlaces son dedicados.
• Provee un Servicio Con Conexión
Delay de transmisión
Pedido de Delay de procesamiento
conexión

Aceptación
p de la conexión

Transferencia de datos

Liberación de la conexión

emisor IMP a IMP b receptor

25 26
08/08/2013 08/08/2013

Sin Conexión: Datagrama Con Conexión: Circuito Virtual


Delay de
Pedido de transmisión
conexión
Delay de transmisión
Delay de
Delay de procesamiento procesamiento
p

Aceptación de la
conexión
Transmisión Paquete 1

Transmisión Paquete 2 Transferencia


de datos
Transmisión Paquete 3

Liberación de la
conexión
emisor IMP a IMP b receptor
emisor IMP a IMP b receptor

Con Conexión: Circuito Virtual Comparación


Ítem Datagrama Circuito Virtual
Establecimiento No necesita Requerido
Cada paquete contiene la
Cada paquete contiene un
Direccionamiento dirección completa de
numero de CV
origen y destino
Los router no mantienen Cada CV requiere espacio
Información de
información de las en los router para mantener
estado
conexiones las tabla de conexión
Cada paquete se rutea La ruta se selecciona cundo
Ruteo
independientemente
p se establece el CV.
Efectos de la falla Se caen los CV que pasan
Ninguna
de un Router por el
Se pueden reservar
QoS Difícil
recursos
Control de Se pueden reservar
Difícil
Congestión recursos

27 28
08/08/2013 08/08/2013

Conmutación de Celdas
Internetworking en OSI
• Commutation de paquetes orientada a conexión.
Protocolo de Aplicación
• Utilizada tanto en redes WAN como LAN. Aplicación Aplicación

Protocolo de Presentación
• Especificado por el ATM forum. Presentación Presentación

• Los paquetes son llamados celdas. Protocolo de Sesión


Sesión Sesión
– 5 byte de header + 48 byte de carga útil
Protocolo de Transporte
Transporte Transporte
• Puede transportar voz, datos y video.
Protocolo Protocolo
• La conmutación se hace en hardware. Red de Red Red Red de Red Red
Protocolos
Protocolo Protocolo
• Se denomina Conmutación Rápida de Paquetes o Fast Enlace de Enlace Enlace Enlace de Enlace Enlace

Packed Switching intranet

Física Física Física Física

Estructura de los Elementos de


Modelo de Referencia OSI Datos
Proceso Proceso
Emisor Receptor
Data
Aplicación Capas con tareas de Aplicación
Realizan funciones directamente relacionadas con
Aplicación HA Data Aplicación
Presentación los procesos de aplicación que desean
comunicarse . Presentación Presentación
HP Data
Sesión
Es la capa intermedia y se encarga de ocultar a las Sesión HS Data Sesión
Transporte capas orientadas a la aplicación el funcionamiento
detallado de los niveles dependientes
p de la red. Transporte
p HT Data Transporte
p
Red
Capas con tareas de Comunicación Red HR Data Red
Enlace Son capas dependientes de la red de
conmutación usada para comunicación Enlace HE Data CRC Enlace
Física entre los extremos de la conexión.
Física Bits Física

29 30
08/08/2013 08/08/2013

Transferencia de Información Que es TCP/IP?


Host A Host B
• Un Stack de Protocolos

M
Protocolo de capa 5
M
• Aplicaciones
A li i d
de comunicaciones
i i
estandarizadas.
Protocolo de capa 4
H4 M H4 M

• Una API de alto nivel.


H3 H4 M1 Protocolo de capa 3 H3 H4 M1 H3 M2
H3 M2
• Una serie de servicios de red
H2 H3 H4 M1 T2
Protocolo H2 H3 H4 M1 T2 H2 H3 M2 T2
H2 H3 M2 T2 Objetivo:
de capa 2 - Interoperabilidad
- Flexibilidad

Unidad de datos de los protocolos Modelo TCP/IP

Aplicación Aplicación
Data

Transporte Transporte
Mensaje / Segmento

Internet Internet
D t
Datagrama

Interface de Red Interface de Red


Trama

Hardware de Red

31 32
08/08/2013 08/08/2013

Modelo TCP/IP Comparación OSI TCP


• Se basan en el concepto de stack de protocolos
independientes.
• Las funciones que cada capa cumple son
básicamente las mismas
• Las capas por encima de la capa de transporte
son orientadas al usuario
• El modelo OSI en su conjunto no ha prosperado
Ejemplo de algunos protocolos en TCP/IP • Por el contrario, la arquitectura TCP/IP se ha
erigido como dominante

Comparación OSI y TCP Contras del Modelo TCP/IP


• Solo algunos servicios por capa son con
conexión / sin conexión

• Capa 1 y 2 no están definidas

• No es un estándar

• Interfaces no se definen en todas las capas

33 34
08/08/2013 08/08/2013

Funciones de cada Capa Funciones de cada Capa (3)


Física: Se ocupa de la transmisión de bits sobre el Medio.
- Tipo de Señal Transporte: Proporciona un canal de
- Esquema de Codificación comunicaciones entre extremos.
- Tipo de Medio de Transmisión - Negociación de Parámetros
- Direccionamiento
Enlace: Proporciona un canal libre de errores entre entidades
y
adyacentes. - Establecimiento de la Conexión
- Entramado - Liberación de la Conexión
- Control de Flujo
- Recuperación de Caídas
- Gestión de errores

Funciones de cada Capa (2) Funciones de cada Capa (4)


Aplicación: brinda al usuario una serie de protocolos
Red: Controla las operaciones sobre la Sub Red de
para las realizar las actividades más frecuentes
frecuentes.
Comunicaciones.
- Fragmentación / Reensamblado
- Secuenciamiento
- Routing
- Control de Congestión
- Internetworking

35 36
08/08/2013 08/08/2013

Capa de Enlace – Multipunto y pto a pto


La Capa de Enlace
• Las redes LAN a diferencia de las redes punto a
• Es la responsable de la transferencia de mensajes
punto deben determinar quien va a transmitir en un
(tramas) a través del canal físico.
momento dado, pues el canal es común
• Transforma el canal físico susceptible de provocar
compartido.
errores en un enlace lógico prácticamente libre de
• A tal fin se define una subcapa llamada MAC (Capa
errores.
de acceso múltiple), que está presente solo en las
• Funciones:
LANs.
Entramado.
• Las LANs tiene una subcapa superior llamada LLC
Control de errores (Capa de Control de Enlace Lógico)
Control de flujo • Los enlaces punto a punto solo tienen la capa de
enlace sin dividir.

Capa Enlace - alcance La Capa de Enlace


“link”
• Para la capa de enlace Dirección MAC
los host y routers son – Son usadas para conducir un datagrama de un
nodos y no reconoce la interfaz a otra interfaz físicamente conectadas (en
diferencia entre los la misma red)
mismos. – Son de 48 bits (en mayoría de LANs) están
grabadas en una ROM de la tarjeta adaptadora
• Conecta solo canales – Direcciones MAC administradas p por IEEE
adyacentes y los enlaces – Compañías compran porciones del espacio de
pueden ser: direcciones disponibles
- Enlaces cableados – MAC no es jerárquico, es portátil
- Enlaces inalámbricos • Se puede mover una tarjeta de una LAN a otra

37 38
08/08/2013 08/08/2013

La Capa de Red de TCP/IP Direcciones IP


• Protocolo IP (Internet Protocol).
• Trabaja con Conmutación de Paquetes.
• La especificación actual es IP v4 (RFCs 791,
950, 919, 922 y 1349).
• Sin Conexión.
Conexión
• QoS de Mejor Esfuerzo.
• Ruteo Adaptativo.

Direcciones IP Direcciones IP
• Son Direcciones Lógicas Direcciones por clase:

• Son del tipo: byte.byte.byte.byte

• El espacio de direcciones de IPv4 es 232 o


4.294.967.296.

• Poseen un Esquema de Direccionamiento


Jerárquico (id_red + id_host)

• Son Autoidentificables

39 40
08/08/2013 08/08/2013

Esquema de Direccionamiento
Direcciones IP
Autoidentificación Red A 87.0.0.1 223.12.23.1 Red C
87.0.0.0 223.1.2.0

87.0.0.0

223.1.2.7
87 0 0 2
87.0.0.2 87 0 0 3 87.0.0.4
87.0.0.3 87 0 0 4

87.0.0.1 223.1.2.1

223.1.2.2 223.1.2.3 223.1.2.4


223.1.2.0

Direcciones IP Direcciones IP Reservadas


Mascara de Red:
• Identificador de Red

• Broadcast Dirigido

• Broadcast Limitado

• Dirección por Default


Son usadas par el router para determinar que
debe hacer con un paquete que ha recibido • Dirección de Loopback

41 42
08/08/2013 08/08/2013

Direcciones IP Reservadas Direcciones IP Reservadas


Broadcast Limitado
Identificador de Red

Direcciones IP Reservadas Direcciones IP Reservadas


Broadcast Dirigido Dirección por Default

43 44
08/08/2013 08/08/2013

Direcciones IP Reservadas La Capa de Transporte de TCP/IP


La capa de Transporte se encarga de:
Dirección de Loopback
• Comunicación lógica entre procesos de aplicación
en maquinas diferentes.
• Abstracción de la sub red de comunicaciones.

RED

Direcciones IP Privadas (RFC 1918) Arquitectura de la Capa de Transporte

• Clase A: 10.0.0.0 a 10.255.255.255 Este es un Modelo


Asimétrico donde:
• Clase B: 172.16.0.0
172 16 0 0 a 172
172.31.255.255
31 255 255 – El servidor presenta
a todos sus clientes
• Clase C: 192.168.0.0 a 192.168.255.255 una interfaz única y
bien definida.

La
a ut
utilidad
dad de las
as Direcciones
ecc o es Privadas
adas es pode
poder – El cliente no necesita conocer la lógica del servidor.
– El cliente no depende de la ubicación física del servidor,
armar un esquema de direccionamiento privado tipo de equipo físico, o sistema operativo.
dentro de la organización. – Los cambios en el servidor implican pocos o ningún
cambio en el cliente.

45 46
08/08/2013 08/08/2013

Sockets de Berkeley Entendiendo a los ports


• Los port se identifican por un número entero de 16 bits (rango
• Desarrolladas por la Univ.de Berkeley para System V.
de 0 a 65535)
• Se basan en las estructuras I/O de UNIX (open-read-write- • Cada paquete lleva un port de origen y uno de destino (como
close) las direcciones IP)
• Se usa la idea de Administración de Archivos de UNIX. • Los port 0 a 1023 están reservados para los servidores que
• Método de comunicación entre procesos. ofrecen servicios ‘bien conocidos’ en el nivel de aplicación.
• La comunicación basada en socket es independiente del • De esta forma los clientes saben a que puerto han de dirigir
lenguaje de programación sus peticiones en un servidor dado.
• Algunas aplicaciones usan TCP, otras usan UDP. Algunas
• Provee una interface para programar la capa de red en la
aplicaciones usan ambos protocolos, dependiendo del tipo de
capa de trasporte.
operación
• Un socket es un punto final de un enlace de comunicación
• Los clientes que se quieren comunicar con un servidor que no
bidireccional entre dos programas que se ejecutan a
usa un puerto bien conocido tienen otro mecanismo para
través de la red.
saber a qué puerto dirigirse.

Entendiendo a los ports Entendiendo a los ports


• La capa de trasporte usa a los ports para mapear Servicio Puerto TCP UDP
los datos entrantes a un proceso particular DayTime 13 X X

FTP 21 X
corriendo en un host
host.
SSH 22 X
P TelNet 23 X
o TCP o UDP
server Client SMTP 25 X
r
t Domain (DNS) 53 X X

BOOTP 67 X
app app app app
HTTP 80 X
POP3 110 X
port port port port NTP 123 X

TCP o UDP SNMP 161 X


Packet
HTTPS 443 X
Data 94 port# data

47 48
08/08/2013 08/08/2013

Entendiendo a los ports Entendiendo a los Socket


• A diferencia de los servidores, los clientes usan números
de port elegidos arbitrariamente por el sistema operativo,
Un Socket es la combinación de una dirección IP y

pero siempre
i con valores
l superiores
i all 1023,
1023 para no un número de port identifica un punto de conexión al
coincidir con los servidores que pueda haber en ese host servicio de transporte.
• A los port elegidos por los clientes se les suele llamar port
“efímeros” ya que, a diferencia de los servidores, suelen
t
tener una vida
id muy corta
t (la
(l de
d la
l conexión
ió que Ejemplo de socket: 10.0.1.25
10 0 1 25 : 80
establecen) Dirección IP Puerto

• La mayoría de los sistemas operativos utilizan para los Socket


puertos efímeros una parte de todo el rango disponible

Entendiendo a los ports Entendiendo la Comunicación basada


en sockets
Sistema operativo Puertos efímeros • Un servidor corre en un host en particular y tiene un socket
Microsoft Windows 1024 – 4999 que esta ligado a un port en particular.
Linux Kernel 2.6 1024 – 4999 • EL servidor espera y escucha en ese socket a que el cliente
FreeBSD 1024 – 5000 le haga un pedido de conexión.
NetBSD 49152 – 65535 • Si todo esta bien, el servidor acepta el pedido de conexión.
Solaris 32768 – 65535

AIX 32768 – 65535 Client Socket Server Socket


<IPcli,#PORTcli> <IPsrv,#PORTsrv>
OpenBSD 1024 - 65535

Canal Proceso a Proceso: <IPcli,#PORTcli,IPsrv,#PORTsrv>

49 50
08/08/2013 08/08/2013

Funcionamiento
Múltiplexación de ports Cada conexión se identifica por la tupla:
(IP origen, puerto origen, IP destino, puerto destino)
Port Fuente=9350 Port Destino=23

Port Fuente=8482 Port Destino=23

Port Fuente=6654 Port Destino=23


Port 23

Máquina A Máquina B Máquina C Servidor

87.5.0.2 192.2.5.7 10.0.0.5


Cada conexión posee dos buffers
172.5.8.7
• De recepción (read/ receive)
• De envío (write / send)
Los buffers aíslan a TCP de las operaciones del usuario.

La Capa de Transporte de TCP/IP Tabla de Socket

• Protocolo TCP (Tranmission Control Protocol).


• Definido en las RFCs 793, 1122, 1223, 2018 y 2581.
• Orientado a la Conexión.
• Comunicación Punto a Punto.
• Comunicaciones Full Duplex.
• Orientado al Stream.

51 52

También podría gustarte