Dom Sieci Co to jest rura? - definicja z techopedia

Co to jest rura? - definicja z techopedia

Spisu treści:

Anonim

Definicja - Co oznacza nazwana rura?

Nazwany potok to potok jednokierunkowy lub potok dupleksowy, który zapewnia komunikację między serwerem potoku a niektórymi klientami potoku. Rura jest sekcją pamięci używaną do komunikacji międzyprocesowej. Nazwaną potok można opisać jako „pierwsze wejście, pierwsze wyjście” (FIFO); wejścia, które wejdą jako pierwsze, zostaną wyprowadzone jako pierwsze.


Nazwany potok różni się od anonimowego potoku tym, że może istnieć poza okresem istnienia powiązanych procesów i musi zostać jawnie usunięty.

Techopedia wyjaśnia Nazwaną rurę

Nazwane potoki zapewniają komunikację między powiązanymi lub niepowiązanymi procesami, które podlegają kontroli bezpieczeństwa. Mogą być używane do komunikacji między procesami na tym samym komputerze lub różnych komputerach. Nazwane potoki są identyfikowane przez ich punkty dostępu, które są przechowywane w pliku w systemie plików.


Każda instancja nazwanego potoku ma tę samą nazwę, ale każda instancja ma swoje własne bufory i uchwyty. Instancje te zapewniają również oddzielne medium do komunikacji między klientem a serwerem, umożliwiając stosowanie tej samej nazwanej potoki dla wielu klientów potoku.


Nazwane potoki są bardzo ważne, ponieważ każdy proces może uzyskać do nich dostęp.


Istnieją dwa sposoby utworzenia nazwanego potoku: za pomocą wiersza polecenia i programu. W wierszu poleceń systemu Unix nazwany potok jest tworzony za pomocą polecenia mknod lub mkfifo.

Co to jest rura? - definicja z techopedia