끝점 페이지

끝점 페이지는 IIS(Internet Information Services) 관리자의 기능 보기 탭(콘텐츠 보기 탭과 반대)을 사용할 때 AppFabric 아래의 끝점 아이콘을 클릭하면 호출됩니다. 끝점 페이지는 서버, 사이트 또는 응용 프로그램 범위에서 볼 수 있습니다. 현재 범위가 서비스 수준에 있으면 작업 창 내에 있는 끝점 보기 링크를 클릭하여 끝점 페이지를 호출할 수 있습니다.

이 페이지 내에서 시스템 끝점, 기본 응용 프로그램 끝점 및 Web.config 파일에 정의된 응용 프로그램 끝점을 볼 수 있습니다. 시스템 끝점은 AppFabric 시스템이 서비스에 자동으로 추가하는 끝점입니다. 기본 응용 프로그램 끝점은 응용 프로그램에서 지원되는 프로토콜을 기반으로 응용 프로그램에 추가되는 끝점입니다. 응용 프로그램 끝점은 Web.config 파일에서 정의한 끝점입니다. 코드를 사용하여 실행 시 동적으로 작성되는 다른 끝점은 이 페이지에 표시되지 않습니다.

시스템 끝점 유형은 machine.config의 endpointExtensions 섹션에 정의됩니다(예: discoveryEndpoint). 그러나 workflowControlEndpointserviceMetadataEndpoint에는 이 규칙의 예외가 적용됩니다. 첫 번째 끝점은 서비스 구성 대화 상자의 워크플로 호스트 관리 탭에서 인스턴스 제어 사용 옵션을 선택할 때 서비스에 추가되고, 두 번째 끝점은 서비스 구성 대화 상자의 일반 탭에서 HTTP를 통해 메타데이터 사용 옵션을 선택할 때 추가됩니다.

.NET Framework 4에서는 응용 프로그램에서 사용하도록 설정된 각 프로토콜에 대한 웹 응용 프로그램에서 모든 태그 없는(tag-less) 서비스에 대해 응용 프로그램 기본 끝점을 추가합니다. 예를 들어, 응용 프로그램에 대해 http 프로토콜을 사용하도록 설정한 경우 basicHttpBinding이 포함된 끝점이 서비스에 추가되고, 응용 프로그램에 대해 net.pipe 프로토콜을 사용하도록 설정한 경우 netNamedPipeBinding이 포함된 끝점이 서비스에 추가됩니다. Machine.config의 protocolMapping 섹션에서 프로토콜 매핑에 대한 바인딩을 구성할 수도 있습니다. 응용 프로그램에 대해 사용하도록 설정된 프로토콜을 보려면 응용 프로그램 이름을 마우스 오른쪽 단추로 클릭하고 응용 프로그램 관리를 가리킨 다음 고급 설정을 클릭합니다.

이 페이지에서 시스템 끝점과 기본 응용 프로그램 끝점은 구성할 수 없지만 Web.config 파일에 지정된 응용 프로그램 끝점은 구성할 수 있습니다. 응용 프로그램 끝점의 일반 속성, 성능 속성 및 인증 속성을 보고 구성하려면 끝점의 구성 대화 상자를 사용하십시오. 선택한 끝점을 마우스 오른쪽 단추로 클릭하고 구성을 선택하거나 작업 창에서 구성을 클릭하여 이 대화 상자를 시작할 수 있습니다.

이 항목의 다음 섹션에서는 끝점 페이지의 필드에 대해 설명합니다.

끝점 목록 옵션(목록 위쪽에 표시됨)

필드

설명

필터:

필터 값을 입력하고 이동 옆에 있는 화살표를 클릭하여 필터링할 열을 선택한 다음 이동을 클릭합니다. 그러면 이 필터 조건을 기반으로 현재 표시된 끝점이 필터링됩니다. 사용하지 않으면 모든 끝점이 표시됩니다.

중요

기본적으로 workflowControlEndpoint 및 serviceMetadataEndpoint와 같은 시스템 끝점은 끝점 목록에 표시되지 않습니다. 시스템 끝점을 보려면 페이지 위쪽에 있는 필터 제거를 클릭합니다.

모두 표시

사용하면 모든 끝점이 표시됩니다.

묶는 방법:

끝점을 그룹으로 묶으려면 아래쪽 화살표를 마우스 왼쪽 단추로 클릭하고 다음 기준 중 하나를 선택합니다.

  • 그룹화 안 함 - 특정 기준별로 끝점을 그룹으로 묶지 않습니다.

  • 서비스 가상 경로 - 끝점을 포함하는 서비스의 가상 경로별로 끝점을 그룹으로 묶습니다.

  • 주소 - 주소별로 끝점을 그룹으로 묶습니다.

  • 바인딩 - 바인딩별로 끝점을 그룹으로 묶습니다.

  • 계약 - 계약별로 끝점을 그룹으로 묶습니다.

  • 이름 - 이름별로 끝점을 그룹으로 묶습니다.

  • 유형 – 유형별로 끝점을 그룹으로 묶습니다.

  • 사이트 이름 - 사이트 이름별로 끝점을 그룹으로 묶습니다.

끝점 목록

필드

설명

서비스 가상 경로

서비스의 가상 경로입니다.

주소

끝점의 주소로서 끝점의 URI(Uniform Resource Identifier)를 지정하며, 절대 주소가 될 수도 있고 서비스의 기본 주소와 관련하여 제공되는 주소가 될 수도 있습니다. 빈 문자열로 설정되면 서비스에 대한 ServiceHost를 만들 때 지정되는 기본 주소에서 끝점을 사용할 수 있음을 의미합니다.

