UDP (1) 썸네일형 리스트형 소켓( socket ) 통신에 대해 소켓 통신이란? 프로토콜, IP 주소, 포트 넘버로 정의되며 떨어져 있는 두 호스트를 연결해주는 도구로, 소켓을 통해 데이터를 주고 받을 수 있다. 서버와 클라이언트 통신 과정 1. 서버가 소켓을 생성한다. 2. 소켓을 bind한다. ( bind는 소켓에 ip주소와 port를 할당하는 과정 ) 3. bind된 소켓을 listen 상태로 둔다 ( listen 상태에서는 클라이언트가 connect 요청을 보낼 때 까지 대기한다. ) 4. 클라이언트가 소켓을 생성한다 ( 이 과정은 위에 먼저 일어날 수도 있다 ) 5. 클라이언트가 connect를 호출하여 연결하고자 하는 서버에 요청을 보낸다. 6. listen하고 있던 서버 소켓이 해당 요청을 accept하고 나면 두 소켓이 연결된다. ( listen하고 있.. 이전 1 다음