2022 정보처리기사 실기-10

최진혁·2022년 5월 4일
0

2022 정보처리기사

목록 보기
10/10

정보처리기사 실기(응용 SW 기초 기술 활용)

 

운영체제)

- 컴퓨터 시스템의 자원들을 효율적으로 관리하며, 사용자가 컴퓨터를 편리하고 효과적으로 사용할 수 있도록 환경을 제공하는 여러 프로그램의 모임

 

운영체제의 목적)

- 처리 능력 : 일정 시간 내에 시스템이 처리하는 일의 양

- 반환 시간 : 시스템에 작업을 의뢰한 시간부터 처리가 완료될 때까지 걸린 시간

- 사용 가능도 : 시스템을 사용할 필요가 있을 때 즉시 사용 가능한 정도

- 신뢰도 : 시스템이 주어진 문제를 정확하게 해결하는 정도

 

운영체제의 기능)

- 프로세서, 기억장치, 입출력장치, 파일 및 정보 등의 자원을 관리

- 자원을 효율적으로 관리하기 위해 자원의 스케줄링 기능을 제공

- 사용자와 시스템 간의 편리한 인터페이스를 제공

- 시스템의 각종 하드웨어와 네트워크를 관리 및 제어

- 데이터를 관리하고, 데이터 및 자원의 공유 기능을 제공

- 시스템의 오류를 검사하고 복구

- 자원 보호 기능을 제공

- 입출력에 대한 보조 기능을 제공

- 가상 계산기 기능을 제공

 

데이터베이스)

- 통합된 데이터 : 검색의 효율성을 위해 중복이 최소화된 데이터의 모임

- 저장된 데이터 : 컴퓨터가 접근할 수 있는 저장 매체에 저장된 데이터

- 운영 데이터 : 조직의 고유한 업무를 수행하는 데 존재 가치가 확실하고 없어서는 안 될 반드시 필요한 데이터

- 공용 데이터 : 여러 응용 시스템들이 공동으로 소유하고 유지하는 데이터

장점)

- 데이터의 논리적, 물리적 독립성이 보장됨

- 데이터의 중복을 피할 수 있어 기억공간이 절약됨

- 저장된 자료를 공동으로 이용할 수 있음

- 데이터의 일관성을 유지할 수 있음

- 데이터의 무결성을 유지할 수 있음

- 보안을 유지할 수 있음

- 데이터를 표준화할 수 있음

- 데이터를 통합하여 관리할 수 있음

- 항상 최신의 데이터를 유지

- 데이터의 실시간 처리가 가능

 

무결성)

- 데이터베이스에 저장된 데이터 값과 그것이 표현하는 현실 세계의 실제값이 일치하는 정확성을 의미

- 개체 무결성 : 기본 테이블의 기본키를 구성하는 어떤 속성도 Null 값이나 중복값을 가질 수 없다는 규정

- 도메인 무결성 : 주어진 속성 값이 정의된 도메인에 속한 값이어야 한다는 규정

- 참조 무결성 : 외래키 값은 Null이거나 참조 릴레이션의 기본키 값과 동일해야 한다는 규정

 

네트워크)

- 두 대 이상의 컴퓨터를 전화선이나 케이블 등으로 연결하여 자원을 공유하는 것

- LAN(근거리 통신망) : 회사, 학교, 연구소 등에서 비교적 가까운 거리에 있는 컴퓨터, 프린터, 테이프 등과 같은 자원을 연결하여 구성

- WAN(광대역 통신망) : 국가와 국가 혹은 대륙과 대륙 등과 같이 멀리 떨어진 사이트들을 연결하여 구성

 

IPv6)

- 유니캐스트 : 단일 송신자와 단일 수신자 간의 통신(1:1)

- 멀티캐스트 : 단일 송신자와 다중 수신자 간의 통신(1:N)

- 애니캐스트 : 단일 송신자와 가장 가까이 있는 단일 수신자 간의 통신(1:1)

 

OSI 참조 모델

- 하위 계층 : 물리, 데이터 링크, 네트워크 계층

- 상위 계층 : 전송, 세션, 표현, 응용 계층

 

OSI 참조 모델에서의 데이터 단위

- 물리 : 비트

- 데이터 링크 : 프레임

- 네트워크 : 패킷

- 전송 : 세그먼트

- 세션, 표현, 응용 : 메시지

 

물리 계층)

- 전송에 필요한 두 장치 간의 실제 접속과 절단 등 기계적, 전기적, 기능적, 절차적 특성에 대한 규칙을 정의

데이터 링크 계층)

