본문 바로가기

CS 과목(CS科目)/네트워크(ネットワーク)

비연결성,Connectionless(모든 개발자를 위한 HTTP)

비연결성(Connectionless) : 대단한 것은 아니고, 클라이언트가 요청을 보내고 그에 대한 응답을 보내는 즉시 연결(주로TCP연결)을 끊어 버리는 것을 뜻함

->  비연결성(Connectionless)의 장점은 여러 클라이언트와 HTTP 통신을 맺을 때 서버의 네트워크 관련 리소스를 매우 효율적으로 관리할 수 있기 때문이다. 

이러한 비연결성(Connectionless) 덕분에 

대규모 트래픽을 처리할 수 있는 것이다. 

일반적으로 초 단위 이하의 빠른 속도로 응답이 이루어 진다.

그리고 [정확히 동시에]에 웹 요청이 들어오는 경우는 수십 명이 안 된다(그래서 1시간 동안 수천명이 서비스를 사용해도

실제 서버에서 [동시에] 처리하는 요청은 수십개 이하로 매우매우 작음).

또한 우리는 웹 브라우저에서 계속 연속해서 요청을 보내지 않는다(쇼핑몰을 떠올려봐라!! 옷을 보는 데에 시간의 대부분

을 소모하지 요청은 별로 하지 않는다)