Qui est le createur de cette invention revolutionnaire ?
Tim Berners-Lee, chercheur britannique, a inventé le Web au CERN en 1989. À l’origine, le projet, baptisé « World Wide Web », a été conçu et développé pour que des scientifiques travaillant dans des universités et instituts du monde entier puissent s'échanger des informations instantanément.
-Internet est l'infrastructure de réseaux sur laquelle repose le web et d'autres applications. Pour y avoir accès, il faut une connexion à internet. Le web est une des applications d'internet, et de ce fait, est totalement dépendant de lui.
Quelle est le rôle du réseaux arpanet ?
ARPANET était principalement destiné à des fins académiques et de recherche . De nombreux protocoles utilisés aujourd'hui par les réseaux informatiques ont été développés pour ARPANET, qui est considéré comme le précurseur de l'Internet moderne.
ici nous retrouverons l'historique du réseaux arpanet Ici
ARPANET était principalement destiné à des fins académiques et de recherche . De nombreux protocoles utilisés aujourd'hui par les réseaux informatiques ont été développés pour ARPANET, qui est considéré comme le précurseur de l'Internet moderne.
Les phase de test était le premier bug sur ce réseau
Nom | Prenom | Date du premier test |
---|---|---|
Kline | Charley | Le 29 octobre 1969 |
exemple en image du réseaux arpanet
Internet est une plateforme qui permet de faire parvenir des informations d'un ordinateur à un autre. Le web, lui, est un moyen de visiter des pages de sites à partir de navigateurs via des ordinateurs, des tablettes ou des smartphones.
Le W3C ou World Wide Web Consortium, est un organisme international qui développe des standards pour le Web afin que les gens puissent communiquer efficacement à travers Internet, autour de formats ouverts garantissant une meilleure inter-opérabilité (c'est-à-dire une meilleure compréhension des systèmes hétérogènes à travers des données et langages standardisés). Le site de la source
Un navigateur web, également connu sous le nom de navigateur Internet ou simplement de navigateur, est une application logicielle qui permet d’accéder à Internet. Il s’agit d’une fenêtre ouverte en un clic sur l’ensemble des connaissances humaines : vous pouvez chercher la réponse à toutes vos questions. Avec un navigateur web, vous pouvez parcourir n’importe quel site web et naviguer facilement vers d’autres sites, de la même manière que vous parcourez les magasins au centre commercial en vous arrêtant dans ceux qui vous plaisent avant d’en visiter d’autres. Le site de la source
Un moteur de recherche est une application permettant à un utilisateur d'effectuer une recherche locale ou en ligne, c'est-à-dire de trouver des ressources à partir d'une requête composée de termes. Les ressources peuvent notamment être des pages web, des articles de forums Usenet, des images, des vidéos, des fichiers, des ouvrages, des sites, pédagogiques, des applications, des logiciels open source. Le site de la source
Une1,2,3 ou un3 URL (sigle de l'anglais : Uniform Resource Locator, littéralement « localisateur uniforme de ressource »), informellement appelée adresse web, est une chaîne de caractères qui indique sous une forme standardisée comment accéder à une ressource du World Wide Web à travers Internet. Les URL commencent par un protocole Internet suivi du caractère deux-points ; la suite est souvent constituée d'un nom de domaine et d'un chemin d'accès. Conceptuellement, une URL donne la localisation d'une ressource, sans garantir que la ressource s'y trouve, d'où le risque de lien mort. Il existe un autre type de chaîne qui identifient des ressources indépendamment de leur localisation, Uniform Resource Name (URN). URL et URN sont chacune un sous-ensemble des identifiants uniformes de ressource (Uniform Resource Identifier, URI). Tous ces identifiants sont standardisés par Request for comments (RFC), dont le RFC 3986 [archive]. Le site de la source
Un serveur informatique est essentiellement un ordinateur spécialement conçu pour gérer, stocker, traiter et distribuer des informations, données et services au sein d'un réseau informatique. Contrairement à un ordinateur personnel classique, un serveur est optimisé pour des tâches spécifiques.
Pour chacun des deux canaux de transmission, le serveur commence d'abord par ouvrir un socket. Autrement dit une porte par laquelle il va écouter les requêtes du client. Une fois cette « interface de connexion » ouverte, le serveur se met en écoute. C'est-à-dire qu'il attend qu'un client lui envoi des données.
Le protocole HTTP (HyperText Transfer Protocol) est un protocole de communication utilisé pour transférer des documents et des données sur le web. Il est principalement utilisé pour la communication entre les navigateurs web (comme Chrome, Firefox, etc.) et les serveurs web.
Lorsque tu navigues sur Internet, ton navigateur envoie des requêtes HTTP pour demander des ressources comme des pages web, des images ou des vidéos à un serveur. En retour, le serveur répond avec des données, également via HTTP, sous forme de texte, de fichiers ou d'autres ressources.
Voici quelques éléments clés du protocole HTTP :
1. **Requête et réponse** : HTTP fonctionne selon un modèle "requête-réponse", où le client (ton navigateur) envoie une requête et le serveur envoie une réponse.
2. **Méthodes HTTP** : Il existe différentes méthodes de requêtes HTTP, comme :
- **GET** : Pour récupérer des ressources.
- **POST** : Pour envoyer des données au serveur.
- **PUT** : Pour mettre à jour une ressource.
- **DELETE** : Pour supprimer une ressource.
3. **Statut de la réponse** : Lorsqu'un serveur répond à une requête HTTP, il renvoie un code de statut, comme :
- **200** : OK (la requête a été réussie).
- **404** : Not Found (la ressource demandée n'a pas été trouvée).
- **500** : Internal Server Error (problème sur le serveur).
4. **HTTP et HTTPS** : HTTP peut être sécurisé par un cryptage via HTTPS (HyperText Transfer Protocol Secure), qui utilise le protocole SSL/TLS pour garantir la confidentialité des données échangées.
En résumé, HTTP est la base de la navigation web,
permettant l'échange de données entre clients et serveurs de manière structurée. la source généré par AI
Les méthodes GET et POST sont deux des méthodes les plus courantes dans le protocole HTTP, et elles sont utilisées pour interagir avec les serveurs web. Chacune a des caractéristiques et des usages spécifiques. Voici un aperçu de chacune :
1. Méthode GET :
La méthode GET est utilisée pour demander des informations à un serveur sans modifier l'état des données. Elle est souvent utilisée lorsque tu veux récupérer des ressources comme des pages web, des images, des fichiers, etc.
Caractéristiques principales :
Idempotente : Cela signifie qu'une requête GET peut être répétée plusieurs fois sans changer l'état des données sur le serveur. Par exemple, recharger une page (par exemple, appuyer sur F5 dans le navigateur) ne modifie pas la ressource demandée.
Paramètres dans l'URL : Les données envoyées avec une requête GET sont incluses directement dans l'URL sous forme de query string (paramètres de l'URL), après un "?" (exemple : https://exemple.com/page?param1=valeur1¶m2=valeur2).
Limité en taille : L'URL, et donc les données envoyées, ont une limite de longueur (environ 2000 caractères, mais cela dépend du navigateur et du serveur).
Sécurisé pour les données publiques : Comme les paramètres sont visibles dans l'URL, la méthode GET ne doit pas être utilisée pour envoyer des informations sensibles (comme des mots de passe).
Exemple d'utilisation :
Recherche sur un moteur (par exemple, https://www.google.com/search?q=chat).
Accéder à une page web (par exemple, ouvrir une URL dans un navigateur).
2. Méthode POST :
La méthode POST est utilisée pour envoyer des données au serveur, généralement pour soumettre des informations à traiter (par exemple, remplir un formulaire). Contrairement à GET, POST modifie généralement l'état des données sur le serveur.
Caractéristiques principales :
Non idempotente : Une requête POST peut modifier des données sur le serveur et ne doit pas être répétée sans précaution. Par exemple, soumettre un formulaire plusieurs fois peut créer plusieurs entrées de données.
Données dans le corps de la requête : Les données envoyées avec une requête POST ne sont pas visibles dans l'URL, mais plutôt envoyées dans le corps de la requête. Cela permet d'envoyer des informations de manière plus discrète et sécurisée (idéal pour des formulaires contenant des mots de passe, des informations sensibles, etc.).
Pas de limite de taille stricte : Contrairement à GET, POST peut envoyer de grandes quantités de données (par exemple, des fichiers) au serveur, car la taille des données dans le corps de la requête n'est généralement pas limitée.
Sécurisé pour les données sensibles : Comme les données ne sont pas visibles dans l'URL, POST est souvent utilisé pour envoyer des informations sensibles.
Exemple d'utilisation :
Soumettre un formulaire de contact ou d'inscription sur un site web.
Télécharger un fichier vers un serveur.
Les trois principaux protocoles utilisés par un serveur de messagerie sont le SMTP (Simple Mail Transfer Protocol), le POP (Post Office Protocol) et l'IMAP (Internet Message Access Protocol).
Le protocole de transfert de fichiers (FTP) est un protocole réseau conçu pour transférer efficacement des fichiers d'un ordinateur à un autre. Les fichiers peuvent être téléchargés vers ou depuis le serveur FTP.
HTTPS utilise le protocole SSL/TLS pour chiffrer les communications afin que les attaquants ne puissent pas voler de données. SSL/TLS confirme également qu'un serveur de site web est bien celui qu'il prétend être, empêchant ainsi les usurpations d'identité.