Introducción Nivel 4. Modelo OSI Propiedades Nivel 4 Entrega de mensajes garantizada. Entrega de mensajes en el mismo orden en el que fueron enviados.

Slides:



Advertisements
Presentaciones similares
CAPA DE TRANSPORTE MODELO OSI
Advertisements

Capa 4 Capa de Transporte
TEMA1. Servicios de Red e Internet
Programación Interactiva Aplicaciones Cliente-Servidor
Trabajo Practico Grupo 1 NFS – TCP - UDP
Sockets y Threads en JAVA
CC52N Computacion para el apoyo al trabajo grupal
SOCKETS INTRODUCCIÓN DEFINICIÓN TIPOS DE SOCKETS USO DE SOCKETS.
Ingeniería en Automática Industrial Software para Aplicaciones Industriales I Ingeniería en Automática Industrial Software para Aplicaciones Industriales.
Capa de transporte.
Introducción a Remoting
PROTOCOLOS Un protocolo es un conjunto de reglas que hacen que la comunicación en una red sea más eficiente.
MODELO TCP/IP.
El Socket Un socket es un extremo de un link de comunicación entre dos programas que corren en una red. El socket esta asociado (amarrado, bound) a ub.
CONCEPTES AVANÇATS DE SISTEMES OPERATIUS Departament d’Arquitectura de Computadors (Seminaris de CASO) Autors Christophe Fontano Julien Alagnou Socket.
Programación orientada a objetos
Ruteo – continuación - Forouzan, capítulo 6.
PROTOCOLO DE TRANSPORTE Profesor Daniel Díaz Ataucuri Introducción
Arquitectura - 3er Parcial. Asignaturas para Arquitectura – 3er Parcial.  Diseño del modelo de red (clase networking).  Implementacion del modelo de.
Node.JS Proyecto Redes de Computadores Sem
Universidad Nacional de Luján - Asignatura Teleinformática y Redes Tema: Capa de Transporte - TCP 1 Capa de Transporte “Ofrece a sus usuarios un sistema.
DHCP Redes de computadores: un enfoque descendente basado en Internet, 2ª edición. Jim Kurose, Keith Ross.
Sistemas de Comunicación Magistral Nro. 8 Capa 4: Transporte Las funciones principales de la capa de transporte son transportar y regular el flujo de información.
Conceptos avanzados Dr. Daniel Morató Area de Ingeniería Telemática Departamento de Automática y Computación Universidad Pública de Navarra
Conceptos, características y tipos. Protocolo de red es un conjunto de reglas, secuencias, formatos de mensajes y procedimientos bien detallados que posibilitan.
1 Nivel aplicación Interacción Cliente Servidor Agustín J. González ELO309.
AXEL LATORRE GABRIEL VALENZUELA GIAN PAOLO ALMEIDA ROMMEL CHIFLA ISABEL VILLEGAS INTEGRANTES.
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.
CAPITULO 6 CAPA DE TRANSPORTE
TCP/IP Error Message Módulo 8 Semestre 2 CCNA. Capítulo 9, TCP/IP Forouzan.
RESUMEN CAPITULO 6.
Fundamentos de TCP/IP.
En este capitulo se analizo la relación entre cliente y servidor de red habituales, como: HTTP FTP DNS DHCP Correo Electrónico INTRODUCCIÓN.
1 Capítulo 21: Interacción Cliente Servidor ICD 327: Redes de Computadores Agustín J. González.
Sistemas de Información Agosto-Diciembre 2007 Sesión # 3.
REDES 315. capa de transporte (L4) host  En el ámbito de Internet, un puerto es el valor que se usa, en el modelo de la capa de transporte (L4), para.
User Datagram Protocol UDP Juan Pablo Araneda Danilo Araya Z.
Bla bla from keyboard Talk client Talk Server Programemos algo bien simple Bla bla.
TALLER DE DESARROLLO WEB FUNDAMENTOS DE INTERNET.
Michael Ángelo De Lancer Franco  DNS: es un protocolo de resolución de nombres para redes TCP/IP, como Internet o la red de una organización.
DHCP, DNS, WINS. Repaso..
Capa Transporte3-1 Capítulo 3: Capa transporte ELO322: Redes de Computadores Agustín J. González Este material está basado en el material preparado como.
CCNA BASICS CHAPTER 4 ¾: IP ADDRESSING. CCNA BASICS SOME BASIC BASIS BASE 2 BASE 16 BASE 10.
Modelo TCP / IP Conjunto de protocolos. La sigla TCP/IP significa "Protocolo de control de transmisión/Protocolo de Internet" y se pronuncia "T-C-P-I-P".
CONCEPTOS DE REDES Y PUERTOS MAS CONOCIDOS
WWW. WIRELESS WIFI Wireless-Fidelity Es un mecanismo de conexión de dispositivos electrónicos de forma inalámbrica.
Andres Marín L. Programación sockets en java.
Redes de Datos Integrantes: Guízar Gómez Gerardo Nassir López Ortega Juan Manuel Rodríguez Castro Ronald Michel Silva Rangel Ángel Eduardo Capa 5. Sesión.
Conceptos de protocolos de red
Protocolos del modelo TCP/IP
Ing. Elizabeth Guerrero V.
4. Introducción a IP,TCP,UDP,ARP,ICMP
Capítulo 3: Capa Transporte - I
UD 1: “Introducción a los servicios de red e Internet”
PROTOCOLO TCP Y UDP.
Protocolos de comunicación TCP/IP
Ing. Elizabeth Guerrero V.
Protocolos de Transporte y Aplicación. – TCP y UDP
Tema 1 – Introducción a las Redes informáticas
Capa Aplicación: Programación de sockets
Nivel de Transporte en Internet
¿QUE ES INTERNET? La Internet es una red de redes. Actualmente conecta miles de redes para permitir compartir información y recursos a nivel mundial. Con.
PROTOCOLOS Modelo TCP/IP
Gabriel Montañés León. TCP es un protocolo orientado a conexión es decir, que permite que dos máquinas que están comunicadas controlen el estado de la.
Modelo OSI Para redes………
Protocolos de Transporte y Aplicación
Capa Transporte 1 Capítulo 3: Capa Transporte - I ELO322: Redes de Computadores Agustín J. González Este material está basado en:  Material de apoyo al.
Protocolos de Transporte y Aplicación Javier Rodríguez Granados.
1 Introducción a las Comunicaciones en Red. import java.net.InetAddress; import java.net.UnknownHostException; public class PruebaSockets { public static.
Introduction to CAN. What is CAN and what are some of its features? Serial communication Multi-Master Protocol Compact –Twisted Pair Bus line 1 Megabit.
Transcripción de la presentación:

Introducción Nivel 4

Modelo OSI

Propiedades Nivel 4 Entrega de mensajes garantizada. Entrega de mensajes en el mismo orden en el que fueron enviados. Entrega de solo una copia del mensaje. Control de flujo Soporte de múltiples procesos de aplicación en un mismo host.

Addressing When an application (e.g., a user) process wishes to set up a connection to a remote application process, it must specify which one to connect to. The method normally used is to define transport addresses to which processes can listen for connection requests.

Addressing Transport Service Access Point(TSAP): – UDP/TCP: Ports Transport Protocol Data Unit(TPDU): for messages sent from transport entity to transport entity – UDP/TCP: Segments

N4 en acción

Problemas a Resolver Como puedo mejorar el uso de recursos del servidor en un escenario en el cual poseo un gran cantidad de procesos raramente accedidos.? Como sabe el emisor que el servicio al que se quiere comunicar esta en el TSAP X ?

Servidor Standalone (N4 orientado a conexión) Cada servidor que desea brindar un servicio posee un proceso esperando (bloqueante) por consultas. Clientes envía un TPDU de control a fin de establecer una conexión. El servidor hace un fork del proceso o asigna un thread que será el encargado de manejar la conexión. El servidor vuelve a bloquear esperando por nuevos pedidos. Se envían y reciben TPDU de datos hasta que el cliente decide terminar la conexión haciendo uso de un TPDU de control para cerrar la conexión. El thread o el proceso encargado de manejar la conexión libera los recursos utilizados y muere.

TCP Standalone server public class TCPServer { public static void main(String[] args) throws IOException { ServerSocket serverSocket = null; boolean listening = true; serverSocket = new ServerSocket(4444); while (listening) new KKMultiServerThread(serverSocket.accept()).start(); serverSocket.close(); }

Servidor de procesos

Como saber que TSAP conectarme? Well-known: En este modelo los servicios tienen una dirección de TSAP bien conocida por el cliente. – HTTP: 80 port – HTTPS: 443 port – SSH: 22 port – Telnet: 23 port

Servidor de Nombres Este tipo de servidor es utilizado cuando es necesario un esquema mas dinámico de direccionamiento. En este modelo aparece un nuevo servicio el cual hacer las veces de directorio telefónico transformando nombres de servicio a direcciones TSAP.

TCP/IP protocol suite El suite de protocolos TCP/IP costa dos protocolos de transporte: – User Datagram Protocol (UDP): No orientado a conexión, no confiable. – Transmission Control Protocol (TCP): orientado a conexión, confiable.

User Datagram Protoco(UDP) Características End-to-end. UDP can identify a specific process running on a computer. Connectionless. UDP follows the connectionless paradigm. Message-oriented. Processes using UDP send and receive individual messages called segments. Best-effort. UDP offers the same best-effort delivery as IP. Arbitrary interaction. UDP allows processes to send to and receive from as many other processes as it chooses. Operating system independent. UDP identifies processes independently of the local operating system.

UDP Header Source Port(16 bits): The port number of the sender. Cleared to zero if not used. Destination Port(16 bits): The port this packet is addressed to. Length(16 bits): The length in bytes of the UDP header and the encapsulated data. The minimum value for this field is 8. Checksum(16 bits): Computed as the 16-bit one's complement of the one's complement sum of a pseudo header of information from the IP header, the UDP header, and the data, padded as needed with zero bytes at the end to make a multiple of two bytes. (Source IP address, Destination IP Address, padding de 8 en 0, protocolo, longitud total del datagrama)