protocolo TCP/IP

download protocolo TCP/IP

If you can't read please download the document

Transcript of protocolo TCP/IP

  • 1. Redes deComputadoras TCP/IP Ing. Eduardo Interiano Ing. Faustino Montes de Oca

2. AntecedentesTCP/IP es un conjunto de protocolos queprestan diversos serviciosTCP es el nombre de uno de los protocolosde capa de transporte : Transmision ControlProtocol IP es el nombre uno de los protocolos decapa de red: Internet Protocol TCP/IP2 3. AntecedentesTCP/IP fue desarrollado en 1969 porDARPA: Departamento de ProyectosAvanzados de Investigacin de la Defensade EE.UU El propsito era resolver el problema deredes con tecnologas muy diferentes entre s(redes heterogneas) TCP/IP3 4. AntecedentesTCP/IP fue utilizado en la primera red deconmutacin de paquetes del mundo:ARPANET que condujo al desarrollo de laInternetTCP/IP se usa en Internet y adems enredes LANTCP/IP es el grupo de protocolos ms usadoactualmente y lo ser por muchos aos ms TCP/IP 4 5. Arquitectura de TCP/IPTCP/IP tiene una arquitectura de 4 niveles Capa de AplicacinCapa de Transporte Capa de Internet Capa de RedTCP/IP 5 6. Arquitectura de TCP/IPCuando se empleaTCP/IP, la informacinviaja entre emisor y Capa de Aplicacinreceptor en segmentosCapa de Transportecreados por TCP yencapsulados por IP Capa de Internet Los segmentos son Capa de Redllamados Datagramas IP TCP/IP6 7. La arquitectura de redLa arquitectura de red es una serie de rolesque determinan el diseo y operacin de loscomponentes de hardware y softwareempleados para crear una red decomputadorasLa arquitectura de red define un conjunto deprotocolos de comunicacin que determinacmo se realiza la comunicacinTCP/IP7 8. Las arquitecturas de red en usoXerox Networking SystemsNovell NetwareDECnet Phase IVDECnet /OSIApple TalkNetbios TCP/IP 8 9. Comunicacin entre redesDos redes diferentes, que utilizan el mismoprotocolo de comunicaciones TCP/IP,pueden comunicarse entre s, sin que losequipos tengan que ser de la misma marca ofabricantePor ejemplo una estacin con Windows NTde Microsoft puede intercambiar datos conuna computadora Sun con SolarisTCP/IP 9 10. Protocolos de comunicacinUna arquitectura de red provee adems losprotocolos de comunicacin que se usan porun par de niveles correspondientes dentro desistemas diferentesUn protocolo de comunicacin define elformato de la unidad de datos (datagrama)que ser intercambiada por niveles igualesen equipos diferentes TCP/IP 10 11. Protocolos de comunicacinprotocolos Capa de AplicacinCapa de Aplicacin Capa de TransporteCapa de TransporteCapa de InternetCapa de InternetCapa de Red Capa de Redservicios TCP/IP11 12. Protocolos de comunicacinPueden existir dos grandes tipos deprotocolos: Protocolos orientados a conexin Protocolos no orientados a conexinTCP/IP12 13. Protocolo orientado a conexinUn protocolo orientado a conexinproporciona un servicio similar al provisto porel servicio telefnico, tiene 3 fases distintas:Establecer la conexinTransferencia de datosTerminar la conexinTCP/IP 13 14. Protocolo orientado a conexinDurante la comunicacin con un protocoloorientado a conexin se requiere informacinpara identificar la conexin con la cual losdatos estn asociadosUn protocolo orientado a conexin esdescrito como un servicio confiable ysecuencialTCP/IP 14 15. Protocolo no orientado a conexinUn protocolo no orientado a conexinproporciona un servicio similar al provisto porel servicio de correo postalLa comunicacin tiene solo una fase simplepues no requiere establecer la conexinEl mensaje se identifica con la direccin defuente y la del destinoNo es un servicio confiable TCP/IP 15 16. TCP/IP y el modelo OSI Capa de AplicacinCapa de Transporte Capa de Internet Capa de Red TCP/IP16 17. Enrutamiento en TCP/IPCapa de AplicacinProtocolo de aplicacin Capa de Aplicacin Protocolo de transporte Capa de TransporteCapa de Transporte Capa de InternetCapa de Internet Capa de RedRedRed Capa de RedRed A Red BTCP/IP 17 18. Enrutamiento en TCP/IPEl enrutamiento es el proceso a travs delcual dos estaciones que se comunican seencuentran y usan la mejor trayectoria deuna red TCP/IP sin importar la complejidad Componentes del enrutado:Determinar las trayectorias disponiblesSeleccionar la mejor trayectoriaEnviar el paquete por la mejor ruta TCP/IP18 19. Principios de enrutamientoHay tres procesos principales El nodo final necesita saber cmo y cuandocomunicarse con un enrutadorEl enrutador necesita saber cmo determinar unaruta adecuada hacia una red remotaEl enrutador de la red destino necesita sabercmo conectarse al nodo final TCP/IP19 20. Direccionamiento TCP/IP Una direccin IP es un conjunto de cuatronmeros decimales cada uno formado por unbyte y que se escriben separados por unpunto, en total son 32 bits; por ejemplo:200.10.4.8Cada host debe tener una direccin IP nicaTCP/IP 20 21. Direccionamiento IPUna direccin IP consta de dos partes: La direccin de redEl nmero de host Redhost La red se distingue del host por medio de lamscara TCP/IP 21 22. Direccionamiento IPLa mscara contiene unos (1) en la partecorrespondiente a la red y ceros (0) en laparte correspondiente al hostDireccin IP111111111111111111 00000000000000 RedhostTCP/IP 22 23. Direccionamiento IPEjemplo:Direccin IP = 200.10.4.8Mscara = 255.255.255.0 Direccin IP = 200.10.4.8 11111111 11111111 11111111 00000000200 . 10 .4 0 TCP/IP23 24. Direccionamiento TCPEl protocolo TCP usa adems nmeros depuerto (nmeros de 16 bits para un total de65000) para identificar los servicios Los nmeros de puertos de 0 a 1023 estnreservados TCP/IP24 25. Servicios de aplicacin TCP/IPLa capa de aplicacin del protocolo TCP/IPprovee servicios de red al usuario Cada servicio es un protocolo independiente Algunos servicios comunes son: Telnet, FTP,NFS, DNS, SMTP, SNMP, POP, WWW,TFTP TCP/IP25 26. Direccionamiento IP Clases de redes Clase de 1er bytemscaraTotal Host porredredes redA1 .. 126255.0.0.0 126 2**24-2 = (01) 16777214 B 128 .. 191255.255.0.064*256= 2**16-2 = (10) 1638465534 C 192 .. 223 255.255.255.0 32*256* 254 (110)256=2097152 D 224 .. 239N/A16 E 240 .. 254N/A 7TCP/IP26 27. Direccionamiento IP Tipos de direcciones IP Direcciones IP pblicas(administradas por NIC o por sus representantes, los proveedores de servicios)Direcciones IP privadas (pueden ser usadas sin requerir permiso por cualquiera)TCP/IP 27 28. Direccionamiento IP Direcciones IP privadasClase redesmscara Total Host porde red redes redA10.0.0.0255.0.0.0 1 256*256*254 = 16.646.144172.16.0.0256*254 =B a 255.255.0.0 16 65.024172.31.0.0192.168.0.0Ca 255.255.255.0256254 192.168.255.0 TCP/IP 28 29. Direccionamiento IP De los bits a los bytesBit : 1 0 (unidad bsica de informacin)Byte (8 bits) 1 01 1 0 1 1 0TCP/IP 29 30. Direccionamiento IP Conversin binario a decimalLa numeracin binaria es posicional (como ladecimal) pero tiene solo dos valores 0 y 1 128 64 32 16 8 4 2 1 10 1 10 1 1 0128+ 0+ 32+ 16+ 0+ 4+ 2+ 0 = 182Todos los bits en 1 equivalen a 255 TCP/IP 30 31. Direccionamiento IP Conversin decimal a binario de 8 bits Procedemos por resta sucesivas Iniciamos con el bit ms a la izquierda (el que corresponde a 128) Si el nmero a convertir es mayor o igual que el valor decimal que corresponde al bit de turno, colocamos un 1 y restamos el valor decimal; sino, colocamos un cero y proseguimos con el bit a la derecha hasta terminarTCP/IP 31 32. Direccionamiento IP Conversin decimal a binario de 8 bits Ejemplo convertir el valor 150 a binario 128 64 32 16 8 4 2 1150 = 1 0 0 1 0 1 1 0150 contiene a 128, ponemos un 1 y restamos 150-128 = 2222 no contiene ni a 64 ni a 32, ponemos un 0 y otro 022 contiene a 16, ponemos un 1 y restamos 22 16 = 6 6 no contiene a 8, ponemos un 0 6 contiene a 4, ponemos un 1 y restamos 6 4 = 2 2 contiene a 2, ponemos un 1 y restamos 2 2 = 0 0 no contiene a 1 ponemos un 0 y terminamosTCP/IP32