728x90

소켓통신 이란? 1

소켓(SOCKET)통신 이란?

## 소켓 통신 개요   ### 소켓이란? 소켓(Socket)은 네트워크 상에서 통신을 하기 위한 종단점(endpoint)입니다. 소켓은 프로세스 간 통신을 위해 필요하며, 클라이언트와 서버가 데이터를 주고받는 데 사용됩니다. 소켓은 운영체제에 의해 관리되며, IP 주소와 포트 번호를 통해 식별됩니다. 네트워크 프로그래밍에서 소켓을 사용하면 TCP/IP, UDP 등 다양한 프로토콜을 기반으로 통신할 수 있습니다.  ### 소켓의 종류 1. **스트림 소켓(Stream Socket)**: TCP(Transmission Control Protocol)를 사용하여 신뢰성 있는 데이터 전송을 제공합니다. 데이터는 순서대로 전송되고, 손실이 발생하면 재전송됩니다. 대부분의 네트워크 애플리케이션은 스트림 소켓을 사..

728x90