0 calificaciones0% encontró este documento útil (0 votos) 7K vistas751 páginasStallings William Comunicaciones y Redes de Computadores
Derechos de autor
© © All Rights Reserved
Nos tomamos en serio los derechos de los contenidos. Si sospechas que se trata de tu contenido,
reclámalo aquí.
Formatos disponibles
Descarga como PDF o lee en línea desde Scribd
Pee |
MRSS
J { NContenido
Prélogo . . : XXI
Prologo a la edicion en espanol we XXV
PARTE |
Visién general
Capitulo 1. Introduccion . 3
1.1. Un modelo para las comunicaciones 4
1.2. Comunicaciones de datos 7
Comunicacién de datos a través de redes 8
Redes de drea amplia an 8
Redes de rea local : ul
14. Protocolos y arquitectura de protocolos i
Un modelo de tres capas : vot tee tteeeeee a 13
La arquitectura de protocolos TCP/IP coe 7
EI modelo OSI 18
1S. Normalizaciones .0....0.0.0000 000s cecececeteeteteetteestetetetteeteteeee 0
Apéndice 1A. Organizaciones de normalizacién 21
ones en Internet y el IETF 21
La Organizaci6n Internacional para la Normalizacién (ISO) 23
El sector de normalizacisn de la UIT para las Telecomunicaciones, : 25
El Forum ATM 26
Apéndice 1B. Recursos en Internet ...... wee 26
Paginas Web para este libro 26
Otros sitios Web : : 26
Grupos de noticias USENET 0x
Contenido
Capitulo 2. Protocolos y arquitectura
241. Protocolos
Caracteristicas
Funciones
ost
EL modelo coe
Normalizacién dentro del modelo de referencia OSI
Primitivas de servicio y parémettos|
Las eapas de OSI
23. Arquitectura de protocolos TCP/IP
La aproximacién de TCP/IP
La arquitectura de protocolos TCP/IP
Funcionamiento de TCP e IP
Interfaces de protocolo
Las aplicaciones
24. Lecturas recomendadas .
258. Problemas .
PARTE I
Comunicaciones de datos
Capitulo 3. Transmision de datos
34. Conceptos y terminologia ............
Terminologia utilizada en transmisién de datos.
Frecuencia, espectro y ancho de banda
3.2. Transmisién de datos analégicos y digitales
Datos
Seniales
‘Transmis
3.3. Perturbaciones en la transmisién
Atenuacién
Distorsién de retardo
Ruido
Capacidad del canal
3.4, Lecturas recomendadas
3.5. Problemas
Apéndice 3A. Andlisis de Fourier
Desarrollo en serie de Fourier para seftales periddicas
Transformada de Fourier para seftales no periddicas
Densidad de potencia espectral y ancho de banda
Apéndice 3B, Decibelios y energia de ta seal
Capitulo 4. Medios de transmision
4.1. Medios de transmisién gu
Par trenzado
Cable coaxial.
Fibra dptica
dos
29
30
30
2
41
4
44
46
47
st
SI
52
32
54
34
55
56
61
62
63
63
B
"4
B
9
82
82
83
85
86
90
on
93
93
95
95
”
101
103
104
108
109Contenido
4.2. Transmisién inakimbrica
Microondas terrestres
Microondas por satélite .
Ondas de radio
Infrarrojos
4.3. Lecturas y sitios Web recomendados
44. Problemas
Capitulo 5. Codificacién de datos
5.1. Datos digitales, sefiales digitales .
No retorno a cero (NRZ, Nonreturn to Zero)
Binario. multinivel
Bifase ....
Velocidad de modulacién
Técnicas de «scrambling»
5.2. Datos digitales, seiales analégicas
‘Técnicas de codificacién
Prestaciones
5.3. Datos analégicos, sefiales digitales .......
Modulacién por codificacién de impulsos
Modulaci6n Delta (DM, Delta Modulation)
Prestaciones
5.4. Datos analégicos, sefiales analégicas
Modulacién en amplitud
Modulacién en dngulo
Modulacién en amplitud en cuadratura, QAM (Quadrature Amplitude Modulation)
55. spectro expandido (Spread Spectrum) «0.0000. oes sees oe
Salto en frecuencia ........ vc ctteteneereeee
Secuencia directa
5.6. Lecturas recomendadas
5.7. Problemas
Apéndice 5A. Demostracién del teorema de muestreo
Capitulo 6. La interfaz en las comunicaciones de datos
6.1, Transmisién asincrona y sincrona ..
Transmisién asincrona ......
Transmisi6n sincrona
6.2. Configuraciones de la linea ...... bee votes
Topologia
Full-Duplex y Semi-Duplex
6.3. Interfaces ...
V.24/E1A-232-F fetes tetsettettsteeitiettieteeneeees
La interfaz fisica de la RDSI :
Lecturas recomendadas
Problemas
XI
163
164
165
167
168
168
168
169
71
17
179
179XL Contenido
Capitulo 7. Control del enlace de datos 181
7.1. Control del flujo - - cee 183
Control de flujo mediante parada-y-espera 34
Control de flujo mediante ventana deslizante .... : 185
7.2. Deteccién de errores 188
Comprobacién de patidad . - 189
Comprobacién de redundancia ¢ , Cyclic Redundancy Cheek) 189
7.3. Control de errores os 195
ARQ con parada-y-espera : 195
ARQ con vuelta-atrés-N 197
ARQ con rechazo selectivo ce 199
7.4. Control del enlace de datos a alto nivel (HDLC, HIGH-LEVEL DATA LINK CON-
TROL) : . oe - . ceteeeeteerees 200
[Link] 200
Estructura de la trama 201
Funcionamiento ..... = - 203
7.8. Otros protocolos para el control del enlace de datos cities 207
LAPB . woe 207
LAPD 208
Control del enlace I6gico (LLC, Logical Link Control). 209
Retransmisi6n de tramas (Frame Relay) : : 209
Modo de transferencia asfncrono (ATM, Asynchronous Transfer Mode) 209
7.6. Lecturas recomendadas 210
71. Problemas ...... oe - coe 210
Apéndice 7A. Anélisis de prestaciones . : co UB
Control del flujo con parada-y-espera 213
Control del flujo con ventana deslizante 215
ARQ . 217
Capitulo 8. Multiplexacion
8
Sistemas con portadora anal6;
8.2. Multiplexacién por divi
Caracterfsticas
Control del enlace en TDM
Sistemas con portadora digital
Interfaz usuario-red en RDSL
en el tiempo sincrona
(én en el tiempo estadi
Caracteristicas
Prestaciones
84. Linea de abonado di
Diseo ADSL.
Multitono discreto
85. xDSL.
tal asimétricaContenido
Linea de abonado digital de alta velocidad
Linea de abonado digital de linea simple .
Linea de abonado digital de muy alta velocidad (VDSL) -
Lecturas y sitios Web recomendados ...
8.7. Proble
PARTE I
Redes de area amplia
Capitulo 9. Conmutacién de circuitos .
9.1. Redes conmutadas
9.2. Redes de conmutacién de
9.3. Conceptos de conmutacién de cire
Conmutacisn por divisin en el esp:
Conmutacidn por divisién en el tiempo
ircuitos
9.4. Encaminamiento en redes de conmutacién de circuitos .
9.5. Sefalizacién de control
Funciones de semalizacién ..........
Localizacién de la sefializacin . :
Sefializacién por canal comtin
istema de sefializacién nimero 7
9.6. Lecturas recomendadas
9.7. Problemas
Capitulo 10. Conmutacién de paquetes .
10.1. Principios de conmutacién de paquetes
‘Técnica de conmutacién :
Tamatio de paquete : :
Comparacién de las técnicas de conmutaci6n de circuitos y de paquetes
Funcionamiento externo interno
10.2, Encaminamiento
Caracteristicas
Estrategias de encami
Ejemplos
10.3. X.25
Servicio de circuito virtual
Formato de paquete
Multiplexacion
Control de flujo y de errores
Secuencias de paquets
Reinicio y rearranque
umiento
10.4. Lecturas recomendadas
10.5. Problemas
Apéndice 10A. Algoritmos de minimo coste
Algoritmo de Dijkstra
xi
285
287
288
289
291
293
296
296,
299
304,
309
310)
312
3i4
315
316
317
317
317
321
32xIV
Contenido
Algoritmo de Bellman-Ford
Comparacisn
Capitulo 11. Transferencia en modo asincrono y retransmisién de tramas
Lt.
11.2.
113.
114,
15.
116.
17.
118.
119.
Arquitectura de protocolos
Conexiones Kigicas ATM
Uso de canales'virtuales .
Caracteristicas camino virtal/canal virtual
Sefalizacién de control
Celdas ATM
Formato de cabecera
Control de flujo genérico
Control de errores de cabecera
‘Transmisién de celdas ATM
Capa fisica basada en celdas
Capa fisica basada en SDH
Clases de servicios ATM
s de tiempo real
jos de no tiempo real
Capa de adaptaciin ATM.
Servicios AAL
Protocolos AAL
Retransmisién de tramas
Fundamentos fees
Arquitectura de protocolos en retransmision de tramas
‘Transferencia de datos de usuario
s Web recomendados
Capitulo 12. Congestién en redes de datos
12.1.
12.2.
123.
12.4,
125.
Efectos de la congestién
Funcionamiento ideal
Funcionamiento real
Control de congestién
Contrapresion
Paquetes de obstruccién
Sefializacién implicita de congestion
Sefializacién explicita de congestién
Gestién de tréfico
Tdoneidad
Calidad de servicio
Reservas
Control de congestién en redes de conmutacién de paquetes
Gestién de tréfico en ATM .. we we :
Requisitos para el control de tréfico y de congestion en ATM
Efectos de latencia/velocidad12.6.
12.7,
12.8.
12.9.
Contenido
Variacién del retardo de celdas
Control de tréfico y de congestion
Té de gestién de trilico y de control de congestin
Gestion de trafico ABR en ATM
Mecanismos de realimentaci
Flujo de celdas ...
Control de congestién en retransmisién de tramas
Gestion de la tasa de trafico
Prevencisn de congestién mediante sefalizacién ex
Lecturas recomendadas .........0..00.00:00ceecceseeesseesee
Problemas
PARTE IV
Redes de area local
Capitulo 13. Tecnologias LAN .
13.1.
13.3.
13.4,
13.5.
13.6.
Aplicaciones de redes LAN
LAN de computadores personales
Redes de respaldo y de almacenamiento
Redes ofimaticas de alta velocidad
LAN troncales cee . cee
Arquitectura LAN
Arquitectura de protocolos
Topologias
Control de acceso al medio ....
Control de enlace l6gico .
Redes LAN en bus .
Caracterfsticas de la topologia en bus cee
Medios de transmisién para redes LAN en bus .
Cable coaxial de banda base
LAN en anillo cones
Caracteristicas de las LAN en anillo
Fluctuaci6n en la temporizacién
Problemas potenciales en el anillo .
Arquitectura en estrella-anillo 2.2...
LAN en estrella .
LAN en estrella con pur trenzado yy fibra 6ptic
Centros y conmutadores 2.2.2... escsveveseee
Redes LAN inalambricas ........
Aplicaciones de LAN inalambricas
Requisitos de las LAN inalambricas
Tecnologias de LAN inalambricas .
Puentes :
Funciones de los puentes
Arquitectura de protocolos de puentes
Encaminamiento estitico
‘Técnica del drbol de expansién
xv
373
376
317
383
384
385
387
388
391
392
393
307
399)
399,
309)
400
401
401
401
403
407
409
412
412
412
413
415
415
416
4l7
417
1g.
41g
419
421
421
424
425
426
427
428
429
431Xvi
Contenido
Web recomendados
13.8, Lecturas y si
1B
Apéndice 13.4. Estindares 1E1
9. Problemas
E802
Capitulo 14. Sistemas LAN
14,1. Ethernet (CSMA/CD) .
Control de acceso al medio en IEEE 802.3
Especificaciones IEEE $02.3 a {0 Mbps (Ethernet)
Especificaciones IEEE 802.3 a 100 Mbps (Fast Ethernet)
Gigabit Ethemet
14.2. Anillo con paso de testigo y FDDI
Control de acceso al medio en IEEE. 802.5
Especificacién de la capa fisica de IEEE 802.5
Control de acceso al medio FDDI .....
Especificacién de la capa fisica en FDDIL
143. Redes LAN ATM.
14.4. Canal de fibra éptica
Elementos de! canal de fibra
Arquitectura de protocolos del canal de fibra
145. LAN inalémbricas .
Especiticacién del medio fisico
Control de acceso al medio
14.6. Lectura y sitios Web recomendados
147. Problemas
Apéndice 14.4, Codificacién de seals digitales para redes LAN
4B/SB-NRZI
MLT-3
8B6T
8B/10B
Apéndice 14B. Anilisis de prestaciones
Efecto del retardo de programacién y de la velocidad de transmisi6n
Modelos sencillos de eficiencia para las téenicas de paso de testigo y CSMA/CD
PARTE V
Protocolos de interconexion
Capitulo 15. Protocolos de interconexién de redes
15.1. Principios de la interconexién entre redes
Requisitos
Enfoque sobre la arquitectura
Interconexién entre redes sin conexion .
Funcionamiento de un esquema de interconexiGn no orientado a conexién
Cuestiones de disefio
EI protocolo Internet
Servicios IP
Protocolo IP
433
434
435
437
438
438,
443
45
447
449
449
ass
455
461
461
464
465
466
467
468,
468
472
473
474
475
477
478,
479
480
480
483
489
492
492
493
494
494
497
501
501
50315.4.
15.6.
15.7.
Contenido
Direcciones IP...
Protocolo de mensajes de control de Internet icMP)
IPv6 .
IP de nueva generacién
Estructura IPv6
Cabecera IPV6
Direeciones IPv6 .
ahevera de opciones salto-t-salto
Cabecera de fragmentacién
Cabecera de encaminamiento
Cabecera de opciones para el destino
Multidifusion
Requisitos para la multidifusion
Protocolo de gestién de grupos de Internet (IGMP).
Lecturas recomendadas y paginas Web
Problemas
Capitulo 16. Funcionamiento de la interconexion de redes
16.1.
16.2.
16.3.
16.4.
16.5.
16.6.
Protocolos de encaminamiento
Sistemas aut6nomos
Protocolo de pasarela frontera
Protocolo abierto del primer camino mais corto (OSPF, Open Shortest Path First)
Arquitectura de servic
Tritico en Internet
Enfoque ISA
Componentes ISA
Servicios ISA
Disciplinas de atencién en cola
integradas ...
Reserva de recursos: RSVP
Caracteristicas y metas de RSVP
Flujos de datos.
Funcionamiento de RSVP
Mecanismos del protocolo RSVP
iados (DS)
Servicios dit
Servicios
Octeto DS
Configuracién y funcionamiento de los DS
Lecturas recomendadas y paginas Web
Problemas
Capitulo 17. Protocolo de transporte
17.1.
17.2.
Mecanismos del protocolo de la capa de transporte orientado a conexién
Servicios de red de secuenciamiento seguro
Serv’
‘TCP .
Servicios TCP
Formato de la cabecera TCP
jos de red no seguros
XVII
504
507
510
510
sil
313
516
516
S18
518
519
519
521
523
525
525
574
583
583
584Xvilt
Contenido
174,
178.
17.6.
Mecanismos TCP
Opeiones en los criterios de implementacién de TCP
Control de ta congestién en TCP
Gestién de los temporizadores de retransmision
Gestidn de la ventana
upP.
Lecturas recomendadas
Problemas
Capitulo 18. Seguridad en redes
18.1.
18.2.
18.4.
18.8.
18.6.
18.7.
Requisitos y amenazas a la seguridad
‘Ataques pasivos
Ataques activos
Privacidad con cifrado convencional
Cifrado convencional
Algoritmo de cifrado
Localizacién de los dispositives de cifrado
Distribucidn de claves
Relleno de trafico
Autentificacién de mensajes y funciones de dispersion («hash»)
Técnicas de autemtificacién de mensajes :
Funciones de dispersién. seguras
La funcién de dispersion segura SHA-I ..
Cifrado de clave pit
Cifrado de clave publica
Firmas digitales
El algoritmo de cifrado de clave publica RSA
Gestion de claves
Seguridad con IPv4 ¢ IPVv6
Aplicaciones de IP:
El mbito de IPSec
Asociaciones de seguridad
Modos de transporte y modos tine]
Cabecera de autentficacién
Encapsulado de seguridad de la carga dil
Gestion de claves
Lecturas recomendadas y paginas Web
Problemas
Capitulo 19. Aplicaciones distribuidas
19.1,
19.2.
Notacién sintactica abstracta uno (ASN.1)
Sintaxis abstracta
Conceptos de ASN.1
Gestién de red—SNMP
Sistemas de gestién de red oe
Protocolo simple de gestidn de red version 2 (SNMPv2)
Protocolo sencillo de gestin de red versién 3 (SNMPv3)
587
588
591
591
597
599
600
600
605
607
607
608,
608,
608,
610
613
614
616
616
616
620
621
624
624
626
626
628
629
630
630
631
632
633,
634
635
636
636
639
640
641
643
653
653
655
660Contenido
19.3. Correo electrénico—SMTP y MIME .
Protocolo sencillo de transferencia de correo (SMTP)
Ampliacién de correo Internet multiobjetivo (MIME)
19.4, Protocolo de transferencia de hipertextos (HTTP)
Descripeién general de HTTP
Mensajes
Mensajes de peticién
Mensajes de respuesta
Entidades .
19.5. Lecturas recomendadas y paginas Web
19.6. Problemas
Apéndice A. RDSI y RDSI de banda ancha
A.1. Vision general de la RDSI
Concepto de RDSI
Arquitectura
Normalizaciones
A2. Canales RDSI
A.B. Acceso del usuari
A.4. Protocolo RDSI ceveeseree
Arquitectura del protocolo RDSI
Conexiones RDS! cooeteset teeters
Sefializacién de canal comin en la interfaz red-usuario RDSI
Protocolo de la capa de enlace: LAPD
5. RDSI de banda ancha
Arguitectura de la RDSI de banda ancha
Protocolos de la RDSI de banda ancha
Lecturas recomendadas
Problemas
Apéndice B. RFCS citados en ete libro
Apéndice C. Proyectos para ensefianza de comunicaciones de datos y computa-
dores
C.L. Proyectos de simulacién .
€.2. Modelado de prestaciones
C3. Proyectos de investigacién .
C4. Asignacién de lecturas/informes..
Glosar
ibliografia ..........
indice
xix
661
661
667
674
676
678,
682
684
686
87
687
691
693
693
696,
697
698
701
703
703
T04
708
7H
14
714
716
nT
a7
719Prologo
Caos
Este libro intenta dar una visién unificada del amplio campo que abarcan tas comunicaciones y redes de
computadores. La organizacién del libro refleja un intento de estructurar este vasto campo en partes
comprensibles, y de construir, poco a poco, una visién panoramica de su estado actual. BI libro destaca
principios bisicos y temas de importancia fundamental que conciemnen a la tecnologia de este dre; ade~
més, proporciona una discusién detallada de temas de vanguardia,
Para unificar la discusidn se utilizan los siguientes criterios bisicos:
‘+ Prineipios: a pesar de que el aleance de este libro es muy amplio, hay varios principios biisicos
que aparecen repentinamente como temas y que unifican el campo. Por ejemplo, multiplexacién,
control de flujo y control de errores. El libro destaca estos principios y contrasta su aplicacién en
reas especificas de la tecnologfa
icacio-
«+ Enfoques de disefio: el libro examina distintos enfoques alternativos para satisfacer espec
nes coneretas de comunicaciones,
jones: las normalizaciones han Megado a asumir un papel en el campo importante y
uso dominante, Para entender el estado actual de la tecnologfa, y su futur direc-
+ Normatizat
reciente, e in
idn, se requiere una discusién amplia de las normalizaciones relacionadas con el campo.
ESTRUCTURA DEL LIBRO
El libro esta estructurado en cinco partes:
1. Introduceién: incluye una introduccién al abanico de los distintos temas abordados en ef libro.
Ademas, esta parte incluye una discusién sobre protocolos OSI y el conjunto de protocatos
TCP IAP.
Il, Comunicaciones de datos: esta parte se refiere principalmente al intercambio de datos entre
dos dispositivos directamente conectados. Dentro de se examinan los
aspectos clave de la transmisién, interfaces, control de enlace y muktiplexacién,XxIL
Prologo
IIL, Redes de rea amplia: esta parte examina los mecanismos internos y la tecnologia que se han
desarrollado para admitir voz, datos y comunicaciones multimedia en redes que cubren grandes
distancias. Se examinan las tecnologfas tradicionales de conmutacidn de paquetes y conmuta-
cidn de circuitos, asi como la mas reciente de ATM. Un capitulo independiente se dedica a los
temas de control de congestisn.
IV. Redes de area local: esta parte explora las tecnologfas y arquitecturas que se han desarrollado
para interconexién de redes en distancias mas cortas. Se analizan fos medios de transmisi6n,
las topologias y protocolos de control de acceso al medio, que son los ingredientes clave del
diseio LAN, y se estudian sistemas especificos LAN normalizados,
V. Pratocolos de red: esta parte explora tanto los principios arquitecténicos como los mecanis-
mos requeridos para el intercambio de datos entre computadores, estaciones de trabajo, servi-
dores y oiros sistemas de procesamiento de datos. Gran parte del material de esta seccién se
refiere al conjunto de protocolos TCP/IP.
Ademis el libro incluye un extenso glosario, una lista de los acr6nimos mas frecuentemente usados,
y una biblivgrafia, Cada capitulo incluye problemas y sugerencias de lecturas complementarias.
El libro va dirigido a una audiencia tanto académica como profesional, Para los profesionales intere-
sados en este campo, el libro sirve como obra de referencia biisica y es adecuado para auto-estudio,
Como libro de texto, puede usarse para un curso de uno o dos semestres, Abarca el material descrito en
el curso de «Redes de Comunicaciones entre Computadores» del «Computing Curricula 1991» detinido
conjuntamente por la ACM y la IEEE. Los capitulos y partes del libro son suficientemente modulares
para proporcionar gran flexibilidad en la estructuracién de cursos. A continuacidn se dan algunas suge-
rencias para disefar un curso:
+ Fundamentos de comunicaciones de datos: parte I (introducci6n) y II (comunicacién de datos)
y capitulos 9 al 11 (conmutacién de circuitos, conmutacién de paquetes, y ATM).
« Redes de comunicaciones: si el estudiante tiene conocimientos basicos de comunicacién de da-
tos, este curso podria abarcar: Parte I (introduccién), Parte IIT (WAN), y Parte IV (LAN).
‘+ Redes de computadores: si el estudiante dispone de conocimientos basicos de comunicaciones de
datos, entonces este curso podria incluir: Parte | (introduccién), Capitulos 6 y 7 (interfases de co-
municaciones de datos y control de enlace de datos), y la Parte V (protocolos)
Ademas es posible un curso mas profundo, abarcando la totalidad del libro salvo ciertos capitulos
que no son esenciales en una primera lectura, Los capitulos que podrian ser esenciales son: Capitulo 3
(iransmisi6n de datos) y Capitulo 4 (medios de transmisién), caso de que el alumno tenga un conoci-
miento basico previo de estos temas; Capitulo 8 (multiplexacién); Capitulo 9 (conmutacién de cireui-
tos): Capitulo 12 (control de congesti6n); Capftulo 16 (interconexién de redes); y Capitulo 18 (seguridad
en redes).
SERVICIOS INTERNET PARA PROFESORES Y ESTUDIANTES
Hay un sitio Web para este libro que proporciona ayuda para estudiantes y profesores. El sitio incluye
enlaces a otros lugares relevantes, transparencias con las figuras del libro, e informacién para suscribirse
a una lista de correo internet sobre informacidn de este libro. La direccién Web de la pagina es: http
‘[Link]/[Link]; para mas detalles ver la seccién «Pagina Web para comuni
ciones y redes de computadores» que precede a este Prilogo. También se ha configurado una lista de
distribuicidn internet para que los profesores que usen este libro puedan intercambiar informacién suge-
rencias y preguntas entre ellos y con el autor. Tan pronto como se encuentren errores tipogriticos 0 de
otto tipo se incluird una fe de erratas del libro en [Link]Prologo XXIII
peices dont ths al pt tether UL eza leah a
Re sds d aes conuudhe eioeabacar et ee an
Para muchos profesores, un componente importante de un curso de comunicaciones y redes de computa-
dores es un proyecto © conjuntos de proyectos con los que el estudiante vaya adquiriendo experiencia
prictica para reforzar los conceptos del texto, Este libro proporciona un grado incomparable de apoyo
‘ya que incluye una seccién de proyectos en el curso. El manual del profesor no sélo incluye una guia de
‘cémo asignar y estructurar los proyectos, sino también un conjunto de proyectos propuestos que abarcan
tun amplio ranigo de la materia de este texto, entre los que se encuentran proyectos de investigacisn,
proyectos de simulacién, proyectos de modelado analitico y asignacién de informes de recopilacisn bi-
bliogrifica, Para mas detalles puede verse el Apéndice C.
Raat tee B
La sexta edicién ve la luz del dia casi 15 aftos después de la publicacién de la primera edicién. Han
sucedido numerosas cosas durante estos afios. Ademds, el ritmo de los cambios, si cal A
mentando. En esta nueva ediciGn he tratado de captar estas innovaciones manteniendo a la vez una vi-
sién amplia y comprensible det campo completo. Para realizar este proceso de revisi6n, la quinta edi-
cidn fue ampliamente revisada por diversos profesores que imparten esta materia. El resultado es que en
muchos lugares la narrativa ha sido clarificada y ajustada, y las ilustraciones han sido mejoradas. ‘Tam-
bign se han aftadido diversos problemas probados en la realidad,
Ademas de estas mejoras que perfeccionan la pedagogfa y el uso cémodo de! libro, se han introduci-
do otros cambios relevantes a lo largo del mismo. Se han revisado todos los capitulos, se han incluido
otros nuevos, y se ha mejorado la organizacién global del libro. Los cambios mas notables son los si-
guientes:
© XDSL: el término xDSL hace referencia a una familia de tecnologias de linea de abonados digita-
les que proporciona alta velocidad de acceso a ISDN y a otras redes de area amplia a través de
cables de par trenzado entre la red y los abonados domésticos o empresariales. El libro da una
vision global de xDSL haciendo énfasis en la tecnologfa Linea de Abonado Digital Asimétrica
(ADSL),
« Ethernet Gigabit: la discusién sobre Ethernet de 100 Mbps ha sido actualizada, habiéndose afta-
dido una introduccién a Ethernet Gigabit.
« Servicio de velocidad de transmisién disponible (ABR, Available Bit Rate) y mecanismos
asociados: ABR es una incorporacién reciente a la ofertas de redes ATM, Proporciona un soporte
mejorado para el trifico de datos basado en IP.
«© Control de congestién: en esta edicién se incluye un capitulo dedicado especiticamente a este
t6pico. Esta presentaciGn unificada clarifica los conceptos involucrados. El capitulo incluye un
analisis ampliado de las técnicas ATM para gestiGn de trafico y control de congestién.
‘« Multidestino IP: se dedica una nueva seccién a este tépico,
jos. RSVP: desde la publicacién de la quinta edicién ha habi-
do mejoras sustanciales en Internet con objeto de admitir una gran variedad de tréfico multimedia
yy sensible al tiempo. Un nuevo capitulo abarca el estudio de servicios integrados, servicios dife-
renciados, y otras cuestiones relacionadas a la calidad del servicio (QoS, Quality of Service), y el
importante protocolo de reserva RSVP (Reservation Protocol).
ontrol de Congestién TCP: este tema continiia siendo un drea activa de investigacién. El libro
incluye una nueva seccidn examinando este t6pico.
Ademas, a través del libro, la mayorfa de los t6picos ha sido actualizado para reflejar los desarrollos
en normalizaciones y tecnologia que han tenido lugar desde la publicacién de ta quinta edicién
« Servicios Integrados y DiferenciXXIV Prélogo
ir keeles
Se ha realizado un gran esfuerzo para asegurar un alto nivel de calidad en la produccién det libro. Se
han dedicado mas tiempo y mis recursos de los habituales en las revisiones del manuscrito original y de
{ay pruebas de imprenta, tanto por el autor como por el editor, Ademds se han reclutado diversos volun-
turios de fa comunidad profesional, cada uno de Los cuales se ha responsabilizado de la tectura cuidado-
sa de un capitulo con objeto de corregir Ios posibles errores técnicos y tipogréficos. Cada capitulo ha
sido mejorado con dos de estas revisiones. Muchas gracias a Mel Adams, Navin Kumar Agarwal, Ferdi-
nand N, Ahlberg, David Airlie, Tom Allebrandi, Maurice Baker, Rob Blais, Art Boughan, Frank Byrum,
George Cherian, Christian Cseh, Dr, Mickael Fontaine, Charles Freund, Bob Purtaw, Andrew Gallo, Ga
ry Gapinski, Sundar Kessler. Steven Kilby, John Kristoff, David Lucantoni, Kenneth Ma, Eddie Maen
del, Richard Masoner, Mark McCutcheon, John McHarry, Mittal Monanim, Dr. John Naylon, Robert
Olsson, Mike Patterson, Mahbubur Rashid, Jeffrey Rhodes, Monika Riffle, Peter Russell, Ahmet Seker-
cioglu, Rayaz Siddiqu, Dick Smith, Dave Stern, Omeh Tickoo, Scott Valcourt, Dominick Vanacore, Eko
Wibowo, Craig Wiesner y Jeffrey Wright.
Finalmente, Arthur Werbner revis6 y verifies todos fos problemas planteados y sus solu’
Be
Esta nueva edicién se ha beneficiado de la revisi6n de una serie de personas que han aportado generosa-
‘mente su tiempo y conocimientos. Robert [Link] (Villanova University) cumpli6 sobradamente st
cometido suministrando numerosos y detallados comentarios sobre cuestiones técnicas y pedagégicas.
Otros comentarios muy ttiles han procedido de Thomas Milham (Devry Institute of Technology), Gre-
gory B, Brewster (DePaul University), Mare Delvaux (GlobeSpan Semiconductors), Robert E. Morris
(Devry Institute of Technology) y Matt Mutka (Michigan State University),Prologo a la edicion
en espanol
El estudio de la estructura y arquitectura de computadores se incluye en diversos curricula de ingenierfa
y ciencias. No abundan los buenos textos, como el presente, que cubran los programas correspondientes
de forma amplia y rigurosa
La elaboraciGn de un texto de las caracteristicas indicadas (al igual que sucede con otros libros de
ingenierfa) es de gran complejidad dado que el autor debe realizar un laborioso trabajo de generaliza-
cién de las diversas técnicas utilizadas en computadores coneretos, y no s6lo debe limitarse & recopilar
informacién detallada sobre ellas. El texto debe presentar al lector abstracciones de equipos reales, de
forma que le capaciten no sélo a entender los computadores actuales sino también los futuros, cuando
éstos vean la luz. Este concepto es especialmente relevante en un area tan cambiante y en explosisn
como es la de los computadores. Considero que ésta es una de las principales cualidades del libro de
Stallings, donde se da mayor relevancia a los conceptos que a la informacién (siempre en evoluciGn), En
casi todos los capitulos el autor utiliza este enfoque: primero presenta los conceptos clave, y luego los
aplica a procesadores coneretos. En la presente edicién utiliza fundamentalmente las familias de proce-
sadores Pentium y PowerPC, que pricticamente cubren la mayor parte de las tendencias de disefto de los
computadores actuales (CISC y RISC, respectivamente), sin que por ello olvide describir ideas relevan-
tes introducidas o usadas en otros procesadores (LltrSpare II, MIPS R10000, IA64, ete.)
También es destacable, como corresponde a un buen libro de ingenierfa, la basqueda que en todo
momento hace el autor del andlisis de prestaciones. y la presentacién (dentro de este contexto) de téeni-
cas espectficas (Fundamentalmente paralelismo) para equilibrar las prestaciones de los distintos elemen-
tos que pueden integrar un computador
En la presente edicién, ademas de las innovaciones indicadas, se ha efectuado una revisién completa
de todo el material del libro, pudiendo destacar la actualizaci6n, 0 nueva introduccién, de contenidos
tales como memoria Sptica, disefio superescalar, repertorio de instrucciones multimedia, ejecucién anti:
cipada y carga especulativa, sistemas SMP, clusters, y sistemas NUMA. El libro es complementado con
una pagina Web (hitp://[Link]/ ~ ws/COASe-himl) que contiene abundante ayuda tanto para los
lectores como para los profesores de la materia.
Esta edicidn del libro en espaitol contiene ademas. como valor aadido, un apéndice (Apéndice C),
que no aparece en la versiGn original en inglés, que trata de completar més atin el texto con procesado-
res o técnicas de dltima hora. Este apéndive sera actualizado conforme se vayan realizando reimpresio-
nes del presente libro, sin necesidad de esperar a ediciones nuevas.
Deseo destacar el esmerado trabajo de los traductores y la profesionalidad de Andrés Otero, editor
de la edicisn en espaiiol.
Alberto Prieto
Coordinador de la traduecion
Granada, 1 de mayo de 2000PARTE |
VISION GENERAL
ar el contexto en el que se desarrollars el resto del libro, En este capitulo se presentan un expec
‘ro amplio de cuestiones relacionadas con el campo de las redes y la transmisiGn de datos, asi
como Jos conceptos fundamentales relacionados con los protocolos y sus anquitecturas.
E: objetivo de la Parte I del texto es proporcionar los conocimientos basicos, a lt vez que especiti-
CAPITULO 1. INTRODUCCION
El Capitulo 1 proporciona una visién general del libro, en el que se consideran todos los temas que se
estudiarin posteriormente. Esencialmente, en el libro se estudian cuatro aspectos: las comunicaciones de
datos a través del enlace de transmisién; las redes de drea amplia; las redes de drea local: y los protoce-
los y la arquitectura TCP/IP. EI Capitulo 1 es una introduecidn a todos estos conceptos, y a la vez Se
proporciona informacién sobre las organizaciones clave que especifican los estandares
CAPITULO 2. PROTOCOLOS Y ARQUITECTURA
Capitulo 2 es una extensién de la Seccién 1.4, ubordando los protocolos y sus arquitecturas. Este
capitulo se puede leer inmediatamente tras el Capitulo 1, 0 bien se puede posponer hasta antes del co-
mienzo de las Partes M1, IV 0 V,
J capitulo trata las caracteristicas fundamentales de tos protocolos, Posteriormente se estudian tas
dos arquitecturas més importantes: el modelo de interconexién de sistemas abiertos (OSI, Open System
Interconnection) y el modelo TCP/IP. Aunque el modelo OSI se utiliza con frecuencia como re
para introducir los canceptos en este campo, la familia de protocolos TCP/IP es con diferencia ka base
de la mayoria de los productos comerciales, esta es la razcn que justifica su consideracién en la Parte V
del presente texto.
enteCAPITULO 1
Introduccion
1.1, Un modelo para las comunicaciones
1.2. Comunicaciones de datos
1.3. Comunicacién de datos a través de redes
Redes de drea amplia
Redes de area local
1.4. Protocolos y arquitectura de protocolos
Un modelo de tres capas
La arquitectura de protocolos TCP/IP
EI modelo OSI
1.5. Normalizaciones
Apéndice 1A. Organizaciones de normalizacién
Normalizaciones en Internet y el IETF
La Organizacién Internacional para la Normalizacion (ISO)
El sector de normalizacion de la UIT para las Telecomunicaciones
El Forum ATM
Apéndice 1B. Recursos en Internet
Paginas Web para este libro
Otros sitios Web
Grupos de noticias USENET4
Comunicaciones y redes de computadores
TOSS HHHSHHHH HH HH OHHH HEHE SHO O OES OOS
# El objetivo de este libro es amplio y abarea tres grandes éreas: comunicaciones
redes y protocolos
# Elestudio de lay comunicaciones aborda ta transmisiGn de sefiales de forma tal que sea eficaz y segu-
ra, Entre otros aspecios, se estudiardn ta transmisiGn y codificacién de sefales, los medios de transmi-
sid, las interfaces, el control del enlace de datos y ia multiplexacién,
cl estudio de las redes se abordar tanto la tecnologia como los aspectos relacionados con las ar-
icin utlizadas para fa interconexidn de dispositivos, Esta materia se
rea local (LAN) y redes de area amplia (WAN)
oE
quitecturas de redes de comuni
divide normalmente en redes de
# Respecto a los protocolos de comunicacisn, se abordan tanto las arquitecturas como un andlisis indi-
vidualizado de los mismos para cada una de las capas de ka arquitectura
SOTHO SHH HESS HEE HEHE EEE H EOE EOS
comunicaciones que ha deseneadenado un cambio dristico en las tecnologfas, productos y en las
propias empresas que desde entonces, se dedican simultineamente a los sectores de los computa-
dores y de las comunicaciones. Aunque fas consecuencias de esta combinacién revolucionaria estin to-
davia por determinar, no es arriesgado decir que la revoluci6n ha ocurride y que ninguna investigaci6n
dentro del campo de la transmisién de la informacién deberfa realizarse sin esta perspectiva.
E: tomo a los afios 70 y 80 se produjo una sinergia entre los campos de los computadores ¥ las.
La revoluci6n antes mencionada ha producido los siguientes hechos significativos:
# No hay grandes diferencias entre el procesamiento de datos (los computadores) y las comunicacio-
nes de datos (Is transmisién y los sistemas de conmutacién),
«No hay diferencias fundamentales entre la transmisién de datos, de voz 0 de video.
+ Las fronteras entre computadores monoprocesador © multiprocesador; asi como entre redes de
rea local, metropolitanas y de grea amplia son cada vez mds difus
Un efecto de esta tendeneia ha sido el sokapamiento creciente que se puede observar entre las indus-
trias de las comunicaciones y de los computadores, desde la fabricacién de componentes hasta la inte-
gracidn de sistemas. Otro resultado es ef desarrollo de sistemas integrados que transmiten y procesan
todo tipo de datos ¢ informacién. Las organizaciones de normalizaci \S como tecnol6gi-
cas, tienden hacia un sistema tinieo y pubblico que integre todas las comunicaciones y haga que virtual-
mente todos los datos y fuentes de informacién sean facil y uniformemente accesibles a escala mundial,
E] objetivo fundamental de este libro es proporcionar una visién unificada del vasto campo de las
jones de datos y los computadores. La organizacién del libro refleja un intento de dividir esta
extensa materia en partes coherentes, proporcionando a la vez, una visién de su estado actual. Este capi-
{ulo introductorio comienza presentando un modelo general para las comunicaciones. Posteriormente, se
presentan de forma sucinta cada una de las cuatro partes principales de este texto. Termina describiendo
el papel decisivo que juegan los estindares.
Comenzaremos nuestro estudio considerando el modelo sencillo de sistema de comunicacién, mostrado
en la Figura Ila, en la que se propone un diagrama de bloques,
E] objetivo principal de todo sistema de comunicaciones es intercambiar informacién entre dos enti-
dades, La Figura 1.1b muestra un ejemplo particular de comunicacién entre una estacién de trabajo y un
servidor a través de una red telefiinica publica. Otro posible ejemplo consiste en el intercambio de sefia-Introduccion 5
Sistema oxigen Sistema destino
TF Fe
Sistema
Fuente de Destino
ransmisién|
(a} Diagrama general de bloques
Estacion de trabajo Modem Servidor
Red publica de teléfonos
(©) Ejempio
Figura 1.1. Modelo simplificado para las comunicaciones.
les de vox entre dos teléfonos a través de la misma red anterior. Los elementos clave en este modelo son
los siguientes:
+ La fuente, Este dispositivo genera los datos a (ransmitir: por ejemplo teléfonos © computadores
personales.
« El transmisor. Normalmente los datos generados por la fuente no se transmiten directamente tal y
como son generados. Al contrario, el transmisor transforma y codifica ta informacién, generando
seflales electromagnéticas susceptibles de ser transmitidas a través de algGn sistema de transm
sin. Por ejemplo, un modem convierte las cadenas de bits generadas por un computador personal
y las transforma en sefiales analdgicas que pueden ser (ransmitidas a través de la red teletnica.
« El sistema de transmisi6n, que puede ser desde una sencilla linea de transmisién hasta una com-
pleja red que conecte a la fuente con el destino.
# El receptor, que acepta la sefial proveniente del sistema de transmisién y la transforma de tal
manera que pueda ser manejada por el dispositivo destino. Por ejemplo, un modem captard la se-
jial analdgica de la red o linea de transmision y la convertira en una cadena de bits.
« El destino, que toma los datos del receptor
Aunque el modelo presentado pueda parecer aparentemente sencillo, en realidad implica una gran
complejidad. Para hacerse una idea de la magnitud de ella, 1a Tabla 1.1 lista algunas de las tareas claves
que se deben realizar en un sistema de comunicaciones. Esta relacin es en un sentido un tanto arbitraria
Tabla 1.1. Tareas en los sistemas de comunicacion.
Utilizacién del sistema de transmisin | Direccionamiento
Implementacion de la interfaz Encaminamiento
Generacion de la seal Recuperacion |
Sincronizacién Formato de mensajes |
Gestion del intercambio Seguridad |
Deteccién y correccién de errores Gestién de red
Control de flujo6
Comunicaciones y redes de computadores
ya que se podria afiadir elementos, mezclar items, ete.; es mis, algunos elementos representan tareas que
Se realizan en diferentes «niveles» det sistema,
la necesidad de hacer un uso
alos en la transmisidn, tox cuales tipicamente se suelen compartir entre una
serie de dispositives de comunicacién, La capacidad total del medio de transmisiGn se reparte entre tos
distintos usuarios haciendo uso de téenicas denominadas de multiptexacién, demas puede que se neve
siten téenicus de control de congestién para garantizar que el sistema no se sature por una demanda
excesiva de servicios de transmisi
Para que un dispositive pueda transmitir informaci6n tendrii que hacerlo a través de la interfaz con
el medio de transmisi6n. Todas las técnicas de transmisién presentadas en este libro dependen en dltima
instancia de la utilizaci6n de sefales electromagnéticas que se transmitiran a través del medio. De ta
manera que, una vez que la interfaz esté establecida, se necesita la generacién de la sefial. Las carac-
teristicas de la sefial tales como, la forma y la intensidad, deben ser tales que permitan: 1) ser propasa-
daa través del medio de transmisién y 2) ser interpretada en el receptor como datos.
Las seflales se deben generar no sélo considerando que deben cumplir los requisitos del sistema de
lransmisidn y del receptor, sino que deben permitir alguna forma de sineronizar el receptor y el emisor.
EL receptor debe ser capaz de determinar cuando comienza y cudndo acaba ka sefal recibida. Igual
mente, deberd conocer la duracidn de cada elemento de seal
Ademas de las cuestiones basieas referentes a la naturaleza y temporizacion de las sefiales, se nece~
sitard verificar un conjunto de requisitos que se pueden englobar bajo el término gestién del intercam-
bio. Si se necesita intercambiar datos durante un periodo de tiempo, las dos partes deben cooperar. Por
ejemplo, para los dos elementos que intervienen en una conversacidn telefnica (emisor y receptor), uno
de ellos debers marcar el néimero del otro, dando lugar a una serie de sefiales que hardin que el otro
teléfono suene, En este ejemplo el receptor establecerd la llamada descolgando el auricular. En los dis-
positivos para el procesamiento de datos, se necesitaran ciertas convenciones ademas del simple hecho
de establecer la conexién, Por ejemplo se deberd establecer si ambos dispositivos pueden transmitir si-
multineamente 0 deben hacerlo por tumos, se deberd decidir la cantidad y el formato de los datos que se
transmiten cada vez, y se debe especificar qué hacer en caso de que se den ciertas contingencias, como
por ejemplo la deteccién de un error
Los dos items siguientes (Tabla 1.1) deberfan considerarse dentro de la gestion del intercambio, pero
debido a su importancia, se consideran por separado. En todos los sistemas de comunicaciGn es posible
‘que aparezcan errores; es decir, la sefial ransmitida se distorsiona de alguna manera antes de aleanzar
su destino. Por tanto, en circunstancias donde no se puedin tolerar errores, se necesitardn procedimien-
tos para la deteccién y correccién de errores. Asi por ejemplo, en sistemas para el procesamiento de
datos, si se uansfiere ‘un fichero desde un computador a otro, no seria aceptable que el contenido del
fichero se modificara accidentalmente. Para evitar que la fuente no sature al destino transmitiendo datos
mils rapidamente de lo que el receptor pueda procesar y absorber, se necesitan una serie de procedi-
mientos denominados control de flujo.
Conceptos relacionados pero distintos a los anteriores son el direccionamiento y el encaminamien-
to, Cuando cierto recurso se comparte por mas de dos dispositivos. el sistema fuente deberi de alguna
manera indicar a dicho recurso compartido la identidad del destino, El sistema de transmisi6n deberdi
garantizar que ese destino, y slo ése, reciba los datos, Es mids, el sistema de transmision puede ser una
en la que exista la posibilidad de mas de un camino para alcanzar al destino; en este caso se necesi-
por tanto, la elecci6n de una de entre las posibles rutas,
La recuperacién es un concepto distinto a la correcci6n de errores. En ciertas situaciones en las que el
intercambio de informacién, por ejemplo una transaccién de una base de datos 0 la tra
fichero, se vea interrumpida por algdn fallo, se necesitaré un mecanismo de recuperacién, El objetivo
seri pues, 0 bien ser capaz de continua transmitiendo desde donde se produjo la interrupcién, © al menos
recuperar el estado donde se encontraban los sistemas involuerados antes de comenzar el intercambio.
ferencia de unIntroduccién 7
El formato de mensajes esti relacionado con el acuerdo que debe existir entre las dos partes res
pecto al formato de los datos intercambiados, como por ejemplo el codigo binario usado para represen
tar los caracteres,
Ademis, frecuentemente es necesario dotar al sistema de algunas medidas de seguridad. El emisor
debe asegurarse de que sélo el destino deseado reciba los datos. Igualmente, el receptor querra estar
seguro de que los datos recibidos no se han alterado en la transmisién y que dichos datos realmente
provienen de! supuesto emisor.
Por tiltimo, todo el sistema de comunicacién es lo suticientemente complejo como para ser disefiado
y utilizado sin mas, es decir, se necesita la habilidad de un gestor de red que configure el sistema, moni-
torice su estado, reaccione ante fallos y sobrecargas, y planifique con acierto los erecimientos futures.
Como se ha visto, de la aproximacién simplista de partida hemos formulado una lista mas extensa y
claborada de tareas involucradas en todo el proceso de la comunicacién, A lo largo de este libro esta
lista se estudiar en profundidad, deseribiendo todo el conjunto de tareas y actividades que pueden en-
globarse genéricamente bajo los términos comunicacién de datos y redes de computadores,
Sidi ch bestia dicta hsesd
Ademiis de los dos primeros capitulos considerados en ta primera parte, el libro se ha estructurado en
cuatro partes adicionales, La segunda parte aborda fundamentalmente los temas relacionados con las
funciones de comunicacién, centrindose en la transmisiGn de sefiales de una forma segura y eficiente.
Intencionadamente dicha segunda parte se ha titulado «Comunicaciones de Datos», aunque con ese té1-
mino se alude a algunos, o incluso a todos. los tépicos de las restantes partes (de la IIa la V).
Para explicar todos os conceptos abordados en ka segunda parte, la Figura 1.2 muestra una perspec-
tiva novedosa del modelo tradicional para las comunicaci igura se explica
4 continuacién, paso a paso, con la ayuda de un ejemplo: la aplicacién de correo electrSnico.
Suponiendo que tanto el dispositive de entrada como el transmisor estén en un computador personal
Y que por ejemplo, el usuario de dicho PC desea enviar el mensaje m a otro. El usuario activa la apli
cién de correo en el PC y compone el mensaje con el teclado (dispositivo de entrada). La cadena de
caracteres se almacenaré temporalmente en la memoria principal como una secuencia de bits (g). El
computador se conecta a algtin medio de transmisi6n, por ejemplo una red local 0 una linea telefénica, a
través de un dispositivo de F/S (transmisor), como por ejemplo el «transceiver» a una red local o mo-
dem. Los datos de entrada se transfieren al transmisor como una secuencia de niveles de tensi6n |¢(7)]
que representan los bits en algtin tipo de bus de comunicaciones 0 cable, El transmisor se conecta direc
cadena Sefal Sefal Cadena
eis ~analogica analégica de bits
Texto SU q a SL Texto
Sistema
ae Receptor Destino
|ransmision
o @ ®@ @ ®
lforacon aos sera! eral aioe
‘eonrede —— devrtreda wonsna reco oe saa
‘m a 5 “th ao
Figura 1.2. Modelo simplificado para las comunicaciones de datos.8
Comunicaciones y redes de computadores
tamente al medio y convierte la cadena [g(1)] en la seftal a transmitir [s(1)|; posteriormente en el Capit
lo 5 se describirdn las distintay alternativas para esta conversién
Al transmitir 9(7) a re
del medio, antes de Hegar al receptor, aparecerin una serie de dificultades
que se estudiardn en ef Capitulo 3. Por to tanto, la sefial recibida 7(7) puede diferir de alguna manera de a
‘ransmitida s(7). EI receptor intentaré estimar la seal original s(), «partir de la sefal rit) y de su conoci-
miento acerca del medio, obteniendo una secuencia de bits ¢'(1). Estos bits se envian al computador de
salida, donde se almacenan temporalmente en memoria como un blogue de bits (¢"). En muchos casos. el
destino intentard determinar si ha ocurrido un error, y en su caso, cooperar con el origen para eventustl-
mente conseguir el bloque de datos completo y sin errores. Los datos, finalmente se presentan al usuario a
través del dispositivo de salida, que por ejemplo puede ser la impresora o la pantalla de su terminal, El
mensaje recibido por el usuario (m’) sera normalmente una copia exacta del mensaje original (7
Consideremos ahora una conversacién telefénica, En este caso, la entrada al teléfono es un mensaje
(mp consistente en unas ondas sonoras. Dichas ondas se convierten en el teléfono en sefiales eléctricas
de la misma frecuencia. Estas sefales se transmiten sin modificacidn a través de la linea telefnica. Por
lanto, la seiial de entrada (7) y la seal transmitida s(7) son idénticas. La sefal s(t) sulriré algtin tipo de
distorsi6n a través del medio, de tal manera que r(7) no seré idéntica a (1)
No obstante, fa sefial rt) se
rreccién 0 mejora de la calidad, Por lo tanto, m’ no es una réplica exacta de m. S
sonora recibido es normalmente comprensible por el receptor.
convierte recuperando una onda sonora, sin aplicar ningdn tipo de co-
n embargo, el mensaje
En la discusién aquf realizada, no se han considerado otros aspectos fundamentales en las comunica-
iones de datos, como lo son las técnicas de control del enlace, necesarias para regular el flujo de infor-
macién, o como la deteccién y correccién de errores: tampoco se han considerado las técnicas de multi-
plexacién, necesarias para conseguir una utilizacién eficaz del medio de tansmisisn. Todos estos
aspectos se estudian en ta Parte I
cad Uh sea bacskcacicac
n directamente mediante un
nstanciats
A veces no es priictica que dos dispositivos de comunicaciones se conect
enlace punto a punto. Esto es debido a alguna (o a las dos) de las siguientes cit
+ Los dispositivos estan muy alejados. En este caso no extariajustificado, for ejemplo, utilizar un
enlace dedicado entre cada dos dispositivos, que puedan estar separads por miles de klGmetos
+ Hay un conjunto de dispositivos que necesitan conectarse entre ellos en instantes de tiempo dite
rentes. Un ejemplo de esta necesidad es la red telefénica mundial, o el conjunto de computadores
pertenecientes a una compaiifa. Salvo el caso de que el niimero de dispositivos sea pequetio, no es
préctico utilizar un enlace entre cad dos
La solucién a este problema es conectar cada dispositive a una red de comunicacién. La Figura 1.3
relaciona este concepto dentro del modelo de comunicaciones de la Figura [Link] y a la vez sugiere dos
grandes categorias en las que se clasifican tradicionalmente lus redes: redes de area amplia (WAN. Wi-
de Area Networks) y redes de drea local (LAN, Local Area Networks), Recientemente, las diferencias
centre estas dos categorias son cada vez mis difusas. tanto en términos tecnol6gicos como de posibles
aplicaciones; no obstante, es una forma natural y didéctica de organizar su estudio, por lo que aqui se
adoptari dicha clasificacion,
REDES DE AREA AMPLIA
Generalmente, se considera como redes de drea amplia a todas aquellas que cubren una extensa drea
geogrifica, requieren atravesar rutas de acceso piblico, y utilizan parcialmente circuitos proporcionados
por una entidad proveedora de servicios de telecomunicacién. Tipicamente, una WAN consiste en unaIntroduccion 9
. r — al
By ome
Receptor
Tadd
£4
= <<. 2
Figura 1.3. Modelos simplificados de redes.
serie de dispositives de conmutacién interconectados. La transmisién generada por cualquier dispositive
se encaminard a través de estos nodos internos hasta alcanzar el destino, A estos nodos (incluyendo a los
situados en los contornos) no les concierne el contenido de los datos, al contrario, su funcién es propor-
cionar el servicio de conmutacién, necesario para transmitir los datos de nodo en nodo hasta alcanzar su
destino final
Tradicionalmente, las WAN se han implementando usando una de las dos tecnologias siguientes
conmutacion de circuitos y conmutacién de paquetes. Aunque tiltimamente, se esta empleando como
solucién la técnica de retransmisién de tramas («frame relay»), asf como las redes ATM.
Conmutacién de circuitos
En las redes de conmutacién de circuitos se establece a través de los nodos de la red un camino dedica-
do a la interconexién de dos estaciones. El camino es una secuencia conectada de enlaces fisicos entre
nodos. En cada enlace, se dedica un canal légico a cada conexidn, Los datos generados por la estacién
fuente se transmiten por el camino dedicado tan rapido como se pueda, En cada nodo, los datos de en-
trada se encaminan 0 conmutan por ef canal apropiado de salida sin retardos. El ejemplo mas ilustrativo
de la conmutacién de circuitos es ta red telefnica.
Conmutacién de paquetes
Un enfoque diferente al anterior es el adoptado en redes de conmutacién de paquetes. En este caso, no
es necesario hacer una reserva a priori de recursos (capacidad de transmisién) en el camino (0 sucesién
de nodos). Por el contrario, los datos se envéan en secuencias de pequefias unidades Iamadas paquetes.
Cada paquete se pasa de nodo a nodo en la red siguiendo algin camino entre la estacién origen y la10
Comunicaciones y redes de computadores
destino. En cada nodo, el paquete se recibe completamente, se almacena durante un intervalo breve y
posteriormente se transmite al siguiente nodo. Las redes de conmutacidn de paquetes se usan fundamen-
talmente para comunicaciones terminal-computador y computador-computador,
Retransmision de tramas (Frame Relay)
La conmutacién de paquetes se desarroll6 en la época en la que los servicios de tansmisién a larga distan-
cia sufrian una tasa de error relativamente elevada, comparada con los servicios de los que se dispone
actualmente, Por tanto, para compensar esos errores relativamente frecuentes, en los esquemas de conmu
tacién de paquetes se realiza un esfuerzo considerable, que se traduce en afadir informaci6n redundante en
cada paquete, asi como la realizacién de un procesamiento extra, tanto en el destino final como en los.
nnodos intermedios de conmutacién, necesario para detectar los errores y en. su caso, corregirlos.
Ahora bien, con los modernos sistemas de comunicaciones de alta velocidad, este esfuerzo adicional
es innecesario y contraproducente. Es innecesario ya que ka tasa de errores se ha reducido dristicamente
¥ los escasos errores que aparecen se pueden tratar en el sistema final mediante dispositivos que operan
por encima del nivel de la kigica dedicada a la conmutacién de paquetes. A su ver es contraproducente
ya que los bits redundantes significan un desperdicio de parte de la capacidad proporcionada por la red.
La retransmisiGn de tramas («frame relay») se ha desarrollado teniendo presente las mayores veloci-
dades de transmisién que actualmente se disponen, asi como de las bajas tasas de error. Mientras que las
redes originales de conmutacidn de paquetes se disefaron para ofrecer una velocidad de transmisién al
usuario final de 64 kbps, las redes «lrame relay» estin disefiadas para operar eficazmente a velocidades,
de transmisién de usuario de 2 Mbps. La clave part conseguir estas velocidades reside en eliminar la
mayor parte de la informacién redundante y el procesamiento asociado para el control de errores.
ATM
EI Modo de Transferencia Asincrono (ATM, Asynchronous Transfer Mode), a veces denominado como
modo de retransmisiGn de celdas («cell relay»), es la culminacidn de todos los desarrollos en conmuta
cidn de cireuitos y conmutacién de paquetes realizados durante los Ultimos 25 aos
ATM se puede interpretar como una evolucidn de la retransmisién de tramas («frame relay»). La dif
rencia mds obvia entre «frame relay» y ATM es que «frame relay» usa paquetes de longitud variable,
Mamados «tramas», y ATM usa paquetes de longitud fija denominadas «celdas». Al igual que en «frame
relay», ATM introduce poca informacién adicional para el control de errores, confiando en la inherente
robustex del medio de transmisi6n asi como en la l6gica adicional localizada en el sistema destino para
detectar y corregir errores. Al utilizar paquetes de longitud fija, el esfuerzo adicional de procesamiento se
reduce incluso todavia mas aqui que en «frame relay». El resultado es que ATM se ha diseiado para tra
bujar a velocidades de transmisidn del orden de 10a 100 Mbps, € incluso del orden de Gbps.
ATM se puede considerar a su vez como una evolucidn de la conmutacién de circuitos. En la con-
mutacin de citcuitos, se dispone solamente de circuitos a velocidad fija de transmisiGn entre los siste-
nas finales. ATM permite la definicién de miltiples canales virtuales con velocidades de transmisién
que se definen dinémicamente en el instante en que el canal virtual se crea. Mediante la utilizacién de
celdas de tamaio fijo, ATM es tan eficaz que puede ofrecer un canal a velocidad de transmisién cons
tante aunque esté usando una técnica de conmutacién de paquetes. Por lo tanto, ATM es una ampliacién
de la conmutacidn de circuitoy en la que se oftecen varios canales, en los que la velocidad de transmi-
sion para cada canal se fija dinimicamente segin las necesidades
RDSI y RDS! de banda ancha
La sinergia y evolucién entre las comunicaciones y las tecnologias de la computacién, junto con la cre
ciente demanda de servicios eficaces de captacién, procesamiento y diseminacién de la informacién,Introduccion 11
esté desembocando en el desarrollo de sistemas integrados que transmiten y procesan todo tipo de datos.
Una consecuencia significativa de esta tendencia ha sido el desarrollo de la Red Digital de Servicios
Integrados (RDSD).
La RDSI se ha diseftado para sustituir a las redes piblicas de telecomunicaciones existentes, propor-
cionando una gran variedad de servicios. La RDSI se define mediante la estandarizacién de las interfa-
ces de usuario, y se ha implementado como un conjunto de conmutadores digitales y enlaces que pro-
porcionan una gran variedad de tipos de trafico, a la vez que servicios de valor aftadido. En la prictica,
se trata de miltiples redes, implementadas dentro de los limites nacionales, pero desde el punto de vista
del usuario se considera como una tinica red mundial, uniformemente accesible
A pesar de que la RDSI tiene todavia que conseguir la cobertura mundial para la que fue diseitada, esta
ya en su segunda generacién. La primera generacién, a veces denominada como RDSI de banda estre-
tha, se basa en el uso de canales de 64 kbps como unidad hasica de conmutacién, presentando una clara
oientacién hacia la conmutacién de circuitos. Técnicamente hablando, la principal contribucién de la
RDSI de banda estrecha ha sido el «trame relay». La segunda generacién, denominada RDSI de banda
ancha, proporciona velocidades de transmisién muy elevadas (cientos de Mbps) y tiene una clara orienta-
cién hacia la conmutacién de paquetes. La contribucién técnica principal de la RDSI de banda ancha hit
sido el modo de transferencia asinerono (ATM), también denominado retransmisién de celdas «cell relay».
REDES DE AREA LOCAL
Al igual que las redes de rea amplia, una red de drea local es una red de comunicaciones que interco-
necta varios dispositivos y proporciona un medio para. el intercambio de informacién entre ellos. No
obstante, hay algunas diferencias entre las LAN y las WAN que se enumeran a continuacién
1. La cobertura de una LAN es pequefa, tipicamente un edificio 0 como mucho un conjunto de
edificios proximos. Como se verd mas adelante, esta diferencia en cuanto a la cobertura ge
fica, condicionaré la solucién técnica finalmente adoptada.
2. Es comiin que la LAN sea propiedad de la misma entidad que es propietaria de los disposi
conectados a la red. En WAN, esto no es tan corriente, o al menos una fraccién significativa de
. recursos de la red son ajenos. Esto tiene dos implicaciones. La primera es que se debe cuidar
mucho la eleccién de la LAN. ya que evidentemente, lleva acarreado una inversi6n substancial
«de capital (comparado con los gastos de conexién o alquiler de Ifneas en redes de area amplia)
into en Ja adquisicién como en €l mantenimiento. Segunda, la responsabilidad de ta gestiGn de
la red local recae solamente en el usuario.
3. Las velocidades de tansmisi6n internas en una LAN son mucho mayores.
Tradicionalmente, en LAN se utiliza la difusién en lugar de utilizar técnieas de conmutacién, En una
red de difusidn, no hay nodos intermedios. En cada estacién hay un transmisor/teceptor que se comuni
con las otras estaciones a través de un medio compartido. Una transmisidn desde cualquier estacién
se recibird por todas las otras estaciones, Los datos se transmiten en forma de paquetes. Debido a que el
medio es compartido, una y s6lo una estacién en cada instante de tiempo podré transmitir el paquete.
Mas recientemente, la conmutacién también se esté utilizando en LAN, fundamentalmente en LAN.
tipo Ethernet, Otros dos ejemplos de especial relevancia son las LAN ATM, en las que se usa una red
ATM como una red de ‘rea local, asf como los Canales de Fibra. Estas LAN se estudiardin, junto con las
basadas en difusidn, en la Parte IV de este texto,
Pe ieee en)
Cuando se realiza un intercambio de datos entré computadores, terminales y/o otros dispositivos de pro-
cesamiento, las cuestiones a estudiar son muchas mas que las mencionadas en las Secciones 1.2 y 1.3.12 Comunicaciones y redes de computadores:
Considérese, por ejemplo, la transferencia de un fichero entre dos computadores. En este caso, debe
hhaber un camino entre los dos computadores, directo 0 a través de un red de comunicacién, pero ade-
mas. tipicamente se requiere la realizacién de tas siguientes tareas adicionales
1. El sistema fuente de informaci6n debe activar el camino directo de datos, 0 bien debe propor-
cionar a la red de comunicacién la identificacién del sistema destino deseado.
2. El sistema fuente debe asegurarse de que el destino esta preparado para recibir datos.
3. La aplicacién de transferencia de fichero en el origen debe asegurarse de que el programa gestor
en el destino esta preparado para aceptar y almacenar ef fichero para el usuario determinado.
4. Si tos formatos de los dos ficheros son incompatibles entre ambos sistemas, uno de fos dos de-
ber realizar una operacién de adecuacién.
AL intercambio de informacién entre computadores con el propésito de cooperar se le denomina co
municacion entre computadores, De igual manera, al conjunto de computadores que se interconectan
través de una red de comunicaciones, se les denomina red de computadores. Estos términos se extien-
den igualmente a cuando alguna de las partes es un terminal, ya que el grado de cooperacién en este
caso es similar,
En el estudio de las comunicaciones entre computadores y lus redes de computadores, son especial-
mente relevantes los dos conceptos siguientes:
# Los protocolos,
# Las arquitecturas para comunicaciones entre computadores,
Para la comunicacién entre dos entidades situadas en sistemas diferentes es necesario la definicién y
utilizacidn de un protocolo, Notese que los términos «entidad y «sistema» se estén usando en un senti-
do muy general. Bjemplos de entidades son: los programas de aplicacién de los usuarios. las utilidades
para transferencia de ficheros, los sistemas de gestidn de bases de datos, asf como los gestores de correo
electrsnico y terminales. Ejemplos de sistemas son: los computadores, los terminales y fos sensores 1e-
motos. Nétese que en algunos casos la entidad y el sistema en el que se ubica son coincidentes (por
ejemplo los terminales). En general, una entidad es cualquier cosa capaz de enviar y recibir informa-
cidn, y un sistema es un objeto fisico que contiene a una o mis entidades. Para que dos entidades se
comuniquen con éxito, se requiere que
TSOU de wansport
9 eat) 2 oo
a
Paguste
Figura 1.8. Funcionamiento de una arquitectura de protocolos.Introduccién 17
apa de acceso a la red usar esta informacidn para construir la PDU de red. La PDU de transporte es el
campo de datos de la PDU de red, y su cabecera contendra informaci6n relativa a las direcciones origen
y destino. Nétese que la cabecera de transporte no es «visible» al nivel de acceso a la red; en otras
palabras, a dicho nivel no le concierne el contenido concreto de la PDU de transporte.
La red acepta la PDU de transporte de X y la transmite a Y, El médulo de acceso a la red en Y
recibe la PDU, elimina la eabecera y pasa la PDU de transporte adjunta al médulo de la capa de trans-
porte de Y. La capa de transporte examina la cabecera de la unidad de datos del protocolo de transporte
yen funcidn del campo en la cabecera que contenga el SAP, entregaré el registro correspondiente a a
aplicacién pertinente, en este caso al médulo de transferencia de ficheros de Y.
LA ARQUITECTURA DE PROTOCOLOS TCP/IP
Hay dos arquitecturas que han sido determinantes y bisicas en el desarrollo de los estindares de comu-
nicaci6n: el conjunto de protocolos TCP/IP y el modelo de referencia de OSI. TCPAP es la arquitectura
ms adoptada para la interconexién de sistemas, mientras que OSI se ha convertido en ef modelo estin-
dar para clasificar las funciones de comunicacién. En esta seccidn, se incluye un breve resumen de las
dos arquitecturas, aunque posteriormente se desarrollarin con mas detalle en el Capitulo 2.
TCP/IP es resultado de Ia investigacién y desarrollo Hevados a cabo en la red experimental de con-
mutacién de paquetes ARPANET, financiada por la Agencia de Proyectos de Investigacion Avanzada
para la Defensa (DARPA, Defense Advanced Research Projects Agency), y sé denomina globalmente
como la familia de protocolos TCP/IP. Esta familia consiste en un extensa coleccién de protocolos que
se han erigido como esténdares de Internet.
Al contrario que en OSI, no hay un modelo oficial de referencia TCP/IP. No obstante, basdndose en
fos protocolos esténdar que se han desarrollado, todas las tareas involucradas en la comunic:
puede organizar en cinco capas relativamente independientes
© Capa de aplicacién,
© Capa origen-destino © de transporte.
© Capa internet,
» Capa de acceso a la red.
«© Capa fisica.
La capa fisica define la interfaz fisica entre el dispositivo de transmisién de datos (por ejemplo, la
estacién de trabajo 0 el computador) y el medio de transmisién o red. Esta capa se encarga de la espec
ficacion de las caracteristicas del medio de transmisién, la naturaleza de las sefiales, la velocidad de
datos, y cuestiones afines.
La capa de acceso a la red es responsable del intercambio de datos entre el sistema final y la red a
la cual se esté conectado. El emisor debe proporcionar a la red la direcci6n del destino, de tal manera
que la red pueda encaminar los datos hasta el destino apropiado, El emisor puede requerir ciertos servi-
cios, como por ejemplo solicitar una determinada prioridad, que pueden ser proporcionados por el nivel
de red. El software en particular que se use en esta capa dependerd del tipo de red que se disponga; se
han desarrollado diversos esténdares para conmutacién de circuitos, conmutacién de paquetes (por
ejemplo, X.25), redes de érea local (por ejemplo, Ethernet), entre otros
La capa de acceso @ la red esta relacionada con el acceso y encaminamiento de los datos a través de
la ted. En situaciones en las que los dos dispositivos estén conectados a redes diferentes, se necesitarin
una serie de procedimientos que permitan que los datos atraviesen las distintas redes interconectadas.
Esta es la funciGn de fa capa Internet. El protocolo internet (IP, Internet Protocol) se utiliza en esta capa
para ofrecer el servicio de encaminamiento a través de varias redes. Este protocolo se implementa tanto
en los sistemas finales como en los «routers» intermedios. Un «router» es un dispositivo con capacidadComunicaciones y redes de computadores
Sistema origen Sistema destino
esi
Sistema
Fuente “Transmisor oe
lransmision
rotscin
Top
Aplicacion
Acceso ala red
Fisica Fisica
Sistema origen Sistema destino
Figura 1.9. Modelo de arquitectura de protocolo.
de procesumiento que conecta dos redes y cuya funcidn principal es retransmitir datos desde una red a
otra siguiendo la ruta adecuada para alcanzar al destino,
Independientemente de la naturaleza de las aplicaciones que estén intercambiando datos, es usual re
querir que los datos se intercambien de forma segura. Esto es, seria deseable asegurar que todos los datos
Hegan a la aplicacién destino y en el mismo orden en el que fueron enviados. Los procedimientos que
garantizan una transmisién segura estén localizados en la capa origen-destino, o capa de transporte. El
protocolo TCP (Transmission Control Protocol) es ef mas utilizado para proporcionar esta funcionalidad
Finalmente, la capa de aplicacién contiene la gic necesaria para posibilitar las distintas aplica-
ciones de usuario. Para cada tipo particular de aplicacién, como por ejemplo la transferencia de Ficheros,
se necesitari un médulo bien diferenciado,
La Figura 1.9 muestra como se implementan los protocols TCP/IP en los sistemas finales, a ka vez
que relaciona Ja arquitectura con ef modelo para las comunicaciones de la Figura I.1a. Notese que las
capas fisica y de acceso a la red proporcionan fa interaccién entre el sistema final y la red, mientras que
las capas de uplicacién y transporte albergan los protocolos denominados «extremo a extremo>, yal que
facilitan la interaccién entre los dos sistemas finales. La capa internet tiene algo de las dos aproximaciones
anteriores, En esta capa, los sistemas origen y destino proporcionan a la red la informacion necesaria para
realizar el encaminamiento, pero a la vez, dében proporcionar algunas funciones adicionales de intercam-
bio entre los dos sistemas finales: estos aspectos se desarrollardn posteriommente en los Capitulos 15 y 16,
EL MODELO OSI
EI modelo de OSI (Open Systems Interconection) se desarroll6 por la Organizacién Internacional de
Estandarizaci6n ISO (International Organization for Standarization) como una arquitectura para comuni-Introduecion
19
caciones entre computadores, con el objetivo de ser el marco de referencia en el desarrollo de protoco-
Jos estandares. OSI considera siete capas:
+» Aplicacién.
© Presentacién.
© Sesién
* Transporte,
« Red,
Enlace de datos.
© Fisica,
En la Figura 1,10 se muestra el modelo OSI y se detinen brevemente las funciones que se realizan
en cada capa. La inten
cen las funciones de cada una de las capas.
Proporciona el acceso al entomo OSI para los usuarios y
también proporciona servicios de informacion distribuida,
Presentacion
Proporciona a los procesos de aplicacién independencia
respecto a las diferencias en la representacion de los datos
(sintaxs)
Sesién
Proporciona el control de la comunicacién entre las.
aplicaciones: establece, gestions y cierra las conexiones
{sesiones) entre las aplicaciones cooperadoras.
Transporte_
Proporciona seguridad, transferencia transparente de datos
fete los puntos finales; proporciona ademas procedimientos
de recuperacién de errores y control de flujo origen-destino,
Red
Proporciona independencia a los niveles superiores respecto
alas técnicas de conmutacién y de transmisién utlizadas
para conectar los sistemas, es responsable del
establecimiento, mantenimiento y cierre de las conexiones.
Enlace de datos
Proporciona un servicio de transferencia de datos seguro a
través del enlace fisico: envia bloques de datos (amas)
lievando a cabo la sincronizacién, control de errores y
de flujo necesarios.
Fisica
‘Se encarga de la transmisién de cadenas de bits no
estructurados sobre el médio fisico; esta relacionada con las
‘aracteristicas mecanicas. eléctricas, funcionales y de
procedimiento para acoader al medio fisico,
Figura 1.10. Las capas de OSI.
ién del modelo OSI es que los protocolos se desarrollen de forma tal que reali-20 Comunicaciones y redes de computadores
ost ropa
Apkcacisn
Apbcacisn
Prosomacien | MP
Sesion
“Transports
Trenspore [oigerdestro}
Treat
Red
Acasa
nace ae datos] a lared
Fisea Fisica
Capas
eet usvaro
sofware
I Fmmare
sistema
Hardware
operat
|
Figura 1.11. Una comparacién entre las arquitecturas de protocol TCP/P y OSI
Los diseiadores de OSI consideraron que este modelo y los protocolos asociados Hegarian a domi-
nar la
comunicaciones entre computadores, reemplazando eventualmente las implementaciones particu-
lares de protocolos, asi como a modelos rivales tales como TCP/IP. Sin embargo, esto no ha sido asi
Aunque se han desarrollado muchos protocolos de utilidad dentro del contexto de OSI, el modelo de las
siete capas en su conjunto no ha prosperado. Por el contrario, la arquitectura TCP/IP se ha erigide como
dominante. Por tanto, en este libro se pondré mayor énfasis en TCP/IP.
La Figura 1.11 muestra las capas de las arquitecturas OSI y TCP/IP, indicando Ia posible correspon-
dencia en términos de funcionalidad entre ambas. La misma figura sugiere a su vez formas de imple-
mentar las diferentes capas.
eres
En la industria de las comunicaciones desde hace tiempo se ha aceptado que los estindares son nei
rios para definir las caracteristicas fisicas, meciinicas y de procedimiento de los equipos de comunica-
cién, En ef pasado, este punto de vista no ha sido compartido por la industria de los computadores.
Mientras que los productores de equipos de comunicacién reconocian que sus equipos deberan en gene-
ral interconectarse y comunicarse con equipos desarrollados por terceros, los fabricantes de computado-
nde diferentes computadores y la generali
zacién del procesamiento distribuido ha desencadenado una situacién insostenible. Computadores. de
res han tratado de monopolizar a sus clientes. La proliferaci
diferentes fabricantes deben comunicarse con otros, y dada la evolucién
ran la necesidad de software para la conversién de protocolos de uso
protocolos, los clientes no adn
especifico. Como consecuenci
‘wal en la normalizacion de
los esténdares en la actualidad estan imponiéndose en todas las reas
tecnoldgicas consideradas en este libro.
A lo largo del texto se describirsn los estindares mas importantes que estin en uso 0 en desarrollo
para los diversos aspectos involucrados en las comunicacién entre computadores. En el apéndice de este
Hay una serie de ventajas y desventajas en el proceso de estandarizaci6n. A contin
mas relevantes. Las principales ventajas son:
ncionan las organizaciones més significativas implicadas en el desarrollo de los estin-
i6n se citan lasIntroduccion 21
# Un estindar asegura un gran mercado. Esto estimula la produccién masiva y, en algunos casos, e
uso de integracion a gran escala (LSI) o integracién a muy gran escala (VLSI), reduciéndose asi
los costos,
+ Un estindar permite que los productos de diferentes fubricantes se comuniquen, dotando al com
prador de mayor flexibilidad en la seleccisn y uso de los equipos.
Las principales desventajas son:
‘* Los estindares tienden a congelar la tecnologia. Mientras que un estindar se desarrola, se revisit y
se adopta, se habrin desarrollado otras téenicas mas eficaces.
ok
\y Muchos estindares para la misma funcidn, Este problema en realidad no es atribuible a los
estindares en sf, sino a kt manera en que se hacen tas cosas. Afortunadamente, recientemente las
diversas organizaciones para el establecimiento de estindares han comenzado 1 cooperar mis es-
trechamente. No obstante, todavia hay areas donde coexisten varios estindares en conflicto,
A lo largo de este libro, se describen los esténdares més importantes relacionados con las comunicacio-
nes y los computadores, Se consideran tanto aquellos que en fa actualidad estén en uso, como fos que
cesta en fase de desarrollo, Para la promocién o desarrollo de estos estindares han panticipado decisiva-
mente varias organizaciones. Este apéndice presenta una breve descripcién de las organizaciones mas
importantes de normalizacién:
« IEFT.
2 ISO,
-ulra
61 Forum ATM,
NORMALIZACIONES EN INTERNET Y EL IETF
Muchos de los protocolos que constituyen ta serie TCP/IP se han estandarizado o estén en fase de estan-
darizacién. Mediante acuerdos universales, una organizacién denominada ta Sociedad Internet (Internet
Society’ es responsable del desarrollo y la publicacién de estos estindares. La Sociedad Internet es una
organizaci6n de profesionales que supervisa a una serie de gabinetes y grupos de trabajo involucrados
en el desarrollo y normalizacidin de Internet
En esta seccidn se proporciona una breve descripcién del procedimiento que siguen los estindares
de la familia TCP/IP en su fase de desarrollo,
Las Organizaciones de Internet y la publicacion de RFC
La Sociedad Internet es el comité coordinador para el disefto, ingenierfa y gestién de Internet. Entre
otras cuestiones, se encarga del propio funcionamiento de Internet, asf como de la normalizacién de los
protocolos usados por los sistemas finales. Dentro de la Sociedad Internet hay tres organizaciones res-
ponsables tanto del desarrollo de los estindares como de su publicacién:
+ El comité para la arquitectura en Internet (IAB, Internet Architecure Board): responsable de
definir toda la arquitectura de Internet, proporciona las directrices y las lineas de actuacién del
+ El comité para la ingenieria en Internet (IEFT, Internet Engineering Task Force): respor
ble del desarrollo e ingenierta de los protocolos,
También podría gustarte
Dogram Code
Aún no hay calificaciones
Dogram Code
185 páginas
Java A Fondo
Aún no hay calificaciones
Java A Fondo
446 páginas
757 90
Aún no hay calificaciones
757 90
15 páginas