Week 10 (Traces sur le réseau) Flashcards
Que veut dire HTTP ?
Hyper Text Transfer Protocole
Qui a développé le World Wide Web protocole ?
Tim Berners-Lee au CERN
Que sont les traces laissées par l’utilisation d’un réseau et sont elles ?
- Les logs files qui se trouvent sur les serveurs des ISP
- Les fichiers de navigateurs (cookies, cache, historique, mots de passe, …) chez l’utilisateur
A quoi ressemble le Client Serveur Architecture ?
Un navigateur envoie une requête URL vers le serveur qui va chercher les fichiers et resources puis les renvoie en réponse sous forme d’un fichier HTML au navigateur
Dans quelle couche de protocole se trouve le HTTP?
dans la couche application
Quelle connection est-ce que le HTTP utilise et sur quelle port se connecte-il ?
Il utilise une connection TCP sur le port 80 (n’est pas assez sécurisé et donc presque plus utilisé) mais maintenant plutôt le port 443
Que sont les requêtes que peut demander le navigateur ?
- Une page (en donnant son URL)
- une image ou un un fichier quelconque
- des données entrées dans un formulaire
Contient aussi des informations sur le navigateur
Que sont les réponses que peut recevoir le navigateur ?
- le fichier retourné (html, gif, jpg, js, css…)
- Une redirection vers une autre ressource ou un cache encore valide
Contient des inofs sur le serveur, le document
A quoi ressemble les entêtes des rêquetes ?
METHODE URI PROTOCOL
HEADER1: VALUE
HEADER2: VALUE
etc
BODY OF THE MESSAGE
Ex: GET /index.html HTTP/1.1
host: localhost
Est-ce que le body de la requête contient toujours quelquechose ?
Non, souvent elle est vide
Que sont les entêtes de la requête qui informe sur la description du client ? Quelles infos contiennent-elles ?
- User-Agent: le navigateur et le système d’exploitation
- Accept: quels types de documents sont acceptés
- Accept-Language: Quelles langages sont acceptés ( avec préférences)
- ect
Que sont les entêtes de la requête qui informe sur la description de la requête ? Quelles infos contiennent-elles ?
- Host: Quelle est le nom du serveur (un serveur peut avoir plusieurs noms)
- Referer: Quelle page contenait la référence qui nous a fait générer cette requête?
Que sont deux types de formulaires vu en cours pour les requêtes ?
- La méthode GET
- La métode POST
Que sont les caractéristiques de la méthode GET ?
- Elle est la méthode pour lire une page
- Elle est généré lorsque l’on tape l’URL directement
- Généré lorsque l’on clique sur un lien
- Utilisé pour enovyer un peu d’informations
- Une telle requête ne doit pas obligatoirement atteindre le serveur
- Le résultat peut venir d’un cache
Que sont les caractéristiques de la méthode GET ?
- Elle est la méthode pour envoyer de l’information vers le serveur
- Elle peut contenir des informations larges
- Elle doit arriver jusqu’au serveur
- Elle ne peut pas venir d’un cache
Comment est caractérisé le body de la requête GET ?
Elle en pas
Ou sont les valeurs dans une méthode GET ?
Dans l’URL (URLEncoded)
Encodage URL
Que veut dire + en encodage URL ?
Espace