정보처리 기능사 실기 13

12. 네트워크 프로토콜

지난 포스팅에선 네트워크의 계층구조와 기본 장비들에 대하여 정리하였다. 이번 포스팅에선 네트워크의 프로토콜에 대하여 정리하며 정보처리 기능사에 대한 정리를 마치겠다. 1. 프로토콜이란? - 컴퓨터나 원거리 통신 장비 사이에서 메시지를 주고 받는 양식과 규칙의 체계 - 정보 전달 시에 지켜야 하는 규칙 통신 규칙 - 기본요소: ● 구문(SYNTAX): 전송하고자 하는 데이터의 형식, 부호화, 신호레벨 등을 규정 ● 의미(SEMANTIC): 전송 제어와 오류 제어를 위한 제어 정보를 포함 ● 시간(TIMING): 두 개체 간의 통신 속도를 조정하거나 메시지의 전송 및 순서의 제어 정보를 나타냄 2. 프로토콜 특징 2.1 단편화 : 전송이 가능한 작은 블록으로 나누어지는 것 2.2 재조립 : 단편화되어 온 조..

11. 네트워크 계층구조와 기본 장비들

지난 포스팅에선 운영체제의 핵심 기능에 대하여 정리하였다. 이번 포스팅에선 네트워크의 계층구조와 기본 장비들에 대하여 정리하겠다. 1. 네트워크란? - 정보를 전달하기 위한 기반 인프라 - 두 대 이상의 컴퓨터를 유선 혹은 무선으로 연결하여 자원을 공유하는 것 2. 네트워크 유형 2.1 LAN(근거리 네트워크): ● 건물 내 같은 작은 규모의 네트워크 ● 전송속도가 빠르고 에러 발생율이 낮다 ● 종류: 버스형, 링형, 스타형, 계층형, 메쉬형-->토폴로지(네트워크를 구성하는 노드와 노드간의 연결 상태에 대한 배치)에 따라 결정됨 2.2 MAN(도시지역 네트워크): ● LAN에 비해 넓고 WAN에 비해 좁은 네트워크 2.3 WAN(광대역 네트워크): ● 국가와 국가, 지역과 지역을 연결 ● 라우팅 알고리즘..

10. 운영체제의 핵심 기능

지난 포스팅에선 각 운영체제별 특징들에 대하여 정리하였다. 이번 포스팅에선 운영체제의 핵심 기능에 대하여 정리하겠다. 운영체제 핵심기능 - 운영체제는 중앙 처리 장치, 메모리, 스토리지, 주변 기기등을 적절히 관리한다 - 특히 주기억 장치와 메모리, 메모리와 스토리지 사이의 속도차를 커버하기 위한 여러 기법들이 있다 1. 메모리 관리 프로그램의 실행이 종료될 때 까지 메모리를 가용한 상태로 유지 및 관리하는 기능 1.1 가상 메모리 ● 각 프로그램에 실제 메모리 주소가 아닌 가상의 메모리 주소를 부여하는 방식 ● 가상 주소 공간은 메모리 관리 장치(MMU)에 의해 물리 주소로 변환됨 ※ MMU(메모리 관리 장치): - CPU가 메모리에 접근하는 것을 관리하는 컴퓨터 하드웨어 부품. - 가상 메모리 주소를..

9. 각 운영체제별 특징

지난 포스팅에선 운영체제의 기본 용어에 대하여 정리하였다. 이번 포스팅에선 각 운영체제별 특징들에 대하여 정리하겠다. 1. Windows 1.1 개요 1.1.1 마이크로소프트사가 개발한 운영체제 1.1.2 버전 종류: 95, 98, me, xp, vista, 7, 8, 10 1.1.3 주요 특징: 1.1.3.1 GUI: 그래픽 사용자 인터페이스: ● 마우스로 모든 작업을 수행하는 방식 ● 그래픽 환경을 기반으로 한 마우스나 전자펜을 이용하는 사용자 인터페이스 1.1.3.2 선점형 멀티 태스킹: ● 멀티 태스킹: 다수의 작업이 중앙처리장치와 같은 공용자원을 나누어 사용하는 작업 처리 시스템 ● 선점형 멀티 태스킹: - 운영체제가 각 작업의 CPU 이용 시간을 제어하여 응용 프로그램 실행 중 문제가 발생 하..

8. 운영체제

지난 포스팅에선 DML문 중 다중검색에 대하여 정리하였다. 이번 포스팅에선 운영체제의 기본 용어에 대하여 정리하겠다. 지금부턴 다시 개념암기가 중요한 파트로써 개념에 대한 설명이 주어졌을 때 그 개념을 떠올릴 수 있을정도로 공부해야된다는 생각을 하면서 공부하길 바란다. 먼저 알고 들어가면 좋은 개념: ※ CPU는 중앙 처리 장치로 프로세서의 일부이다. 허나 범용적으로 프로세스와 CPU를 같은 의미로 사용한다. ※ 입출력 장치, 메모리, CPU 등의 개념이 잘 안잡혀있으면 이 파트가 공부하기 힘들 수 있으므로 이에 대한 학습을 진행한 후 공부를 시작하기 바란다. ※ 이 파트는 정보처리 기능사 필기 에서 공부했던 내용들도 심심치 않게 출제되므로 필기때 공부했던 하드웨어, 소프트웨어 부분을 다시 공부하길 바란..

