2012-03-25 3 views
0

J'ai une application Web s'exécutant sur le port 8080 d'un serveur. J'accède à cette application à partir de ma machine Windows. De quel port sur ma machine Windows la demande provient-elle? Comment le serveur renvoie-t-il la réponse au même port? Est-ce que tout est géré par la spécification HTTP?Port à partir duquel les demandes proviennent + HTTP

Répondre

1

Il est géré par TCP, qui est le protocole de transport sous-jacent utilisé par HTTP. Lorsqu'un client se connecte à un serveur à l'aide de TCP, il configure un port client et l'inclut dans l'en-tête TCP de chaque paquet qu'il envoie au serveur. Le serveur sait à quel port envoyer la réponse en fonction de l'affichage dans l'en-tête.

+0

Merci beaucoup Don! Ce port est-il arbitrairement choisi lorsqu'une requête HTTP est envoyée ou existe-t-il un port spécifique à partir duquel la requête HTTP est toujours générée? –

Questions connexes