1º parcial de Redes - ETSIA - 30 de enero de 2007

Tamaño: px
Comenzar la demostración a partir de la página:

Download "1º parcial de Redes - ETSIA - 30 de enero de 2007"

Transcripción

1 1º parcial de Redes - ETSIA - 30 de enero de 2007 Apellidos, Nombre: Soluciones _ Grupo de matrícula: 1. (1,5 punto) Dos host, A y B, están conectados mediante un router. La distancia entre cada uno de los hosts (A, B) y el router es de 100 m. La velocidad de transmisión empleada por todos los dispositivos es 100 Mbps, y la velocidad de propagación a través de los enlaces es de 2 x 10⁸ m/s. a) Si se está transmitiendo de forma continua, cuántos bits puede transmitir A antes de que su primer bit transmitido llegue al router? El número de bits que A podrá transmitir hasta que su primer bit llegue al router serán los bits que pueden transmitirse durante un intervalo igual al tiempo de propagación. De esta forma tenemos: T trans = T prop nº bits/v trans = Distancia/V prop --> nº bits = (100 m / 2 x 10 8 m/s) x (100 x 10 6 bit/s) nº bits = 50 bits b)sabiendo que las cabeceras de los niveles inferiores a TCP ocupan 34 bytes en total, cuánto tiempo tardaría A en establecer una conexión TCP con B? Suponemos despreciables los tiempos de procesamiento, y no se considera el retardo asociado a las colas en el router. El establecimiento de conexión en TCP se realiza mediante el intercambio de los segmentos que podemos ver en la figura: A SYN SYN,ACK ACK router SYN SYN,ACK B El tiempo de transmisión de un segmento será: T trans = nº bits/v trans Los segmentos intercambiados entre los dispositivos no llevarán datos, al tratarse de segmentos de establecimiento de conexión, por lo tanto: nº bits = cabecera TCP + cabeceras inferiores = = 20 bytes + 34 bytes = 54 x 8 bits = 432 bits El tiempo total necesario para que el segmento de SYN llegue de A hasta B será: T sync = T trans A-router + T prop A-router + T trans router-b + T prop router-b ACK donde T trans A-router = T trans router-b = 432 bits / 100 x 106 bit/s = 432 x 10-8 seg. T = T = 100 m / 2 x prop A-router prop router-b 108 m/s = 50 x 10-8 seg. Puesto que los tres segmentos de establecimiento de conexión son del mismo tamaño, el tiempo total de establecimiento de la conexión con B será: Ttotal = 3 x T sync = 3 x ( 2 x ( ) x 10-8 seg) = 3 x 964 x 10-8 = 2892 x 10-8 seg.

2 c) Cuál sería la longitud de un bit expresada en metros si aumentamos la velocidad de transmisión a 155 Mbps? El tiempo de transmisión de 1 bit será: T trans = nº bits/v trans = 1 bit/155 x 10 6 bit/s el tiempo que tardará en propagarse la señal de dicho bit por el enlace será: T prop = (Distancia / 2 x 10 8 m/s)) por lo tanto, igualando los dos términos tendremos: T trans = T prop nº bits/v trans = 1 bit/155 x 10 6 bit/s = (Distancia / 2 x 10 8 m/s) Distancia = (1 bit/155 x 10 6 bit/s) x 2 x 10 8 m/s) = 1,29 m/bit 2. (0,5 puntos) Justifica la utilización de MIME en el correo electrónico. El protocolo de correo SMTP impone que los mensajes de correo estén en formato ASCII 7-bits. La utilización de MIME permite enviar texto y objetos que inicialmente están en un formato diferente al ASCII 7-bits, permitiendo así la inclusión de imágenes, audio, ficheros comprimidos, ejecutables, etc... en los correos electrónicos. Entre otras cosas, MIME especifica cómo convertir esos objetos al ASCII 7- bits que necesita SMTP. 3. (0,5 puntos) Indica la utilidad de la cabecera Content-Transfer-Encoding. La cabecera Content-Transfer-Encoding especifica el método empleado para codificar los datos en formato distinto a ASCII 7-bits. Esta cabecera permite al receptor conocer el método que debe emplear para decodificar los datos recibidos. 4. (0,5 puntos) Es posible emplear un mismo socket TCP para intercambiar datos con dos procesos diferentes? Y si el socket es UDP? Justifica las respuestas. No, ya que un socket TCP, o bien está en modo pasivo (no intercambia datos, sino que espera conexiones), o está conectado a un único socket remoto, y por tanto a un único proceso. En el caso de sockets UDP, sí es posible, puesto que estos sockets no conectan con otros, sino que es necesario especificar la dirección destino para cada DatagramPacket. Cada datagrama que se envía puede ir destinado a un socket distinto.

3 5. (0,5 puntos) Indica las clases mínimas necesarias de Java.net necesarias para implementar un: a) Servidor TCP b)cliente TCP c) Cliente UDP a) ServerSocket, Socket b) Socket c) DatagramSocket, DatagramPacket, InetAddress 6. (0,5 puntos) a) Puede un cliente abrir dos sockets sobre el mismo puerto local (del mismo protocolo)? Justifica la respuesta. No. La apertura del segundo socket produciría un error, ya que de permitirse la existencia de este segundo socket haría que TCP no supiera a cuál entregar un segmento si se emplean ambos para acceder al mismo servidor. b) Pueden existir en un servidor dos sockets con el mismo puerto y protocolo? Justifica la respuesta, y pon un ejemplo. Si, únicamente en los servidores TCP, ya que en este caso los sockets se diferencian por la conexión, de la cual forma parte la dirección del socket remoto (del cliente), ya que son sockets conectados. Ejemplo: Se crean sockets con el mismo puerto en un servidor concurrente cada vez que se ejecuta la llamada a accept. 7. (0,5 puntos) Cuáles son los objetivos del control de flujo y del control de la congestión en TCP? Ambos mecanismos intentan evitar la pérdida de datos por saturación. En el caso del control de flujo, se desea evitar que se sature el receptor de los datos, mientras que en el caso del control de congestión se evita que lo haga la red.

