Innholdsfortegnelse:
Definisjon - Hva betyr Named Pipe?
Et navngitt rør er et enveis eller tosidig rør som gir kommunikasjon mellom rørserveren og noen rørklienter. Et rør er en del av minnet som brukes til kommunikasjon mellom prosesser. Et navngitt rør kan beskrives som først inn, først ut (FIFO); inngangene som kommer inn først, blir skrevet ut først.
Et navngitt rør skiller seg fra et anonymt rør ved at det kan eksistere utover levetiden til tilhørende prosesser og må eksplisitt slettes.
Techopedia forklarer Named Pipe
Navngivne rør gir kommunikasjon mellom relaterte eller ikke-relaterte prosesser som er underlagt sikkerhetskontroll. De kan brukes til kommunikasjon mellom prosesser på samme datamaskin eller forskjellige datamaskiner. Navngivne rør identifiseres av tilgangspunktene deres, som er lagret i en fil på et filsystem.
Hver forekomst av et navngitt rør har samme navn, men hver forekomst har sine egne buffere og håndtak. Disse tilfellene gir også et eget medium for kommunikasjon mellom klienten og serveren, noe som tillater bruk av det samme navngitte røret for flere rørklienter.
Navngivne rør er veldig fordi enhver prosess har tilgang til dem.
Det er to måter å lage et navngitt rør på: etter kommandolinjen og i et program. På Unix-kommandolinjen opprettes et navngitt rør ved hjelp av enten mknod eller mkfifo-kommandoen.
