A App1 Socket 1 Port 1 App2 Socket 2 Port 2 Cas général.

Slides:



Advertisements
Présentations similaires
JEE Approfondi Frameworks Hibernate & Stripes
Advertisements

Première expérience d’utilisation des Web Services dans SmartTools Didier Parigot Projet OASIS INRIA Sophia www-sop.inria.fr/oasis/SmartTools Journée.
Stage serveur web sémantique
Les Sockets et Java Cours Harmonisation Anne-Marie Déry.
Programmation Réseaux Illustration : Les Sockets en Java Anne-Marie Déry À travailler seuls Concepts généraux Mise en œuvre Java.
ACCES AUX RESSOURCES RESEAU INTERNET
TP 7.1 synchronized et join Écrire un programme Java qui crée 1000 threads et maintient un compteur nb du nombre de threads créés jusque-là. Le thread.
Mode Message Asynchrone (interface Socket)
Internet.
- Couche 7 - Couche application. Sommaire 1)Introduction 1)DNS 1)FTP et TFTP 1)HTTP 1)SNMP 1)SMTP 1)Telnet.
Exposé de Système - Informatique et Réseau
2-Generalites FTP:Protocole De transfert de fichiers sur un réseau TCP/IP. Permet de copier des fichiers depuis ou vers un autre ordinateur du reseaux,d'administrer.
Servlet JAVA.
Programmation Web : Protocole HTTP
Laboratoire d ’Interaction Collaborative, Téléformation, Téléactivités
16/10/10 Préparé par: Ing. Rodrigue Osirus (+509) , *** Site web dynamique.
La GSL : un outil pour mutualiser linformation scientifique Guilde des Doctorants © Guilde des Doctorants – 2001.
Le Téléphone Russe Le Téléphone Russe. Le Téléphone Russe Le Téléphone Russe.
LOG 02 Bases de Données Avancées Rappels sur JSP / Servlet
Solidarités et réussites Académie de Créteil Présentation du Cartable En Ligne.
Scanning.
Comprendre l’environnement Web
Labview Programmation réseau Communication par sockets
L'équilibrage de charge Utilisation, principe et solutions
Les relations clients - serveurs
Utilisation de SPIP comme rédacteur
SSH tunnels. SSH et les tunnels - 1 SSH permet facilement de créer un tunnel pour sécuriser une connexion (HTTP, FTP, POP, IMAP, SMTP, …) à un serveur.
Abderrahmane Bouarissa Damien Burglin Arnaud Sansig
Sandrine BUENDIA Guillaume GALLET.
Retour dexpérience Supportech INSA.NET Daniel Boteanu – Michaël Piffret.
Initiation au web dynamique
Commutation de niveau 5 Guillaume CASSIN Charles DESMOULINS 24 Mars 2001.
Présentation stages 2009 (INRA)
Support des services et des serveurs Serveur DHCP.
Première exploration des paquets capturés
-Présentation de l’équipe -Cadre du projet -Enjeux -Choix du sujet.
- La commutation de niveau 5- - La commutation de niveau 5 - Option RIO 2003 – FP04 Fabien DAGOMMER Fernando LUIS.
Internet et le client- serveur Licence Pro IE Cours Internet / Intranet Le Web HTML Protocoles Le client universel Contenus dynamiques.
Technique de programmation : Le client/Serveur de traitements.
Gestion de bases de données réparties
Travail de diplôme José Garrido Professeur : Philippe Freddi Explorer Internet en toute sécurité Surf Safe SPY INTERNET.
Domain Name System DNS. Le principe basé sur le modèle client / serveur le logiciel client interroge un serveur de nom; typiquement : –l’utilisateur associe.
Développement d’application client/serveur
KRIKORIAN Pierre HILMI Brahim
Communication entre processus From Coulouris, Dollimore and Kindberg Distributed Systems: Concepts and Design Edition 3, © Addison-Wesley 2001 Chapitre.
Jeu de Librairies Virtuelles « DLL » Windows pour la réalisation de programmes informatiques.
AFPA CRETEIL 1-1 Windows NT Environnement Windows NT Chapitre 1.
Structures de données avancées : Concepts réseaux et protocole de communication. D. E ZEGOUR Institut National d ’Informatique.
Développement d’application client/serveur
Les réseaux - Internet Historique Réseau local Internet Les protocoles
Car Nova La voiture de location communicante Pascal GARNIER, Étudiant MBDS DataBase Forum CasaNova Journée de Prestige – 21/10/2005.
CEG3585/CEG3555 Tutorat 2 Hi ver 2013.
Pr ZEGOUR DJAMEL EDDINE Ecole Supérieure d’Informatique (ESI)
Conception du ChatSystem TP COO-POO Romaric GUILLERM
Les sockets.
INTERNET Un réseau informatique mondial : ce sont des millions d'ordinateurs en permanence allumés (reliés entre-eux par des lignes téléphoniques, fibres.
http 1.1.  connexion persistante Browser Mozilla Firefox Adresse ip.
Abderrahmane Bouarissa Damien Burglin Arnaud Sansig
En savoir plus sur un site web… Décrypter une adresse Décrypter une adresse Identifier le propriétaire Identifier le propriétaire.
Gestion d’accès aux centrales nucléaires françaises
Réseaux Informatiques
Hamster : Outils de BackTrack
Ingénierie des réseaux
Programmation Réseaux Qu’avez-vous retenu ? Anne-Marie Déry À travailler seuls Concepts généraux Mise en œuvre Java.
Architecture Client/Serveur
ANNEHEIM Geoffrey21/03/ Protocole de communication Socket TCP/IP Afin que MyCrawler fonctionne de façon optimale, une configuration de deux machines.
Synthèse: une journée dans la vie d'une requête Web 5: DataLink Layer5-1.
Formation K-sup Niv 1 Février 2009 CRISI - COM. Programme formation (1 ère ½ journée) _ Fonctionnement de K-Sup _ Création de la structure du site de.
TP N°4 Développement d’ une application client / Serveur en utilisant les Sockets TCP.
Transcription de la présentation:

