Télécharger la présentation
La présentation est en train de télécharger. S'il vous plaît, attendez
Publié parGeorgette Pellerin Modifié depuis plus de 9 années
1
A App1 Socket 1 Port 1 App2 Socket 2 Port 2 Cas général
2
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.
3
Les ports ouverts par Mozilla lorsqu’on consulte les sites www.univ-pau.fr et www.data.gouv.frwww.univ-pau.fr Les sockets ouvertes sur www.data.gouv.fr Les sockets ouvertes sur www.univ-pau.fr 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.
4
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.
5
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.
Présentations similaires
© 2024 SlidePlayer.fr Inc.
All rights reserved.