4 8. (0,5 puntos) En qué consiste el piggybacking? Consiste en añadir un campo ACK (de reconocimiento) a los datos transmitidos, intentando minimizar el número de mensajes de ACK de los datos recibidos. Dicho de otra forma, permite que los mensajes de ACK viajen en los segmentos de datos del sentido contrario. 9. (1 punto) Desde el ordenador rtv1.retevision.es se quiere enviar un correo. El remitente es alumno@retevision.es y el destinatario profes@redes.upv.es. El DNS local de dicho ordenador es montgo.retevision.es y el servidor SMTP del remitente smtp.retevision.es. La dirección destino profes@redes.upv.es es un alias de alberto@privada.com, teresa@privada.com y federico@privada.com. Sabiendo que el servidor de correo para el dominio redes.upv.es es zoltar.rediris.es, y que las cachés DNS de los equipos mencionados están vacías, indica la secuencia TOTAL de PETICIONES DNS (las contestaciones no) necesaria para poder hacer llegar el correo. Supóngase que los TLD's conocen todos los servidores de nombres autorizados. Orden Origen Destino Tipo de consulta Recursiva/ Iterativa Objeto de la consulta 1 rtv1.retevisión.es montgo.retevision.com A R smtp.retevision.es 2 smtp.retevision.es montgo.retevision.com MX R redes.upv.es 3 montgo.retevision.com root.a MX I redes.upv.es 4 montgo.retevision.com DNS.es MX I redes.upv.es 5 montgo.retevision.com DNS.redes.upv.es MX I redes.upv.es 6 zoltar.rediris.es DNS.rediris.es MX R privada.com 7 DNS.rediris.es root.a MX I privada.com 8 DNS.rediris.es DNS.com MX I privada.com 9 DNS.rediris.es DNS.privada.com MX I privada.com

