Paul Leger http://pleger.cl SOCKETs Paul Leger http://pleger.cl.

Slides:



Advertisements
Presentaciones similares
Servicios de red e Internet
Advertisements

Servicios SFTP/SCP. Gabriel Montañés León.
Aplicaciones Cliente-Servidor Páginas WEB Correos electrónicos.
Servidor.pl #!/usr/local/bin/perl use Socket; ($port) $port = 2345 unless $port; Empleamos el módulo Socket, equivalente a las definiciones que.
Servicios de red e Internet 27/09/20121Jesús Torres Cejudo.
Cliente.pl #!/usr/local/bin/perl use Socket; ($them, $port) $port = 2345 unless $port; $them = 'localhost' unless $them; El primer argumento es.
Servidor de Batalla Naval.
Sockets en Java. Sockets ● Para programar aplicaciones en red en Java se utilizan los Sockets. ● Un socket permite establecer y manejar una conexión entre.
Introducción a los servicios Web
Sockets. / Los sockets (zócalos, referido a los enchufes de conexión de cables) son mecanismos de comunicación entre programas a través de una red TCP/IP.
TCP/IP Introducción TCP/IP Introducción. TCP/IP vs OSI Aplicación Presentación Sesión Transporte Red Enlace Física Aplicación Acceso a la red Física TCP/IP.
COMPARATIVA CLIENT/SERVIDOR AMB SOCKETS C vs. JAVA MANEL DOMÍNGUEZ SERRA GERARD ROCA MALLOFRÉ.
Enlaces Curso más teórico Configuración/instalación apache
Andrea Sánchez Ferriol Arantxa Valero García. Internet y la web  Internet: Es el conjunto de dispositivos y servicios que, distribuidos por todo el mundo,
2: Capa Aplicación 1 Capítulo 2: Capa Aplicación - I ELO322: Redes de Computadores Agustín J. González Este material está basado en:  Material de apoyo.
CONCEPTOS DE REDES Y PUERTOS MAS CONOCIDOS
Punto 6 – Alojamiento Virtual de sitios web: Hosts Virtuales Juan Luis Cano.
LABORATORIO DE ESTRUCTURA DE COMPUTADORES II Desarrollo de aplicación Cliente-Servidor.
Gabriela Prado. Un servidor web o servidor HTTP es un programa informático que procesa una aplicación del lado del servidor realizando conexiones bidireccionales.
Christian Zurita Ávila.  En el momento que nuestro ordenador se conecta a internet, éste pasa a ser un elemento más dentro de la Red, es decir, forma.
INTEGRANTES : Selvin Rivas José Vásquez Francisco Pérez J’ Alberto Patal.
Capa Aplicación: Programación de sockets
Gabriel Montañés León. Los servicios de red son programas de computación que respaldan la red humana. Distribuidos en toda la red, estos servicios facilitan.
Introducción a los servicios de nombres de dominio.
Protocolos de Transporte y Aplicación Javier Rodríguez Granados.
Redes de comunicación. ¿ Qué son redes de comunicación ? Una red de comunicación es una conexión de diferentes computadoras que pueden comunicarse e intercambiar.
VÍCTIMA GROOMING REDES SOCIALES PEDIR AYUDA DE CONFIANZA NUEVAS AMISTADES INSEGURIDAD FOTOS PERSONALES INFORMACIÓN PERSONAL MIEDO CHAT CELULAR JUEGOS.
Control, adquisición y monitoreo con Arduino y Visual Basic .net
Capítulo 2: Capa Aplicación - I
UF0854: Instalación y configuración de los nodos de una red local.
Conociendo un Ubuntu: Una distribución diferente a Linux
Capa Aplicación: Programación de sockets
Domain Name System (DNS)
Paul Leger DNS Paul Leger
Introducción al Proyecto
Paul Leger Otros y subredes Paul Leger
Capa Aplicación: Programación de sockets
Preparando para Trabajar en el Proyecto
SSH: una presentación corta
Paul Leger Procesos (capitulo 2) Paul Leger
Capa Aplicación: P2P ELO322: Redes de Computadores Agustín J. González
Descripción del Proyecto
Paul Leger Procesos (capitulo 2) Paul Leger
Paul Leger SOCKETs Paul Leger
Capa Aplicación: File Transfer Protocol
Ayudantía de EC: Sockets
Capa Aplicación: P2P ELO322: Redes de Computadores Agustín J. González
Paul Leger Introducción Paul Leger
Capa Aplicación: File Transfer Protocol
Capa Aplicación: Programación de sockets
Avances e Información de los Programadores del Lado del Cliente
DNS en GNU/Linux.
Capa Aplicación: P2P ELO322: Redes de Computadores Agustín J. González
CUESTIONARIO CONOCIMIENTOS PREVIOS
CONOCIMIENTOS PREVIOS
¿Cómo funciona Internet?
Capa Aplicación: File Transfer Protocol
SERVICIOS Y SERVIDORES
Capa Aplicación: File Transfer Protocol
Paul Leger Proyecto Paul Leger
Capítulo 2: Capa Aplicación - I
Taller de Programación en Redes
Servidores web. ¿Cómo funciona la web? Internet Cliente Web ( Netscape, Internet Explorer, Firefox, etc.) Servidor Web Servidor de nombres (DNS) 2.
Tema2. Instalación y administración de DHCP
Capa Aplicación: Programación de sockets
Instalación TruePort para Windows
Capa Aplicación: File Transfer Protocol
Capa Aplicación: File Transfer Protocol
Intr. a la creación y gestión de páginas web
Capa Aplicación: 2.7 Programación de sockets
Transcripción de la presentación:

Paul Leger http://pleger.cl SOCKETs Paul Leger http://pleger.cl

Cliente-servidor Cliente IP 1 Servidor IP 2 Solicita Información Notebook Servidor Web Servidor DNS Servidor de Base de Datos

Tres niveles Cliente IP 1 Servidor IP 2 Servidor IP 3 Solicita Información Notebook Servidor Web Servidor de Base de Datos Servidor IP 3 Servidor DNS

¿Cómo conversan? ¡USANDO PUERTOS! Cliente IP 1 Servidor IP 2 Solicita Información Notebook Servidor Web Servidor DNS Servidor de Base de Datos ¡USANDO PUERTOS! Conexión remota Juego en linea

Sockets Cliente IP 1 Servidor IP 2 Solicita Información Notebook Servidor Web (apache2: 80) Servidor DNS (Bind : 53) Servidor de Base de Datos (MySql: 3306) Conexión remota (ssh y scp: 22) Juego en linea (WOW: 3724, 1119) Conexión remota (ftp: 21)

Socket en Python #client #server Import socket import socket s = socket.socket() host = “127.0.0.1” port = 12345 s.connect((host, port)) print s.recv(2) s.close() #server import socket s = socket.socket() host = 127.0.0.1 port = 12345 s.bind((host, port)) s.listen(5) while True: c, addr = s.accept() print “Conectado con ”, addr c.send(“Gracias por su conexión”) c.close()

TAREA Un chat entre solamente dos computadores Al inicio, el programa debe pedir la IP con cual debe comunicarse Cuando se escribe “Adios”, el programa debe terminar