SlideShare una empresa de Scribd logo
Capítulo 6 -
Comunicaciones
TCP/IP
Introducción
Un sistema de comunicaciones se compone de
una pila de niveles encargados de distintas
tareas.
A este modelo teórico se le llama el Modelo de
Referencia OSI.
Introducción
En una red TCP/IP (por ejemplo Internet)
algunos
niveles se fusionan quedando la siguiente pila:
Cuando programamos en Java, solo nos
preocupamos del nivel de Aplicación. Java y el
Sistema Operativo ya se encargan del resto.
Introducción
•Las máquinas tienen habitualmente una conexión
a la red por la que le van a llegar todos los datos.
•Pero en una misma máquina puede haber n
aplicaciones esperando datos.
•¿Cómo se sabe para qué aplicación son los datos?
Gracias a los puertos.
•Para enviar algo por una red TCP/IP se direcciona
mediante una dirección y un puerto:
Dirección: especifica la máquina destino.
Puerto: especifica la aplicación destino.
Introducción
Gráfica
Introducción
Algunas direcciones especiales:
•127.0.0.1: Conocida con el nombre de LoopBack.
Apunta a la propia máquina.
•192.168.x.x (hay más): Utilizadas para las redes
locales privadas conectadas a Internet (por ejemplo vía
ADSL).
•Algunos puertos conocidos:
21: Servidores FTP.
23: Servidores Telnet.
25: Servidores SMTP.
80: Servidores Web.
Introducción
Siglas:
IP: Internet Protocol.
URL: Uniform Resource Locator.
HTTP: HiperText Transport Protocol.
FTP: File Transport Protocol.
TCP: Transmission Control Protocol.
UDP: User Datagram Protocol.
URL
Una URL es el identificador unívoco de un recurso
en Internet.
Una URL consta de las siguientes partes:
Dirección de la máquina (host).
Path.
Protocolo.
Puerto.
Por ejemplo:
http://download.eclipse.org:80/downloads/index.php
Crear una URL
Leer una URL
Leer una URL
Socket
•Habitualmente, tenemos una aplicación
servidora esperando conexiones de un cliente
en un puerto.
•Y tenemos una aplicación cliente que quiere
conectar con ese servidor en ese puerto.
•Un socket es el link entre una aplicación
servidora y un puerto.
Socket
Cliente
Cliente
Servidor
Servidor
C:j2sdk1.4.2_06bin>java GMail
220 mx.gmail.com ESMTP
39sm4478072wrl
250 mx.gmail.com at your service
220 2.0.0 Ready to start TLS
334 VXNlcm5hbWU6
334 UGFzc3dvcmQ6
235 2.7.0 Accepted
250 2.1.0 OK
250 2.1.5 OK
354 Go ahead
250 2.0.0 OK 1134257278
39sm4478072wrl
Envío de mensajes

Más contenido relacionado

PPTX
PPTX
Modelo tcp ip
PPT
Tcp ip
DOCX
Qué Significa T C P
PPTX
Modelo osi aurora leticia betancourt amaya
PPS
Modelo osi protocolo tcpip
PPT
ComparacióN Entre El Modelo Osi Y El Tcp
PPTX
Modelo ip
Modelo tcp ip
Tcp ip
Qué Significa T C P
Modelo osi aurora leticia betancourt amaya
Modelo osi protocolo tcpip
ComparacióN Entre El Modelo Osi Y El Tcp
Modelo ip

La actualidad más candente (6)

PPT
comparacion de tcp/ip version 4 y 6 con la comparacion del modelo osi con tcp
PPTX
Modelo tcp ip
PDF
006 teoria de-redes
PDF
006 teoria de-redes
PPTX
Enrutadores equipo 6
 
PPTX
Modelo tcp ip
comparacion de tcp/ip version 4 y 6 con la comparacion del modelo osi con tcp
Modelo tcp ip
006 teoria de-redes
006 teoria de-redes
Enrutadores equipo 6
 
Modelo tcp ip
Publicidad

Similar a Capítulo 6 - Comunicaciones TCP/IP (20)

PDF
Modelo tcp ip
PPT
TALLER N.11- MODELO TCP/IP
PPTX
Modelo tcp
PPT
PPTX
Practica 6 documentacion
PPTX
MODELO DE REFERENCIA TCP/IP
PDF
Modelos De Referencia (Clase 4)
PPTX
Modelo osi Jopsam Sequera
PPTX
Protocolos de la capa de transporte
PPTX
Protocolos de red clase 4
PPT
Comparación Osi - TCP/IP
DOCX
PPT
Comparacion estre modelos osi y tcp/ip
PPT
Comparación Osi - TCP/IP y
PPT
Prueba
PPT
PPT
PPTX
programacion_redes_informaticas_clase_3_19042024.pptx
DOCX
Qué es el modelo osi
Modelo tcp ip
TALLER N.11- MODELO TCP/IP
Modelo tcp
Practica 6 documentacion
MODELO DE REFERENCIA TCP/IP
Modelos De Referencia (Clase 4)
Modelo osi Jopsam Sequera
Protocolos de la capa de transporte
Protocolos de red clase 4
Comparación Osi - TCP/IP
Comparacion estre modelos osi y tcp/ip
Comparación Osi - TCP/IP y
Prueba
programacion_redes_informaticas_clase_3_19042024.pptx
Qué es el modelo osi
Publicidad

