Rumah  >  Artikel  >  Operasi dan penyelenggaraan  >  Apa itu lo dalam linux

Apa itu lo dalam linux

WBOY
WBOYasal
2022-03-04 12:09:107478semak imbas

Dalam Linux, lo ialah singkatan tempatan, yang merujuk kepada antara muka gelung balik setempat ini boleh digunakan untuk menghantar dan menerima data dalam sistem mesin dan menyediakan aplikasi tertentu Sumber pada pelayan perlu dipanggil semasa masa jalan.

Apa itu lo dalam linux

Persekitaran pengendalian tutorial ini: sistem linux7.3, komputer Dell G3.

Apakah lo dalam Linux

lo: Singkatan daripada tempatan, secara amnya merujuk kepada antara muka gelung balik setempat.

Peranan antara muka lo

Proses setempat memulakan sambungan ke port (8085) alamat IP intranet (eth1: 10.1.1.1) yang dipantau oleh daemon tempatan ). Pada masa ini, paket tidak boleh ditangkap pada eth1, ini bermakna antara muka gelung balik tempatan digunakan, dan alamat IP lapisan rangkaian ialah alamat IP intranet 🎜>

lo Sebenarnya Ia adalah antara muka gelung balik maya sistem, dan alamat IPnya ialah 127.0.0.1 Antara muka ini boleh digunakan untuk menghantar dan menerima data dalam sistem, jadi secara amnya kami menggunakan: ping 127.0.0.1 boleh. ping, kerana ini sebenarnya Ia adalah untuk mewujudkan sambungan dalam sistem.

127.0.0.1, sering dipanggil alamat belakang gelung tempatan, tidak tergolong dalam mana-mana kelas alamat terperingkat. Ia mewakili antara muka maya tempatan peranti, jadi secara lalai ia dianggap sebagai antara muka yang tidak akan turun. Biasanya anda boleh ping alamat gelung balik tempatan ini tanpa memasang kad rangkaian. Ia biasanya digunakan untuk menyemak sama ada protokol rangkaian tempatan, antara muka data asas, dll. adalah normal.

Ia mempunyai dua fungsi utama:

Pertama, uji konfigurasi rangkaian mesin ini Jika ia boleh PING 127.0.0.1, bermakna kad rangkaian dan IP protokol mesin ini dipasang dengan betul. Tiada masalah;

Tiada konvensyen penamaan tertentu di sini, tetapi takrifan nama antara muka rangkaian secara amnya perlu bermakna. Contohnya:

eth0: Singkatan ethernet, biasanya digunakan untuk antara muka Ethernet. wifi0: Wifi ialah LAN wayarles, jadi wifi0 biasanya merujuk kepada antara muka rangkaian wayarles.

ath0: Singkatan Atheros secara amnya merujuk kepada antara muka rangkaian wayarles yang disertakan dalam cip Atheros.

lo: Singkatan tempatan, secara amnya merujuk kepada antara muka gelung balik setempat.

2. Cara antara muka rangkaian berfungsi

Antara muka rangkaian ialah peranti asas yang digunakan untuk menghantar dan menerima paket data.

Semua antara muka rangkaian dalam sistem membentuk struktur rantai, yang dipanggil dengan nama apabila digunakan oleh program lapisan aplikasi. Setiap antara muka rangkaian sepadan dengan struktur net_device struct dalam sistem Linux, termasuk nama, mac, mask, mtu... maklumat.

Setiap kad rangkaian perkakasan (MAC) sepadan dengan antara muka rangkaian, dan kerjanya dikawal sepenuhnya oleh pemacu yang sepadan.

3. Antara muka rangkaian maya

Antara muka rangkaian maya mempunyai pelbagai aplikasi. Yang paling terkenal ialah "lo". Pada asasnya setiap sistem Linux mempunyai antara muka ini.

Antara muka rangkaian maya sebenarnya tidak menerima dan menghantar paket data dari dunia luar, tetapi menerima dan menghantar paket data dalam sistem, jadi antara muka rangkaian maya tidak memerlukan pemacu. Penggunaan antara muka rangkaian maya dan antara muka rangkaian sebenar adalah konsisten.

4. Penciptaan antara muka rangkaian

Antara muka rangkaian kad rangkaian perkakasan dicipta oleh pemacu. Antara muka rangkaian maya dicipta oleh sistem atau dicipta oleh program lapisan aplikasi.

Fungsi untuk mencipta antara muka rangkaian dalam pemacu ialah: register_netdev(struct net_device *) atau register_netdevice(struct net_device *). Perbezaan antara kedua-dua fungsi ini ialah: register_netdev(...) secara automatik akan menjana antara muka dengan "eth" sebagai nama permulaan, manakala register_netdevice(...) perlu menyatakan nama antara muka terlebih dahulu. Malah, register_netdev(...) juga Ini dicapai dengan memanggil register_netdevice(…).

Cadangan berkaitan: "

Tutorial Video Linux

"

Atas ialah kandungan terperinci Apa itu lo dalam 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