Professional Documents
Culture Documents
1.- Qu es un protocolo ? 2.-Tipos de protocolos: - TCP/IP: - IP - TCP - Otros protocolos de la familia TCP/IP - ARP - ICMP
- RARP - UDP - DHCP - NFS
- Protocolos niveles 5 a 7: - TELNET - SMTP - FTP -TFTP - Otros protocolos: - BOOTP - NAT - KERMIT - HDLC - HTTP - Protocolos utilizados por Microsoft: - NetBEUI - IPX/SPX - TCP/IP
QU ES UN PROTOCOLO ?
Una red es una configuracin de computadora que intercambia informacin. Pueden proceder de una variedad de fabricantes y es probable que tenga diferencias tanto en hardware como en software, para posibilitar la comunicacin entre estas es necesario un conjunto de reglas formales para su interaccin. A estas reglas se les denominan protocolos. Un protocolo es un conjunto de reglas establecidas entre dos dispositivos para permitir la comunicacin entre ambos.
PROTOCOLO TCP/IP
Conjunto de protocolos que sirven para comunicar dos computadoras.
Encargado de manejar los errores en la transmisin, administrar el enrutamiento y entrega de los datos. Controlar la transmisin real mediante el uso de seales de estado predeterminadas.
Nivel de transmisin
Nivel de internet
Nivel de red
ARPANET
Red satelital
X.25
Ethernet
Token ring
Niveles TCP/IP:
Aplicacin TELNET FTP SMTP TFTP TCP,UDP IP Subred
Presentacin
Transmisin Internet
Red
PROTOCOLO IP
IP: Internet Protocol. Piedra angular de la arquitectura TCP/IP. Especificacin: RFC 791. Todas las computadoras en Internet entienden IP. Principales labores:
PRINCIPALES CARACTERISTICAS DE IP
Protocolo orientado no conexin. Divisin, en caso necesario, de paquetes. Direccionamiento con direcciones internet de 32 bits. Direcciones protocolos de ocho bits.
ENCABEZADO PROTOCOLO IP
0 3 7 tipo de servicio D M F F 15 18 23 31
identificacin
tiempo de vida transporte
DIRECCIONAMIENTO A NIVEL IP
Internet es vista como una red virtual, por lo que tiene su propia definicin para manejar direcciones de cada host. A cada host en internet le es asignado un nmero entero y nico como direccin, llamado direccin internet IP o direccin lgica. No es una direccin fsica como la de ethernet. Una direccin IP contiene el identificador de la red a la cual el host est conectado as como el identificador (nico) del host en esa red. La direccin IP mide 32 bits.
10
11
Clase A: redes grandes; primer bit es cero, hay 27-2 redes posibles cada una con 224-2 posibles hosts (ms de 65,536).
Clase B: redes medianas; valor primeros bits: 10, hay 214--2 redes posibles, cada una con 28-2 a 216-2 posibles hosts. Clase C: redes pequeas; valor primeros bits: 110, hay 221-2 redes posibles, cada una con 28-2 hosts.
12
Empyree 231.1.2.1
Svarga 231.1.2.6
FDDI
Cuba 192.1.1. 3
Eden 231.1.2.3
Bali 231.1.2.4
Elysee 231.1.2.5
ETHERNET
Grecia 192.1.1.6
Francia 192.1.1.5
Rusia 192.1.1.8
PROTOCOLO TCP
13
TCP: Transmission Control Protocol. Especificacin RFC 793 y MIL-STD 1778. Principal tarea: transporte confiable de datos a travs de la red. Su funcionalidad no difiriere mucho de otros protocolos de
transporte ms complicados.
14
Transmisin confiable usando: Nmeros de secuencia. Construccin de checksums con acks de recepcin. Acknowledgements con timeout. Retransmisin segmentos despus de ack timeout. Ventana deslizante para obtener mayor eficiencia.
PROTOCOLO ARP
Address Resolution Protocol.
15
Protocolo: Host A desea resolver direccin IP de B, IPB. A realiza un broadcast de un paquete especial para pedir al
host con direccin IB que responda con su direccin fsica. Todos los hosts incluyendo a B, reciben la peticin. Host B reconoce su direccin y enva una respuesta conteniendo su direccin fsica. Host A recibe respuesta y usa direccin fsica para comunicarse con host B.
16
PROTOCOLO RARP
17
Reverse Address Resolution Protocol. Direccin fsica de red de una mquina es un identificador
nico y fcilmente disponible.
18
Mensaje incluye informacin siguiente: SENDER HA: direccin fsica del emisor. TARGET HA: direccin fsica del emisor (puede ser la
direccin fsica de un tercer host).
19
PROTOCOLO UDP
UDP: User Datagram Protocol. Especificacin RFC 768.
20
PROTOCOLO ICMP
ICMP: Internet Control Message Protocol .
21
22
PROTOCOLO DHCP
DHCP: Dynamic Host Configuration Protocol.
23
24
128.45.12.23
128.45.12.8
128.45.12.21 128.45.12.4
128.45.12.1
PROTOCOLO NFS
25
NFS: NETWORK FILE SYSTEM. BASADO EN TCP/IP. PERMITE SERVIR DISCOS LOCALES AL RESTO DE LA RED, DE MODO QUE A LOS USUARIOS REMOTOS LES PARECE QUE SON PROPIETARIOS DEL DISCO AL QUE SE CONECTAN.
A TRAVS DE ESTE PROTOCOLO, SE PUEDE BRINDAR SERVICIOS DE DISCOS ENTRE MQUINAS DE DISTINTOS FABRICANTES.
PROTOCOLOS NIVELES 5 - 7
26
PROTOCOLO TELNET
Especificacin: RFC 854.
Proporciona acceso, en forma de terminal de sesin a una
computadora conectada a la red.
27
En unix se compone de dos partes: Cliente: comando telnet Servidor: demonio telnetd. Otra opcin parecida es rlogin.
EJEMPLO TELNET
28
PROTOCOLO FTP
FTP: File Transfer Protocol.
Especificacin RFC 959. Puerto 21 de TCP especifica el canal de comandos y el puerto
20 el canal de datos.
29
En Unix tiene dos partes: Cliente: comando ftp. Servidor: demonio ftpd. Utiliza texto ASCII en formato NVT.
EJEMPLO FTP
30
PROTOCOLO SMTP
SMTP: Simple Mail Transfer Protocol.
31
PROTOCOLO TFTP
TFTP: Trivial File Transfer Protocol. Especificacin RFC 783.
32
Diferencia con FTP: uso de protocolos en modo no conexin . Es responsable de la confiabilidad en la transmisin, a travs
timeouts.
OTROS PROTOCOLOS
BOOTP
33
HDLC
NAT
HTTP
KERMIT
PROTOCOLO BOOTP
BOOTP: Boostrap Protocol. Referencia: RFC 951.
34
automticamente configurado (reciba una direccin IP) y que disponga de un sistema operativo booteado o inicializado sin intervencin de usuario. automticamente una direccin IP de una piscina de direcciones.
PROTOCOLO HDCL
HDCL: High-level Data Link Control .
35
Grupo de protocolos o reglas para transmitir datos entre dos puntos de una red (a veces llamados nodos). Los datos son organizados en unidades llamadas frames y enviados a su destino que verifica su llegada exitosa. Maneja flujo o pacing provocado por datos enviados. Existen diferentes variantes de HDLC: NRM Normal Response Mode, (redes multipunto usando SDLC). LAP: Link Access Procedure (primeras implementacionex X.25). LAPB: Link Access Procedure Balanced (imp. act. de X.25). LAPD: Link Access Procedure for ISDN D channel (frame relay e ISDN D). LAPM: Link Access Procedure for Modems.
PROTOCOLO NAT
NAT: Network Address Translation.
Referencia: RFC 1631. Es la traduccin de una direccin internet usada dentro de una
red, en una otra direccion conocida en otra red.
36
Una red es llamada red interior, mientras que la otra se conoce como red exterior. Usualmente se mapean direcciones locales de redes internas a
una o mas direcciones exteriores .
37
Direccin
Direccin
Internet
Traducida
Red privada
Servidor NAT
PROTOCOLO KERMIT
38
Esta orientado a la transferencia de ficheros, debiendo encapsular cada fichero con unas cabeceras de principio y de final. En la cabecera de principio de fichero se codifica el nombre del fichero que se empezar a transmitir. Formato de la trama del protocolo Kermit:
Control de errores
39
LONGITUD: Codifica el nmero de bytes que resta en la trma, de modo que el receptor pueda conocer con antelacin el final de la trama, que debe esperar en su lectura. N DE SECUENCIA: Codifica de 0 a 63 la sucesin de tramas que el emisor enva al receptor, permitiendo controlar la correcta recepcin de tramas o solicitar el reenvo si se ha recibido con error. TIPO DE TRAMA: Aqu se especifica la funcin de la trama. DATOS DE USUARIO: Este campo contiene los datos de usuario si el tipo de trama lo necesita. En algunos casos puede estar vaco. CONTROL DE ERRORES: Construido como un checksum o como un CRC.
PROTOCOLO HTTP
Hypertext transfer protocol. RFC 2616, 2068. Protocolo de nivel aplicacin para intercambio de informacin
hipermedia en internet.
40
Es distribuido y colaborativo.
Caracterstica principal: negociacin de representacin de
datos.