Sem 13 Web-HTTP and HTML Flashcards
Que signifie HTTP?
Hypertext Transfer Protocol
Qu’est HTTP pour le web?
Un protocole d’application
Dans le HTTP qui est le client?
Browser web qui envoie les requêtes et affiche les programmes
Dans le HTTP qui est le serveur?
Programme qui envoie les pages et les objets demandés par les clients
Donne des exemples d’objets demandés par les clients
HTML, images
Quel norme de communication utilise le protocole HTTP/1.0
TCP
La connexion HTTP/1.0 est persistante ?
Non n’est pas persistante
Quelles sont les 5 étapes de la connexion HTTP/1.0?
- Le client HTTP établit la connexion TCP
- Le serveur accepte la connexion avec le client
- Le client HTTP envoie la requête (contenant l’URL) dans la connexion TCP
- Le serveur envoie la page/objet demandée. -le serveur ferme la connexion HTTP
- Le client reçoit la réponse du serveur contenant le message
Lors de la connexion au serveur, quel port requiere une connexion par le client?
Port 80
HTTP/1.0 est stateless? Si oui que cela signifie ?
Le serveur ne garde pas de connexion ouverte avec le client après que l’objet demande à été envoyé
Quelles sont les 3 problème d’une connexion non persistante ?
•Un objet max est envoyé par une réponse HTTP/1.0
•Requière 2 RTT par objet
•Les browsers ouvrent svt des connections parallèles pour télécharger plusieurs objets en même temps
Que signifie RTT ?
Round trip Time (temps pour un paquet pour un aller-retour entre le client et le serveur
1RTT pour initier la connexion
1RTT pour la requête
Quel est le temps de réponse HTTP/1.0?
2RTT + fichier de transmission du fichier
Quelle est la caractéristique d’une connexion persistante?
Une connexion peut être employée pour envoyer plusieurs objet - on économise la phase d’établissement de la connexion
Quelles sont le 4 avantages d’une connexion persistante ?
•le serveur laisse la connexion ouverte après avoir envoyé la réponse
•les messages HTTP utilisent la même connexion déjà ouverte
•Il ne faut qu’un RTT pour chaque objet (+le transfert de l’objet lui même)
En quel format est le message de requête HTTP?
ASCII