Le protocole TCP (Transmission Control Protocol) est un protocole de couche transport qui fournit un service de flux de données orienté connexion avec une livraison garantie et dans l'ordre.
Disons que si je devais obtenir un hébergement partagé, virtuel ou dédié, je lis quelque part qu'un serveur / une machine ne peut gérer que 64 000 connexions TCP à la fois, est-ce vrai? Combien d'hébergeurs pourraient-ils en gérer quelle que soit la bande passante? Je suppose que HTTP fonctionne …
Lors du développement d'une application qui écoutera sur un port TCP / IP, comment doit-on procéder pour sélectionner un port par défaut? Supposons que cette application sera installée sur de nombreux ordinateurs et qu'il est souhaitable d'éviter les conflits de port.
Comment puis-je essayer de lire les données du socket avec timeout? Je sais, select, pselect, poll, a un champ timeout, mais leur utilisation désactive "tcp fast-path" dans la pile tcp reno. La seule idée que j'ai est d'utiliser recv (fd, ..., MSG_DONTWAIT) dans une boucle
Tout d'abord, y a-t-il un problème avec l'utilisation à la fois d'UDP et de TCP sur le même serveur? Deuxièmement, puis-je utiliser le même numéro de port?
Cela pourrait être une question idiote: HTTP utilise-t-il déjà le protocole de datagramme utilisateur? Par exemple: Si quelqu'un diffuse des fichiers MP3 ou vidéo en utilisant HTTP, utilise-t-il en interne UDP pour le transport?
Je viens de rentrer de mon examen de programmation réseau et l'une des questions qu'ils nous ont posées était "Si vous voulez diffuser de la vidéo, utiliseriez-vous TCP ou UDP? Expliquez à la fois la vidéo stockée et les flux vidéo en direct" . À cette question, ils s'attendaient simplement …
Je pense que je comprends le sens formel de l'option. Dans certains codes hérités que je gère actuellement, l'option est utilisée. Le client se plaint de RST en réponse à FIN de son côté sur la connexion à proximité de son côté. Je ne suis pas sûr de pouvoir le …
J'ai deux composants qui communiquent via TCP / IP. Le composant A agit comme un serveur / écouteur et le composant B est le client. Les deux doivent communiquer le plus rapidement possible. Il ne peut y avoir qu'une seule connexion à la fois (bien que cela soit mis à …
Si vous avez une situation où une connexion TCP est potentiellement trop lente et une «connexion» UDP est potentiellement trop peu fiable, qu'utilisez-vous? Il existe différents protocoles UDP standard fiables, quelles expériences avez-vous avec eux? Veuillez discuter d'un protocole par réponse et si quelqu'un d'autre a déjà mentionné celui que …
Pour faire suite à une question récente , je me demande pourquoi il est impossible en Java, sans tenter de lire / écrire sur une socket TCP, de détecter que la socket a été gracieusement fermée par le pair? Cela semble être le cas, que l'on utilise le pré-NIO Socketou …
J'essaie de configurer Traefik pour avoir accès aux services via des noms de domaine et pour ne pas avoir à définir de ports différents. Par exemple, deux services MongoDB, tous deux sur le port par défaut, mais dans des domaines différents, example.localhostet example2.localhost. Seul cet exemple fonctionne. Je veux dire, …
Pour autant que je sache, pyshark est un wrapper Python pour tshark qui est la version en ligne de commande de Wireshark. Étant donné que Wireshark et tshark permettent de détecter la retransmission TCP, je me demandais comment je pouvais le faire en utilisant pyshark. Je n'ai pas trouvé de …
J'ai un problème étrange ici. Le code ci-dessous fonctionne correctement jusqu'à ce que je redémarre le serveur tomcat côté client. Une fois que j'ai redémarré le serveur tomcat (le programme client est là dans le fichier war) avec le dernier fichier war du même code, il renvoie l'erreur ci-dessous. J'utilise …
We use cookies and other tracking technologies to improve your browsing experience on our website,
to show you personalized content and targeted ads, to analyze our website traffic,
and to understand where our visitors are coming from.
By continuing, you consent to our use of cookies and other tracking technologies and
affirm you're at least 16 years old or have consent from a parent or guardian.