UNIX® 도메인 소켓이란 무엇입니까?

UNIX® 도메인 소켓은 UNIX® 운영 체제 (OS) 내의 특수 소켓 유형으로 한 응용 프로그램에서 다른 응용 프로그램으로 데이터를 전송합니다. 일반적으로 다른 시스템에 연결되는 다른 소켓과 달리 UNIX® 도메인 소켓은 IPC (Interprocess Communication) 소켓이므로 사용자의 컴퓨터의 다른 프로그램에만 연결됩니다. 구조적으로 도메인 소켓은 소켓보다 명명 된 파이프와 비슷하지만 파이프에 포함하지 않는 몇 가지 기능이 있습니다. 다른 네트워크는 데이터 스트림을 감시 할 수없고 소켓은 기능을 수행 할 네트워크가 필요하지 않기 때문에 도메인 소켓의 사용은 안전합니다.

소켓은 모든 OS에서 두 방향 흐름에서 한 프로그램에서 다른 프로그램으로 바이트를 스트리밍하는 데 사용됩니다. 즉, 데이터가 떠나는 동안 다른 데이터는 다른 서버 및 작전에 사용됩니다. 이 특수 소켓은 UNIX® 파일 시스템의 데이터를 Anothe로 푸시하는 데 사용됩니다.외부 네트워크가 아닌 R 프로그램.

UNIX® 도메인 소켓은 많은 소켓 관련 작업 및 능력을 공유하지만 명명 된 파이프와 비슷합니다. 명명 된 파이프는 컴퓨터가 한 섹션에서 다른 섹션으로 데이터를 스트리밍하는 방법입니다. UNIX® 도메인 소켓에 이름이있는 것처럼 파이프에 이름이 주어지기 때문에 이름이 지정된 파이프라고합니다. UNIX® 파일 시스템 자체는 이름으로 기능합니다. 이 두 가지의 주요 차이점은 파이프가 바이트 스트림 시퀀스 만 제공 할 수 있다는 것입니다. 데이터는 전송 된대로 데이터를 읽는 반면 도메인 소켓은 바이트 스트림과 데이터 그램을 제공하며 정보는 정보를 패킷으로 읽습니다. 바이트 스트림은 보안 측면에서 더 좋습니다. 데이터 그램은 연속 메시지를 보내는 시스템의 경우 더 좋습니다.

unix® 도메인 소켓은 외부 네트워크와 통합되도록 만들어지지 않지만 P -One P이든 지역 네트워크에 많은 편리한 기능을 제공합니다.Erson 또는 여러 사람이 컴퓨터를 사용하고 있습니다. 다른 유형의 소켓 대신 UNIX® 도메인 소켓을 사용하면 사용자가 수동으로 입력하지 않고도 인증 또는 권한을 얻을 수 있습니다. 도메인 소켓은 또한 UNIX® 시스템의 규칙을 취합니다.이 규칙은 시스템에 기록 될 수 있고 해당하는 경우 다른 수준의 액세스가 제공되는 경우 도움이됩니다.

.

다른 소켓과 파이프보다 더 많은 UNIX® 도메인 소켓이 안전합니다. 도메인 소켓은 신뢰가없는 네트워크가 데이터 스트림을들을 수 없으며 원격 컴퓨터는 액세스하지 않고 스트림에 연결할 수 없습니다. 모든 인증 및 로그인 정보는 UNIX® 도메인에 있으므로 사용자가 서버에 로그인하려면 암호 또는 사용자 이름을 입력 할 필요가 없습니다. 이것은 키 스트로크를 듣는 프로그램 이이 정보를 얻지 못한다는 것을 의미합니다.

다른 언어

이 문서가 도움이 되었나요? 피드백 감사드립니다 피드백 감사드립니다

어떻게 도와 드릴까요? 어떻게 도와 드릴까요?