TCP/IP 소켓이란 무엇입니까?
TCP/IP 소켓은 두 컴퓨터 간의 통신에 사용됩니다. 소켓에는 인터넷 프로토콜 (IP) 주소와 컴퓨터가 데이터를 전송하는 데 사용하는 호스트 또는 포트가 포함되어 있습니다. 전송에 참여하는 모든 응용 프로그램은 소켓을 사용하여 정보를 보내고받습니다.
TCP/IP 소켓의 목적은 포트 번호와 함께 컴퓨터 또는 네트워크 서버의 고유 IP 주소를 식별하는 것입니다. 포트 번호는 때때로 호스트라고 불리며 수신 컴퓨터에 요청 된 데이터를 어디로 보내야하는지 알려줍니다. IP 주소와 포트 번호는 소켓을 구성합니다.
포트 주소는 데이터를 보내고 수신하는 데 사용될 포트 수입니다. 각 컴퓨터 장치에는 통신을 보내고받는 데 사용하는 여러 가지 포트가 있습니다. 이러한 포트 중 일부는 프린터와 같은 특정 장치에서 사용될 수 있으므로 컴퓨터는 다른 장치에 정보를 보낼 위치를 알려야합니다. 인터넷 커뮤니케이션에서 항구는 이더 르일 일 수 있습니다T 여러 개별 컴퓨터에 연결된 특정 장치 또는 서버의 포트 주소에 할당 된 T 포트.
TCP/IP 소켓을 포함한 컴퓨터 소켓은 두 개의 별도 장치 간의 통신을 용이하게하는 데 사용됩니다. 그것은 해당 커뮤니케이션을 보내야 할 위치에 대한 지침을 제공합니다. TCP/IP 소켓에 포함 된 IP 주소 및 포트 주소는 요청 된 데이터를 보낼 수신 컴퓨터에 알려줍니다. 또한 기계 사이에 일종의 균일 한 언어를 설정하는 데 도움이됩니다.
소켓이 생성되면 발신자와 수신기는 데이터가 통과하는지 확인하기 위해 통신 포트를 테스트합니다. 발신자는 수신자에게 신원이 무엇인지 알려주는 요청을 보낼 수 있습니다. 그런 다음 발신자의 신원을 확인하는 동시에 응답이 발신자에게 다시 발송되고 수신자의 신원을 전달합니다. 통신이 통과하고 소켓이 사기 인 한작동하기 위해 Firmed, 추가 데이터 요청이 계속됩니다.
소켓은 둘 이상의 장치간에 통신 프로토콜이 설정 될 때마다 생성됩니다. 통신 프로세스가 종료되면 TCP/IP 소켓이 닫힙니다. 어떤 이유로 요청 된 포트를 사용할 수 없으면 소켓이 생성되지 않습니다. 오류 메시지는 일반적으로 소켓이 실패했다고 발신자와 수신자 모두에게 프롬프트합니다.
웹 브라우저를 포함하여 통신에 사용되는응용 프로그램은 TCP/IP 소켓을 사용하여 데이터를 보내고 수신합니다. 소켓이 사용되는 시간 동안 모든 통신 및 응용 프로그램은 소켓에서 식별되는 포트 주소에 바인딩됩니다. 응용 프로그램이 데이터를 보내고 받으면 소켓의 특정 포트 주소 또는 호스트를 찾습니다.