5 10.(1 punto) Escribe un programa en Java que implemente un servidor TCP iterativo. El servidor acepta una línea de caracteres del cliente y devuelve al cliente la misma línea. import java.net.*; import java.io.*; class ServidorTCP { public static void main(string args[]) throws UnknownHostException,IOException { ServerSocket ss = new ServerSocket(7777); while (true) { Socket s = ss.accept(); BufferedReader entrada = new BufferedReader(new InputStreamReader(s.getInputStream())); PrintWriter salida = new PrintWriter(s.getOutputStream()); salida.println(entrada.readline()); s.close(); b) Modifica el programa realizado para convertir el servidor iterativo en un servidor concurrente. import java.net.*; import java.io.*; class ServidorTCPConcurrente extends Thread { Socket id; public ServidorTCPConcurrente(Socket s) {id=s; public void run() { try { BufferedReader entrada = new BufferedReader(new InputStreamReader(id.getInputStream())); PrintWriter salida = new PrintWriter(id.getOutputStream()); salida.println(entrada.readline()); id.close(); catch(exception e) { public static void main(string args[]) throws IOException{ ServerSocket ss=new ServerSocket(7777); while(true) { Socket s = ss.accept(); ServidorTCPConcurrente t = new ServidorTCPConcurrente(s); t.start(); 11.(0,5 puntos) Indica alguna razón por la que pueda ocurrir la excepción IOException al instanciar un objeto de tipo Socket en Java. Al intentar conectar un socket cliente el puerto en el ordenador destino está cerrado.

6 12.(1 punto) La gráfica siguiente representa la evolución de una ventana de congestión TCP en función del tiempo. Responde las siguientes preguntas: a) Qué valor tiene la ventana de permisos del receptor (WIN)? 64 segmentos b)identifica los intervalos en los que actúa el mecanismo de incremento aditivo. [6,8] y [9,13] c) Qué ha sucedido en RTT 8? y en RTT 13? En ambos casos se ha producido una pérdida de segmento, ésta se ha detectado por: RTT = 8 : recepción de 3 ACKs duplicados RTT = 13: vencimiento del temporizador d)calcula el valor del umbral en los RTTs: 3, 10 y 15. Indica la fórmula utilizada para el cálculo. RTT = 3, umbral= WIN=64 RTT = 10, umbral = max ( ventana de transmisión/2, 2 segmentos) = (64/2,2) =32 RTT = 15, umbral = max ( ventana de transmisión/2, 2 segmentos) = (36/2,2) =18 e) Suponiendo que en el RTT 10 WIN pasa a valer 32, calcula los valores de la ventana de congestión y del umbral en el RTT 18. Indica la fórmula utilizada para el cálculo. umbral = max ( ventana de transmisión/2, 2 segmentos) = (32/2,2) =16 Ventana de congestión = Ventana de congestión + 1/Ventana de congestión = 17

7 13.(0,5 puntos) En una aplicación ftp: a) Qué órdenes de un cliente FTP provocan que se establezca una conexión de datos? Indica si son órdenes del protocolo FTP o de la interfaz de usuario. (Se aceptan ambos tipos) Las órdenes que crean una conexión de datos son las que producen un intercambio de datos (bien sea ficheros o contenido de directorios). Estas órdenes son LIST, RETR y STOR en el caso del protocolo FTP y dir, ls, get, put, mget y mput en el caso de la interfaz de usuario. b) Cómo se sabe el número de puerto al que hay que conectarse al establecer una conexión de datos? Si el modo es activo, el cliente le envía al servidor la orden PORT n1, n2, n3, n4, n5, n6, donde n5*256+n6 es el número de puerto donde el servidor debe conectarse al cliente. Si el modo es pasivo, entonces el servidor devuelve la cadena 227 Entering Passive Mode (n1, n2, n3, n4, n5, n6), donde n5*256+n6 es el número de puerto donde el cliente debe conectarse al servidor. 14.(0,5 puntos) Dada la orden./sock -l :7777 -d 'cat inicio.htm' indica la misión de cada uno de los parámetros. El parámetro -l indica que se va a crear un servidor. Por defecto, el servidor será un servidor TCP, dado que no se indica lo contrario. El parámetro -d indica que cuando se conecte un cliente se ejecute la orden cat inicio.htm. La salida estándar de esta orden se redirige hacia la red, de forma que el cliente recibe la salida generada por la orden. 15.(0,5 puntos) El siguiente fragmento de código forma parte de un cliente del protocolo http: Socket s = new Socket( System.setProperty( line.separator, \r\n ); BufferedReader lee = new BufferedReader(new InputStreamReader(s.getInputStream())); PrintWriter esc = new PrintWriter(s.getOutputStream(),true); esc.println( GET /redes/index.html HTTP/1.0 ); System.out.println( lectura: + lee.readline()); Suponiendo que en el puerto 80 de está escuchando un servidor que emplea el protocolo http y que el archivo solicitado se encuentra disponible, indica qué ocurrirá al ejecutar el programa. Justifica la respuesta. El cliente se bloqueará en la línea System.out.println( lectura: + lee.readline()); y no continua su ejecución. La razón es que el servidor ha recibido parte de la petición HTTP, pero no la ha recibido completa. Le falta una línea en blanco para saber que puede procesar la petición. Dado que el cliente no envía esa línea en blanco, el servidor sigue esperando el resto de la petición y, por lo tanto, no devuelve nada al cliente. A su vez, el cliente está esperando una línea del servidor. Como ambos se esperan mutuamente, se entra en una situación de bloqueo.

Examen de Redes - Primer Parcial - ETSIA 26 de Enero de 2006

Examen de Redes - Primer Parcial - ETSIA 26 de Enero de 2006 Examen de Redes - Primer Parcial - ETSIA 26 de Enero de 2006 Apellidos, Nombre: Grupo de matrícula: Soluciones al examen Todos 1. (1 punto) Convierte el siguiente servidor iterativo en un servidor concurrente:

Más detalles

Examen de Redes - ETSIA 9 de septiembre - Primer Parcial

Examen de Redes - ETSIA 9 de septiembre - Primer Parcial Apellidos, Nombre: Grupo: Examen de Redes - ETSIA 9 de septiembre - Primer Parcial AUTORIZO a los profesores de la asignatura Redes de 2º curso de la ETSIA a publicar las calificaciones de los exámenes

Más detalles

Examen Final de Redes - ETSIA - 1 de Junio de 2007

Examen Final de Redes - ETSIA - 1 de Junio de 2007 Examen Final de Redes - ETSIA - de Junio de 2007 Apellidos, Nombre: _ Grupo de matrícula:. (0,5 puntos) Completa la siguiente tabla con la pila de protocolos TCP/IP (arquitectura de Internet) indicando

Más detalles

Sockets. Los sockets son un mecanismo de comunicación entre procesos que se utiliza en Internet.

Sockets. Los sockets son un mecanismo de comunicación entre procesos que se utiliza en Internet. Sockets La biblioteca estándar de clases de Java nos proporciona todo lo que necesitamos para utilizar sockets en nuestras aplicaciones en el paquete java.net, por lo que tendremos que añadir la siguiente

Más detalles

Examen Final de Redes - ETSIA - 24 de junio de 2006

Examen Final de Redes - ETSIA - 24 de junio de 2006 Apellidos, Nombre: Grupo de matrícula: Examen Final de Redes - ETSIA - 24 de junio de 2006 1. (0,5 puntos) Calcula el tiempo necesario para recibir la respuesta a una consulta DNS si el servidor de nombres

Más detalles

Federico Peinado www.federicopeinado.es

Federico Peinado www.federicopeinado.es Federico Peinado www.federicopeinado.es Depto. de Ingeniería del Software e Inteligencia Artificial disia.fdi.ucm.es Facultad de Informática www.fdi.ucm.es Universidad Complutense de Madrid www.ucm.es

Más detalles

Redes de Computadores - Problemas y cuestiones

Redes de Computadores - Problemas y cuestiones Redes de Computadores - Problemas y cuestiones Cuestiones: ARP y direcciones IP 1. Convierte la dirección IP cuya representación hexadecimal es C22F1582 a notación decimal con puntos. 2. Interpreta las

Más detalles

EJEMPLOS PROGRAMACIÓN SOCKET - JAVA

EJEMPLOS PROGRAMACIÓN SOCKET - JAVA EJEMPLOS PROGRAMACIÓN SOCKET - JAVA 1.- Calcular el Cuadrado TCP En esta aplicación el cliente se conecta al servidor, para ello debe introducir la dirección IP del servidor y los parámetros sobre los

Más detalles

Práctica 3: Introducción a los sockets en Java

Práctica 3: Introducción a los sockets en Java Práctica 3: Introducción a los sockets en Java En esta práctica se va a tener una primera toma de contacto con la interfaz de los sockets en Java. Para ello plantearemos una serie de ejercicios muy sencillos

Más detalles

Desarrollo de Aplicaciones Distribuidas. Sockets. Daniel Avellaneda

Desarrollo de Aplicaciones Distribuidas. Sockets. Daniel Avellaneda Desarrollo de Aplicaciones Distribuidas Sockets Daniel Avellaneda Sockets en Java Qué es un Socket Un socket es una abstracción a través de la cual una aplicación pueden mandar y recibir datos. Un socket

Más detalles

PROGRAMACIÓN CLIENTE-SERVIDOR MEDIANTE SOCKETS EN JAVA

PROGRAMACIÓN CLIENTE-SERVIDOR MEDIANTE SOCKETS EN JAVA PROGRAMACIÓN CLIENTE-SERVIDOR MEDIANTE SOCKETS EN JAVA Qué es la arquitectura cliente servidor? La arquitectura cliente-servidor es un modelo de aplicación distribuida en el que las tareas se reparten

Más detalles

INGENIERÍA DE PROTOCOLOS DE COMUNICACIONES (MÓDULO 2)

INGENIERÍA DE PROTOCOLOS DE COMUNICACIONES (MÓDULO 2) INGENIERÍA F. I. M. DE PROTOCOLOS DE COMUNICACIONES - IMPLEMENTACIÓN DE PROTOCOLOS F. I. M. L.S.I.I.S L.S.I.I.S INGENIERÍA DE PROTOCOLOS DE COMUNICACIONES (MÓDULO 2) http://www.personal.fi.upm.es/~lmengual/inicio_ip.html

Más detalles

UNIVERSIDADE DA CORUÑA Departamento de Tecnoloxías da Información e as Comunicacións LABORATORIO DE RC: TUTORIAL DE SOCKETS EN JAVA

UNIVERSIDADE DA CORUÑA Departamento de Tecnoloxías da Información e as Comunicacións LABORATORIO DE RC: TUTORIAL DE SOCKETS EN JAVA UNIVERSIDADE DA CORUÑA Departamento de Tecnoloxías da Información e as Comunicacións LABORATORIO DE RC: TUTORIAL DE SOCKETS EN JAVA Índice 1. Presentación...3 2. Conceptos básicos...4 2.1. TCP...4 2.2.

Más detalles

Lab 01: Programación de Sockets en TCP

Lab 01: Programación de Sockets en TCP UNIVERSIDAD NACIONAL DE SAN ANTONIO ABAD DEL CUSCO Departamento Académico de Informática REDES Y TELECOMUNICACIONES 2 Lab 01: Programación de Sockets en TCP Ingº Manuel Peñaloza Figueroa Dime y lo olvidaré.

Más detalles

Redes de Computadoras Septiembre de 2006. Teoría y problemas (75 %).

Redes de Computadoras Septiembre de 2006. Teoría y problemas (75 %). Redes de Computadoras Septiembre de 2006 Nombre: DNI: Teoría y problemas (75 ). 1. (2 puntos) Verdadero o falso? Razone además su respuesta. a) Un host A envía a un host B un fichero muy grande a través

Más detalles

REDES DE ORDENADORES HOJA DE PROBLEMAS 3

REDES DE ORDENADORES HOJA DE PROBLEMAS 3 Página 1 REDES DE ORDENADORES HOJA DE PROBLEMAS 3 TCP 1) Suponga que se ha recogido la siguiente traza de una conexión TCP colocando el tcpdump en la máquina 130.206.169.222. Se sabe que las dos máquinas

Más detalles

Sockets en Java. La Creatividad proviene de un conflicto de ideas. Uso de Sockets

Sockets en Java. La Creatividad proviene de un conflicto de ideas. Uso de Sockets Uso de Sockets Este pequeño manual, le muestra cómo funciona el Socket Server para crear un pequeño servidor web que envía una página HTML a cualquier Navegador Web como Firefox, Internet Explorer, etc..

Más detalles

Introducción (I) La capa de transporte en Internet: TCP es: UDP es:

Introducción (I) La capa de transporte en Internet: TCP es: UDP es: Introducción (I) La capa de transporte en Internet: Esta formada por un gran número de protocolos distintos. Los más utilizados son TCP y UDP. TCP es: Fiable. Orientado a conexión. Con control de flujo.

Más detalles

UNIVERSIDAD POLITÉCNICA DE PACHUCA SOCKETS EN JAVA

UNIVERSIDAD POLITÉCNICA DE PACHUCA SOCKETS EN JAVA SOCKETS EN JAVA Los sockets son puntos finales de enlaces de comunicaciones entre procesos. Los procesos los tratan como descriptores de ficheros, de forma que se pueden intercambiar datos con otros procesos

Más detalles

Nivel de Transporte en Internet

Nivel de Transporte en Internet Nivel de Transporte en Internet Nivel de Transporte en TCP/ La capa de transporte transmite mensajes entre las aplicaciones de dos ordenadores. La programación de aplicaciones sobre el nivel de transporte

Más detalles

Formato para prácticas de laboratorio

Formato para prácticas de laboratorio CARRERA PLAN DE ESTUDIO CLAVE ASIGNATURA NOMBRE DE LA ASIGNATURA IC y LSC 2003-1 5038 Programación Orientada a Objetos II PRÁCTICA No. 3 LABORATORIO DE NOMBRE DE LA PRÁCTICA DURACIÓN (HORA) Sockets 4 1

Más detalles

Sockets en Java. Prof. Wílmer Pereira Universidad Simón Bolívar

Sockets en Java. Prof. Wílmer Pereira Universidad Simón Bolívar Sockets en Java Prof. Wílmer Pereira Universidad Simón Bolívar Arquitectura Cliente/Servidor Cliente Request Reply Servidor Cómo permitir comunicación entre objetos situados en diferentes máquinas? Sockets

Más detalles

Práctica 5: Servidor web concurrente en Java

Práctica 5: Servidor web concurrente en Java Práctica 5: Servidor web concurrente en Java Esta práctica pretende familiarizar al alumno con la programación de servidores que emplean sockets TCP. Para ello partiremos del servidor web básico visto

Más detalles

1.- FUNDAMENTOS...2 2.- FUNCIONAMIENTO GENÉRICO...3 3.- JAVA SOCKETS... 4. 3.4.1.- Creación de Streams de Entrada...7

1.- FUNDAMENTOS...2 2.- FUNCIONAMIENTO GENÉRICO...3 3.- JAVA SOCKETS... 4. 3.4.1.- Creación de Streams de Entrada...7 1.- FUNDAMENTOS...2 2.- FUNCIONAMIENTO GENÉRICO...3 3.- JAVA SOCKETS... 4 3.1.- INTRODUCCION... 4 3.2.- MODELO DE COMUNICACIONES CON JAVA...5 3.3.- APERTURA DE SOCKETS... 6 3.4.- CREACIÓN DE STREAMS...

Más detalles

Capítulo 3: Capa Transporte - I

Capítulo 3: Capa Transporte - I Capítulo 3: Capa Transporte - I ELO322: Redes de Computadores Tomás Arredondo Vidal Este material está basado en: material de apoyo al texto Computer Networking: A Top Down Approach Featuring the Internet

Más detalles

Comunicación entre procesos: sockets udp. Jorge Iván Meza Martínez

Comunicación entre procesos: sockets udp. Jorge Iván Meza Martínez Comunicación entre procesos: sockets udp Jorge Iván Meza Martínez jimezam@gmail.com Especialización en Gestión de Redes de Datos Universidad Nacional de Colombia Sede Manizales 1/31 Contenidos Conceptos

Más detalles

Introducción a Internet

Introducción a Internet Introducción a Internet Ejemplo: Navegación En mi navegador escribo: http://www.fing.edu.uy Se despliega en mi pantalla un conjunto de textos, imágenes, animaciones Qué es lo que hace posible esto? 1 En

Más detalles

Las clases Java Socket y ServerSocket

Las clases Java Socket y ServerSocket Las clases Java Socket y ServerSocket Lenguajes y Herramientas de Programación Universidad de La Laguna Programa de Doctorado de Física e Informática Escuela Técnica Superior Superior de Ingeniería Informática

Más detalles

Redes (IS20) Ingeniería Técnica en Informática de Sistemas. http://www.icc.uji.es. CAPÍTULO 8: El nivel de transporte en Internet

Redes (IS20) Ingeniería Técnica en Informática de Sistemas. http://www.icc.uji.es. CAPÍTULO 8: El nivel de transporte en Internet Redes (IS20) Ingeniería Técnica en Informática de Sistemas http://www.icc.uji.es CAPÍTULO 8: El nivel de transporte en Internet ÍNDICE 1. Introducción Curso 2002-2003 - Redes (IS20) -Capítulo 8 1 1. Introducción

Más detalles

Capítulo 5. Programación de aplicaciones de red

Capítulo 5. Programación de aplicaciones de red Capítulo 5. Programación de aplicaciones de red Redes de Ordenadores 2º Grado en Ingeniería en Tecnologías de Telecomunicación 1 Área de Ingeniería Telemática Capítulo 5: Programación de aplicaciones de

Más detalles

EL LENGUAJE DE PROGRAMACIÓN JAVA TM

EL LENGUAJE DE PROGRAMACIÓN JAVA TM EL LENGUAJE DE PROGRAMACIÓN JAVA TM Por MIGUEL SÁNCHEZ LÓPEZ y VICTOR ALONSO BARBERÁN Disponible en el Servicio de Publicaciones de la Universidad Politécnica de Valencia con el número 922. 7.COMUNICACIONES

Más detalles

UNIVERSIDAD CARLOS III DE MADRID DEPARTAMENTO DE INGENIERÍA TELEMÁTICA. Daniel Díaz Sánchez

UNIVERSIDAD CARLOS III DE MADRID DEPARTAMENTO DE INGENIERÍA TELEMÁTICA. Daniel Díaz Sánchez UNIVERSIDAD CARLOS III DE MADRID DEPARTAMENTO DE INGENIERÍA TELEMÁTICA Sockets para servidor Daniel Díaz Sánchez Florina Almenárez Andrés Marín Departamento de Ingeniería Telemática Universidad Carlos

Más detalles

Arquitecturas cliente/servidor

Arquitecturas cliente/servidor Arquitecturas cliente/servidor Creación de Sockets Cliente Servidor Creación de Sockets Cliente/Servidor Sockets en TCP Sockets en UDP Definición de DAEMON Concepto de Hilos Qué es un socket? Un socket

Más detalles

Ingeniería en Automática Industrial Software para Aplicaciones Industriales I

Ingeniería en Automática Industrial Software para Aplicaciones Industriales I Formas de comunicación! " Formas de comunicación! " TRABAJO EN RED BÁSICO Los computadores en una red se comunican unos con otros a través de protocolos de comunicación. Un protocolo establece una descripción

Más detalles

Bloque III: El nivel de transporte. Tema 7: Intercambio de datos TCP

Bloque III: El nivel de transporte. Tema 7: Intercambio de datos TCP Bloque III: El nivel de transporte Tema 7: Intercambio de datos TCP Índice Bloque III: El nivel de transporte Tema 7: Intercambio de datos TCP Flujo de datos interactivo ACKs retardados Algoritmo de Nagle

Más detalles

Juan Pavón Mestras Dep. Sistemas Informáticos y Programación Universidad Complutense de Madrid.

Juan Pavón Mestras Dep. Sistemas Informáticos y Programación Universidad Complutense de Madrid. Juan Pavón Mestras Dep. Sistemas Informáticos y Programación Universidad Complutense de Madrid jpavon@sip.ucm.es http://bogart.sip.ucm.es/~juan Internet Protocolos en Internet SMTP FTP Telnet HTTP... TCP/UDP

Más detalles

Tema II. Sockets. Desarrollo de Aplicaciones para Internet Curso Miguel Reboiro Jato

Tema II. Sockets. Desarrollo de Aplicaciones para Internet Curso Miguel Reboiro Jato Tema II. Sockets Desarrollo de Aplicaciones para Internet Curso 12 13 Miguel Reboiro Jato Índice 1. Qué es un Socket? 2. Tipos de Socket 3. Sockets en Java 1. InetAddress y SocketAddress 2. Socket y ServerSocket

Más detalles

Sistemas de Transportes de Datos (STD) Tema III: UDP Y TCP (Entrega 1) Nivel de. Proceso. Nivel de Transporte. Nivel de Red.

Sistemas de Transportes de Datos (STD) Tema III: UDP Y TCP (Entrega 1) Nivel de. Proceso. Nivel de Transporte. Nivel de Red. TEMA III: UDP Y TCP 3. Protocols UDP i TCP 3.1 El protocol UDP 3.2 Funcionalitats de TCP 3.3 Els estats de TCP 3.3.1 Establiment de la conexió(3whs) 3.3.2 Finalització de la conexió 3.4 Control d'errors

Más detalles

Clase 22 Nivel de Aplicación WWW Tema 6.- Nivel de aplicación en Internet

Clase 22 Nivel de Aplicación WWW Tema 6.- Nivel de aplicación en Internet Clase 22 Nivel de Aplicación WWW Tema 6.- Nivel de aplicación en Internet Dr. Daniel Morató Redes de Computadores Ingeniero Técnico de Telecomunicación Especialidad en Sonido e Imagen 3º curso Temario

Más detalles

Examen Parcial de la Parte III Arquitectura de Redes de Ordenadores

Examen Parcial de la Parte III Arquitectura de Redes de Ordenadores Examen Parcial de la Parte III Arquitectura de Redes de Ordenadores GSyC Departamento de Teoría de la Señal y Comunicaciones y Sistemas Telemáticos y Computación Universidad Rey Juan Carlos 30 de junio

Más detalles

Problema de agotamiento de direcciones

Problema de agotamiento de direcciones Problema de agotamiento de direcciones Area de Ingeniería Telemática http://www.tlm.unavarra.es Laboratorio de Programación de Redes 3º Ingeniería Técnica en Informática de Gestión Objetivo Ver diferentes

Más detalles

Bloque I: Introducción. Tema 2: Introducción a TCP/IP

Bloque I: Introducción. Tema 2: Introducción a TCP/IP Bloque I: Introducción Tema 2: Introducción a TCP/IP Índice Bloque I: Introducción Tema 2: Introducción a TCP/IP Introducción Niveles y protocolos Direcciones IP y nombres DNS Números de puerto Transmisión

Más detalles

GUÍA DE ESTUDIO TEMA 2. MODELO OSI. ESTÁNDARES Y PROTOCOLOS. MODELO TCP/IP.

GUÍA DE ESTUDIO TEMA 2. MODELO OSI. ESTÁNDARES Y PROTOCOLOS. MODELO TCP/IP. GUÍA DE ESTUDIO TEMA 2. MODELO OSI. ESTÁNDARES Y PROTOCOLOS. MODELO TCP/IP. OBJETIVOS Introducir conceptos de las comunicaciones: protocolo, jerarquías de protocolos y estándares utilizados. Conocer los

Más detalles

TCP Transmission Control Protocol

TCP Transmission Control Protocol 1 TCP Transmission Control Protocol TCP es un protocolo orientado a conexión que crea una conexión virtual entre dos TCPs para enviar datos. Además, TCP usa mecanismos de control de flujo y error en la

Más detalles

Programación para redes con Java

Programación para redes con Java Programación para redes con Java Jorge Eduardo Ibarra Esquer Programación para redes Clases en java.net Protocolos Sockets Datagramas Aplicaciones cliente-servidor 1 Programación para redes Java presenta

Más detalles

Ejercicios Tema 1 1.- Supongamos que hay exactamente un switch de paquetes entre un host que envía y un host que recibe. Las tasas de transmisión entre el host que envía y el que recibe son R 1 y R 2 respectivamente.

Más detalles

Arquitecturas cliente/servidor

Arquitecturas cliente/servidor Arquitecturas cliente/servidor Conceptos básicos 1 Conceptos básicos 1. Definición de puerto 2. Sockets 3. Conceptos cliente/servidor 4. Definición de Stream 5. Concurrencia, multiprogramación y multitarea

Más detalles

Protocolos de transporte y aplicación

Protocolos de transporte y aplicación Protocolos de transporte y aplicación Tema 1 SRI Vicente Sánchez Patón I.E.S Gregorio Prieto Funciones protocolos de aplicación Los protocolos de la capa de aplicación los utilizan tanto los dispositivos

Más detalles

SISTEMAS OPERATIVOS Y TCP/IP. - El Modelo de Referencia TCP/IP -

SISTEMAS OPERATIVOS Y TCP/IP. - El Modelo de Referencia TCP/IP - SISTEMAS OPERATIVOS Y TCP/IP - El Modelo de Referencia TCP/IP - Objetivos Describir el modelo de referencia TCP/IP Comparar el modelo TCP/IP con el modelo OSI Analizar el formato general del datagrama

Más detalles

Introducción a las Redes de Computadoras

Introducción a las Redes de Computadoras Introducción a las Redes de Computadoras Capitulo 2 Capa de Aplicación Nota acerca de las transparencias del curso: Estas transparencias están basadas en el sitio web que acompaña el libro, y han sido

Más detalles

Introducción a las Redes de Computadoras. Capa de aplicación. Programación con Sockets. Capitulo 2 Capa de Aplicación

Introducción a las Redes de Computadoras. Capa de aplicación. Programación con Sockets. Capitulo 2 Capa de Aplicación Introducción a las Redes de Computadoras Capitulo 2 Capa de Aplicación Nota acerca de las transparencias del curso: Estas transparencias están basadas en el sitio web que acompaña el libro, y han sido

Más detalles

Bloque III: El nivel de transporte. Tema 5: UDP y TCP

Bloque III: El nivel de transporte. Tema 5: UDP y TCP Bloque III: El nivel de transporte Tema 5: UDP y TCP Índice Bloque III: El nivel de transporte Tema 5: UDP y TCP UDP Cabecera UDP TCP Cabecera TCP Referencias Capítulo 3 de Redes de Computadores: Un enfoque

Más detalles

ISP s. Tier-1: Tier-2:

ISP s. Tier-1: Tier-2: ISP s Tier-1: 622 Mbps o mayor Los mayores tienen enlaces en el rango de 2.5 a 10 Gbps Directamente conectados a cada uno de los otros tier-1 ISPs Conectado a un gran numero de tier-2 Isps y otras redes

Más detalles

Tema 1 - Introducción Hoja de problemas

Tema 1 - Introducción Hoja de problemas E.T.S.I.I.T - Ingeniería de Telecomunicación Redes Telefónicas Tema 1 - Introducción Hoja de problemas Problema 1. Para una red JDP en su jerarquía primaria de 30+2, determinar el cociente (S/N) ley-a

Más detalles

Redes de Comunicaciones. Ejercicios de clase Tema 3

Redes de Comunicaciones. Ejercicios de clase Tema 3 Redes de Comunicaciones Ejercicios de clase Tema 3 Tema 3. Ejercicio Sobre un nivel de enlace que implanta el protocolo de bit alternante se añade un tercer nivel de aplicación que incluye una aplicación

Más detalles

ARQUITECTURAS CLIENTE/SERVIDOR

ARQUITECTURAS CLIENTE/SERVIDOR Arquitecturas Cliente/Servidor, Sem 2016-1 M.I.Yasmine Macedo Reza 1 ARQUITECTURAS CLIENTE/SERVIDOR Conceptos básicos Arquitecturas Cliente/Servidor, Sem 2016-1 M.I.Yasmine Macedo Reza 2 Conceptos básicos

Más detalles

Práctica de laboratorio 4.5.2: Protocolos de la capa de Transporte TCP/IP, TCP y UDP Diagrama de topología

Práctica de laboratorio 4.5.2: Protocolos de la capa de Transporte TCP/IP, TCP y UDP Diagrama de topología Práctica de laboratorio 4.5.2: Protocolos de la capa de Transporte TCP/IP, TCP y UDP Diagrama de topología Este documento es información pública de Cisco. Página 1 de 10 Tabla de direccionamiento Dispositivo

Más detalles

Multienhebrado en Java Un toque de sincronización Transporte en Java Ejemplo conjunto

Multienhebrado en Java Un toque de sincronización Transporte en Java Ejemplo conjunto Java y multiprogramación sobre red Sistemas Distribuidos ITInformática (UVA) César Llamas Bello 2003 Índice Multienhebrado en Java Un toque de sincronización Transporte en Java Ejemplo conjunto 26/02/2003

Más detalles

Programando en Java Raspberry Pi (RPi) 2015/05/08 Juan V. Capella

Programando en Java Raspberry Pi (RPi) 2015/05/08 Juan V. Capella Programando en Java Raspberry Pi (RPi) 2015/05/08 Juan V. Capella Contenido Objetivo Introducción Tecnología Java Clases y objetos. Herencia Aplicaciones y Applets Tipos de datos y estructuras Operadores

Más detalles

Bloque III: El nivel de transporte. Tema 7: Intercambio de datos TCP

Bloque III: El nivel de transporte. Tema 7: Intercambio de datos TCP Bloque III: El nivel de transporte Tema 7: Intercambio de datos TCP Índice Bloque III: El nivel de transporte Tema 7: Intercambio de datos TCP Flujo de datos interactivo ACKs retardados Algoritmo de Nagle

Más detalles

Modelo OSI y TCP/IP. Teleprocesamiento Ing. Zoila Marquez.

Modelo OSI y TCP/IP. Teleprocesamiento Ing. Zoila Marquez. Modelo OSI y TCP/IP Teleprocesamiento Ing. Zoila Marquez. Modelo OSI El Modelo OSI divide en 7 capas el proceso de transmisión de la información entre equipo informáticos, donde cada capa se encarga de

Más detalles

Tema 14: El protocolo TCP

Tema 14: El protocolo TCP Tema 14: El protocolo TCP 1 Introducción 2 Puertos y conexiones 3 Control de flujo Recuperación n de errores 4 Control de congestión 5 Formato de un segmento TCP 6 Establecimiento y cierre de una conexión

Más detalles

Redes de Computadoras Junio de 2007. Teoría y problemas

Redes de Computadoras Junio de 2007. Teoría y problemas edes de Computadoras Junio de 2007 Nombre: DNI: Teoría y problemas 1. (2 puntos) Suponga la siguiente red de computadoras: H 1 S 1 H 2 L El nodo emisor H 1 envía al nodo receptor H 2 un mensaje de F bits

Más detalles

Conceptos avanzados. Contenido

Conceptos avanzados. Contenido Conceptos avanzados Daniel Morató Area de Ingeniería Telemática Departamento de Automática y Computación Universidad Pública de Navarra daniel.morato@unavarra.es Laboratorio de Programación de Redes http://www.tlm.unavarra.es/asignaturas/lpr

Más detalles

Redes de Computadores Nivel de Transporte: Introducción + UDP

Redes de Computadores Nivel de Transporte: Introducción + UDP es de Computadores Nivel de Transporte: Introducción + UDP Área de Ingeniería Telemática Dpto. Automática y Computación http://www.tlm.unavarra.es/ Hasta ahora Introducción a grandes rasgos > Internet

Más detalles

El Modelo. Aplicación. Presentación. Sesión. Transporte. Red. Enlace. Físico

El Modelo. Aplicación. Presentación. Sesión. Transporte. Red. Enlace. Físico El Modelo Es una arquitectura por niveles para el diseño de sistemas de red que permiten la comunicación entre todos los dispositivos de computadoras. Esta compuesto por siete niveles separados, pero relacionados,

Más detalles

Universisdad de Los Andes Facultad de Ingeniería Escuela de Sistemas. Capa de Transporte. Mérida - Venezuela Prof. Gilberto Díaz

Universisdad de Los Andes Facultad de Ingeniería Escuela de Sistemas. Capa de Transporte. Mérida - Venezuela Prof. Gilberto Díaz Universisdad de Los Andes Facultad de Ingeniería Escuela de Sistemas Capa de Transporte Mérida - Venezuela Prof. Gilberto Díaz Transmission Control Protocol (TCP) Fue diseñado para proporcionar una transferencia

Más detalles

ELO322 Redes de Computadores I 07/06/2013. Segundo Certamen ACK1 ACK1 ACK1 ACK1 ACK5

ELO322 Redes de Computadores I 07/06/2013. Segundo Certamen ACK1 ACK1 ACK1 ACK1 ACK5 Segundo Certamen Pregunta : Para el protocolo TCP- ptos puntos cada una, el resultado se multiplica por /6 a Explique y dé un ejemplo en un diagrama temporal del algoritmo de retransmisión rápida El algoritmo

Más detalles

Universidad de Cantabria corcuerp@unican.es

Universidad de Cantabria corcuerp@unican.es Networking Pedro Corcuera Dpto. Matemática Aplicada y Ciencias de la Computación Universidad de Cantabria corcuerp@unican.es Objetivos Aprender los conceptos básicos de redes y su implementación en Java

Más detalles

7. Otras sentencias Sentencia break. 84 A. García-Beltrán y J.M. Arranz

7. Otras sentencias Sentencia break. 84 A. García-Beltrán y J.M. Arranz 84 A. García-Beltrán y J.M. Arranz 7. Otras sentencias Objetivos: a) Describir el funcionamiento de las otras sentencias de control (break, continue y try-catch) b) Interpretar el resultado de una secuencia