Más de jesusninoc (7)

PPTX
2. Programación en PowerShell: variables (nivel intermedio) (jesusninoc.com)
PPTX
1. Introducción a PowerShell: operaciones (nivel intermedio) (jesusninoc.com)
PPTX
1. Introducción a PowerShell (nivel intermedio) (jesusninoc.com)
PDF
Capítulo 5 - Interfaces de usuario gráficas (Swing)
PDF
Capítulo 4 - Eventos en Interfaces de usuario gráficas (AWT)
PDF
Capítulo 2 - Interfaces de usuario gráficas (AWT)
PDF
Capítulo 1 - Introducción a Java
2. Programación en PowerShell: variables (nivel intermedio) (jesusninoc.com)
1. Introducción a PowerShell: operaciones (nivel intermedio) (jesusninoc.com)
1. Introducción a PowerShell (nivel intermedio) (jesusninoc.com)
Capítulo 5 - Interfaces de usuario gráficas (Swing)
Capítulo 4 - Eventos en Interfaces de usuario gráficas (AWT)
Capítulo 2 - Interfaces de usuario gráficas (AWT)
Capítulo 1 - Introducción a Java

Último (10)

PPTX
ORIGEN DE LA IA - GRADO 1102 INTELIGENCIA
PDF
Clase 3 - Presentación visual (Insertando objetos visuales) POWER POINT.pdf
PPTX
Fundamentos de Python - Curso de Python dia 1
PPTX
sistemas de informacion.................
PPTX
Implementación equipo monitor12.08.25.pptx
DOCX
trabajo programacion.docxxdxxxddxdxxdxdxxxdxxdxdxd
PDF
AutoCAD Herramientas para el futuro, Juan Fandiño
PPTX
Conceptos basicos de Base de Datos y sus propiedades
PDF
Su punto de partida en la IA: Microsoft 365 Copilot Chat
PPTX
Tratará sobre Grafos_y_Arboles_Presentacion.pptx
ORIGEN DE LA IA - GRADO 1102 INTELIGENCIA
Clase 3 - Presentación visual (Insertando objetos visuales) POWER POINT.pdf
Fundamentos de Python - Curso de Python dia 1
sistemas de informacion.................
Implementación equipo monitor12.08.25.pptx
trabajo programacion.docxxdxxxddxdxxdxdxxxdxxdxdxd
AutoCAD Herramientas para el futuro, Juan Fandiño
Conceptos basicos de Base de Datos y sus propiedades
Su punto de partida en la IA: Microsoft 365 Copilot Chat
Tratará sobre Grafos_y_Arboles_Presentacion.pptx

Capítulo 6 - Comunicaciones TCP/IP

  • 2. Introducción Un sistema de comunicaciones se compone de una pila de niveles encargados de distintas tareas. A este modelo teórico se le llama el Modelo de Referencia OSI.
  • 3. Introducción En una red TCP/IP (por ejemplo Internet) algunos niveles se fusionan quedando la siguiente pila: Cuando programamos en Java, solo nos preocupamos del nivel de Aplicación. Java y el Sistema Operativo ya se encargan del resto.
  • 4. Introducción •Las máquinas tienen habitualmente una conexión a la red por la que le van a llegar todos los datos. •Pero en una misma máquina puede haber n aplicaciones esperando datos. •¿Cómo se sabe para qué aplicación son los datos? Gracias a los puertos. •Para enviar algo por una red TCP/IP se direcciona mediante una dirección y un puerto: Dirección: especifica la máquina destino. Puerto: especifica la aplicación destino.
  • 6. Introducción Algunas direcciones especiales: •127.0.0.1: Conocida con el nombre de LoopBack. Apunta a la propia máquina. •192.168.x.x (hay más): Utilizadas para las redes locales privadas conectadas a Internet (por ejemplo vía ADSL). •Algunos puertos conocidos: 21: Servidores FTP. 23: Servidores Telnet. 25: Servidores SMTP. 80: Servidores Web.
  • 7. Introducción Siglas: IP: Internet Protocol. URL: Uniform Resource Locator. HTTP: HiperText Transport Protocol. FTP: File Transport Protocol. TCP: Transmission Control Protocol. UDP: User Datagram Protocol.
  • 8. URL Una URL es el identificador unívoco de un recurso en Internet. Una URL consta de las siguientes partes: Dirección de la máquina (host). Path. Protocolo. Puerto. Por ejemplo: http://download.eclipse.org:80/downloads/index.php
  • 12. Socket •Habitualmente, tenemos una aplicación servidora esperando conexiones de un cliente en un puerto. •Y tenemos una aplicación cliente que quiere conectar con ese servidor en ese puerto. •Un socket es el link entre una aplicación servidora y un puerto.
  • 18. C:j2sdk1.4.2_06bin>java GMail 220 mx.gmail.com ESMTP 39sm4478072wrl 250 mx.gmail.com at your service 220 2.0.0 Ready to start TLS 334 VXNlcm5hbWU6 334 UGFzc3dvcmQ6 235 2.7.0 Accepted 250 2.1.0 OK 250 2.1.5 OK 354 Go ahead 250 2.0.0 OK 1134257278 39sm4478072wrl Envío de mensajes