교육

SQL 심화교육 기본 용어 (SUN OS / Oracle 11g R2 EE / 가상머신(Virtual Machine) / IP (Internet Protocol) / 게이트웨이 (Gateway))

ByeongJun 2023. 4. 26. 16:26
반응형

2023년 4월 27일부터 28일에 예정된 [고급 SQL] 교육 전 

 

윈도우 함수 및 그룹함수와 응용시스템에서 사용할 수 있는 특수 SQL 기능을 익히고

조회 대상 컬럼의 레코드를 출력 삽입 삭제 변경을 할 수 있도록 한다.

 

교육 목표를 달성하기 위해 기본적으로 알아야 한다고 생각한 내용을

미리 준히하려고 학습하고자 작성한 게시물임을 밝힌다. 


실습용 DB는 SUN OS를 바탕으로 Oracle 11g R2 EE 운용

- Sun OS는 유닉스 계열 운영체제이며 썬 마이크로 시스템즈가 워크 스테이션, 서버 컴퓨터 시스템을 위해 개발했다. 

- VMWare Player를 통해 실행 가능한 가상화 패캐지를 의미하며 윈도우와 리눅스를 무료로 지원한다.

- solaris는 Sun OS 운영체제에 xwindows와 기타 툴 프로그램이 합쳐진 것이라고 볼 수 있다.

 

유닉스는 보통 다중 사용자 방식의 시분할 운영체제이며, 

다양한 시스템 사이에서 서로 이식이 가능하고 몰티 태스킹과 다중 사용자를 지원하도록 설계된 OS이다.

 

 

 

가상머신 (Virtual Machine)

소프트웨어적으로 만들어진 하드웨어로 운영체제 안에 또다른 운영체제를 설치 할 수 있다. 

출처 : 생활코딩 (https://opentutorials.org/course/128/3867)

 

용도

  • Mac에서 윈도우 소프트웨어를 사용해야 하는 경우 (인터넷 뱅킹이나 윈도우용으로만 출시되는 소프트웨어)
  • 윈도우를 사용하고 있지만 웹서비스는 리눅스 환경일 때
    가상머신에 리눅스를 설치해서 서비스 환경과 동일한 조건을 만들 때
  • 위험한 작업을 하기 전 스냅샷을 만들어 그 작업이 끝나고 과거의 상태로 되돌릴 때 (VMWare player는 지원 X)

 

 

 


윈도우에서 cmd (명령 프롬프트) 창을 실행시켜 ipconfig 입력 후 나타나는 화면

 

IP (Internet Protocol)

IP는 인터넷에 연결된 컴퓨터의 고유 주소를 의미한다. 

현재 네트워크 IP 주소 체계는 IPv4를 사용하고 있으며 공인 IP와 사설 IP가 있다.

 

32자리로 이루어진 2진수이며 네트워크 영역과 호스트 IP로 구성된다.

 

IP끼리 통신하기 위해서는 네트워크 영역은 동일해야 하며

호스트 IP는 동일할 경우 IP 충돌이 날 수 있기 때문에 달라야 한다. 

(호스트 IP를 주민등록번호 같은 고유번호로 비유하면 이해가 될 듯)

 

네트워크 영역이 다르더라도 라우터나 게이트웨이 같은 통신장비로 통신이 가능하긴 하다. 

라우터와 네트워크 장비 없이 통신할 수 있는 영역을 브로드캐스트 도메인이라고 한다. 

 

 

 

 

내 IP 또는 IP 주소 확인 

검색 시 나오는 IP가 공인 IP인데 공인기관에서 인증한 공개형 IP 주소로 전세계 유일한 주소이다.

 

사설 IP는 CMD 창에 ipconfig 입력 시 나오는 IPv4에 나오는 주소이다. 

공인되지 않은 폐쇄형으로 외부에 공개되지 않기 때문에 자신의 네트워크망 안에서만 유일한 주소이다. 

 

 

 


게이트웨이 (Gateway)

한 네트워크(segment)에서 다른 네트워크로 이동하기 위해 거쳐야 하는 지점 

(이때, 거치는 게이트웨이의 수를 홉 수(hop count) 라고 함)

 

게이트웨이는 서로 다른 네트워크 (이기종 네트워크)를 연결해주는데 

서로 다른 네트워크의 프로토콜이 다를 경우에 중재 역할을 해준다고 보면 될 듯 하다. 

 

프로토콜은 컴퓨터 내부에서, 또는 컴퓨터 사이에서 데이터의 교환 방식을 정의하는 규칙 체계를 의미

 

 

 

반응형