네트워크 Windows 소켓 (winsock)이란 무엇입니까? -techopedia에서 정의

Windows 소켓 (winsock)이란 무엇입니까? -techopedia에서 정의

차례:

Anonim

정의-Windows 소켓 (Winsock)이란 무엇입니까?

Windows 소켓 (Winsock)은 Windows 네트워크 소프트웨어와 TCP / IP (Transmission Control Protocol / Internet Protocol)와 같은 네트워크 서비스 간의 통신을 허용하는 API (Application Programming Interface)입니다. Winsock은 Berkeley Unix 소켓 인터페이스를 기반으로합니다.

Techopedia에서 Windows 소켓 (Winsock)에 대해 설명합니다.

WSA (Windows sockets API)는 Windows 소켓에 대한 기술 사양입니다. 여기에는 버클리 소켓 스타일 루틴과 일련의 Windows 관련 확장이 포함됩니다. Windows 소켓은 Windows TCP / IP 클라이언트 응용 프로그램과 기본 TCP / IP 프로토콜 제품군 간의 표준 인터페이스를 제공합니다.

Windows 95 및 Windows NT와 같은 운영 체제 (OS)에는 winsock.dll이라는 데이터 링크 계층이 포함되어있어 Windows 프로그램과 TCP / IP 서비스가 함께 작동하도록합니다. Microsoft winsock.dll 버전 외에도 다른 버전의 winsock.dll이 프리웨어 및 쉐어웨어로 제공됩니다. Windows 소켓 API에 대해 정의 된 특정 표준이 없으므로 각 구현은 고유합니다.

Winsock 프로그램은 Microsoft Windows 운영 체제의 일부로 포함되어 있습니다. Mac OS 용 Winsock 인터페이스도 사용할 수 있습니다. Chameleon과 같은 조직은 웹 브라우저, 파일 전송 프로토콜 유틸리티, 메일 유틸리티 및 기타 유틸리티로 구성된 제품군을 제공합니다. Unix 운영 체제에서 소켓 및 TCP / IP는 Winsock과 동등한 요구없이 Unix 응용 프로그램과 직접 실행되도록 설계되었습니다.

Windows 소켓 API 사양은 두 가지 유형의 인터페이스로 구성됩니다. 여기에는 응용 프로그램 개발자를위한 API와 네트워크 소프트웨어 개발자가 새 네트워크 프로토콜을 만들고 추가 할 수있는 서비스 공급자 인터페이스가 포함됩니다.

Windows 소켓 (winsock)이란 무엇입니까? -techopedia에서 정의