Partage de technologie

Partage de notes sur un réseau informatique (chapitre 6, couche d'application)

2024-07-11

한어Русский языкEnglishFrançaisIndonesianSanskrit日本語DeutschPortuguêsΕλληνικάespañolItalianoSuomalainenLatina

introduire
Dans le processus d'apprentissage des réseaux informatiques, j'ai compilé quelques points clés qui peuvent être testés lors de l'examen. Certains points spécifiques peuvent ne pas être abordés. J'espère que cela sera utile à tout le monde !

6. Couche applicative

6.1 DNS du système de noms de domaine

Résolution d'adresses, conversion des noms de domaine en adresses IP

Deux méthodes de requête pour l'analyse

requête récursive

Requête itérative

6.2 Protocole de transfert de fichiers FTP

Basé sur TCP, car le transfert de fichiers ne peut pas se tromper

Protocole de transfert simple TFTP

La version castrée utilise des datagrammes UDP et prend uniquement en charge le transfert de fichiers mais pas l'interaction.

6.3 Protocole de terminal distant TELNET

Également connu sous le nom de protocole d’émulation de terminal, la mise en œuvre n’est pas compliquée et est rarement utilisée aujourd’hui.

La connexion TCP est utilisée et le format NVT est utilisé au milieu pour convertir les frappes au clavier et autres entrées de l'utilisateur. L'extrémité cible peut ensuite la convertir au format requis par le système correspondant.

6.4 WWW sur le Web mondial

Référentiel d'informations en ligne à grande échelle

Autrement dit, le site est lié à un autre site, à l'aide d'un système distribué.

Application : Par exemple, cliquer sur les mots bleus soulignés passera à une autre page Web.
S'il n'y a pas de World Wide Web, les utilisateurs ne peuvent utiliser que des commandes complexes pour sauter et ne peuvent pas cliquer directement sur les liens.

Le World Wide Web est un système hypermédia distribué et une extension du système hypertexte, ajoutant des sons, des images, etc.

URL du localisateur de ressources uniformes

Marquage de différents documents sur le World Wide Web

Protocole de transfert hypertexte HTTP

Utilisez une connexion TCP, mais HTTP lui-même n'a pas de connexion, c'est-à-dire qu'il n'est pas nécessaire d'établir une connexion HTTP avant d'échanger des messages HTTP.

  • Transmettez le message de requête HTTP comme troisième phase de TCP, puis obtenez le message de réponse HTTP

Sans état, le navigateur ne se souviendra pas du nombre de fois que l'utilisateur a visité le site ni du contenu auquel il a accédé, et la réponse sera la même à chaque visite.

Serveur proxy

Une couche de cache est ajoutée au milieu. S'il y a des données dans le cache, elles seront directement répondues au client sans avoir à accéder à Internet pour accéder à la ressource.

Structure des messages HTTP

1. Ligne de départ

  • Requête : Ligne de requête (méthode (GET, POST...), URL, version, CRLF)
  • Réponse : ligne d'état (version, code d'état, phrase, CRLF)

2. La première ligne

3. Sujet de l'entité

  • Requête : corps de la requête
  • réponse : corps de la réponse

Conseils : les codes d'état incluent

  • 200 d'accord
  • Redirection 304
  • 400 erreur client
  • Erreur de serveur 500, etc.
Document HTML pour le World Wide Web

Comprenez simplement qu'il s'agit d'une page Web
C'est étroitement lié aux connaissances front-end que j'ai apprises un peu.html css js Tout le monde sait de quoi il s’agit et il existe de nombreuses informations en ligne, je n’entrerai donc pas dans les détails ici.

Système de recherche d'informations sur le World Wide Web

Moteur de recherche : outil utilisé pour effectuer des recherches sur le World Wide Web (recherche en texte intégral, recherche par catégorie)

Blogs et Weibo

Blog blog est le partage de documents personnels et d'agendas

Weibo est un microblog qui n'enregistre que des fragments insignifiants et répond à une question.

Site de réseautage social

Facebook, Youtube, TikTok…

6.5 Courriel

Protocole de transfert de courrier simple SMTP

Format de message texte Internet RFC

Utilisation du protocole SMTP TCP comme protocole de couche transport

6.6 Protocole de configuration dynamique de l'hôte DHCP

fournir Mise en réseau plug-and-play Mécanismes

Lorsqu'un ordinateur rejoint un réseau, une adresse IP lui est automatiquement attribuée.

Chaque réseau dispose désormais d'au moins un agent de relais DHCP

6.7 Protocole de gestion de réseau simple SNMP

Programmes de gestion, processus, etc.

6.8 Communication du processus de candidature sur le réseau

Émis lorsque le processus de candidature doit communiquer via le réseauappel système, demandant au système d'exploitation de créer un **"socket"** pour celui-ci afin que les ressources système requises pour la communication réseau puissent être allouées au processus d'application.
Le système d'exploitation représente la somme de ces ressources avec un nombre appelé descripteur de socket.
Toutes les opérations réseau effectuées par le processus d'application doivent utiliser ce descripteur de socket.
Une fois la communication terminée, le processus d'application demande au système d'exploitation de récupérer toutes les ressources liées au descripteur de socket via un appel système pour fermer le socket.

Plusieurs appels système couramment utilisés

Lorsqu'un processus d'application doit communiquer via le réseau, il émet un appel système.
À l’aide de l’API de l’interface de programmation d’applications TCP/IP, vous pouvez écrire des applications réseau basées sur Internet.
Lors de l'appel de l'API, les utilisateurs peuvent utiliser les services TCP ou d'autres services tels que UDP.
TCP fournit des services orientés connexion.
Utiliser les services TCP nécessite de passer par 3 étapes :

  • phase d'établissement de la connexion
  • phase de transfert de données
  • phase de libération de la connexion

6.9Applications P2P

Implique le téléchargement et le téléchargement de fichiers

Un logiciel P2P est un logiciel qui utilise les principes P2P pour réaliser un téléchargement à grande vitesse, tel que : Thunder