Kim VamPa

[Oracle 기본사용법][06]오라클에서의 서버(Server)와 클리아언트(client)란? 본문

공부/데이터베이스

[Oracle 기본사용법][06]오라클에서의 서버(Server)와 클리아언트(client)란?

Kim VamPa 2020. 4. 9. 09:11
728x90
반응형

"생활코딩 Oracle"을 개인 공부 후 자료를 남기기 위한 목적이기에 내용 상에 오류가 있을 수 있습니다.


목표

  • 오라클에서 말하는 서버(Server)와 클라이언트(Client)를 구분할 줄 압니다.
  • 'HOST', 'SERVER', 'CLIENT'를 명확히 구분할 줄 압니다.

*해당 글의 실습은 Oracle XE 버전을 환경을 바탕으로 진행 행하였습니다..

목차

1. HOST & SERVER & CLIENT

2. 오라클에서의 SERVER & CLIENT

1. HOST & SERVER & CLIENT

 호스트(HOST)란 "네트워크 주소가 할당된 네트워크 노드"입니다. 쉽게말해 IP 혹은 Domain을 가진 장치를 말합니다. 예를 들어 정보를 요청하는 여러대의 컴퓨터가 있고 그정보를 처리 해주는 중앙 컴퓨터가 있다고 가정하겠습니다. 정보를 요청하는 컴퓨터든, 요청된 정보를 처리해주는 컴퓨터든 각각의 IP를 가지고 있습니다.정보를 요청을 하는 '컴퓨터'이든 요청받은 정보를 처리하는 '컴퓨터' 이든 모두 각자의 주소(IP)가 있기 때문에 호스트(HOST)입니다.

 

 클라이언트(CLIENT)는 호스트 중에 "정보를 요청하는 장치"이고 서버(SERVER)는 "요청받는 정보를 제공해주는 장치"입니다. 티스토리 블로그를 예로 들어보겠습니다. 우리는 개인 컴퓨터를 통해서 블로그 내용을 보기 위해 주소를 치거나 링크를 클릭해서 정보를 요청을 하게 됩니다. 따라서 우리가 사용하는 컴퓨터는 '클라이언트(CLIENT)'입니다. 반대로 티스토리사는 자사의 블로그 데이터를 관리하는 컴퓨터를 가지고 있습니다. 해당 컴퓨터는 클라이언트가 요청한 정보를 반환을 해주어서 클라이언트가 원하는 정보를 볼수 있또록 해줍니다. 이러한 요청받은 정보를 제공해주는 장치(컴퓨터)를 '서버(SERVER)'라고 합니다.

 

 정리하면 IP를 가진 모든 장치는 "호스트(HOST)"라고 불리고 이 호스트 중에서 정보를 요청하는 측을 "클라이언트(CLIENT)", 요청받은 정보를 제공하는 측을 "서버(SERVER)"라고 합니다.

 

그림 1-1

 

2. 오라클에서의 서버와 클라이언트

 오라클 데이터베이스는 유료이며 매우 비쌉니다. 회사에서 데이터베이스를 구매하여 한개의 장치(컴퓨터)에서만 사용한다면 매우 비경제적일 것입니다. 그렇기 때문에 회사는 자사의 인트라넷망 혹은 인터넷을 이용해서 데이터베이스가 설치된 컴퓨터를 중심으로 다른 컴퓨터들을 연결을 한 후 특정 소프트웨어(SQL Plus, SQL Developer, TOAD)를 통해서 데이터베이스를 사용하게 됩니다. 

 이번 포스팅의 [1.]에서 알아보앗던 개념으로 비추어 보면, 오라클에서의 서버(server)란 오라클 데이터베이스가 설치된 장치 를 말하는 것이고 클라이언트(client)란 SQL Plus, SQL Developer, TOAD와 같은 소프트웨어가 설치된 장치들을 말합니다. 

 

 *SQL Plus와 SQP Developer는 오라클사에서 무료로 제공하는 소프투에어 입니다. TOAD는 유료이지만 오라클데이터베이스를 제어하는데 막강한 기능이 있어 많이 사용이 되어지는 소프웨어입니다.

 

그림 2-1

요약

  • HOST : IP나 도메인을 가진 장치(컴퓨터).
  • CLIENT : HOST중에 정보를 요청하는 장치(컴퓨터).
  • SERVER : 요청받은 정보를 제공하는 장치(컴퓨터).
  • 오라클에서의 서버 : 오라클 데이터베이스가 설치된 장치(컴퓨터).
  • 오라클에서의 클라이언트 : 네트워크를 통해서 데이터베이스를 제어하기 위한 소프트웨어(SQL Plus, SQL Developer, TOAD)를 사용하는 장치(컴퓨터).

 

Reference

Date

  • 2020.04.09 작성

 

 

 

 

728x90
반응형
Comments