728x90

1. 통신 프로토콜

 - 컴퓨터나 원거리 통신 장비 사이에서 메세지를 주고받는 양식과 규칙 체계이다.

 ※ 기본 요소

  1) 구문

  2) 의미

  3) 타이밍

 

2. HRN(Highest Response-ratio Next)

 - 정의

  ① 어떤 작업이 서비스받을 시간과 그 작업이 서비스를 기다린 시간으로 결정되는 우선 순위에 따라 CPU를 할당하는 기법이다.

  ② 실행시간이 긴 프로세스에 불리한 SJF기법을 보완하기 때문에 대기시간이 긴 프로세스가 결과값이 높아 우선처리된다.

※ HRN 우선순위 계산식

 - (대기시간 + 서비스 시간) / 서비스시간

 - 값이 클수록 우선순위가 높다.

 

3. 트랜잭션

 - 정의 : 데이터베이스 내에서 한꺼번에 수행되어야 할 연산들의 집합으로 하나의 작업 처리를 위한 논리적 작업 단위를 말한다.

 ※ 특성

  1) 원자성(Atomicity) : 트랜잭션의 연산은 DB에 모두 반영되든지 아니면 전혀 반영되지 않아야 한다.

  2) 일관성(Consistency) : 시스템의 고정요소는 트랜잭션 수행 전과 수행 완료 후의 상태가 같아야 한다.

  3) 독립성(Isolation) : 둘 이상의 트랜잭션이 동시에 병행 실행되는 경우, 어느 하나의 트랜잭션 실행중에 다른 트랜잭션의 연산이 끼어들 수 없다.

  4) 영속성(Durablility) : 성공적으로 완료된 트랜잭션의 결과는 시스템이 고장나도 영구적으로 반영되어야 한다.

 

4. 병행 제어

 - 동시에 여러 개의 트랜잭샌을 병행 수행할 때 실행되는 트랜잭션들이 DB의 일관성을 파괴하지 않도록 트랜잭션 간의 상호 작용을 제어하는 기술

 1) 병행 제어 기법

  ① 로킹 기법

   - 접근한 데이터에 대한 연산이 모두 마칠 때 까지 상호배제한다.

   - Lock(잠금)이 허락되거나 해제되어야만 접근할 수 있다.

 

4. OSI 7 계층(Layer)

 - OSI 7 Layer란 네트워크에서 통신이 일어나는 과정을 단계별로 파악하기 위해 7단계로 나눈 것이다.

사용자 지원 계층 1.물리층(physical)  - 단순 데이터를 전기적인 신호로 변환해서 주고받는 기능만 하며, 케이블, 리피터, 허브를 통해 데이터를 전송
2.데이터 링크층(data link)  - 물리적 연결을 이용해 신뢰성 있는 정보를 전송하려고 동기화, 오류제어, 흐름제어 등의 전송에러를 제어하는 계층

 - 물리층을 통해 송수신되는 정보의 오류와 흐름을 관리하여 안전한 정보의 전달을 수행한다. MAC주소를 가지고 통신한다.
3.네트워크층(network)  - 전송 데이터를 목적지까지 경로를 찾아 전송하는 계층이다. 주소 IP를 정하고, 경로 route를 선택하여 패킷을 전달한다.
전송층 4.전송층(transport)  - 데이터를 전송하고 전송 속도를 조절하며 오류가 발생된 부분은 다시 맞춰준다. 대표적인 프로토콜은 TCP가 있다.
네트워크 지원 계층 5.세션층(session)  - 네트워크의 양쪽 연결을 관리하고 지속적으로 연결을 시켜준다. TCP/IP의 세션을 만들고 없애는 것을 반복한다. 대표적인 프로토콜은 RPC, NetBIOS가 있다.
6.표현층(presentation)  - 응용계층으로부터 전달받거나 전송하는 데이터의 인코딩(언어처리) 및 디코딩이 이루어 집니다. JPEG, TIFF, GIF 등의 다양한 포맷을 지원합니다.

 - 코드변환, 암호화, 데이터압축 등을 담당하는 계층이다.
7.응용층(application)  - 사용자가 네트워크에 접근할 수 있도록 도와준다.
 - 사용자에게 보이는 유일한 계층으로 메일전송/인터넷접속 등의 작업을 수행한다.

 

5. SQL 제어어

 - 정의 : 데이터 보안, 무결성 유지, 병행제어, 회복 등을 위해 사용하는 언어이다.

 1) COMMIT

 2) ROLLBACK : SQL실행이 비정상적으로 실행한 경우 또는 연산을 반영하기 원하지 않는 경우 이전 상태로 되돌린다.

 3) GRANT

 4) REVOKE

 

