본문 바로가기

개념

[Socket] 동기식 비동기식 차이

동기식 방식이란?

동시에 발생하는 것으로 말한다

 

예를 들면 클라이언트가 서버에 접속을 요청했다면 서버가 접속을 받고 대답을 해줄 때까지 클라이언트는 가만히 기다려야한다.

서버가 대답해줄 때까지 아무것도 하지 못하고 기다리기만 하기 때문에 서버가 답하기 전까지 멈춰버린다는 것이니 거의 동시에 요청과 응답이 이뤄져야 한다.

 

비동기식 방식이란?

동시에 발생하지 않는 것으로 말한다.

 

클라이언트는 서버에 요청하고 그 요청에 대한 응답이  오기 전까지 다른 일을 할수 있습니다.

따라서 서버가 응답을 하지 않는다고 해서 프로그램이 멈춰버리지는 않습니다.

 

'개념' 카테고리의 다른 글

R 프로그래밍의 개념  (0) 2022.09.26
STS (Strick-Transport-Security) 란?  (1) 2022.09.23
[IT 용어] On-Presmiss 란?  (0) 2022.09.02
[보안] PKCS(공개키 암호 표준)  (0) 2022.08.09
[WebService] SOAP vs REST  (0) 2022.07.29