Más detalles

CUESTIONARIO PARA EL PROTOCOLO TCP/IP PREGUNTAS

CUESTIONARIO PARA EL PROTOCOLO TCP/IP PREGUNTAS CUESTIONARIO PARA EL PROTOCOLO TCP/IP PREGUNTAS TEMA I 1. - Qué significa TCP/IP? 2. - Por que es necesario usar TCP/IP? 3. - Cuáles son algunas funciones del nivel de aplicación? 4. - Qué es una PDU?

Más detalles

Curso de Redes Computadores 1 Tema 3 Introducción a la capa de transporte. Interfaz de programación en redes. Sockets.

Curso de Redes Computadores 1 Tema 3 Introducción a la capa de transporte. Interfaz de programación en redes. Sockets. Curso de Redes Computadores 1 Tema 3 Introducción a la capa de transporte. Interfaz de programación en redes. Sockets. Prof. Ricardo Gonzalez Redes de Computadores Tema 3 1 1 Modelo Cliente-Servidor Dos

Más detalles

Red LSUB. 4 de marzo de 2015 GSYC

Red LSUB. 4 de marzo de 2015 GSYC Red LSUB GSYC 4 de marzo de 2015 (cc) 2015 Laboratorio de Sistemas, Algunos derechos reservados. Este trabajo se entrega bajo la licencia Creative Commons Reconocimiento - NoComercial - SinObraDerivada

