Je ne suis pas dans le domaine des réseaux, et j'ai la question suivante concernant le système Linux ping comando.
Puis-je envoyer un ping à une seule adresse ? Par exemple :
miner@raspberrypi ~ $ ping onofri.org
PING onofri.org (67.222.36.105) 56(84) bytes of data.
64 bytes from onofri.org (67.222.36.105): icmp_req=1 ttl=47 time=202 ms
64 bytes from onofri.org (67.222.36.105): icmp_req=2 ttl=47 time=206 ms
64 bytes from onofri.org (67.222.36.105): icmp_req=3 ttl=47 time=215 ms
Ou puis-je aussi envoyer un message à un adresse:port par exemple : onofri.org:80 ?
Si j'essaie celui-là, ça ne marche pas :
miner@raspberrypi ~ $ ping onofri.org:80
ping: unknown host onofri.org:80
Est-il possible d'envoyer quelque chose comme adresse:port ? Si c'est possible, pourquoi ce que j'ai essayé ne fonctionne-t-il pas ?
8 votes
Qu'est-ce que vous essayez d'accomplir ? Pour vérifier le bon fonctionnement d'un service, vous devez interroger le service et évaluer la réponse. Un serveur Web pourrait, par exemple, accepter votre connexion, mais renvoyer une erreur en raison d'une mauvaise configuration.
0 votes
@AndreaNobili - C'est une bonne question. Veuillez répondre aux questions de Daniel, mais je peux dire que vous avez fait des recherches appropriées avant de poser cette question.
5 votes
C'est une partie de ce que j'aime dans Telnet. Vous pouvez vous connecter à un serveur web, et taper
GET /index.html HTTP\1.1
et voir la réponse 200 (ou le code d'erreur) ainsi que le balisage résultant.0 votes
Vous parlez de l'outil tcptraceroute peut-être ?
7 votes
@FrankThomas
HTTP\1.1
? Vraiment ?0 votes
@glglgl Que doit-il utiliser pour la version du protocole ?
5 votes
@Navin Peut-être
HTTP/1.1
...3 votes
@glglgl ; quoi ? vous n'avez jamais mis un hack là où un slash devrait aller ? mais vous avez raison, ça devrait être un slash.
0 votes
@FrankThomas Si je le faisais, beaucoup de choses ne fonctionneraient pas correctement, donc je l'évite.
0 votes
@glglgl Ah, je n'avais pas vu ça. C'est bizarre que ça fonctionne toujours avec une barre oblique inversée.
0 votes
@Navin Je viens de remarquer qu'au moins mon Apache2 accepte tout là-bas. Même si j'écris
GET / WHATEVER
et j'obtiens la page...0 votes
@glglgl Essayez-le avec l'hôte par défaut sur une configuration d'hébergement virtuel basée sur le nom. Cela ne fonctionnera probablement pas aussi bien. Je pense qu'Apache revient au comportement HTTP 1.0 lorsqu'il ne reconnaît pas le spécificateur de protocole.
1 votes
@MichaelKjörling Il semble que même avec un spécificateur de protocole erroné,
Host:
est correctement évalué. Et, testé avec une page de test WSGI, il semble que le mauvais spécificateur de protocole se fraye même un chemin jusqu'àenviron['SERVER_PROTOCOL']
.0 votes
Je pense que vous avez une mauvaise compréhension de ce qu'est un port. Quand on vous dit qu'un serveur web écoute sur le port 80, cela signifie que TCP port 80. Il n'y a pas de notion d'IP et de port en dehors du protocole concerné.
0 votes
Je pensais que c'était
Onofrei
:))