Apakah fail jenis linux

青灯夜游
青灯夜游asal
2022-03-21 15:40:427306semak imbas

Di Linux, fail jenis s merujuk kepada "fail soket (soket)", iaitu fail khas yang digunakan untuk komunikasi antara proses rangkaian boleh dimulakan melalui protokol fail ini, dan kemudian anda boleh gunakan satu siri fungsi untuk memulakan, menghantar, dsb. protokol rangkaian.

Apakah fail jenis linux

Persekitaran pengendalian tutorial ini: sistem linux5.9.8, komputer Dell G3.

Jenis fail Linux (b, c, d, l, s, -)

Jenis fail Penerangan
b Peranti sekat ialah peranti antara muka yang menyediakan akses sistem kepada data, seperti cakera keras.
c Peranti aksara ialah peranti antara muka untuk beberapa port bersiri, seperti papan kekunci, tetikus dan pencetak. , terminal tty.
d Direktori, serupa dengan folder Windows.
l
文件类型 说明
b 块设备,是一些提供系统存取数据的接口设备,例如硬盘。
c 字符设备,是一些串行端口的接口设备,例如键盘、鼠标、打印机、tty终端。
d 目录,类似于Windows的文件夹。
l

链接文件,类似于Windows的快捷方式。

s 套接字文件(socket),用于进程之间的通信。
- 文件,分纯文本文件(ASCII)和二进制文件(binary)。
Fail terpaut, Sama seperti pintasan Windows.

s Fail soket ( soket), digunakan untuk komunikasi antara proses.
- Fail dibahagikan kepada fail teks biasa (ASCII) dan fail binari (binari).
Soket soket ialah fail khas Anda boleh memulakan protokol rangkaian melalui soket ini, dan kemudian anda boleh menggunakan satu siri fungsi ( tulis/baca/. menerima) untuk memulakan, menghantar, dsb. protokol rangkaian

takrif soket

Soket digunakan oleh lapisan aplikasi untuk berkomunikasi dengan keluarga protokol TCP/IP Perisian pertengahan lapisan abstraksi, iaitu satu set antara muka. Dalam mod reka bentuk, Socket sebenarnya ialah mod fasad, yang menyembunyikan keluarga protokol TCP/IP yang kompleks di sebalik antara muka Socket Untuk pengguna, satu set antara muka mudah adalah semua, membolehkan Socket mengatur data untuk mematuhi Protokol yang ditentukan

Struktur soket dalam kernel Linux

Soket sebenarnya adalah struktur dalam kernel. Struktur ini mengandungi ahli seperti ip, port, keadaan, saiz, dll. Ahli ini digunakan untuk memulakan maklumat terperinci soket, tetapi kami tidak boleh menggunakan ahli ini secara langsung. Oleh itu, Linux menyediakan fungsi antara muka yang sepadan untuk saya panggil Kami menggunakan fungsi ini untuk memulakan ahli dalam struktur soket

Apakah fail jenis linux

dalam struktur

  • ip, port: alamat IP permulaan dan nombor port

  • nyatakan: status perkhidmatan rangkaian semasa (pemantauan/bukan pemantauan)

  • saiz: bilangan maksimum sambungan

Oleh kerana kami tidak boleh mengendalikan ahli struktur ini secara langsung, Linux menyediakan fungsi antara muka yang sepadan untuk kami memanggil dan mengendalikan ahli ini

  • bind(): ikat nombor ip dan port

  • dengar(): dengar

  • . ...dan banyak fungsi lain

Cadangan berkaitan: "

Tutorial Video Linux"

Atas ialah kandungan terperinci Apakah fail jenis linux. Untuk maklumat lanjut, sila ikut artikel berkaitan lain di laman web China PHP!

Kenyataan:
Kandungan artikel ini disumbangkan secara sukarela oleh netizen, dan hak cipta adalah milik pengarang asal. Laman web ini tidak memikul tanggungjawab undang-undang yang sepadan. Jika anda menemui sebarang kandungan yang disyaki plagiarisme atau pelanggaran, sila hubungi admin@php.cn