ComponentSpace Internet Component Suite는 애플리케이션이 일반적인 인터넷 프로토콜 및 서비스와 상호 작용할 수 있게 해주는 .NET 클래스 라이브러리 모음입니다. 여기에는 DNS 쿼리, FTP 전송, ICMP ping, NTP 시간 조회, 이메일 검증, 프록시 연결성, 네트워크 진단을 위한 구성 요소가 포함되며, 예제와 개발자 중심 API가 지원됩니다.
포괄적인 인터넷 프로토콜 라이브러리
널리 사용되는 인터넷 프로토콜을 구현하는 광범위한 .NET 클래스 라이브러리를 제공합니다. 개발자는 낮은 수준의 프로토콜 처리를 직접 구현하지 않고도 도메인 해석, 파일 전송, 프록시 통신, 시간 동기화, 진단 작업과 같은 네트워킹 기능을 애플리케이션에 직접 통합할 수 있습니다.
DNS 쿼리 및 도메인 해석
애플리케이션이 DNS 서버를 쿼리하고 도메인 리소스 레코드를 검색할 수 있게 해주는 DNS 라이브러리를 포함합니다. 개발자는 DNS 요청 메시지를 구성하고, 구성된 서버에 제출하며, 구문 분석된 응답을 처리하여 도메인 정보 및 서버 구성 세부 정보를 얻을 수 있습니다.
FTP 파일 전송 기능
애플리케이션 내에서 File Transfer Protocol 작업을 구현하기 위한 구성 요소를 제공합니다. 개발자는 파일을 업로드하고 다운로드하는 FTP 클라이언트 기능을 만들고, 전송을 관리하며, 데스크톱, 서버 또는 웹 기반 .NET 애플리케이션에 파일 교환 워크플로를 통합할 수 있습니다.
이메일 주소 검증 라이브러리
여러 검증 수준을 통해 이메일 주소를 확인하는 전용 이메일 검사 라이브러리를 제공합니다. 기능에는 RFC 준수 구문 검증, DNS MX 레코드 조회를 통한 도메인 검증, 그리고 메시지를 보내지 않고도 선택적으로 SMTP 수준 사용자 이름 검증이 포함됩니다.
네트워크 시간 동기화
원격 시간 서버에서 정확한 날짜 및 시간 정보를 검색할 수 있는 인터넷 시간 라이브러리를 포함합니다. Network Time Protocol은 물론 Time 및 Daytime 프로토콜도 지원하며, 결과를 애플리케이션에서 사용할 수 있는 표준 .NET DateTime 객체로 반환합니다.
ICMP Ping 및 네트워크 진단
애플리케이션이 ping 요청을 보내고 네트워크 전반에서 호스트 가용성을 평가할 수 있게 해주는 ICMP 기반 기능을 제공합니다. 이 기능은 연결성 진단, 지연 시간 확인, 도달 가능한 네트워크 엔드포인트의 검증이 필요한 모니터링 기능을 지원합니다.
Trace Route 및 네트워크 경로 분석
애플리케이션이 네트워크 인프라를 통해 패킷이 이동하는 경로를 확인할 수 있게 해줍니다. trace route 구성 요소는 출발지 시스템과 목적지 시스템 사이에서 만나는 중간 호스트를 보고하여, 개발자가 진단 또는 모니터링 기능을 구현하는 데 도움을 줍니다.
Whois 도메인 정보 검색
공개 WHOIS 서버에서 도메인 등록 정보를 쿼리하기 위한 WHOIS 라이브러리를 포함합니다. 애플리케이션은 인터넷 도메인의 소유권 및 등록 세부 정보를 검색할 수 있으며, 관리 도구, 검증 유틸리티 또는 네트워크 관리 소프트웨어를 지원합니다.
프록시 서버 연결성
프록시 서버를 통해 외부 TCP 연결을 가능하게 하는 구성 요소를 제공합니다. 지원 범위에는 HTTP proxy는 물론 SOCKS v4, SOCKS v4A, SOCKS v5 프로토콜이 포함되며, 이를 통해 애플리케이션이 제한된 네트워크 환경과 방화벽을 통해 동작할 수 있습니다.
개발자 중심의 .NET 통합
동기 및 비동기 메서드 호출, delegate, event, stream 기반 처리에 대한 지원을 갖춘 .NET framework용으로 설계되었습니다. 이 라이브러리는 표준 .NET 예외 처리와 통합되며, 여러 애플리케이션 유형에서의 사용법을 보여주는 예제 프로젝트를 포함합니다.
호주 퀸즐랜드주 Robina에서 1995년에 설립된 ComponentSpace는 ASP.NET 및 ASP.NET Core 환경에 맞춘 인증 구성 요소를 제공합니다. 이 라이브러리는 SAML 및 OpenID Connect 표준을 지원하는 것으로 인정받고 있어, 조직이 싱글 사인온과 연합 신원을 더 쉽게 구현할 수 있도록 합니다. 뛰어난 역량을 갖춘 개발팀과 신기술을 조기에 채택하는 일관된 접근 방식을 바탕으로, ComponentSpace는 전 세계 수천 개 기업이 신뢰하는 파트너입니다. 개발자 친화적인 API, 상세한 문서, 직접 지원에 대한 브랜드의 강조는 IT 전문가들이 .NET 애플리케이션에 인증 기능을 안정적으로 추가할 수 있게 합니다.