M´odulo 2. Protocolo TCP/IP
M´odulo 2. Protocolo TCP/IP
Tema 1. Introducci´on
Francisco Medina L´opez —
paco.medina@comunidad.unam.mx
http://aulavirtual.capacitacionentics.com
Facultad de Contadur´ıa y Administraci´on
Universidad Nacional Aut´onoma de M´exico
2015-1
M´odulo 2. Protocolo TCP/IP
Agenda
1 Tema 1. Introducci´on
¿Qu´e es TCP/IP?
Caracter´ısticas principales
RFC’S
M´odulo 2. Protocolo TCP/IP
Tema 1. Introducci´on
¿Qu´e es TCP/IP?
1 Tema 1. Introducci´on
¿Qu´e es TCP/IP?
Caracter´ısticas principales
RFC’S
M´odulo 2. Protocolo TCP/IP
Tema 1. Introducci´on
¿Qu´e es TCP/IP?
Conceptos previos
Red de computadoras
Una red de computadoras es un conjunto de computadoras
aut´onomas interconectadas mediante una sola tecnolog´ıa.
Se dice que dos computadoras est´an interconectadas si
pueden intercambiar informaci´on.
M´odulo 2. Protocolo TCP/IP
Tema 1. Introducci´on
¿Qu´e es TCP/IP?
Conceptos previos (2)
Protocolo de red
Un protocolo de red es un conjunto de reglas y procedimientos
que establecen una descripci´on formal de los formatos que deber´an
presentar los mensajes para poder ser intercambiados por equipos
de c´omputo;
De manera adicional, definen las reglas que ellos deben seguir
para lograrlo.
M´odulo 2. Protocolo TCP/IP
Tema 1. Introducci´on
¿Qu´e es TCP/IP?
Protocolos de red
Computer Networking: A Top-Down Approach, James F. Kurose & Keith W. Ross, 2013.
M´odulo 2. Protocolo TCP/IP
Tema 1. Introducci´on
¿Qu´e es TCP/IP?
Conceptos previos (3)
TCP/IP
TCP/IP (’Transmission Control Protocol/Internet Protocol) es un
conjunto de protocolos de red. (Casad, 2011)
Protocolos desarrollados como parte del proyecto DARPA a
mediados de los 70’s, dando lugar a la red ARPANET.
Su objetivo fue que computadoras cooperativas compartieran
recursos mediante una red de comunicaciones.
Se dio a conocer como Modelo de referencia TCP/IP por
primera vez en 1974.
Se convirti´o en est´andar de la comunidad de Internet en 1989.
ARPANET deja de funcionar oficialmente en 1990.
M´odulo 2. Protocolo TCP/IP
Tema 1. Introducci´on
¿Qu´e es TCP/IP?
Responsabilidad de TCP/IP
Dividir los mensajes en fragmentos m´as manejables de datos
que pueden pasar de una manera efectiva a trav´es del medio
de transmisi´on.
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 redes
f´ısicamente diferentes.
Llevar a cabo el control de errores, el flujo de control y acuse
de recibo.
Aceptar datos de una aplicaci´on y pasarlos a la red.
Recibir datos de la red y pasarlos a una aplicaci´on.
M´odulo 2. Protocolo TCP/IP
Tema 1. Introducci´on
¿Qu´e es TCP/IP?
El modelo de referencia TCP/IP
Computer Networks, Andrew S. Tanenbaum & David J. Wetherall, 2011. p. 46
M´odulo 2. Protocolo TCP/IP
Tema 1. Introducci´on
¿Qu´e 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 transmisi´on y dirige
los datos a la subred en funci´on de las direcciones f´ısicas del
hardware.
Dispone de control de errores para el env´ıo de datos a la red
f´ısica.
M´odulo 2. Protocolo TCP/IP
Tema 1. Introducci´on
¿Qu´e es TCP/IP?
Capa de internet
Proporciona un direccionamiento l´ogico independiente del
hardware para que los datos puedan pasar entre subredes con
arquitectura f´ısicas diferentes.
Relaciona las direcciones f´ısicas con las direcciones l´ogicas.
M´odulo 2. Protocolo TCP/IP
Tema 1. Introducci´on
¿Qu´e es TCP/IP?
Capa de transporte
Proporciona control de flujo, control de errores y servicios de
acuse de recibo para redes interconectadas.
Sirve como interfaz para las aplicaciones de red.
M´odulo 2. Protocolo TCP/IP
Tema 1. Introducci´on
¿Qu´e es TCP/IP?
Capa de aplicaci´on
Proporciona aplicaciones para la resoluci´on de problemas de la
red, la transferencia de archivos, el control remoto y las
actividades e internet.
M´odulo 2. Protocolo TCP/IP
Tema 1. Introducci´on
¿Qu´e es TCP/IP?
Funcionamiento TCP/IP
Sams Teach Yourself TCP/IP in 24 Hours, Joe Casad, 2015.
M´odulo 2. Protocolo TCP/IP
Tema 1. Introducci´on
¿Qu´e es TCP/IP?
Terminolog´ıa
El nombre de una unidad de datos que fluye a trav´es de
internet depende de donde se encuentre en la pila de
protocolos.
Si est´a en Ethernet se le llama trama Ethernet; si est´a entre
el driver Ethernet y el m´odulo IP se le llama paquete IP; si
est´a entre el m´odulo IP y el m´odulo UDP se le llama
datagrama UDP; si est´a entre el m´odulo IP y el m´odulo
TCP se le llama segmento TCP (o mensaje de transporte); y
si est´a en una aplicaci´on de red se le llama mensaje de
aplicaci´on.1
1
http://www.rfc-es.org/rfc/rfc1180-es.txt
M´odulo 2. Protocolo TCP/IP
Tema 1. Introducci´on
¿Qu´e es TCP/IP?
Protocolos TCP/IP
Computer Networks, Andrew S. Tanenbaum & David J. Wetherall, 2011.
M´odulo 2. Protocolo TCP/IP
Tema 1. Introducci´on
Caracter´ısticas principales
1 Tema 1. Introducci´on
¿Qu´e es TCP/IP?
Caracter´ısticas principales
RFC’S
M´odulo 2. Protocolo TCP/IP
Tema 1. Introducci´on
Caracter´ısticas principales
Caracter´ısticas principales
Direccionamiento l´ogico.
Enrutamiento (encaminamiento o ruteo).
Resoluci´on de nombres.
Control de errores y el control de flujo.
Soporte de aplicaciones.
M´odulo 2. Protocolo TCP/IP
Tema 1. Introducci´on
RFC’S
1 Tema 1. Introducci´on
¿Qu´e es TCP/IP?
Caracter´ısticas principales
RFC’S
M´odulo 2. Protocolo TCP/IP
Tema 1. Introducci´on
RFC’S
Organizaciones de est´andares y RFC’s
Internet Architecture Board (IAB): oficina gubernamental
que define las pol´ıticas de Internet y vela por el desarrollo de
los est´andares TCP/IP.
Internet Engineering Task Force (IETF): Organizaci´on que
estudia y dicta las normas de los aspectos de ingenier´ıa.
Internet Research Task Force (IRTF): Rama de la IAB
que patrocina las investigaciones a largo plazo.
Internet Coporation for Assigned Names and Numbers
(ICANN): Una organizaci´on establecida en 1998 que
coordina la asignaci´on de nombres de dominio en Internet,
direcciones IP y par´ametros del protocolo ´unico global tales
como n´umeros de puertos (http://www.icann.com).
M´odulo 2. Protocolo TCP/IP
Tema 1. Introducci´on
RFC’S
RFC’s
La documentaci´on oficial de TCP/IP se hace visible a trav´es
de una serie de RFC’S (Requests for Comments, peticiones de
comentarios.
La biblioteca de RFC’S incluye los est´andares de Internet e
informes de los grupos de trabajo.
Aunque la mayor´ıa de las RFC’S han sido creados por grupos
de trabajo en la industria e instituciones de investigaci´on,
cualquiera puede enviar una RFC para su revisi´on.
El RFC es enviado al IETF o al correo electr´onico
rfc-editor@rfc-editor.org.
M´odulo 2. Protocolo TCP/IP
Tema 1. Introducci´on
RFC’S
RFC’s m´as representativos
N´umero 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 File
Transfer Protocol.
968 Twas the Night Before Start-up
1180 Manual de TCP/IP
1188 Est´andar propuesto para la transmisi´on de data-
gramas a trav´es de redes FDDI.
2097 Protocolo de control de marcos PPP NetBIOS.
4831 Gesti´on de movilidad localizada basada en redes.
M´odulo 2. Protocolo TCP/IP
Referencias bibliogr´aficas
Referencias bibliogr´aficas I
A. Tanenbaum.
Computer Networks.
Prentice Hall, 2010.
J. Casad.
Sams Teach Yourself TCP/IP in 24 Hours.
Sams, 2011.

Tema 1. Introducción a TCP/IP

  • 1.
    M´odulo 2. ProtocoloTCP/IP M´odulo 2. Protocolo TCP/IP Tema 1. Introducci´on Francisco Medina L´opez — paco.medina@comunidad.unam.mx http://aulavirtual.capacitacionentics.com Facultad de Contadur´ıa y Administraci´on Universidad Nacional Aut´onoma de M´exico 2015-1
  • 2.
    M´odulo 2. ProtocoloTCP/IP Agenda 1 Tema 1. Introducci´on ¿Qu´e es TCP/IP? Caracter´ısticas principales RFC’S
  • 3.
    M´odulo 2. ProtocoloTCP/IP Tema 1. Introducci´on ¿Qu´e es TCP/IP? 1 Tema 1. Introducci´on ¿Qu´e es TCP/IP? Caracter´ısticas principales RFC’S
  • 4.
    M´odulo 2. ProtocoloTCP/IP Tema 1. Introducci´on ¿Qu´e es TCP/IP? Conceptos previos Red de computadoras Una red de computadoras es un conjunto de computadoras aut´onomas interconectadas mediante una sola tecnolog´ıa. Se dice que dos computadoras est´an interconectadas si pueden intercambiar informaci´on.
  • 5.
    M´odulo 2. ProtocoloTCP/IP Tema 1. Introducci´on ¿Qu´e es TCP/IP? Conceptos previos (2) Protocolo de red Un protocolo de red es un conjunto de reglas y procedimientos que establecen una descripci´on formal de los formatos que deber´an presentar los mensajes para poder ser intercambiados por equipos de c´omputo; De manera adicional, definen las reglas que ellos deben seguir para lograrlo.
  • 6.
    M´odulo 2. ProtocoloTCP/IP Tema 1. Introducci´on ¿Qu´e es TCP/IP? Protocolos de red Computer Networking: A Top-Down Approach, James F. Kurose & Keith W. Ross, 2013.
  • 7.
    M´odulo 2. ProtocoloTCP/IP Tema 1. Introducci´on ¿Qu´e es TCP/IP? Conceptos previos (3) TCP/IP TCP/IP (’Transmission Control Protocol/Internet Protocol) es un conjunto de protocolos de red. (Casad, 2011) Protocolos desarrollados como parte del proyecto DARPA a mediados de los 70’s, dando lugar a la red ARPANET. Su objetivo fue que computadoras cooperativas compartieran recursos mediante una red de comunicaciones. Se dio a conocer como Modelo de referencia TCP/IP por primera vez en 1974. Se convirti´o en est´andar de la comunidad de Internet en 1989. ARPANET deja de funcionar oficialmente en 1990.
  • 8.
    M´odulo 2. ProtocoloTCP/IP Tema 1. Introducci´on ¿Qu´e es TCP/IP? Responsabilidad de TCP/IP Dividir los mensajes en fragmentos m´as manejables de datos que pueden pasar de una manera efectiva a trav´es del medio de transmisi´on. 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 redes f´ısicamente diferentes. Llevar a cabo el control de errores, el flujo de control y acuse de recibo. Aceptar datos de una aplicaci´on y pasarlos a la red. Recibir datos de la red y pasarlos a una aplicaci´on.
  • 9.
    M´odulo 2. ProtocoloTCP/IP Tema 1. Introducci´on ¿Qu´e es TCP/IP? El modelo de referencia TCP/IP Computer Networks, Andrew S. Tanenbaum & David J. Wetherall, 2011. p. 46
  • 10.
    M´odulo 2. ProtocoloTCP/IP Tema 1. Introducci´on ¿Qu´e 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 transmisi´on y dirige los datos a la subred en funci´on de las direcciones f´ısicas del hardware. Dispone de control de errores para el env´ıo de datos a la red f´ısica.
  • 11.
    M´odulo 2. ProtocoloTCP/IP Tema 1. Introducci´on ¿Qu´e es TCP/IP? Capa de internet Proporciona un direccionamiento l´ogico independiente del hardware para que los datos puedan pasar entre subredes con arquitectura f´ısicas diferentes. Relaciona las direcciones f´ısicas con las direcciones l´ogicas.
  • 12.
    M´odulo 2. ProtocoloTCP/IP Tema 1. Introducci´on ¿Qu´e es TCP/IP? Capa de transporte Proporciona control de flujo, control de errores y servicios de acuse de recibo para redes interconectadas. Sirve como interfaz para las aplicaciones de red.
  • 13.
    M´odulo 2. ProtocoloTCP/IP Tema 1. Introducci´on ¿Qu´e es TCP/IP? Capa de aplicaci´on Proporciona aplicaciones para la resoluci´on de problemas de la red, la transferencia de archivos, el control remoto y las actividades e internet.
  • 14.
    M´odulo 2. ProtocoloTCP/IP Tema 1. Introducci´on ¿Qu´e es TCP/IP? Funcionamiento TCP/IP Sams Teach Yourself TCP/IP in 24 Hours, Joe Casad, 2015.
  • 15.
    M´odulo 2. ProtocoloTCP/IP Tema 1. Introducci´on ¿Qu´e es TCP/IP? Terminolog´ıa El nombre de una unidad de datos que fluye a trav´es de internet depende de donde se encuentre en la pila de protocolos. Si est´a en Ethernet se le llama trama Ethernet; si est´a entre el driver Ethernet y el m´odulo IP se le llama paquete IP; si est´a entre el m´odulo IP y el m´odulo UDP se le llama datagrama UDP; si est´a entre el m´odulo IP y el m´odulo TCP se le llama segmento TCP (o mensaje de transporte); y si est´a en una aplicaci´on de red se le llama mensaje de aplicaci´on.1 1 http://www.rfc-es.org/rfc/rfc1180-es.txt
  • 16.
    M´odulo 2. ProtocoloTCP/IP Tema 1. Introducci´on ¿Qu´e es TCP/IP? Protocolos TCP/IP Computer Networks, Andrew S. Tanenbaum & David J. Wetherall, 2011.
  • 17.
    M´odulo 2. ProtocoloTCP/IP Tema 1. Introducci´on Caracter´ısticas principales 1 Tema 1. Introducci´on ¿Qu´e es TCP/IP? Caracter´ısticas principales RFC’S
  • 18.
    M´odulo 2. ProtocoloTCP/IP Tema 1. Introducci´on Caracter´ısticas principales Caracter´ısticas principales Direccionamiento l´ogico. Enrutamiento (encaminamiento o ruteo). Resoluci´on de nombres. Control de errores y el control de flujo. Soporte de aplicaciones.
  • 19.
    M´odulo 2. ProtocoloTCP/IP Tema 1. Introducci´on RFC’S 1 Tema 1. Introducci´on ¿Qu´e es TCP/IP? Caracter´ısticas principales RFC’S
  • 20.
    M´odulo 2. ProtocoloTCP/IP Tema 1. Introducci´on RFC’S Organizaciones de est´andares y RFC’s Internet Architecture Board (IAB): oficina gubernamental que define las pol´ıticas de Internet y vela por el desarrollo de los est´andares TCP/IP. Internet Engineering Task Force (IETF): Organizaci´on que estudia y dicta las normas de los aspectos de ingenier´ıa. Internet Research Task Force (IRTF): Rama de la IAB que patrocina las investigaciones a largo plazo. Internet Coporation for Assigned Names and Numbers (ICANN): Una organizaci´on establecida en 1998 que coordina la asignaci´on de nombres de dominio en Internet, direcciones IP y par´ametros del protocolo ´unico global tales como n´umeros de puertos (http://www.icann.com).
  • 21.
    M´odulo 2. ProtocoloTCP/IP Tema 1. Introducci´on RFC’S RFC’s La documentaci´on oficial de TCP/IP se hace visible a trav´es de una serie de RFC’S (Requests for Comments, peticiones de comentarios. La biblioteca de RFC’S incluye los est´andares de Internet e informes de los grupos de trabajo. Aunque la mayor´ıa de las RFC’S han sido creados por grupos de trabajo en la industria e instituciones de investigaci´on, cualquiera puede enviar una RFC para su revisi´on. El RFC es enviado al IETF o al correo electr´onico rfc-editor@rfc-editor.org.
  • 22.
    M´odulo 2. ProtocoloTCP/IP Tema 1. Introducci´on RFC’S RFC’s m´as representativos N´umero 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 File Transfer Protocol. 968 Twas the Night Before Start-up 1180 Manual de TCP/IP 1188 Est´andar propuesto para la transmisi´on de data- gramas a trav´es de redes FDDI. 2097 Protocolo de control de marcos PPP NetBIOS. 4831 Gesti´on de movilidad localizada basada en redes.
  • 23.
    M´odulo 2. ProtocoloTCP/IP Referencias bibliogr´aficas Referencias bibliogr´aficas I A. Tanenbaum. Computer Networks. Prentice Hall, 2010. J. Casad. Sams Teach Yourself TCP/IP in 24 Hours. Sams, 2011.