tema 1. introducción a tcp/ip

23
M´odulo 2. Protocolo TCP/IP odulo 2. Protocolo TCP/IP Tema 1. Introducci´ on Francisco Medina L´ opez — [email protected] http://aulavirtual.capacitacionentics.com Facultad de Contadur´ ıa y Administraci´on Universidad Nacional Aut´onoma de M´ exico 2015-1

Upload: francisco-medina

Post on 14-Jul-2015

371 views

Category:

Education


1 download

TRANSCRIPT

Modulo 2. Protocolo TCP/IP

Modulo 2. Protocolo TCP/IPTema 1. Introduccion

Francisco Medina Lopez —[email protected]

http://aulavirtual.capacitacionentics.com

Facultad de Contadurıa y AdministracionUniversidad Nacional Autonoma de Mexico

2015-1

Modulo 2. Protocolo TCP/IP

Agenda

1 Tema 1. Introduccion¿Que es TCP/IP?Caracterısticas principalesRFC’S

Modulo 2. Protocolo TCP/IP

Tema 1. Introduccion

¿Que es TCP/IP?

1 Tema 1. Introduccion¿Que es TCP/IP?Caracterısticas principalesRFC’S

Modulo 2. Protocolo TCP/IP

Tema 1. Introduccion

¿Que es TCP/IP?

Conceptos previos

Red de computadoras

Una red de computadoras es un conjunto de computadorasautonomas interconectadas mediante una sola tecnologıa.

Se dice que dos computadoras estan interconectadas sipueden intercambiar informacion.

Modulo 2. Protocolo TCP/IP

Tema 1. Introduccion

¿Que es TCP/IP?

Conceptos previos (2)

Protocolo de red

Un protocolo de red es un conjunto de reglas y procedimientosque establecen una descripcion formal de los formatos que deberanpresentar los mensajes para poder ser intercambiados por equiposde computo;

De manera adicional, definen las reglas que ellos deben seguirpara lograrlo.

Modulo 2. Protocolo TCP/IP

Tema 1. Introduccion

¿Que es TCP/IP?

Protocolos de red

Computer Networking: A Top-Down Approach, James F. Kurose & Keith W. Ross, 2013.

Modulo 2. Protocolo TCP/IP

Tema 1. Introduccion

¿Que es TCP/IP?

Conceptos previos (3)

TCP/IP

TCP/IP (’Transmission Control Protocol/Internet Protocol) es unconjunto de protocolos de red. (Casad, 2011)

Protocolos desarrollados como parte del proyecto DARPA amediados de los 70’s, dando lugar a la red ARPANET.

Su objetivo fue que computadoras cooperativas compartieranrecursos mediante una red de comunicaciones.

Se dio a conocer como Modelo de referencia TCP/IP porprimera vez en 1974.

Se convirtio en estandar de la comunidad de Internet en 1989.

ARPANET deja de funcionar oficialmente en 1990.

Modulo 2. Protocolo TCP/IP

Tema 1. Introduccion

¿Que es TCP/IP?

Responsabilidad de TCP/IP

Dividir los mensajes en fragmentos mas manejables de datosque pueden pasar de una manera efectiva a traves del mediode transmision.

Interactuar con el hardware del adaptador de red.

Llevar a cabo el direccionamiento.

Enrutar los datos de la subred hacia un equipo destino,aunque la subred origen y la subred destino sean redesfısicamente diferentes.

Llevar a cabo el control de errores, el flujo de control y acusede recibo.

Aceptar datos de una aplicacion y pasarlos a la red.

Recibir datos de la red y pasarlos a una aplicacion.

Modulo 2. Protocolo TCP/IP

Tema 1. Introduccion

¿Que es TCP/IP?

El modelo de referencia TCP/IP

Computer Networks, Andrew S. Tanenbaum & David J. Wetherall, 2011. p. 46

Modulo 2. Protocolo TCP/IP

Tema 1. Introduccion

¿Que es TCP/IP?

Capa de acceso a la red

Proporciona una interfaz con la red fısica.

Da formato a los datos para el medio de transmision y dirigelos datos a la subred en funcion de las direcciones fısicas delhardware.

Dispone de control de errores para el envıo de datos a la redfısica.

Modulo 2. Protocolo TCP/IP

Tema 1. Introduccion

¿Que es TCP/IP?

Capa de internet

Proporciona un direccionamiento logico independiente delhardware para que los datos puedan pasar entre subredes conarquitectura fısicas diferentes.

Relaciona las direcciones fısicas con las direcciones logicas.

Modulo 2. Protocolo TCP/IP

Tema 1. Introduccion

¿Que es TCP/IP?