6. IPSec

 - 정의 : 네트워크 계층인 IP계층에서 IP 패킷단위로 '암호화','인증','키 관리'를 통해 보안성을 제공해주는 표준화된 기술이다.

 

7. 리눅스 명령어

 1) r : 4 / w : 2 / x : 1

 2) 파일 권한 구조.

  ① 사용자 / 그룹 / 그룹 외

  ②   rwx  /  rwx /  rwx

  ③     7   /   7   /  7

 - ex) chmod 751 a.txt

 

8. 스키마(Schema)

 - 정의 : 스키마는 데이터베이스의 전체적인 구조와 제약조건에 대한 명세를 기술 및 정의한 것을 말한다.

 

9. 관계 대수

 - 절차적 언어, 릴레이션 조작을 위한 연산의 집합으로 피연산자와 결과가 모두 릴레이션.

 - 질의에 대한 해를 구하기 위해 수행해야 할 연산의 순서를 명시.

 ① 순수 관계 연산

   - 셀렉트(Select, σ) : 조건의 만족하는 튜플을 구하는 연산자(수평적 연산)

   - 프로젝트(Project, π) : 주어진 조건의 속성들만 구하는 연산자(수직적 연산)

   - 조인(Join, ▷◁) : 두 릴레이션을 공통 속성을 기준으로 합하여 새로운 릴레이션을 만드는 연산자

   - 디비젼(Division, ÷) : 두 릴레이션의 모든 조건을 만족하는 튜플을 제외한 후 프로젝션한 연산자

 ② 일반 집합 연산

   - 합집합() : 두 릴레이션 튜플의 합집합을 구하는 연산

   - 교집합() : 두 릴레이션 튜플의 교집합을 구하는 연산

   - 차집합() : 두 릴레이션 튜플의 차집합을 구하는 연산

   - 교차곱(Х) : '카티션 프로덕트'이라고도 하며 두 릴레이션 튜플들의 교차곱을 구하는 연산

 * 비절차적 언어 : 관계해석

 

10. OSPF

 - 정의 : 대규모 네트워크를 안정되게 운영할 수 있는 표준 라우팅 프로토콜로 최적의 경로를 계산할 때 SPF 또는 다익스트라 알고리즘을 이용하여 각 목적지까지의 최적의 경로를 계산하는 동적 라우팅 프로토콜.

 

11. ICMP ( Internet Control Message Protocol )

 - 정의 : TCP/IP에서 신뢰성 없는 비 연결형 프로토콜인 IP를 대신하여 송신 측으로 네트워크의 IP 상태 및 에러 메세지를 전달해주는 프로토콜.

 

12. 이상현상

 1) 삽입이상

 2) 삭제이상

 3) 갱신이상

 

13. 회복(Recovery) 기법

 - 정의 : 트랜잭션 수행중 장애 발생 시 DB 손상되었을 때 손상되기 전의 상태로 복구

※ 종류

  1) 즉시 갱신 기법(Immediate Update)

   - 로그 파일에 기록된 내용을 참조하여 장애 발생 시점에 따라 DB를 복구한다.

  2) 연기 갱신 기법(Deffered Update) 

  3) 검사점 기법(Check Point)

  4) 그림자 페이지 대체 기법(Shadow Paging)

 

14. 프로세스 상태 순서

 - 생성 → 준비 → 실행 → 대기 → 종료

 

15. IPv4와 IPv6

 1) IPv6

  - 주소 유형 : ① 유니캐스트 ② 멀티캐스트 ③ 애니 캐스트

  - 주소의 길이 : 128bit ( 8개의 그룹으로 각 16bit씩 배열 )

 2) IPv4

  - 주소 유형 : ① 유니캐스트 ② 멀티캐스트 ③ 브로드 캐스트

  - 주소의 길이 : 32bit ( 4개의 그룹으로 8bit씩 배열하며 10진수로 표현 )

 

16. 튜플 관련

 - 카디널리티 : 튜플의 수

 - 디그리(차수) : 속성의 수

 

17. IPC

 - '프로세스 간 통신' 이라고도 하며, 세마포어, 소켓 등 프로세스 간 메시지 전달이나 공유 메모리 기법을 통해 자원이나 데이터를 서로 주고받는 행위 또는 그에 대한 방법이나 경로를 의미

 

18. 

 ① ARP(Address Resolution Protocol, 주소 결정 프로토콜) : IP → MAC

   - 네트워크 상에서 IP주소를 물리적 네트워크 주소(이더넷)으로 바인드하기 위해 사용되는 프로토콜이다.

 ② RARP : MAC → IP

   - TCP/IP의 인터넷 계층의 프로토콜로 호스트의 물리 주소를 통하여 논리 주소인 IP 주소를 얻어 오기 위해 사용되는 프로토콜

728x90
TOP