[데이터 통신] 소켓 통신(Socket Communication) 이해하기 : 송신-수신 통신 과정
·
공통/데이터 통신
해당 글에서는 소켓 통신의 흐름의 이해를 돕기 위해 작성한 글입니다.1) 소켓 통신(Socket Communication)💡 소켓 통신(Socket Communication)- 네트워크에서 두 컴퓨터 간의 ‘실시간 양방향 통신’을 제공하는 기술을 의미합니다. 양방향 통신은 송신자 측이 데이터를 수신할 수도 있으며, 수신자 측이 데이터를 송신할 수 있는 구조를 가집니다. - 두 컴퓨터 간에는 '특정 IP 주소와 포트번호'의 조합으로 네트워크 간의 연결을 수행하며, 수신자(클라이언트)는 데이터를 요청하면 송신자(서버)에서는 요청에 대한 응답을 제공해 주는 '클라이언트-서버' 모델을 사용하여 데이터를 송수신할 수 있습니다.- 소켓 통신은 'TCP'와 'UDP'라는 두 가지 주요 프로토콜을 사용할 수 있습니다..