7. SQL - DML - 다중검색

지난 포스팅에선 SQL문 중 DML 문에 대하여 정리하였다. 이번 포스팅에선 DML문 중 다중검색에 대하여 정리하겠다. 지난 번과 마찬가지로 [ ]는 생략 가능한 문장이다. 더불어 다중검색은 정보처리 기능사 수준에서 많이 출제되는 난이도의 유형이 아니므로 시간이 부족한 사람들은 넘어가는게 좋겠다 다중 검색: 다중검색이란 두 개 이상의 릴레이션들을 섞어서 검색하는 SELECT문의 일종이다. 1. 다중 검색 - 하위 질의 다른 테이블에서 조건에 맞는 튜플들을 뽑은 리스트를 만든 뒤 그 리스트에 등록되어있는지의 유무로 해당 테이블에서 튜플을 뽑는 방식 EX.1) 테이블에서 취미가 ‘나이트댄스’인 사원에 대해 테이블에서 해당 사원 의 이름과 주소를 검색해라(주어진 테이블은 사원, 여가활동 테이블이 있다.) SE..

6. SQL 기본 문법 - DML

지난 포스팅에선 SQL문 중 DCL 문에 대하여 정리하였다. 이번 포스팅에선 SQL문 중 DML 문에 대하여 정리하겠다. 지난 번에도 언급했듯이 [ ]는 생략 가능한 문장이다. 1. SELECT(검색문) --> SELECT문은 조건에 해당하는 튜플들을 검색하는 역할을 수행한다 1.1 하나의 릴레이션 내의 검색문 SELECT [검색할튜플의제한조건] 속성명 [AS 별칭] FROM 테이블명 [WHERE 조건] [GROUP BY ~ HAVING ~] [ORDER BY ASC/DESC]; - 검색할 튜플의 제한 조건: ● ALL : 조건에 맞는 튜플 전체를 검색하는 조건 --> ' * '로 표기함 ● DISTINCT : 조건에 맞는 튜플들 중 겹치는것을 제외하고 출력하게하는 조건 ● TRIM : 좌우 공백을 삭제..

5. SQL 기본 문법 - DCL

지난 포스팅에선 관계형 데이터베이스를 다루기 위한 SQL 중 DDL문에 대하여 정리하였다. 이번 포스팅에선 SQL문 중 DCL 문에 대하여 정리하겠다. 지난 번에도 언급했듯이 [ ]는 생략 가능한 문장이다. 1. 명령의 종류 ● GRANT - 권한/등급 부여 ● REVOKE - 권한 부여 취소 ● COMMIT - 계산 결과 저장/정상 처리 여부를 DBA에게 알림 ● ROLLBACK - 비정상적 종료 시 복구작업 (정보처리 기능사 수준에선 GRANT문 과 REVOKE 문 정도의 수준만 사용할 수 있으면 된다) 2. 사용자 등급 ● DBA : 데이터베이스 관리자 ● RESOURCE : 데이터베이스 및 테이블 생성 가능자 ● CONNECT : 단순 사용자(정보 열람) GRANT 사용자 등급 TO 사용자 이름;..

4. SQL 기본 문법 - DDL

지난 포스팅에선 관계형 데이터베이스에 대하여 자세히 정리해보았다. 이번 포스팅에선 관계형 데이터베이스를 다루기 위한 SQL문의 종류와 그 중 DDL문에 대하여 정리하겠다. 앞으로의 SQL 포스팅의 예시에서 [ ] 는 생략 가능한 문장으로 언급하겠다. 이번 포스팅부터 정리하기 시작하는 SQL문은 C언어나 JAVA로 코딩하는 것처럼 내가 원하는 대로 소스코드를 짤 수 있을법 하게 공부해야된다. 1. 관계 대수 & 관계 해석 1.1 관계 대수: ● WHAT & HOW --> 사용자가 원하는 정보와 그 정보를 찾는 방법을 요구하는 언어 ● 관계형 데이터베이스에서 사용 ● 순수 관계 연산자와 일반 집합 연산자로 나뉨(일반 집합 연산자의 대표적인 연산으로는 '교차곱'이 있다) --> 교차곱: 두 릴레이션의 교차곱 ..

3. 관계형 데이터베이스

지난 포스팅에선 데이터 모델의 종류와 데이터베이스와 관련된 기타 용어들에 대하여 정리하였다. 이번 포스팅에선 관계형 데이터베이스에 대하여 자세히 정리하겠다. 저번 포스팅에 이어서 오늘 정리하는 데이터베이스 개념들은 개념에 대한 설명이 주어지고 그에 해당하는 단어를 쓸 수 있어야하는 단답형으로 출제되는 문제이기 때문에 개념에 대한 설명이 주어졌을 때 그 개념을 떠올릴 수 있을정도로 공부해야된다는 생각을 하면서 공부하길 바란다. 1. 관계형 데이터베이스와 구성 요소 1.1 관계형 데이터베이스 특징: ● 다른 데이터베이스로의 변환이 용이하다 ● 성능이 저하된다 1.2 구성 요소 이해를 돕기위해 하나의 표를 가져오겠다. ● 릴레이션: 개체(entity) 혹은 테이블(table)이라고도 부르며 여러가지 비슷한 류..