Más detalles

Contenido. UDP y TCP NAT Proxy El Laboratorio de Telemática. 17 Nov Conceptos avanzados 1/21

Contenido. UDP y TCP NAT Proxy El Laboratorio de Telemática. 17 Nov Conceptos avanzados 1/21 Conceptos avanzados Dr. Daniel Morató Area de Ingeniería Telemática Departamento de Automática y Computación Universidad Pública de Navarra daniel.morato@unavarra.es Laboratorio de Programación de Redes

Más detalles

Redes de Computadoras Junio de 2006. Teoría y problemas (75 %)

Redes de Computadoras Junio de 2006. Teoría y problemas (75 %) Redes de Computadoras Junio de 2006 Nombre: DNI: Teoría y problemas (75 %) 1. (1 punto) Suponga una aplicación P2P de compartición de ficheros en la que existe un servidor central que ofrece un servicio

Más detalles

Cliente/Servidor en Java

Cliente/Servidor en Java Cliente/Servidor en Java Grupo ARCOS Desarrollo de Aplicaciones Distribuidas Ingeniería Informática Universidad Carlos III de Madrid Contenidos 1. Introducción: 1. Paradigma cliente/servidor 2. Entorno

Más detalles

Práctica #5: Uso de control de flujo, Excepciones y Lectura Estándar

