Skip to main content

Co to jest nazwana rura?

Nazwane rury to jedna opcja używana do bezpośredniego przesyłania danych z punktu początkowego do punktu zakończenia.Takie podejście ma tendencję do uniknięcia konieczności przejścia przez pewnego rodzaju protokołu pośredniczącego lub procesu.Efektem końcowym nazwanego podejścia do rury jest szybki i łatwy przemieszczanie danych z jednego punktu do drugiego, często w bardzo bezpieczny sposób.

Aby zrozumieć koncepcję nazwanej rury, najpierw konieczne jest zdefiniowanie, do czego odnosi się rura w programowaniu komputerowym.Zasadniczo rura zapewnia prosty proces komunikacji w jedną stronę, który jest bezpośredni i nie wymaga niczego innego niż bezpośrednie wysłanie do punktu zakończenia.Pojęcie rur jest wspólną cechą w różnych systemach operacyjnych UNIX.W rzeczywistej strukturze mechanizmu rury system operacyjny odbiera przesyłane dane od nadawcy i umieszcza je w wzorze trzymania, podczas gdy protokoły odbioru są aktywowane na końcu odbiornika.Gdy punkt zakończenia będzie gotowy do odbierania danych, system operacyjny uwalnia dane, a transmisja jest zakończona.

W nazwanym środowisku rur ta podstawowa funkcja jest nieco rozszerzona.Proces nazywanej rury jest nadal uważany za komunikację jednokierunkową, ale ma dodatkową zaletę, że jest w stanie przesyłać dane do rur lub punktów zakończenia, które nie mają takiego samego pochodzenia, co proces wysyłania.Dopóki proces rozpoznaje nazwę lub oznaczenie przypisane do rur odbiorczej, może nastąpić transmisja.

Jako szybka i łatwa procedura przekazywania informacji, nazwana rura jest cennym narzędziem.Proces komputerowy jest szybki i łatwy i ma tę zaletę, że nie trzeba poruszać się po wszystkich krokach związanych z wieloma formularzami w komunikacji online i sieciowej.Proces wymienionej rury jest czasem znany jako FIFO lub „pierwszy w pierwszym wyjściu”.Uznaje to, że pierwsze dane wprowadzające do rury będą pierwsze dane otrzymane przez odpowiedni proces.