명명 된 파이프 란?
명명 된 파이프는 데이터를 원점에서 종료 지점으로 직접 전송하는 데 사용되는 옵션 중 하나입니다. 이 접근법은 어떤 유형의 매개 프로토콜 또는 프로세스를 거치지 않아도되는 경향이 있습니다. 명명 된 파이프 접근 방식의 최종 결과는 종종 한 지점에서 다른 지점으로 빠르고 안전하게 데이터를 이동하는 것입니다.
명명 된 파이프의 개념을 이해하려면 먼저 컴퓨터 프로그래밍에서 파이프가 참조하는 것을 정의해야합니다. 기본적으로 파이프는 간단한 단방향 통신 프로세스를 제공하며 직접적이고 종료 지점으로 직접 전송 이외의 다른 것을 요구하지 않습니다. 파이프 개념은 다양한 Unix 운영 체제에서 공통적 인 기능입니다. 파이프 메커니즘의 실제 구조 내에서 운영 체제는 송신자로부터 전송 된 데이터를 수신하여 수신 프로토콜이 수신자 측에서 활성화되는 동안이를 유지 패턴에 배치합니다. 종료 지점이 데이터를 수신 할 준비가되면 운영 체제가 데이터를 해제하고 전송이 완료됩니다.
명명 된 파이프 환경에서이 기본 기능은 다소 확장되었습니다. 명명 된 파이프 프로세스는 여전히 단방향 통신으로 간주되지만 전송 프로세스와 동일한 출처가없는 파이프 나 종료 지점으로 데이터를 전송할 수 있다는 이점이 있습니다. 프로세스가 수신 파이프에 지정된 이름 또는 명칭을 인식하는 한 전송이 이루어질 수 있습니다.
정보 전달을위한 빠르고 쉬운 절차로서, 명명 된 파이프는 귀중한 도구입니다. 컴퓨터 프로세스는 쉽고 빠르며 온라인 및 네트워크 통신에서 많은 양식과 관련된 모든 단계를 탐색 할 필요가 없다는 이점이 있습니다. 명명 된 파이프의 프로세스는 때때로 FIFO 또는 "선입 선출 (first in first out)"로 알려져 있습니다. 이는 파이프에 들어가는 첫 번째 데이터가 해당 프로세스에서 수신 한 첫 번째 데이터임을 인정합니다.