Windows drivers \ etc \ services 파일은 무엇입니까? 업데이트하지 않고도 일부

일반적으로 C : \ Windows \ System32 \ drivers \ etc에 “services”파일이 있으며 실행중인 서비스와 사용할 포트가 나열됩니다.

그러나 여기서 “서비스”라는 단어는 무엇을 의미합니까? “services.msc”를 실행할 때 볼 수있는 “Windows 서비스”가 아닙니다. 이러한 2 개의 목록은 집계되지 않습니다.

그리고이 “서비스”파일 내용은 구식 일 수 있습니다. 아무도 업데이트 할 필요가 없습니다. 프로그램이 “서비스”파일을 업데이트하지 않고도 일부 포트를 통해 통신 할 수 있습니다. 또한 일부 프로그램이 실행 중이 아닌 경우 일부 포트가 사용되지 않으면 “Windows 서비스 파일”도 업데이트되지 않습니다.

이 파일은 무엇입니까?

어디서나 문서를 찾을 수 있습니까? 아마 인기있는 파일 이름으로 인해 인터넷에서 검색했지만 대부분의 링크는 “Windows Services”에 관한 것입니다.이 “Windows Services File”은 아닙니다 …

편집하다:

“서비스”파일이 오래되었을 수있는 또 하나의 질문은 모든 활성 “서비스”를 나열하는 방법이 있습니까?



답변

이 파일은 Windows API 및 / 또는 서비스 이름을 사용하여 서비스 이름을 포트로 바꾸려는 파일뿐만 아니라 Microsoft가 작성한 서비스에 사용할 포트를 알려줍니다. 이 서비스 이름은 IETF에 의해 정의됩니다.

다음은 다른 SMTP 서버를위한 공간을 만들기 위해 포트를 변경하는 지침 의 예 입니다.

서비스 이름에 대한 자세한 설명은 다음과 같습니다.

서비스 이름 [in]

IPv4 또는 IPv6에 연결할 호스트의 서비스 이름 또는 대상 포트가 포함 된 NULL로 끝나는 문자열입니다.

서비스 이름은 포트 번호의 문자열 별명입니다. 예를 들어, “http”는 IETF (Internet Engineering Task Force)에서 HTTP 프로토콜에 대한 웹 서버에서 사용하는 기본 포트로 정의한 포트 80의 별명입니다. 포트 번호가 지정되지 않은 경우 servicename 매개 변수의 가능한 값은 다음 파일에 나열되어 있습니다.
%WINDIR%\system32\drivers\etc\services

MSDN-Winsock-WSAConnectByName 기능