Maison  >  Article  >  Opération et maintenance  >  Qu'est-ce que le fichier de type Linux

Qu'est-ce que le fichier de type Linux

青灯夜游
青灯夜游original
2022-03-21 15:40:427252parcourir

Sous Linux, le fichier de type s fait référence au « fichier socket (socket) », qui est un fichier spécial utilisé pour la communication entre les processus ; vous pouvez utiliser ce fichier pour initialiser un protocole réseau, puis ce protocole réseau peut être initialisé, transmis, etc. à travers une série de fonctions.

Qu'est-ce que le fichier de type Linux

L'environnement d'exploitation de ce tutoriel : système linux5.9.8, ordinateur Dell G3. Types de fichiers

Linux (B, C, D, L, S, -)

Types de fichiers Description
b block Les appareils sont certains qui fournissent des données d'accès au système périphérique d’interface, tel qu’un disque dur.
c Les périphériques à caractères sont des périphériques d'interface de port série, tels que des claviers, des souris, des imprimantes et des terminaux tty.
d Répertoire, similaire aux dossiers Windows.
l

Lier des fichiers, similaire aux raccourcis Windows.

s Fichier Socket (socket), utilisé pour la communication entre les processus. Les fichiers
- sont divisés en fichiers texte brut (ASCII) et fichiers binaires (binaire).

Le socket socket est un fichier spécial. Vous pouvez initialiser un protocole réseau via ce socket, puis vous pouvez initialiser ce protocole réseau via une série de fonctions (écriture/lecture/acceptation et autres opérations

). définition de socket

Socket est une couche d'abstraction logicielle intermédiaire qui communique entre la couche application et la famille de protocoles TCP/IP. En mode conception, Socket est en fait un mode façade, qui cache la famille complexe de protocoles TCP/IP derrière l'interface Socket. Pour les utilisateurs, un ensemble d'interfaces simples est tout, permettant à Socket d'organiser les données pour se conformer à la structure spécifiée. protocole

socket dans le noyau Linux

socket est en fait une structure dans le noyau. Cette structure contient des membres tels que l'adresse IP, le port, l'état, la taille, etc. Ces membres sont utilisés pour initialiser les informations détaillées du socket, mais nous ne pouvons pas utiliser ces membres directement. Par conséquent, Linux fournit les fonctions d'interface correspondantes que je peux appeler. Nous utilisons ces fonctions pour initialiser les membres dans la structure socket

Quest-ce que le fichier de type Linux

Dans la structure

  • ip, port : initialiser l'adresse IP et le numéro de port

    .
  • state : l'état actuel du service réseau (surveillance/non-surveillance)

  • size : le nombre maximum de connexions

Parce que nous ne pouvons pas faire fonctionner directement ces membres de la structure, Linux nous fournit les fonctions d'interface correspondantes "

Tutoriel vidéo Linux
    "

Ce qui précède est le contenu détaillé de. pour plus d'informations, suivez d'autres articles connexes sur le site Web de PHP en chinois!

Déclaration:
Le contenu de cet article est volontairement contribué par les internautes et les droits d'auteur appartiennent à l'auteur original. Ce site n'assume aucune responsabilité légale correspondante. Si vous trouvez un contenu suspecté de plagiat ou de contrefaçon, veuillez contacter admin@php.cn