바인딩

끝점에 액세스하기 위해 사용되는 시스템 또는 사용자 정의 바인딩으로서, 전송 유형과 사용되는 보안 및 인코딩을 결정하며 신뢰할 수 있는 세션, 트랜잭션 또는 스트리밍이 지원되거나 사용되는지 여부를 결정합니다.

계약

끝점에 의해 노출되는 .NET Framework 4 인터페이스 기능입니다.

이름

끝점의 이름입니다.

유형

끝점의 유형입니다. 끝점에는 세 가지 기본 유형, 즉 시스템, 응용 프로그램(기본값) 및 응용 프로그램이 있습니다. 이 항목의 시작 부분에서 이러한 끝점에 대한 설명을 볼 수 있습니다.

사이트 이름

이 끝점을 노출하는 서비스를 호스팅하는 사이트의 이름입니다.

세부 정보 창

끝점 페이지 아래쪽에 있는 세부 정보 창에는 다음과 같은 속성 및 해당 값이 표시됩니다.

참고

이러한 속성과 관련된 구성 값이 빈 문자열(" ")이거나 구성 파일에 없는 경우 빈 문자열 값이 표시됩니다.

개요 탭

구성 파일에 있으면 다음 값이 표시됩니다.

사이트 이름

이 끝점을 노출하는 서비스를 호스팅하는 사이트의 이름입니다.

서비스 가상 경로

서비스의 가상 경로입니다.

주소

끝점의 주소로서 끝점의 URI(Uniform Resource Identifier)를 지정하며, 절대 주소가 될 수도 있고 서비스의 기본 주소와 관련하여 제공되는 주소가 될 수도 있습니다. 빈 문자열로 설정되면 서비스에 대한 ServiceHost를 만들 때 지정되는 기본 주소에서 끝점을 사용할 수 있음을 의미합니다.

바인딩

끝점에 액세스하기 위해 사용되는 시스템 또는 사용자 정의 바인딩으로서, 전송 유형과 사용되는 보안 및 인코딩을 결정하며 신뢰할 수 있는 세션, 트랜잭션 또는 스트리밍이 지원되거나 사용되는지 여부를 결정합니다.

계약

끝점에 의해 노출되는 .NET Framework 4 인터페이스 기능입니다.

이름

끝점의 이름입니다.

유형

끝점의 유형입니다. 끝점에는 세 가지 기본 유형, 즉 시스템, 응용 프로그램(기본값) 및 응용 프로그램이 있습니다. 이 항목의 시작 부분에서 이러한 끝점에 대한 설명을 볼 수 있습니다.

보안 모드:

끝점에 사용되는 보안 모드를 정의합니다. WCF(Windows Communication Foundation) 내에는 전송 보안을 구현하기 위한 두 개의 기본 메서드가 있습니다.

전송 보안 모드는 전송 보안 구현을 위해 HTTPS와 같은 전송 수준 프로토콜을 사용합니다. 전송 모드는 광범위하게 채택되어 많은 플랫폼에서 사용할 수 있으며 계산이 덜 복잡하다는 장점이 있습니다. 그러나 점 대 점에서만 메시지 보안을 유지할 수 있다는 단점이 있습니다. 전송 보안을 사용하면 사용자 자격 증명과 클레임은 전송 계층을 사용하여 전달됩니다.

메시지 보안 모드는 전송 보안 구현을 위해 WS-Security를 사용합니다. 메시지 보안이 SOAP 메시지에 직접 적용되고 응용 프로그램 데이터와 함께 SOAP 봉투 내에 포함되므로, 전송 프로토콜에 대해 독립적이고 확장성이 더 뛰어나며 종단 간 보안(점 대 점과 대조)이 보장된다는 장점이 있습니다. 그러나 SOAP 메시지의 XML 속성을 처리해야 하므로 전송 보안 모드보다 몇 배 느리다는 단점이 있습니다. 메시지 보안을 사용하면 사용자 자격 증명과 클레임은 메시지 보안을 위해 WS-Security 사양을 사용하여 모든 메시지에서 캡슐화됩니다.

전송 할당량:

전송 할당량은 바인딩이 과도한 리소스를 사용하는지 여부를 확인하기 위해 사용되는 설정 제한 값입니다. 주요 목적은 할당량이 초과될 경우 추가 리소스의 불필요한 사용을 방지하는 것입니다. 이러한 현상은 서비스 거부 공격에서 발생할 수 있습니다. 예를 들면 다양한 시간 제한 관리, 버퍼/메시지/풀 크기 및 연결 수 등이 모두 전송 할당량을 구성하는 후보입니다. 전송 할당량 값은 전송 바인딩이나 호스트의 정책 내에서 또는 응용 프로그램의 구성 설정을 통해 구성됩니다.

WCF 전송 할당량에 대한 자세한 내용은 전송 할당량을 참조하십시오.

작업 창

구성

끝점을 구성할 수 있도록 끝점의 구성 대화 상자 대화 상자를 호출합니다.

시스템 끝점 또는 기본 응용 프로그램 끝점을 구성하려고 하면 다음 메시지가 표시됩니다. 응용 프로그램(기본값 아님) 끝점만 구성할 수 있습니다.

경고

시스템 또는 기본 끝점을 구성할 수 없습니다. 구성에 정의된 응용 프로그램 끝점만 편집할 수 있습니다.

서비스

끝점 창이 닫히고 서비스 페이지가 열립니다. 표시되는 서비스 범위는 원래 끝점 페이지에서 설정한 것과 동일합니다.

  2011-12-05