Práctica #5: Uso de control de flujo, Excepciones y Lectura Estándar Práctica #5: Uso de control de flujo, Excepciones y Lectura Estándar Introducción El alumno creará cuatro programas en java que manejen control de flujo mediante las sentencias de bucle while y do/while,

Más detalles

El nivel de transporte

El nivel de transporte El nivel de transporte Jesús Moreno León Alberto Molina Coballes Redes de Área Local Septiembre 2009 Nivel de transporte Gobierna el acceso múltiple a la red de los diversos procesos de la máquina que

Más detalles

ARQUITECTURA DE REDES, SISTEMAS Y SERVICIOS Conjunto de problemas del Tema 2

ARQUITECTURA DE REDES, SISTEMAS Y SERVICIOS Conjunto de problemas del Tema 2 Departamento de Automática y Computación Automatika eta Konputazio Saila Campus de Arrosadía Arrosadiko Campusa 31006 Pamplona - Iruñea Tfno. 948 169113, Fax. 948 168924 Email: ayc@unavarra.es ARQUITECTURA

Más detalles

Bloque III: El nivel de transporte. Tema 6: Conexiones TCP

Bloque III: El nivel de transporte. Tema 6: Conexiones TCP Bloque III: El nivel de transporte Tema 6: Conexiones TCP Índice Bloque III: El nivel de transporte Tema 6: Conexiones TCP Establecimiento de conexión Finalización de conexión Diagrama de estados Segmentos

