세션
컴퓨팅 환경에서 세션은 두 시스템 간에 제한된 시간 동안 이루어지는 통신을 의미합니다. 일부 세션에는 클라이언트와 서버가 관여하고, 다른 세션에는 두 대의 개인용 컴퓨터가 관여합니다.
클라이언트/서버 세션의 일반적인 유형으로 웹 또는 HTTP 세션이 있습니다. HTTP 세션은 웹 브라우저에서 웹사이트를 방문할 때마다 시작됩니다. 각 페이지 방문은 개별 세션에 해당하지만, 이 용어는 웹사이트에서 보내는 전체 시간을 설명하는 데 자주 사용됩니다. 예를 들어 전자 상거래 사이트에서 상품을 구매할 때 여러 페이지를 차례로 이동했더라도 전체 과정이 하나의 세션으로 설명될 수 있습니다.
클라이언트/서버 세션의 또 다른 예로 이메일 또는 SMTP 세션이 있습니다. Microsoft Outlook이나 Apple Mail과 같은 이메일 클라이언트로 이메일을 확인할 때마다 SMTP 세션이 시작됩니다. 이 과정에서는 계정 정보를 메일 서버로 보내고, 새 메시지를 확인한 다음, 서버에서 메시지를 다운로드합니다. 메시지가 다운로드되면 세션이 완료됩니다.
두 대의 개인용 컴퓨터 간 세션의 예로 온라인 채팅 또는 인스턴트 메시징 세션이 있습니다. 이 유형의 세션에는 두 대의 컴퓨터가 관여하지만 어느 시스템도 서버나 클라이언트로 간주되지 않습니다. 대신 이러한 유형의 통신을 피어 투 피어 또는 P2P라고 합니다. P2P 통신의 또 다른 예로 BitTorrent 파일 공유가 있습니다. 여기서 파일 다운로드는 BitTorrent 네트워크의 다른 컴퓨터와 하나 이상의 세션을 통해 이루어집니다. 두 시스템 간의 연결이 종료되면 P2P 세션도 끝납니다.
지식 테스트하기