Skip to main content

TCP/IP 소켓이란 무엇입니까?

tcp/IP 소켓은 두 컴퓨터 간의 통신에 사용됩니다.소켓에는 인터넷 프로토콜 (IP) 주소와 컴퓨터가 데이터를 전송하는 데 사용하는 호스트 또는 포트가 포함되어 있습니다.전송에 참여하는 모든 응용 프로그램은 소켓을 사용하여 정보를 보내고 수신합니다.포트 번호는 때때로 호스트라고 불리며 수신 컴퓨터에 요청 된 데이터를 어디로 보내야하는지 알려줍니다.IP 주소와 포트 번호는 소켓을 구성합니다.

포트 주소는 데이터를 보내고 수신하는 데 사용될 포트 수입니다.각 컴퓨터 장치에는 통신을 보내고받는 데 사용하는 여러 가지 포트가 있습니다.이러한 포트 중 일부는 프린터와 같은 특정 장치에서 사용될 수 있으므로 컴퓨터는 다른 장치에 정보를 보낼 위치를 알려야합니다.인터넷 통신에서 포트는 특정 장치에 할당 된 이더넷 포트 또는 여러 개별 컴퓨터에 연결된 서버의 포트 주소 일 수 있습니다.두 개의 별도 장치.그것은 해당 커뮤니케이션을 보내야 할 위치에 대한 지침을 제공합니다.TCP/IP 소켓에 포함 된 IP 주소 및 포트 주소는 요청 된 데이터를 보낼 수신 컴퓨터에 알려줍니다.또한 기계간에 일종의 균일 한 언어를 설정하는 데 도움이됩니다.

소켓이 생성되면 발신자와 수신기는 데이터를 통과 할 수 있도록 통신 포트를 테스트합니다.발신자는 수신자에게 신원이 무엇인지 알려주는 요청을 보낼 수 있습니다.그런 다음 발신자의 신원을 확인하는 동시에 응답이 발신자에게 다시 전송되고 수신자의 신원을 전달합니다.통신이 진행되고 소켓이 작동하는 것으로 확인되는 한, 추가 데이터 요청이 계속됩니다.

소켓은 둘 이상의 장치간에 통신 프로토콜이 설정 될 때마다 생성됩니다.통신 프로세스가 종료되면 TCP/IP 소켓이 닫힙니다.어떤 이유로 요청 된 포트를 사용할 수 없으면 소켓이 생성되지 않습니다.오류 메시지는 일반적으로 소켓이 실패했음을 발신자와 수신자 모두에게 프롬프트합니다.

웹 브라우저를 포함하여 통신에 사용되는 응용 프로그램은 TCP/IP 소켓을 사용하여 데이터를 보내고 수신합니다.소켓이 사용되는 시간 동안 모든 통신 및 응용 프로그램은 소켓에서 식별되는 포트 주소에 바인딩됩니다.응용 프로그램이 데이터를 보내고 수신 할 때 소켓 특정 포트 주소 또는 호스트를 찾습니다.