Namai Tinklai Kas yra pavadintas vamzdis? - apibrėžimas iš techopedijos

Kas yra pavadintas vamzdis? - apibrėžimas iš techopedijos

Turinys:

Anonim

Apibrėžimas - ką reiškia „Named Pipe“?

Pavadintas vamzdis yra vienpusis arba dvipusis vamzdis, užtikrinantis ryšį tarp vamzdžio serverio ir kai kurių vamzdžių klientų. Vamzdis yra atminties dalis, naudojama tarpprocesiniam ryšiui. Pavadintą vamzdį galima apibūdinti kaip „pirmas į vidų, pirmas išėjimas“ (FIFO); įėjimai, kurie įvedami pirmi, bus išvedami pirmiausia.


Pavadintas vamzdis skiriasi nuo anoniminio vamzdžio tuo, kad gali egzistuoti pasibaigus su juo susijusiems procesams ir turi būti aiškiai ištrintas.

„Techopedia“ paaiškina „Named Pipe“

Pavadinti vamzdžiai palaiko ryšį tarp susijusių ar nesusijusių procesų, kuriems atliekamas saugumo patikrinimas. Jie gali būti naudojami ryšiams tarp procesų tame pačiame kompiuteryje ar skirtinguose kompiuteriuose. Pavadinti vamzdžiai identifikuojami pagal jų prieigos taškus, kurie yra saugomi faile failų sistemoje.


Kiekvienas pavadinto vamzdžio egzempliorius turi tą patį pavadinimą, tačiau kiekvienas egzempliorius turi savo buferius ir rankenas. Šie egzemplioriai taip pat teikia atskirą terpę ryšiui tarp kliento ir serverio, leidžiantį tą patį pavadintą vamzdį naudoti keliems vamzdžių klientams.


Pavadinti vamzdžiai yra todėl, kad bet koks procesas gali juos pasiekti.


Yra du būdai, kaip sukurti pavadintą vamzdį: komandine eilute ir programos viduje. „Unix“ komandinėje eilutėje pavadintas vamzdis sukuriamas naudojant komandą mknod arba mkfifo.

Kas yra pavadintas vamzdis? - apibrėžimas iš techopedijos