Más detalles

UNIVERSIDAD NACIONAL AUTONOMA DE NICARAGUA

UNIVERSIDAD NACIONAL AUTONOMA DE NICARAGUA UNIVERSIDAD NACIONAL AUTONOMA DE NICARAGUA FACULTAD REGIONAL MULTIDISCIPLINARIA ESTELI FAREM - ESTELI Asignatura: Teletratamiento de REDES I Prof. Manuel Rivas Chavarría CONTENIDOS: 1. Modelo de referencia

Más detalles

Bloque IV: El nivel de red. Tema 9: IP

Bloque IV: El nivel de red. Tema 9: IP Bloque IV: El nivel de red Tema 9: IP Índice Bloque IV: El nivel de red Tema 9: IP Introducción Cabecera IP Fragmentación IP Referencias Capítulo 4 de Redes de Computadores: Un enfoque descendente basdado

Más detalles

Pauta Tarea 1 Redes de Computadores I

Pauta Tarea 1 Redes de Computadores I Pauta Tarea 1 Redes de Computadores I 1-2011 3) Considere el caso de envío de voz desde el Host A a Host B por una red de paquetes conmutados (ejemplo, Telefonía en Internet). Host A convierte la voz análoga

Más detalles

ARQUITECTURA DE REDES Laboratorio

