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

Slides:



Advertisements
Presentaciones similares
Servicio DNS.
Advertisements

Servicios de red e Internet
Tema 5 SRI Vicente Sánchez Patón I.E.S Gregorio Prieto
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.
La Web y el HTTP. Antes del año 1990 Internet era usado por InvestigadoresAcadémicosEstudiantes Transferir archivos logearse remotamente Enviar/recibir.
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.
1 Administracion Remota en Linux. 2 Que se puede hacer? ● Manejar un computador sin estar cerca de el ● Se hace a traves de una red ● En Linux : Se puede.
2: Capa Aplicación 1 Capa Aplicación: FTP ELO322: Redes de Computadores Agustín J. González Este material está basado en:  Material de apoyo al texto.
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,
Servicios en Red UT5. Servicios FTP.
CONCEPTOS DE REDES Y PUERTOS MAS CONOCIDOS
Punto 6 – Alojamiento Virtual de sitios web: Hosts Virtuales Juan Luis Cano.
Servicios de Red e Internet
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.
2: Capa Aplicación 1 Capa Aplicación: File Transfer Protocol ELO322: Redes de Computadores Agustín J. González Este material está basado en:  Material.
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.
Punto 3 – Servicios SFTP/SCP Juan Luis Cano. SH File Transfer Protocol (también conocido como SFTP o Secure File Transfer Protocol) es un protocolo del.
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.
HERRAMIENTAS DE TRABAJO A DISTANCIA FTP, TELNET, SSH, PCAnywhere, VNC Burgos enero 2004.
Redes Esencial 1 – Resolucion de Nombres 2 – Herramientas de Red 3 – Modelo TCP/IP 4 – Protocolos.
Introducción a los servicios de nombres de dominio.
Protocolos de Transporte y Aplicación Javier Rodríguez Granados.
1. Introducción a Internet y a la Web ¿Qué es Internet? ● Red pública de redes interconectadas que usan el “Protocolo Internet” (IP) ●
INSTALACIÓN/CONFIGURACIÓN DE EQUIPOS EN RED i+c: Investiga y contesta.
AppServ Implantación de Aplicaciones Web. Conceptos previos LAMP = Linux (SO) + Apache (Servidor Web) + MySQL (BBDD) + PHP (Web dinámicas). WAMP = Windows.
¡LOS SERVIDORES DE FTP Y NUBE!
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
File Transfer Protocol (FTP)
Capa Aplicación: Programación de sockets
Línea de Comando de Unix
Preparando para Trabajar en el Proyecto
Introducción a Sistemas Operativos (clase práctica)
Capa Aplicación: P2P ELO322: Redes de Computadores Agustín J. González
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.
INSTALACION FTP,TELNET Y SSH
Capa Aplicación: P2P ELO322: Redes de Computadores Agustín J. González
GRUPO – SERVICIOS Y SERVIDORES
Capa Aplicación: File Transfer Protocol
SERVICIOS Y SERVIDORES
Capa Aplicación: File Transfer Protocol
Paul Leger Proyecto Paul Leger
Servicios SFTP/SCP. Gustavo Antequera Rodríguez.
Taller de Programación en Redes
Tema2. Instalación y administración de DHCP
Capa Aplicación: Programación de sockets
“Seguridad en Aplicaciones Web” -Defensa en Profundidad-
Planificación Curso UNIDAD 1. INTRODUCCIÓN A LOS SERVICIOS EN RED
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: IP + Puerto (1) Ejemplo de una petición a 200.0.0.1:43 Programa 1 43 Programa 2 1043 Cliente 146.83.12.3 Servidor 200.0.0.1 Petición Requerida 65 Web 200.0.0.1 10 P: ¿Qué puede ser esta petición? R: Cualquier cosa, hasta una hora Correo Tarea: ¿Cuál es el puerto usado para atender servicios Web?

Sockets: IP + Puerto (2) Algunos servicios aceptan peticiones a través de puertos Cliente IP 1 Servidor IP 2 Petición Requerida 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) Transferencia de Archivo (FTP: 21)

Tarea: ¿Qué puerto usa el servicio SSH? Comando: nmap El comando nmap permite conocer qué puertos tiene abierto una dirección IP Para instarlo en linux, escribir: sudo apt-get install nmap Luego: nmap 127.0.0.1 Tarea: ¿Qué puerto usa el servicio SSH?

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()