Web : CM Flashcards
C’est quoi Internet ?
C’est un réseaux de réseaux, une interconnection de machine.
Quels sont les buts d’internets ?
- Tolérance au pannes
- Abstraction de l’infrastructure physique
- Neutralité du réseau (Intelligence à la périphérie)
Quels sont les couches d’internet ?
- Application > HTTP
- Transport > TCP
- Réseaux > IP
- Liaison > Wifi, Ethernet
- Physique > Calbe en cuivre
Pourquoi utiliser une structure en couche pour internet ?
- Gain d’isolation
- Résilience et évolution plus facile comme les niveaux sont indépendants
- Chaque élement à une connaisance limité du système global
C’est quoi le web ?
Interconnections de ressources par l’hypermedia
Le web se situe à quelle couche d’internet ?
Au dessus de la couche applicative
Quels sont les buts du web ?
- Etre global
- Semi-Structuré (Impossible de faire des bases de données gigantesque)
- Décentralisé et non supervisé (On peut faire son propre site web)
- Tolérant aux pannes (Cache)
- Extensible et évolutif
Quelles sont les contraintes architercturale du web ?
- Système client/serveur
- Couplage faible (Découverte du réseaux de lien en lien)
- Représentation homogène (HTML)
- Protocole unique (HTTP)
- Adressage uniforme et indépendant (URL)
C’est quoi un site web ?
Pas une machine
Pas un domaine
Pas une apparance
C’est un ensemble de ressources “cohérantes”.
C’est quoi un agent ? Quel propriété a-t-il ?
C’est un logiciel qui joue le role de client.
Il va manipuler les ressources pour l’affichage voire le traitement.
Il maintient l’état du point de vue utilisateur.
Il est indépendant du type de connexion et du type d’appareil.
C’est quoi un serveur ? Que fait il ?
C’est une machine qui s’execute en permanance pour répondre si une requête client arrive.
Il gère les ressources (Etat, création, destruction) et ses représentation (génération)
Il s’occupe de l’adressage (URL)
Quels sont les deux types de serveurs ?
Statique - Lit le contenu d’un fichier et se contente de l’envoyer
Application - Lit le contenu d’un fichier et genère une représentation puis l’envoie
C’est quoi une paserelle ?
Converti les protocoles non http en http
C’est quoi le cache ? Où se fait la mémorisation ?
Mémorisation des résponses du serveur dans l’agen (Privé/local) ou dans une machine entre l’agent et le serveur (Partagé/proxy).
A quoi sert le cache ?
- Optimisation des performance
- Tolérance aux pannes
- Passage à l’échele plus simple
Où se situe un proxy ? C’est quoi ? A quoi il sert ?
Il est coté client
C’est un intermédiaire explicite ou transparant entre le client et le serveur.
Permet de :
- Faire du partage de connection
- Filtrage
- Conversion
- Cache
- Masquage de source
C’est quoi un reverse proxy ? A quoi ça sert ?
La même chose qu’un proxy mais coté serveur.
Permet de :
- Répartition des charges entre plusieurs serveur (Plusieurs machine genère tout le site)
- Intégration (Plusieurs machine genère une partie du site)
C’est quoi l’hypermedia ?
C’est un systeme basé sur :
- Une information unitaire :Ressource
- Une information structuré : Des liens typés
- Une structure d’information non linéaire : Graphe
Qu’implique l’hypermedia ?
On peut créer un site web sans se soucier des liens qui pointent vers nous.
Quels sont les modes de parcours de l’hypermedia
- Navigation non séquentielle > Découverte dynamique de lien en lien
- Inclusion > Transclusion (On inclu une page dans une autre)
C’est quoi une ressource ?
C’est un élément d’information abstrait et adressable (URI)
CELA NA RIEN A VOIR AVEC SA REPRESENTATION, UNE MEME RESSOURCE PEUT EN AVOIR PLUSIEURS
A quoi sert une référence ?
Permet de connecter les ressources en les indentifiants de manière unique
Exemple de ressource ?
- Profil sur un réseau social
- Article de blog/actualité
C’est quoi un URI ?
Uniform Ressource Identifier
Il s’agit d’un identifiant unique pour une ressource qui englobe les URL et URN (Uniform Ressource Name).