ARQUITECTURA DE REDES Laboratorio 1nsloo.cl ARQUITECTURA DE REDES Laboratorio Práctica 7: Protocolos de transporte en TCP/IP 1. OBJETIVO Conocer las características de los protocolos de transporte de la arquitectura TCP/IP: TCP y UDP.

Más detalles

Modelo de Objetos Distribuidos

Modelo de Objetos Distribuidos Remote Method Invocation Modelo de Objetos Distribuidos Un objeto remoto es un objeto cuyos métodos pueden ser invocados desde otra máquina virtual de java, potencialmente en un host diferente. Modelo

Más detalles

TCP: Características Establecimiento y finalización de conexiones Tema 4.- Nivel de transporte en Internet

TCP: Características Establecimiento y finalización de conexiones Tema 4.- Nivel de transporte en Internet TCP: Características Establecimiento y finalización de conexiones Tema 4.- Nivel de transporte en Internet http://www.tlm.unavarra.es Redes de Ordenadores Ingeniero Técnico de Telecomunicación Especialidad

Más detalles

HOJA DE EJERCICIOS 5 PROGRAMACIÓN CON EXCEPCIONES EN JAVA

HOJA DE EJERCICIOS 5 PROGRAMACIÓN CON EXCEPCIONES EN JAVA Estructura de la Información en Programación I.T.I.G., Matemáticas. Curso 2008/2009 Nombre:... Fecha: / 01 / 2009 HOJA DE EJERCICIOS 5 PROGRAMACIÓN CON EXCEPCIONES EN JAVA Esta hoja de ejercicios nos servirá

Más detalles

PROTOCOLOS DE RED SMTP

PROTOCOLOS DE RED SMTP PROTOCOLOS DE RED SMTP Qué es SMTP? Simple Mail Transfer Protocol (SMTP) Protocolo Simple de Transferencia de Correo, es un protocolo de la capa de aplicación. Protocolo de red basado en textos utilizados

Más detalles

Práctica 9: Análisis del tráfico de red

Práctica 9: Análisis del tráfico de red Práctica 9: Análisis del tráfico de red Empleando la misma herramienta que se ha presentado en la práctica anterior, Ethereal, se van a realizar capturas de tráfico de aplicaciones que emplean los protocolos

Más detalles

Tema 3: COMUNICACIÓN ENTRE PROCESOS

Tema 3: COMUNICACIÓN ENTRE PROCESOS Tema 3: COMUNICACIÓN ENTRE PROCESOS E. U. Informática en Segovia Departamento de Informática Universidad de Valladolid 1 Introducción Estudia las comunicaciones punto a punto entre los lados de un enlace

Más detalles

PROTOCOLOS DE RED (Parte 2) HTTP

PROTOCOLOS DE RED (Parte 2) HTTP PROTOCOLOS DE RED (Parte 2) HTTP Qué es HTTP? HTTP (Hypertext Transfer Protocol ) es el protocolo usado en cada transacción de la World Wide Web. Es un protocolo de red (un protocolo se puede definir como

Más detalles

Protocolos Arquitectura TCP/IP

Protocolos Arquitectura TCP/IP Protocolos Arquitectura TCP/IP Area de Ingeniería Telemática http://www.tlm.unavarra.es Arquitectura de es, Sistemas y Servicios 3º Ingeniería de Telecomunicación Temario ARQUITECTURA DE REDES, 1. Introducción

Más detalles

Introducción a las redes de ordenadores y protocolos de comunicación. Ordenador que no depende de otro para su funcionamiento.

Introducción a las redes de ordenadores y protocolos de comunicación. Ordenador que no depende de otro para su funcionamiento. Introducción Evolución de la informática: Inicialmente un ordenador que ejecuta todos los trabajos. Actualmente un conjunto de ordenadores conectados entre sí. Ordenador autónomo: Ordenador que no depende

Más detalles

Bloque I: Introducción. Tema 2: Introducción a TCP/IP

Bloque I: Introducción. Tema 2: Introducción a TCP/IP Bloque I: Introducción Tema 2: Introducción a TCP/IP Índice Bloque I: Introducción Tema 2: Introducción a TCP/IP Introducción Niveles y protocolos Direcciones IP y nombres DNS Números de puerto Transmisión

Más detalles

Sockets. Sockets. 1 Introducción

Sockets. Sockets. 1 Introducción 1 Introducción Los URL y las conexiones URL (URLConnection) proporcionan un mecanismo de un nivel relativamente alto (nivel 7 del modelo OSI) para acceder a los recursos de Internet. Algunas veces, los

Más detalles

Control de Congestión. Definición de Congestión

Control de Congestión. Definición de Congestión Control de Congestión Redes y Servicios de Comunicaciones I Definición de Congestión Fenómeno producido cuando a la red (o parte de ella) se le ofrece más tráfico del que puede cursar. Causa: Las memorias

Más detalles

Implantación de servidores con criptografía y código seguro

Implantación de servidores con criptografía y código seguro Implantación de servidores con criptografía y código seguro Contenido: 5.1 Servidores con criptografía. 5.2 Clientes con criptografía. 5.3 Servidores y clientes implantando código seguro. El proceso de

Más detalles

Tutorial BMS Server Studio UDP

Tutorial BMS Server Studio UDP Tutorial BMS Server Studio UDP ÍNDICE Página 0. Introducción...3 1. Configuración del puerto UDP...4 2. Ejemplos...6 2.1 Configuración manual...6 2.1.1 Configuración SocketTest...6 2.1.2 Configuración

Más detalles

Comandos TCP-IP para Windows

Comandos TCP-IP para Windows Comandos TCP-IP para Windows Junio 2014 A veces es necesario conocer los comandos IP, para analizar e incluso configurar nuestra red TCP/IP. A continuación una lista de comandos a utilizar en una ventana

Más detalles

Realizado por: Soto García, Luis Manuel C.I.: Sección: 08 ISI M 01. Luis Manuel Soto Garcia

Realizado por: Soto García, Luis Manuel C.I.: Sección: 08 ISI M 01. Luis Manuel Soto Garcia República Bolivariana de Venezuela Ministerios del Poder popular para la Defensa Universidad Nacional Experimental de la Fuerza Armada Maracaibo, Estado Zulia Realizado por: Soto García, Luis Manuel C.I.:

Más detalles