- 두 개의 인접한 개방 시스템들 간에 신뢰성 있고 효율적인 정보 전송을 할 수 있도록 함(에러제어, 흐름제어)

네트워크 계층)

- 개방 시스템들 간의 네트워크 연결을 관리하는 기능과 데이터의 교환 및 중계 기능을 함

전송 계층)

- 논리적 안정과 균일한 데이터 전송 서비스를 제공함으로써 종단 시스템 간에 투명한 데이터 전송을 가능하게 함(오류제어, 흐름제어)

세션 계층)

- 송수신 측 간의 관련성을 유지하고 대화 제어를 담당(동기점)

표현 계층)

- 응용 계층으로부터 받은 데이터를 세션 계층에 보내기 전에 통신에 적당한 형태로 변환하고, 세션 계층에서 받은 데이터는 응용 계층에 맞게 변환하는 기능을 함

응용 계층)

- 사용자가 OSI 환경에 접근할 수 있도록 서비스를 제공

 

TCP/IP)

- 인터넷에 연결된 서로 다른 기종의 컴퓨터들이 데이터를 주고받을 수 있도록 하는 표준 프로토콜

- 응용 계층 : 응용 프로그램 간의 데이터 송수신을 제공(TELNET, FTP, SMTP, SNMP, DNS, HTTP)

- 전송 계층 : 호스트들 간의 신뢰성 있는 통신을 제공(TCP, UDP)

- 인터넷 계층 : 데이터 전송을 위한 주소 지정, 경로 설정을 제공(IP, ICMP, IGMP, ARP, RARP)

- 네트워크 액세스 계층 : 실제 데이터를 송수신하는 역할(Ethernet, IEEE 802, HDLC, ARQ)

 

응용 계층의 주요 프로토콜)

- FTP : 컴퓨터와 컴퓨터 또는 컴퓨터와 인터넷 사이에서 파일을 주고받을 수 있도록 하는 원격 파일 전송 프로토콜

- SMTP : 전자 우편을 교환하는 서비스

- TELNET : 멀리 떨어져 있는 컴퓨터에 접속하여 자신의 컴퓨터처럼 사용할 수 있도록 해주는 서비스

- SNMP : TCP/IP의 네트워크 관리 프로토콜로, 라우터나 허브 등 네트워크 기기의 네트워크 정보를 네트워크 관리 시스템에 보내는 데 사용되는 표준 통신 규약

- DNS : 도메인 네임을 IP 주소로 매핑하는 시스템

- HTTP : 월드 와이드 웹에서 HTML 문서를 송수신 하기 위한 표준 프로토콜

 

전송 계층의 주요 프로토콜)

- TCP : 양방향 연결형 서비스를 제공, 가상 회선 연결 형태의 서비스 제공

- UDP : 데이터 전송 전에 연결을 설정하지 않는 비연결형 서비스를 제공

- RTCP : RTP 패킷의 전송 품질을 제어하기 위한 제어 프로토콜

 

인터넷 계층의 주요 프로토콜)

- IP : 전송할 데이터에 주소를 지정하고, 경로를 설정하는 기능

- ICMP : IP와 조합하여 통신중에 발생하는 오류의 처리와 전송 경로 변경 등을 위한 제어 메시지를 관리하는 역할을 하며, 헤더는 8Byte로 구성

- IGMP : 멀티캐스트를 지원하는 호스트나 라우터 사이에서 멀티캐스트 그룹 유지를 위해 사용

- ARP : 호스트의 IP 주소를 호스트와 연결된 네트워크 접속 장치의 물리적 주소(MAC Address)로 바꿈

- RARP : ARP 반대

 

네트워크 액세스 계층의 주요 프로토콜)

- Ethernet : CSMA/CD 방식의 LAN

- IEEE 802 : LAN을 위한 표준 프로토콜

- HDLC : 비트 위주의 데이터 링크 제어 프로토콜

- X.25 : 패킷 교환망을 통한 DTE와 DCE 간의 인터페이스를 제공하는 프로토콜

- RS-232C : 공중 전화 교환망을 통한 DTE와 DCE 간의 UI 제공하는 프로토콜

 

프로토콜의 기본 요소)

- 구문 : 전송하고자 하는 데이터의 형식, 부호화, 신호 레벨 등을 규정

- 의미 : 두 기기 간의 효율적이고 정확한 정보 전송을 위한 협조 사항과 오류 관리를 위한 제어 정보를 규정

- 시간 : 두 기기 간의 통신 속도, 메시지의 순서 제어 등을 규정

profile
웹 개발

0개의 댓글