Cuprins:
Definiție - Ce înseamnă Named Pipe?
O conductă numită este o conductă unidirecțională sau duplex care asigură comunicarea între serverul de conductă și unii clienți de conductă. O conductă este o secțiune a memoriei care este utilizată pentru comunicarea interprocesată. O țeavă numită poate fi descrisă ca fiind prima, prima ieșire (FIFO); primele intrări vor fi primite.
O conductă numită diferă de o conductă anonimă prin faptul că poate exista dincolo de viața proceselor sale asociate și trebuie eliminată explicit.
Techopedia explică Named Pipe
Conductele denumite asigură comunicarea între procesele conexe sau fără legătură care sunt supuse verificărilor de securitate. Pot fi utilizate pentru comunicarea între procesele de pe același computer sau diferite calculatoare. Conductele denumite sunt identificate de punctele lor de acces, care sunt stocate într-un fișier într-un sistem de fișiere.
Fiecare instanță a unei conducte numite are același nume, dar fiecare instanță are propriile tampoane și mânere. Aceste instanțe oferă, de asemenea, un mediu separat pentru comunicarea între client și server, permițând utilizarea aceluiași țeave numit pentru mai mulți clienți.
Țevi numite sunt foarte multe pentru că orice proces le poate accesa.
Există două moduri de a crea o conductă numită: prin linia de comandă și în cadrul unui program. Pe linia de comandă Unix, o conductă denumită este creată folosind fie comanda mknod, fie comanda mkfifo.