Capa de transporte

Proporciona control de flujo, control de errores y servicios deacuse de recibo para redes interconectadas.

Sirve como interfaz para las aplicaciones de red.

Modulo 2. Protocolo TCP/IP

Tema 1. Introduccion

¿Que es TCP/IP?

Capa de aplicacion

Proporciona aplicaciones para la resolucion de problemas de lared, la transferencia de archivos, el control remoto y lasactividades e internet.

Modulo 2. Protocolo TCP/IP

Tema 1. Introduccion

¿Que es TCP/IP?

Funcionamiento TCP/IP

Sams Teach Yourself TCP/IP in 24 Hours, Joe Casad, 2015.

Modulo 2. Protocolo TCP/IP

Tema 1. Introduccion

¿Que es TCP/IP?

Terminologıa

El nombre de una unidad de datos que fluye a traves deinternet depende de donde se encuentre en la pila deprotocolos.

Si esta en Ethernet se le llama trama Ethernet; si esta entreel driver Ethernet y el modulo IP se le llama paquete IP; siesta entre el modulo IP y el modulo UDP se le llamadatagrama UDP; si esta entre el modulo IP y el moduloTCP se le llama segmento TCP (o mensaje de transporte); ysi esta en una aplicacion de red se le llama mensaje deaplicacion.1

1http://www.rfc-es.org/rfc/rfc1180-es.txt

Modulo 2. Protocolo TCP/IP

Tema 1. Introduccion

¿Que es TCP/IP?

Protocolos TCP/IP

Computer Networks, Andrew S. Tanenbaum & David J. Wetherall, 2011.

Modulo 2. Protocolo TCP/IP

Tema 1. Introduccion

Caracterısticas principales

1 Tema 1. Introduccion¿Que es TCP/IP?Caracterısticas principalesRFC’S

Modulo 2. Protocolo TCP/IP

Tema 1. Introduccion

Caracterısticas principales

Caracterısticas principales

Direccionamiento logico.

Enrutamiento (encaminamiento o ruteo).

Resolucion de nombres.

Control de errores y el control de flujo.

Soporte de aplicaciones.

Modulo 2. Protocolo TCP/IP

Tema 1. Introduccion

RFC’S

1 Tema 1. Introduccion¿Que es TCP/IP?Caracterısticas principalesRFC’S

Modulo 2. Protocolo TCP/IP

Tema 1. Introduccion

RFC’S

Organizaciones de estandares y RFC’s

Internet Architecture Board (IAB): oficina gubernamentalque define las polıticas de Internet y vela por el desarrollo delos estandares TCP/IP.

Internet Engineering Task Force (IETF): Organizacion queestudia y dicta las normas de los aspectos de ingenierıa.

Internet Research Task Force (IRTF): Rama de la IABque patrocina las investigaciones a largo plazo.

Internet Coporation for Assigned Names and Numbers(ICANN): Una organizacion establecida en 1998 quecoordina la asignacion de nombres de dominio en Internet,direcciones IP y parametros del protocolo unico global talescomo numeros de puertos (http://www.icann.com).

Modulo 2. Protocolo TCP/IP

Tema 1. Introduccion

RFC’S

RFC’s

La documentacion oficial de TCP/IP se hace visible a travesde una serie de RFC’S (Requests for Comments, peticiones decomentarios.

La biblioteca de RFC’S incluye los estandares de Internet einformes de los grupos de trabajo.

Aunque la mayorıa de las RFC’S han sido creados por gruposde trabajo en la industria e instituciones de investigacion,cualquiera puede enviar una RFC para su revision.

El RFC es enviado al IETF o al correo [email protected].

Modulo 2. Protocolo TCP/IP

Tema 1. Introduccion

RFC’S

RFC’s mas representativos

Numero Tıtulo

791 Protocolo de Internet, Internet Protocol (IP).

792 Protocolo de mensajes de control de Internet,Internet Control Message Protocol (ICMP) .

793 Protocolo de control de transmisiones, Trans-mission Control Protocol.

959 Protocolo de transferencias de archivos FileTransfer Protocol.

968 Twas the Night Before Start-up

1180 Manual de TCP/IP

1188 Estandar propuesto para la transmision de data-gramas a traves de redes FDDI.

2097 Protocolo de control de marcos PPP NetBIOS.

4831 Gestion de movilidad localizada basada en redes.

Modulo 2. Protocolo TCP/IP

Referencias bibliograficas

Referencias bibliograficas I

A. Tanenbaum.Computer Networks.Prentice Hall, 2010.

J. Casad.Sams Teach Yourself TCP/IP in 24 Hours.Sams, 2011.