Professional Documents
Culture Documents
Unidad 1
Conceptos generales
Introduccin
La Comunicacin entre las diferentes computadora y sistemas operativos es posible por el uso de diferentes estndares existentes en la industria, estos estndares son de carcter mundial y la mayora de los fabricantes de hardware y software los han adoptado.
3
Impresora de color
Impresora lser
Elementos de la comunicacin
Emisor
Receptor
Tipos de Informacin
Analgica
Digital
Tipos de Datos
BANCO
Cajero Automtico
Tipos de Sesin
VOZ
Sincrona
Unidad
Transmisin asncrona
de longitud fija
Sincrona
Transmisin sncrona
o Bandera de inicio
Transmisin Iscrona
1 2 3
Serializacin
Comunicacin serial
1001 0011
Comunicacin paralela
1100 1100
10
Sentido
EMISOR
SIMPLEX
RECEPTOR
EMISOR / RECEPTOR
EMISOR / RECEPTOR
HALF DUPLEX
EMISOR / RECEPTOR
EMISOR / RECEPTOR
FULL DUPLEX
11
Tipos de Equipo
Equipo Terminal
Equipo Intermedio
Equipo Terminal
DTE
Data Terminal Equipment
DCE
Data Circuit terminating Equipment
WAN
Equipo terminal
Modem
Red
13
Tipos de conexin
WAN Nube
Punto a punto
Multipunto
Daisy Chain
14
DATOS
1011101110
VOZ GRAFICOS
VIDEO AUDIO
15
Peer to Peer
Impresora de color
16
Cliente / Servidor
17
Tipos de redes
LAN
MAN
WAN
18
M AN 1 0 -1 5 0 k m 50 622 M bps
W AN < 1 0 0 ,0 0 0 k m
Tasa
< 2 M bps
In fo r m a c i n
P e r te n e n c ia
D a t o s , g r f ic o s , v o z , a u d io y v id e o E l u s u a r io
D a t o s , g r f ic o s , v o z , a u d io y v id e o S e r v ic io P b lic o
D a to s , g r f ic o s , v o z , a u d io y v id e o S e r v ic io P b lic o
N o t a : * E n a lg u n a s r e d e s lo c a le s n o s e p u e d e n t r a n s m it ir a d e c u a d a m e n t e e s t o s t ip o s d e in f o r m a c i n .
19
8 10 7 10 6 1 Mbps 10 5 10 4 10 1 kbps 10 3
LAN
MAN
WAN
Cobertura
1 m 10 -3 -2 10 -1 10 1 1 Km 1 10 2 10 3 10 1, 000 km 4 10 DT 5 10 ES
1 10
Interface DB-9, DB-15, RJ 11, RJ 45, BNC, ST, SC y MIC Cubren un edificio o un campus Altas tasas de transmisin La infraestructura es propia de la empresa usuaria Ejemplos: Ethernet, Token Ring, FDDI, Fast Ethernet, ATTM
21
Interfaces ST, SC y MIC (fibra ptica) Cubre una ciudad y su rea metropolitana Altas tasas de transmisin Infraestructura de una empresa de servicios pblicos Ejemplos: FDDI, DQDB, SMDS, ATTM
22
23
INTRANET
EN LA MODA DE UTILIZAR EL WEB, LA MAYORIA DE LAS ORGANIZACIONES PIENSA EN TERMINOS DE PONER ALGUNA INFORMACION DISPONIBLE PARA PERSONAS AJENAS A LA ORGANIZACIN.
WEB
WWW, W3 o simplemente Web es una de las Herramientas Internet ms potentes y de mayor difusin en estos ltimos aos. WWW es la simplificacin de "World Wide Web", cuya traduccin significa "gran telaraa mundial". Bsicamente el WWW es un sistema distribuido de hipertexto y multimedia.
Distribuido: Significa que la informacin que puede obtenerse a travs del WWW puede encontrarse fsicamente en cualquier computadora del mundo.
24
INTRANET
RECURSO QUE NOS PERMITE UTILIZAR LAS CARACTERISTICAS Y SERVICIOS DEL INTERNET DE MANERA LOCAL, ES DECIR QUE EL ENFOQUE Y USO ES CON UN SENTIDO DIRECTO PARA LOS INTEGRANTES DE UNA INSTITUCION. LA MANERA DE PRESENTAR LA INFORMCION, NO ES PARA CLIENTES EXTERNOS, SINO PARA CLIENTES QUE YA CONOCEN LA INSTITUCION.
25
26
INTRANET (CARACTERISTICAS)
SERVICIO LOCAL O INTERNO PROPORCIONAR SERVICIO DE INTERNET EN UN AMBITO LOCAL
27
INTRANET (REQUERIMIENTOS)
CONECTIVIDAD DE TCP/IP REQUERIDA.
EL HARDWARE QUE UD. SELECCIONE DEPENDE DE VARIOS FACTORES COMO TRAFICO, FACILIDAD DE USO, EXPERIENCIA PRACTICA INTERNA ENTRE OTRAS.
EL SOFTWARE QUE SE PUEDE UTILIZAR WINDOWS,OS/2, AIX, SOLARIS, ETC. ES
INTRANET (REQUERIMIENTOS)
29
Estandarizacin de redes
DE FACTO: son aquellos estndares que simplemente aparecieron, sin ningn plan formal. La PC de IBM y sus sucesores son normas de facto para computadoras pequeas de oficina porque docenas de fabricantes decidieron copiar las mquinas IBM con mucha exactitud UNIX es el estndar de facto para los sistemas operativos en los departamentos de ciencias de la computacin de las universidades.
30
Estandarizacin de redes
DE JURE (del latn pro ley), en contraste, son estndares formales y legales adoptados por algn organismo de estandarizacin autorizado. Las autoridades internacionales de estandarizacin generalmente se dividen en dos clases: las establecidas por tratados entre los gobiernos de las naciones y las organizaciones voluntarias, no surgidas de un tratado. En el rea de las normas para redes de computadoras existen varias organizaciones de cada tipo, entre las cuales podemos mencionar: ITU (International Telecom Union), para la estandarizacin de las telecomunicaciones. ISO (Internationalstards Organization) para la produccin de estndares internacional para diversos temas, desde tuercas y pernos, hata el revestimiento de postes telefnicos ANSI (American National Standards Institute) representante en U.S.A. De la ISO NIST (National Institute of Standarda) organismo que emite estndares para las compras hechas por U.S.A.
31
32
Se ocupa de la transmisin de los bits sin estructura sobre el medio fsico. Describe la interfaz a nivel elctrico, electromagntico o luminoso, tanto en lo mecnico como en lo funcional. Equipo terminal: adaptador o tarjeta y puerto. Equipo intermedio: repetidor, amplificador, estrella positiva, multiplex, concentrador de terminales, modem, codec, CSU, DSU, transceiver, transductor, baln/filtro.
35
Proporciona transmisin confiable entre dos puntos adyacentes de la red. Forma las tramas (PDU de la capa 2) en base a los paquetes (PDU de la capa 3), aadiendole direcciones fsicas, chequeo de integridad, insercin de informacin de control banderas de sincrona y delimitadores. Equipo terminal: adaptador o tarjeta y protocolo. Equipo intermedio: bridge y switch.
Para redes WAN es una capa monoltica, para redes LAN y MAN est formade por dos subcapas: LLc (Logical Link Control): subcapa homogenerizadora para permitir la interconectividad entre diferentes tipos de redes Mac (Media Access Control): subcapa ms relacionada con el medio fsico, y que maneja el mtodo de acceso para la transmisin confiable y que realiza la micro-fragmentacin.
37
Selecciona la ruta que deben tomar los paquetes (PDU de la capa 3) dentro de las redes. Forma los paquetes en base a los mensajes (PDU de las capas superiores) aadiendole direcciones lgicas, realizando la macrofragmentacin. Equipo terminal: protocolo ruteado. Eqipo intermedio: ruteador y protocolos ruteador y ruteado.
Primer capa que solo reside en los equipos finales (emisor y receptor). Garantiza que el conjunto de paquetes que conforma el mensaje (PDU de esta capa) estn formados en secuencia sin omisiones ni duplicaciones. Equipo terminal: protocolo de transporte. Equipo intermedio: ninguno o gateway.
Permite establecer sesiones entre emisor y receptor. Establece el dilogo entre programas de los equipos terminales. Sincroniza la operacin entre las tareas de dichos programas Equipo terminal: protocolo de sesin. Equipo intermedio: ninguno o gateway.
Formatea los datos para la capa de aplicacin. Traduce los cdigos y fnciones de diferentes equipos finales para brindar funcionalidad y presentacin similares Equipo terminal: protocolo de presentacin Equipo intermedio: ninguno o gateway.
Interfaz con el usuario final (persona o programa), ofreciendo los servicios de la red: Emulacin de terminal. Transferencia de archivos. Directorio de usuarios. Administracin de la red. Equipo terminal: protocolo de aplicacin. Equipo intermedio: ninguno o gateway.
43
Tipos de Cables
Par trenzado:
Sin Blindar Blindado
Coaxial
Grueso Thick Ethernet Delgado Thin Ethernet
Fibra ptica
44
Jacket
45
Jacket
46
Servidor de archivos
Nodo
Concentrador
100 m max
Nodo
Nodo
47
COAXIAL
Jacket
Blindaje
Conductor
Aislamiento Dielctrico
48
Transceptor
y cable
Repetidor
Un mximo de 50 mts.
49
Terminador
Nodo
185 m max
Nodo
Servidor de archivos
50
FIBRA PTICA
Jacket
Tubo
Fibras
pticas
51
Red FDDI que interconecta seis computadoras con fibras pticas Las flechas muestran la direccin del trfico en las fibras y a travs de las computadoras conectadas
52
HARDWARE DE COMUNICACIONES
53
HUBS
En su forma ms simple, un concentrador es un dispositivo que centraliza la conexin de los cables procedentes de las estaciones de trabajo. Existen concentradores pasivos y activos: PASIVOS Adoptan la forma de pequeas cajas, que disponen de unos pocos puertos para la conexin de estaciones de trabajo dentro de una configuracin en forma de estrella. Es nicamente un cuadro que no requiere conexin elctrica.
54
HUBS
ACTIVOS Los concentradores activos cuentan normalmente con ms puertos que los pasivos y regeneran las seales que viajan entre los -dispositivos conectados. Los concentradores activos simples tienen una sencilla tarea ---asignada: recibir seales de una estacin y retransmitirlas fiel-mente a otra. La deteccin de colisiones se gestiona por las tarjetas de interfaz de red de las estaciones de trabajo individuales.
55
CLASIFICACION HUBS
HUBS PARA GPO. DE TRABAJOS Es aquel que conecta un grupo de mquinas dentro de su entorno inmediato. En una planta puedes tener varios grupos de trabajo. HUBS INTERMEDIOS Estos se encuentran tpicamente en el armario de distribucin localizado en cada planta. Los cables se ramifican desde ste hasta los concentradores para grupos de trabajo. El concentrador in-termedio de cada planta se conecta a un cable vertical de red ---soporte que se extiende a travs del conducto entre las plantas y se conecta al concentrador corporativo.
56
CLASIFICACION HUBS
HUBS CORPORATIVOS Representa el punto de conexin central para todos los sistemas finales conectados a los concentradores para grupos de trabajo. Los concentradores corporativos forman por s mismos la red soporte o proporcionan la conectividad a sta. Deben disearse para cumplir requisitos crticos, fundamentales para una organizacin completa y para ser compatibles con las nuevas tecnologas.
57
58
59
IMAGEN DE BUS
Estndar EISA
Bus Mltiple
Segmento red A Segmento red B Segmento red C
Bus Segmentado
Bus Multiplexado
60
HUBS
El hub Shark asegura una fcil instalacin, simplemente conectndolo a cualquier cableado de categora 5, sin interruptores, jumpers ni software que manejar. El diseo original "hot swap" del Shark permite aadir o eliminar un hub de la pila sin interrumpir el funcionamiento de los dems hubs de la pila. Tambin implementa auto particin que asla los fallos de red, asegurando que los errores recibidos en un puerto no afectan a los dems puertos. Por otra parte sus diodos LED proporcionan informacin visible de las colisiones, integridad del enlace e informacin del trfico para resolver los problemas al instante. Shark sigue el estndar IEEE 802.3 u 100BaseTX, garantizando la interoperabilidad con otros productos de Matrox u otros fabricantes con el mismo estndar, asegurando la rentabilizacin de sus inversiones en la red
61
HUBS
62
SWITCHS
En la actualidad los anchos de banda de las redes son compartidos por todas las estaciones conectadas empleando protocolo como token ring o CSMA/CD. El requerimiento de ancho de banda crece cada da es por ello que las nuevas generaciones de tecnologa de redes deben contar con enlaces que aumenten las velocidades de la red mediante conexiones dedicadas capaces de trasmitir y recibir al mismo tiempo (Full-Duplex). Una forma de Manejar y redistribuir la comparticin del ancho de banda a sido el uso de la tcnica de segmentacin de las redes; creando nuevos dominios de colisin en donde reduce el trafico de el bus central de la red que va a el servidor, para lograrlo las estaciones de trabajo se conectan a repetidores o Hubs.
63
SWITCHS
Pero esto puede ocasionar un problema de comunicacin entre segmentos cuando algn cliente de los segmentos esta interesado en comunicarse con el servidor o con otro cliente y el bus central esta ocupado. Este problema lo solventa la implementacin de un router o un bridge. La solucin planteada ser viable hasta el momento en que el trafico entre los segmentos no sea muy elevado ya que si el trafico entre los dispositivos aumenta se generara un cuello de botella entre los segmentos. Es para resolver estos problemas y brindar un mejor aprovechamiento del ancho de banda de las redes LANs que fueron desarrollados los productos conocidos como Switched Lans; quienes tienen la capacidad de incrementar el ancho de banda en las redes en forma notable, porque permiten por medio las tcnicas de swictheo de paquetes que estos puedan pasar simultneamente entre los puerto
64
CARACTERISTICAS DE SWITCHS
Funcionalmente los switches son similares a los router y bridge pero pueden proveer un performance ms alto. Generalmente los switches se diferencian de los bridge y los routers en los siguientes aspectos: - Funcionamiento mucho ms simple. - Aumentan el Ancho de Banda. - Reducen el retardo de relevo o Latency. Los switches pueden conectar dos tipos de segmentos Ethernet : Segmentos Compartidos (Mltiples Estaciones) o Segmentos Dedicados (Solo una Estacin) donde hay un solo cliente conectado al puerto del switch. Los switches Pueden operar en forma Half-Duplex y Full-Duplex, en una red de 10 Mbps operando en full duplex obtengo un ancho de banda de 20 Mbps.
65
66
CONMUTADORES
Un conmutador para grupos de trabajo desempea una funcin similar a la de los hubs, ya que conecta las PCs de escritorio con una red. Pero un conmutador es mucho ms inteligente que un hub pasivo. En lugar de no examinar el trfico de la red (como lo hacen los hubs), un conmutador establece un circuito virtual entre el cliente solicitante y su destino, con lo que se asegura una cantidad dedicada de ancho de banda. En los medios compartidos de un segmento Ethernet conectado a un hub, la gente que lo rodea estar compitiendo por la misma cantidad de ancho de banda. Aunque un conmutador es ms costoso que un hub, puede solucionar el congestionamiento de las redes con mucho trfico. Por supuesto, el conmutador perfecto tiene puertos 10/100 autosensibles que brindan mayor flexibilidad al pasar desde Ethernet a 10Mbps hasta Fast Ethernet a 100Mbps.
67
CONMUTADORES
Con el fin de ofrecer flexibilidad, el conmutador deber soportar 1,024 direcciones de Control de Acceso al Medio (MAC, por las siglas en ingls de Media-Access Control). Una direccin MAC es un nmero de identificacin nico del hardware que es asignado a cada dispositivo de la red. Debido a que cada uno de sus puertos soporta mltiples direcciones MAC, el conmutador permite que los administradores reemplacen un hub (con muchas PCs anexadas) por un puerto para conmutador dedicado. Puertos Todos los puertos del conmutador son autosensibles a 10/100.
68
CONMUTADORES
Opcin para apilar Con el fin de incrementar la densidad de los puertos, el conmutador le permite apilar conmutadores adicionales a travs de un conector de bus de alta velocidad. *Puertos de enlace Tres puertos de alta velocidad permiten que el conmutador se conecte a otros dos segmentos y a un servidor local al utilizar Fast Ethernet, ATM, Gigabit Ethernet y FDDI. *Administracin Con el propsito de ofrecer mayor flexibilidad, el conmutador permite la configuracin y la administracin a travs de SNMP, de un visualizador Web, de una conexin de puerto serial o de una consola Windows. *Direcciones MAC El conmutador deber soportar 1,024 direcciones MAC para poder ofrecer la opcin de conectar mltiples segmentos de LAN.
69
CONMUTADORES
Tramas autosensibles No importa cul sea la topologa que est empleando, el conmutador detectar en forma automtica el tipo de cuadro sin requerir configuracin adicional. Fuente de poder y ventiladores Para resguardar los nexos de la red local, el conmutador perfecto incluye fuentes de poder y ventiladores redundantes en caso de que el equipo primario falle. Procesador y RAM El conmutador deber tener suficiente capacidad de procesamiento y de memoria para soportar la operacin a 100Mbps en cada puerto. Para este conmutador de 24 puertos, el plano posterior deber soportar por lo menos 2Gbps.
70
CONMUTADORES
71
Unidad 2
Redes LAN
73
Introduccin
Las Redes LAN (Local Area Network) son las redes de rea local de extienden generalmente a lo largo de una oficina, edificio o campus NO son de largo alcance pero son de alta Velocidad.
74
La topologa de una red es la forma en que estn interconectados los equipos o la forma en que las comunicaciones se llevan a cabo. Existen cuatro diferentes topologas: Medio comn o bus Anillo Estrella o rbol Malla
76
Topologa de Anillo
77
78
Topologa de Malla
79
Las topologas fsica y lgica pueden ser distintas En LAN el cableado debe tener siempre la topologa fsica de estrella, sin importar la topologa lgica, salvo en casos plenamente justificados. Topologa fsica forma en que se tienden y conectan los cables. Topologa lgica a la forma en que opera la red. La norma de cableado estructurado para edificios EIA TIA-568 dictamina que en todos los casos se debe utilizar una topologa fsica de estrella o rbol.
80
81
82
83
84
La IEEE form el comit 802 en 1980 para el estudio y estandarizacin de las redes locales. La IEEE form diferentes subcomits para, uno para cada red:
802.1: marco conceptual 802.2: subcapa LLC 802.3: Ethernet 802.4: Token Bus 802.5: Token Ring
85
Ethernet/802.3
Ethernet fue diseado por Robert Metcalf trabajando para la empresa Xerox en Palo Alto Research Center (PARC)
86
Originalmente Ethernet se dise con una topologa de medio comn o bus en base a cable coaxial grueso. Posteriormente evolucion para manejar cable coaxial delgado. Ms tarde se defini su operacin utilizando fibra ptica y par trenzado siguiendo una topologa de estrella. Por ltimo evolucion para trabajar a 100 Mbps (Fast Ethernet).
87
88
IEEE 802.3:
prembulo
SD
destino origen
long
DSAP
SSAP
Ctl
OUI
PI
info
FCS
[7]
[1]
[6]
[6]
[2]
[1]
[1]
[1]
[3]
[2]
[38-1492]
[4]
prembulo:
SD: destino: origen: longitud: DSAP: SSAP: OUI: PI: info: FCS:
89
Ethernet II:
prembulo
destino
origen
tipo
info
FCS
[8]
prembulo: destino: origen: tipo: info: FCS:
[6]
[6]
[2]
[46-1500]
[4]
conjunto de bits conteniendo el patrn binario 1010... direccin MAC destino (I/G, U/L, fabricante, nmero direccin MAC origen (I/G, U/L, fabricante, nmero) tipo de trama PDU de la subcapa LLC frame check sequence: chequeo de integridad CRC (Cyclic Redundancy Check) realizado sobre los campos desde destino hasta info
90
Descripcin Cable coaxial grueso Cable coaxial delgado UTP de 100 ohms Fibra ptica 62.5/125 Fibra ptica 62.5/125 Fibra ptica 62 5/125
Longitud mxima del segmento 500 mts 185 mts 100 mts 2 Km 4.2 Km de extremo a extremo 500 mts
91
Token Ring/802.5
Token Ring fue diseado por IBM como su solucin a redes locales. Las primeras redes tenan una tasa de 4 Mbps, actualmente tambin est disponible la tasa de 16 Mbps. El comit 802.5 estudi y estandariz Token Ring y no le hizo ninguna modificacin, y por lo tanto las redes Token Ring y las redes 802.5 son idnticas. Utiliza codificacin Manchester diferencial y las direcciones MAC son no cannicas.
92
93
94
95
X
96
[1]
Trama: SD
[1]
AC FC
[1]
destino origen RI DSAP SSAP Ctl OUI PI info FCS ED FS
[1] [1]
prembulo: SD: AC: FC: destino: origen: RI:
[1]
[6]
[6]
[0-18] [1]
[1]
DSAP:
conjunto de bits conteniendo el patrn binario 1010... Start Delimiter (10101011) Access Control (PPPTM---) prioridad, token, monitor Frame Contol: (FFCCCCCC)- tipo de frame, contol direccin MAC destino (I/G, U/L, fabricante, nmero direccin MAC origen (I/G, U/L, fabricante, nmero) Routing Information (red origen, puente,red, puente, red,.....)
SSAP:
Ctl: OUI: PI: info: FCS:
ED: fs:
97
STP Tipo 1 Nmero mximo de nodos Distancia nodo a MAU Distancia MAU a MAU 250 100 mts 200 mts
98
Unidad 3
99
Introduccin
El protocolo de comunicaciones TCP/IP es un estndar para la comunicacin entre computadoras que permite tener servicios como Telnet, FTP, Gopher y SMTP.
100
Antecedentes
Tiene su origen en el Gobierno de los Estados Unidos de Norte Amrica, en el Departamento de la Defensa (DoD) . La DARPA (Defense Advanced Research Projects) comenz a trabajar con una internet (red de redes) a mediados de los aos 70's. Razones principales para la creacin del estndar de los protocolos de comunicacin: Una rpida proliferacin de las computadoras y otros elementos de procesamiento de seales dentro de la milicia. La necesidad de conectar equipos de diferentes fabricantes. El creciente uso de redes de comunicaciones en la milicia y la necesidad de una variedad de tecnologas de interconexin.
101
Qu es TCP/IP?
TCP son las siglas de Protocolo de Control de Transporte (Transport Control Protocol), e IP de Protocolo Internet (Internet Protocol). TCP/IP es una coleccin de protocolos cooperativos y complementarios que incluye los protocolos de Control de Transporte e Internet, as como otros varios. Todos ellos trabajan en conjunto para transmitir informacin a travs de Internet.
103
Protocolos
Propsito IP TCP El Protocolo Internet es un protocolo de la capa de red que mueve la informacin entre computadoras anfitriones. TCP El Protocolo de Control de Transporte es un protocolo de la capa de transporte que mueve la informacin entre las aplicaciones. UDP El Protocolo de Datagrama de Usuario es otro protocolo de la capa de transporte. UDP tambin mueve informacin entre las aplicaciones, pero es menos complejo (y confiable) que TCP. El Protocolo de Control de Mensajes de Internet lleva mensajes de error de la red y notifica otras condiciones que requieren atencin del software de la red.
ICMP
104
Capa de Aplicacin
Programa
Programa
Programa
Programa
Capa de Transporte
TCP
UDP
Capa de Red
ICMP
IP
IGMP
Capa de Enlace
ARP
Interface de Hardware
RARP
Capa fsica
La capa fsica en una red TCP/IP es idntica a la capa fsica del modelo ISO/OSI, la cual incluye al medio de transmisin que transporta los datos por la red. Este medio es casi siempre algn tipo de cable coaxial o par trenzado. Los diseadores e integradores de redes deben entender las caractersticas de transmisin de esos cables.
106
Capa de Enlace
La capa de enlace incluye una interface de hardware y dos mdulos de protocolos: ARP y RARP. La capa de enlace los utiliza a ambos para resolver las direcciones. ARP traduce las direcciones de la capa de red a direcciones de la capa de enlace. RARP traduce las direcciones de la capa de enlace a direcciones de la capa de red. Como su nombre lo indica, la capa de enlace une la capa fsica con la de red.
107
Capa de Enlace
Capa de Red
IP
Capa de Enlace
ARP
RARP
Capa Fsica
108
Es el corazn de cualquier red basada en el protocolo TCP/IP. Esta capa incluye al IP, el ICMP y el IGMP. IP hace casi todo el trabajo dentro de la capa de red. ICMP e IGMP son protocolos de apoyo para IP, pues lo ayudan a manejar mensajes especiales de la red, como los de error y de transmisiones mltiples (mensajes enviados a dos o ms sistemas).
109
Capa de Aplicacin
Programa
Programa
Programa
Programa
TCP
UDP
Capa de Red
ICMP
IP
IGMP
ARP
Interface de Hardware
RARP
El Protocolo Internet es el sistema de entrega para el conjunto de protocolos TCP/IP. Aun otros protocolos dentro de este conjunto, como TCP, UDP e ICMP, utilizan el Protocolo Internet para entregar datos. En una red TCP/IP, un datagrama del Protocolo Internet (datagrama IP) encapsula todos los protocolos excepto los de resolucin de direcciones.
111
Direcciones de Internet
Una direccin de Internet es una direccin IP. Al igual que las tarjetas de interface Ethernet, cada interface de Internet tambin debe tener su propia direccin IP. As como Ethernet asocia sus direcciones con una tarjeta de interface de red, una red TCP/IP asocia las direcciones IP con una tarjeta de interface, no con la computadora anfitrin.
112
Notacin decimal
Una direccin IP es de 32 bits, 0 4 bytes, de longitud. La gente escribe casi siempre las direcciones IP en notacin decimal, la cual representa, de manera conveniente, cada byte de direccin IP como una serie de nmeros decimales separados por puntos. Como ejemplo, los siguientes nmeros representan la misma direccin IP:
Direccin IP en nmeros binarios: 10000110 00011000 00001000 01000010 Direccin IP en nmeros enteros: 2,249,721,922 (o -2,045,245,374) Direccin IP en nmeros hexadecimales: 0x86180842 Direccin IP en notacin decimal: 134.24.8.66
113
La direccin IP de 32 bits incluye (combina) un nmero de red y un nmero de direccin (de hecho, un nmero de interface). Para distinguir una red de otra, el Centro de Informacin de Red de Internet (InterNIC) se asegura que de cada red tenga una identificacin nica. De acuerdo a su diseo original, el byte de mayor orden en una direccin IP identifica el nmero de la red, y los tres bytes de menor orden identifican a la computadora anfitrin (interface).
114
Clases de direcciones
Clase
A B C D E
Bits de mayor orden Bits disponibles de red 0- - - 1 10--2 110-3 1110 (para difusin mltiple) 11110 (reservado para uso futuro)
115
Direcciones de Clase
1 Bit 0
2 Bit 1 0
3 Bits 1 1 0
InterNIC utiliza la clase D como direcciones de transmisin mltiple (multicast). stas representan a un grupo de computadoras anfitrin en Internet; por lo tanto, la transmisin mltiple enva mensajes a una o ms computadoras anfitrin. InterNIC reserva las direcciones clase E para usos futuros. Aunque an no se define, las direcciones clase E probablemente se asignen como direcciones de difusin y transmisin mltiple. Es poco probable que InterNIC las asigne a anfitriones individuales. Antes de que eso suceda, Internet quizs adoptara un nuevo esquema de codificacin de direcciones. Ms adelante en este captulo aprender mayores detalles sobre direcciones de transmisin mltiple y de difusin.
120
Modelo TCP/IP
Capas: Capas: 4 APLICACIN APLICACIN 6 5 3 TRANSPORTE TRANSPORTE 4 7
Modelo OSI
APLICACIN APLICACIN PRESENTACIN PRESENTACIN SESION SESION TRANSPORTE TRANSPORTE RED RED
INTERNET INTERNET
3
2
NETWORK NETWORK
ENLACE ENLACE
FISICA FISICA
121
InterNIC asigna los nmeros de identificacin de red y los administradores de red asignan el nmero de identificacin del anfitrin. Un administrador puede subdividir su espacio de direcciones de un anfitrin para crear efectivamente una red local de redes. Lo comn es que los administradores utilicen direcciones de subred para permitir que una direccin de Internet se expanda a ms de una red fsica. Otras redes utilizan las direcciones comunes de Internet.
122
Datagrama IP
El Protocolo Internet (IP) es el sistema de entrega del conjunto de protocolos TCP/ IP y, por lo tanto, de Internet. IP emplea datagramas no confiables sin conexin para llevar la informacin a travs de una red TCP/IP. Puede denominar a estos datagramas, datagramas IP. Las redes de TCP/IP transmiten todos los datos de las aplicaciones a lo largo de Internet como datagramas IP, cada uno de los cuales incluye un encabezado IP y los datos reales.
123
Paquete IP
Un datagrama es una unidad de datos autocontenida. En contraste, un flujo de bytes representa los datos como un flujo constante de ellos (sin importar cuntos mensajes de la red realmente entreguen los datos). El trmino datagrama especifica un tipo de servicio de entrega, es decir, un protocolo puede utilizar datagramas o flujo de bytes. Un tipo particular de datagrama, como el IP o el UDP, especifica el formato y contenido de ese datagrama. Paquete es un trmino genrico que se refiere a una unidad de datos no identificados. Cuando usted usa el trmino paquete IP, especifica una unidad de datos IP. En otras palabras, paquete se refiere a los datos; datagrama al servicio de entrega.
124
Estructura de un datagrama IP
Posiciones
de los bits 0 Versin (VERS) Tamao del Encabe4 bits zado (HLEN) 4 bits Identificacin 16 Bits 20 Bytes Tiempo de vida (TTL) 8 Bits Protocolo 8 bits Direccin IP Origen 32 bits Direccin IP Origen 32 bits Tipo de servicio (TOS) 8 bits Banderas 3 Bits 16 16 Longitud Total del Paquete Fragmento de Compensacin 13 bits Suma de Comprobacin del Encabezado 16 bits 31
125
Los primeros cuatro bits en el encabezado IP identifican la versin de IP que se utiliz para crear el datagrama. TCP/IP requiere de todo el software de IP para leer este campo. Cuando cambia el formato de los datos de IP, TCP/IP incrementa el nmero de versin de IP almacenado en el campo Nmero de Versin. Al revisar este campo, el software de IP puede rechazar las versiones incompatibles de datagramas IP y con ello, evitar la interpretacin de los datos utilizando un formato desactualizado.
126
128
Bits 0 - 2 Precedencia
3 Retraso
4 Capacidad de transferencia
5 Confiabilidad
6 Costo
7 sin usar
8 Bits
129
Encapsulamiento
Para hacer una transmisin por una red en capas usted pasa los datos de la aplicacin a un protocolo en la pila de protocolos. Una vez que ste termina con ellos, los pasa al siguiente protocolo de la pila. Conforme sus datos pasan por cada una de las capas de la pila, el software de red (mdulos de protocolo) los encapsula para el siguiente nivel inferior en la pila. El encapsulamiento es el proceso de guardar la informacin en el formato requerido por el protocolo siguiente del nivel inferior de la pila.
130
132
Fragmentacin
La MTU define el tamao mximo del paquete que puede transmitir la red. Cuando una aplicacin transmite un paquete mayor que la MTU de la red, el software de sta divide el paquete, de modo automtico, en partes pequeas y transmite los datos como mltiples paquetes. La fragmentacin es el proceso de dividir un solo paquete en dos o ms paquetes ms pequeos. Para el control de fragmentacin, IP utiliza el primero y el ltimo bit de los tres bits del campo Banderas.
133
Identificacin
Puesto que las redes dividen con frecuencia los datagramas en pequeos fragmentos, los diseadores de TCP/IP incluyen el campo identificacin en el encabezado IP. Los anfitriones utilizan este campo de 16 bits para reconocer, de manera inequvoca, cada datagrama que envan. Cuando una computadora anfitrin recibe datagramas utiliza el campo Identificacin para determinar qu fragmentos pertenecen a qu datagrama.
135
Cuando el enrutador adelanta el datagrama, TCP/IP tambin reduce el campo de TTL en el nmero de segundos, si es que los hay, que el paquete esper dentro del bfer del enrutador.
136
Opciones IP
El campo Opciones IP, de 8 bits. Las opciones IP controlan cmo la red fragmenta y enruta los paquetes IP. Puesto que las opciones de IP son slo para probar y depurar, TCP/IP no necesita que los protocolos de la red almacenen informacin en el campo Opciones IP. No todos los anfitriones ni enrutadores soportan todas las opciones IP Casi todo el software de red utiliza rara vez las opciones IP.
138
Bits
0 Copia
8 Bits
139
Opciones IP
Tipo de opcin
0 1 2 3
Patrn de bit
00 01 10 11
Propsito de la opcin
Datagrama o control de red Reservado Depuracin y mediacin Reservado
140
141
Entrega Directa
Cuando una computadora anfitrin recibe un paquete, el mdulo IP extrae el nmero de red destino del encabezado IP. Luego consulta una tabla de enrutamiento. Encuentra una entrada para el nmero de red destino examina el campo Banderas. Si ste indica una conexin directa significa que la red puede entregar el paquete usando una trama de datos adecuada para la tecnologa subyacente en la red (Ethernet o Token Ring de IBM). En trminos generales, entrega directa significa que la red puede y de hecho traducir la direccin IP del destino a una direccin de la capa de enlace.
142
143
144
145
Decimal
1 2 6 17
147
Emisor
Receptor
Mensaje 1
Mensaje ACK 1 Mensaje 2 Mensaje ACK 2 Mensaje 3 Mensaje ACK 3
150
151
152
Ventana deslizante
153
154
Ventana Inicial
10
Deslizamiento de Ventana
10
155
Anfitrin emisor
Paquete1 Paquete 2 Paquete 3 Recepcin de ACK 1
Flujo de mensajes
Anfitrin receptor
Recepcin del paquete 1
Envo de ACK 1
Recepcin del paquete 2 Envo de ACK 2
Recepcin de ACK 2
Recepcin de ACK 3
156
157
Ventana deslizante
158
159
160
15 16
31
Puerto origen de 16 bits Puerto destino de 16 bits Nmero de secuencias de 32 bits Mensaje de confirmacin de 32 bits Tamao del encabezado de 4 bits UAPPF Tamao de la 6 Bits RCS SI reservado G K H T N ventana de 16 bits Sealizador de urgencia de 16 bits Bits de relleno (si se necesitan)
162
163
Reconocimientos en TCP/IP
164
165
166
15 16
31
Puerto origen de 16 bits Puerto destino de 16 bits Nmero de secuencias de 32 bits Mensaje de confirmacin de 32 bits Tamao del encabezado de 4 bits UAPPF Tamao de la 6 Bits RCS SI reservado G K H T N ventana de 16 bits Sealizador de urgencia de 16 bits Bits de relleno (si se necesitan)
168
169
170
171
172
Protocolo Protocolo de Eco Protocolo de Hora del Da Protocolo de Transferencia de Archivos Protocolo Telnet Protocolo Simple de Transferencia de Correo Protocolo de Hora Protocolo Whois Protocolo Trivial de Transferencia de Archivos Protocolo Finger
Nmero de Puerto 7 13 21 23 25 37 43 69 79
173
TCP se parece ms a las comunicaciones telefnicas que al sistema de entrega postal. En esta analoga una compaa de negocios es la computadora anfitrin, un nmero de telfono es un puerto y una llamada telefnica es una conexin. Los empleados que trabajan en la compaa representan los protocolos de aplicacin. Sus conversaciones telefnicas el intercambio de datos. Como en la analoga anterior, IP es la empresa de telfonos.
175
La capa de transporte enruta los paquetes de y hacia los programas de aplicacin. La capa de transporte necesita una forma de identificar cada aplicacin. Es ah donde entran los nmeros de puerto. Cada aplicacin, sin importar que sea cliente o servidor, tiene un nmero de puerto nico. Cuando un programa crea una sesin (cuando se enlaza a la red), se le asigna un nmero de puerto. Cada vez que el programa cliente enva un mensaje, la capa de transporte inserta, de modo automtico, el nmero de puerto correcto dentro del campo Puerto Origen.
176
177
Posiciones de bits
0 Puerto Origen UDP Tamao del mensaje de UDP 15 16 Puerto Destino UDP Suma de Comprobacin de UDP 31
178
Capa de
transporte
Capa de red
Mdulo de software IP
179
transferencia de datos
de Usuario (DTP)
Sistema de archivos
Sistema de archivos
Programa Cliente
Programa
servidor
Formato usado por el sistema servidor Computadora Servidor
181
Cola de salida
Cliente de transferencia
Programa
de correo electrnico Buzones
Servidor de correo
182
Comados de SMTP
Comando
HELO
Descripcin
Identifica el SMTP Transmisor con el SMTP receptor: un comando hello.
MAIL
RCPT DATA RSET NOOP QUIT VRFY SEND SOML SAML EXPN HELP TURN
Inicia una transaccin de correo que al final transfiere datos de correo a uno o ms buzones.
Identifica un receptor individual de datos de correo. XEI SMTP receptor trata las lneas que siguen al comando DATA como datos de coreo. Para SMTP, la cadena de caracteres CRLF punto CRLF identifica el final de los datos de correo. Aborta (reinicializa) la transaccin del correo. Requiere que el SMTP receptor no ejecute ninguna accin (ninguna operacin) excepto devolver una respuesta OK. ( se utiliza para propsitos de prueba cliente/servidor) Requiere que el SMTP receptor devuelva una respuesta OK y cierre el canal de transmisin Le pide al SMTP receptor confirmar o verificar que el argumento identifica a un usuario Inicia una transaccin de correo que entrega datos a una o ms terminales (observe que SEND entrega datos a una terminal, no a un buzn) Inicia una transaccin SEND o MAIL que entrega datos a una o ms terminales o buzones Inicia una transaccin SEND o MAIL que entrega datos a una o ms terminales y buzones Le pide al SMTP receptor confirmar que el argumento identifica una lista de distribucin de correo y, si es as, devolver los miembros de la lista Le pide al SMTP receptor enviar informacin de ayuda al SMTP transmisor Requiere que el SMTP receptor envie una respuesta OK y tome el papel de SMTP transmisor o devuelva una respuesta rehusndose y se queda con el papel de SMTP receptor
183
Comandos de configuracin
hostid hostname ruptime ping arp netstat
184
Archivo /etc/hosts
contiene la informacin de las diferentes mquinas de la red local a la que pertenece el sistema que lo contiene Ejemplo:
128.222.200.1 de la red Sun Sparc 5 vnet.com # Firewall
185
Archivo /etc/networks
Contiene los datos de las redes conocidas por el sistema. Cada lnea incluye el nombre oficial de la red, la direccin IP, una lista de alias (mximo 10), y un comentario.
Ejemplo:
loopback main-net test-net observa-net 127 3.234.48 128.222.20 100.56.34
Red de pruebas
186
Archivo /etc/protocols
Contiene informacin de los protocolos usados en la red. Cada lnea indica el nombre del protocolo y el nmero de protocolo dentro de la familia TCP/IP y un alias.
Ejemplo:
Ip tcp udp 0 TCP UDP IP # Protocolo Internet # Transmission Control Protocol # User Datagram Protocol
6 17
187
Archivo /etc/services
Contiene informacin acerca de los servicios conocidos en la red IP. Cada entrada da informacin de un servicio. Ejemplo:
echo 7/udp
Donde: El nombre del servicio es echo Nmero de puerto es 7 El nombre del protocolo es udp
188
Permiten obtener las direcciones Internet y el nombre del sistema local respectivamente. Ejemplo:
</export/home/user/ > cat /etc/hosts/grep/svt 132.227.60.51 svt loghost # Sistema Sun </export/home/user/ > hostname/svt </export/home/user/ > hostid 0x84e33c33
189
Comando ruptime
Obtiene el estado de las mquinas de la red local. Slo puede utilizarse si est activo el demonio rwhod. Ejemplo:
</export/home/user/ > ruptime -a
190
Comando ping
Verifica si un equipo est activo enviando un mensaje ECHO_REQUEST. Entre las diferentes opciones, se muestra la opcin -s. Ejemplo
ping 222.222.222.2
Pinging 222.222.222.2 with 32 bytes of data: Reply from 222.222.222.2: bytes=32 time=1ms TTL=128 Reply from 222.222.222.2: bytes=32 time=3ms TTL=128 Reply from 222.222.222.2: bytes=32 time=1ms TTL=128 Reply from 222.222.222.2: bytes=32 time<10ms TTL=128
191
Comando arp
Muestra el contenido de la tabla del protocolo arp con las direcciones Ethernet correspondiente a las direcciones IP de las mquinas consultadas previamente. Ejemplo:
Arp -a
Interface: 222.222.222.122 Internet Address Physical Address Type 222.222.222.2 00-00-21-b6-70-96 dynamic 222.222.222.5 00-00-21-b6-70-77 dynamic 222.222.222.6 00-00-21-44-de-33 dynamic
192
Comando netstat
Obtiene informacin acerca de la actividad de la red y suministra informacin sobre los diferentes sockets del sistema. La opcin -i, muestra estadsticas sobre las interfaces del sistema local (paquetes emitidos y recibidos, errores y conexiones, red local y nombre del sistema). Ejemplo:
netstat
Name en0 l00 Mtu 1500 1536 Network dolores-en loopback
-i
Address svt localhost Ipkts 153953 51463 Ierrs 0 0 Opkts 18437 51463 Oerrs 12 0 Collis 9 0
193
-r
La opcin -a muestra informacin sobre los puertos TCP y UDP (adems de la informacin sobre los sockets). Ejemplo:
netstat -a
Active Connections
Proto TCP UDP UDP Local Address State srv3:1028 222.222.222.2:nbsession srv3:nbname srv3:nbdatagram Foreign Address ESTABLISHED *:* *:*
195