A App1 Socket 1 Port 1 App2 Socket 2 Port 2 Cas général

A App1 Socket 1 Port 1 App2 Socket 2 Exception in thread "main" java.net.BindException: Address already in use: JVM_Bind at java.net.DualStackPlainSocketImpl.bind0(Native Method) at java.net.DualStackPlainSocketImpl.socketBind(Unknown Source) at java.net.AbstractPlainSocketImpl.bind(Unknown Source) at java.net.PlainSocketImpl.bind(Unknown Source) at java.net.ServerSocket.bind(Unknown Source) at java.net.ServerSocket. (Unknown Source) at serveurcalculatrice.ServeurCalculatrice.main(ServeurCalculatrice.java:32) En TCP où en UDP on ne peut pas ouvrir deux sockets sur le même port.

Les ports ouverts par Mozilla lorsqu’on consulte les sites et Les sockets ouvertes sur Les sockets ouvertes sur Conclusions : Chaque requête dans chaque onglet dispose de sa propre socket et de son propre port. Il n’y a pas de socket réservées à un onglet mais une socket réservée à chaque connexion.

Cas particulier d’un serveur WEB Serveur WEB Tomcat Thread 1 Socket Port 80 Thread n Coyote HTTP/1.1 Connector Ce composant est le composant de Tomcat qui écoute sur le port 80 et lance l’exécution des requêtes.

Cas particulier d’un serveur WEB (2) Machine A Socket 1 Port 1 Socket n Port n Serveur WEB Tomcat Thread 1 Socket Port 80 Thread n Coyote HTTP/1.1 Connector Machine B Socket 1 Port 1 Socket n Port n Chacune des sockets est identifiée par un quadruplet (adresse émetteur, port émetteur, adresse destinataire, port destinataire) : il ne peut y a voir de conflits.