탐색 링크 건너뛰기 | |
인쇄 보기 종료 | |
Oracle Solaris 관리: 네트워크 서비스 Oracle Solaris 11 Information Library (한국어) |
이 절에서는 SLP의 기본 작업에 대해 간략하게 설명하고 SLP 관리에 사용되는 에이전트 및 프로세스에 대해 설명합니다.
SLP는 약간의 구성 또는 아무런 구성 없이 다음과 같은 모든 서비스를 자동으로 제공합니다.
클라이언트 응용 프로그램이 서비스에 액세스하는 데 필요한 정보 요청
네트워크 하드웨어 장치 또는 소프트웨어 서버에서 서비스 알림(예: 프린터, 파일 서버, 비디오 카메라 및 HTTP 서버)
기본 서버 오류로부터 복구 관리
또한 필요한 경우 다음을 수행하여 SLP 작업을 관리하고 조정할 수 있습니다.
논리적 또는 기능적 그룹으로 구성된 범위로 서비스 및 사용자 구성
SLP 로깅을 사용으로 설정하여 네트워크에서 SLP 작업 모니터링 및 문제 해결
SLP 타이밍 매개변수를 조정하여 성능 및 확장성 향상
멀티캐스트 경로 지정에 대한 지원이 부족한 네트워크에서 SLP를 배포할 때 멀티캐스트 메시지를 처리 및 보내지 않도록 SLP 구성
SLP 라이브러리는 네트워크에서 해당 서비스를 검색할 수 있도록 서비스를 알리는 네트워크 인식 에이전트를 알립니다. SLP 에이전트는 서비스 유형 및 위치에 대한 최신 정보를 유지 관리합니다. 또한 이러한 에이전트는 프록시 등록을 사용하여 SLP가 직접 사용으로 설정되지 않은 서비스를 알릴 수 있습니다. 자세한 내용은 10 장레거시 서비스 통합을 참조하십시오.
클라이언트 응용 프로그램은 서비스를 알리는 에이전트에 직접 요청을 만드는 SLP 라이브러리에 의존합니다.
다음 표는 SLP 에이전트에 대해 설명합니다. 이 볼륨에 사용된 용어 및 기타 용어에 대한 확장된 정의는 용어집을 참조하십시오.
표 7-1 SLP 에이전트
|
다음 그림은 SLP 구조를 구현하는 기본 에이전트 및 프로세스를 보여줍니다. 그림은 SLP의 기본 배포를 나타냅니다. 수행할 특별한 구성은 없습니다. UA 및 SA의 두 가지 에이전트만 필요합니다. SLP 프레임워크를 사용하면 UA가 SA에 대한 서비스 요청을 멀티캐스트할 수 있습니다. SA는 UA에 회신을 유니캐스트합니다. 예를 들어, UA가 서비스 요청 메시지를 보내면 SA는 서비스 회신 메시지로 응답합니다. 서비스 회신은 클라이언트의 요구 사항과 일치하는 서비스 위치를 포함합니다. 속성 및 서비스 유형에서 기타 요청 및 회신이 가능합니다. 자세한 내용은 11 장SLP(참조)를 참조하십시오.
그림 7-1 SLP 기본 에이전트 및 프로세스
다음 그림은 DA가 프레임워크에서 배포될 때 SLP 구조를 구현하는 기본 에이전트 및 프로세스를 보여줍니다.
그림 7-2 DA로 구현된 SLP 구조적 에이전트 및 프로세스
DA를 배포하면 네트워크에 더 적은 메시지가 보내지고 UA는 더 빨리 정보를 검색할 수 있습니다. DA는 네크워크의 크기가 증가할 때 또는 멀티캐스트 경로 지정이 지원되지 않는 상황에서 필수입니다. DA는 등록된 서비스 알림에 캐시로 제공됩니다. SA는 DA에 알리는 모든 서비스를 나열하는 등록 메시지(SrvReg)를 보냅니다. 그런 다음 SA는 회신으로 긍정 응답(SrvAck)을 받습니다. 서비스 알림은 DA로 새로 고쳐지거나 알림에 대해 설정된 수명에 따라 만료됩니다. UA가 DA를 검색한 후 UA는 SA에 대한 요청을 멀티캐스트하는 대신 DA에 대한 요청을 유니캐스트합니다.
Oracle Solaris SLP 메시지에 대한 자세한 내용은 11 장SLP(참조)를 참조하십시오.