Le protocole de contrôle de transport (TCP) est une partie de bas niveau de la pile de protocoles utilisée par Internet. Il se trouve directement au-dessus de la couche IP et est chargé de s'assurer que les paquets abandonnés sont renvoyés.
J'essaie d'écrire un script qui tue le service exécuté sur un port spécifique. Voici mon script: a=$(ps ax | grep 4990 | grep java | awk '{print $1}') kill -9 $a C'est un programme java. Ce script fonctionne parfois, mais échoue mystérieusement la plupart du temps. Existe-t-il un autre moyen …
Je voudrais capturer du trafic sur des interfaces virtuelles Linux, à des fins de débogage. J'ai expérimenté avec veth, tunet les dummytypes d' interface; sur les trois, j'ai du mal tcpdumpà montrer quoi que ce soit. Voici comment j'ai configuré l'interface factice: ip link add dummy10 type dummy ip addr …
Comme j'essayais en vain de réparer un contrôleur Ethernet défectueux ici , j'ai essayé d'exécuter tcpdump sur la machine. J'ai trouvé intéressant que tcpdump ait pu détecter que certains des paquets ICMP que l'application ping pensait envoyer ne sortaient pas réellement sur le câble, même s'il fonctionnait sur la même …
Je veux modifier la valeur TCP RTO (délai de retransmission) pour une connexion, et certaines lectures que j'ai faites suggèrent que je pourrais le faire, mais ne révèlent pas où et comment la changer. J'ai regardé les /proc/sys/net/ipv4variables, mais aucune des variables n'est liée à RTO. J'apprécierais que quelqu'un me …
Je veux savoir quels ports sont utilisés par quels processus dans Embedded-Linux. Puisqu'il s'agit d'un simple Linux intégré, il n'y a pas de lignes de commande réseau telles que netstat, lsof. (seules les lignes de commande de base telles que cat, cp, echo, etc. existent). Une solution partielle semble être …
Je fais un peu de planification de capacité et je me demandais s'il y avait une formule que je pouvais utiliser pour prédire (du point de vue de la mémoire) combien de connexions TCP je pouvais gérer sur mon serveur. Pour le moment, je ne me préoccupe que des besoins …
J'ai une suite de tests qui initialise un serveur sur l'hôte local et exécute ensuite des milliers de tests de stress qui incluent le démarrage et l'arrêt des clients se connectant à ce serveur local sur la même machine. J'essaie de trouver la raison d'une TVD envoyée par le client …
Je voudrais prendre un programme Pqui lit à partir de stdinet écrit sur stdout, mais le connecter à ncou quoi que ce soit tel qu'il lit à partir d'un certain port et sort sur un autre port. # The reading is easy, here P reads from port 50505 nc -l …
Je sais que /dev/tcp/<host>/<port>c'est un chemin magique géré spécifiquement par certains obus dans les redirections. Mais selon man bash: Si le système d'exploitation sur lequel bash s'exécute fournit ces fichiers spéciaux, bash les utilisera; sinon il les imitera en interne [...] Sur la boîte Linux que j'utilise en ce moment, …
J'ai souvent vu la règle -A INPUT -m conntrack --ctstate RELATED,ESTABLISHED -j ACCEPTappliquée. Bien que je ne sois pas un expert, cette ligne particulière me concerne. Il est assez évident que la règle autorise tout le trafic à la seule exception que la connexion doit avoir été établie ou liée …
Fermé. Cette question est hors sujet . Il n'accepte pas actuellement les réponses. Voulez-vous améliorer cette question? Mettez à jour la question afin qu'elle soit sur le sujet pour Unix et Linux Stack Exchange. Fermé il y a 6 ans . J'essaie d'implémenter la programmation des sockets en C. Lorsque …
Je porte du code C / pro * c d'UNIX vers Linux. Le code est: #define __NFDBIT (8 * sizeof(unsigned long)) #define __FD_SETSIZ 1024 #define __FDSET_LONG (__FD_SETSIZ/__NFDBIT) typedef struct { unsigned long fds_bits [__FDSET_LONG]; } __ernel_fd_set; typedef __ernel_fd_set fd_set_1; int main() { fd_set_1 listen_set; int listen_sd; int socket_id; FD_ZERO(&listen_set); socket_id …
Le TCP MSS sous Linux doit être d'au moins 88 (inclure / net / tcp.h): /* Minimal accepted MSS. It is (60+60+8) - (20+20). */ #define TCP_MIN_MSS 88U Ma question est: où ont-ils trouvé "60 + 60 + 8" et pourquoi? J'obtiens que 20 + 20 vient de l'en-tête IP …
Lors du débogage d'un comportement étrange avec un équilibreur de charge Azure, j'ai remarqué que ma pile TCP Debian Stretch locale établissait uniquement des connexions TCP avec un port pair. Je ne démarre pas une seule négociation TCP avec un port source impair. Est-ce prévu?
Je veux générer un trafic TCP à partir du port 0 vers le port 65535. 1 paquet TCP pour chaque port avec 1 ms entre 2 paquets. Le générateur ne devrait pas se soucier s'il y a un TCP ACK ou non. Existe-t-il un outil capable de générer un tel …
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.