운영체제 + 네트워크 + 신기술 - 실기 기출 문제모음

이보아·2024년 10월 8일

정보처리기사

목록 보기
14/16
post-thumbnail

목차

네트워크

  • 구문/의미/시간
  • 물리계층
  • ICMP
  • Protocol
  • OSPF
  • IPv6
  • NAT
  • RARP
  • IPv6, IPv4 관련 문제
  • 가상 회선/데이터 그램
  • 데이터 링크/네트워크/표현 계층
  • 서브넷팅 문제
  • IGP/EGP/OSPF/BGF
  • 서브넷팅 문제
  • 가상회선/데이터그램
  • SSH
  • L2TP
  • ICMP
  • hamming, FEC, BEC, parity, CRC
  • hdlc 관련
  • NAT
  • ATM
  • laaS Paas SaaS
  • RIP

운영체제

  • HRN 우선순위 공식
  • Android
  • chmod 751 a.txt
  • UNIX
  • 준비/실행/대기(보류)
  • SJF/RR/SRT

신기술

  • 데이터 마이닝 약술
  • Linked Open Data
  • 하둡(Hadoop)
  • 블록체인
  • 애드 혹 네트워크
  • Trustzone/trposquatting

네트워크

20년 1회

프로토콜은 서로 다른 기기들 간의 데이터 교환을 원활하게 수행할 수 있도록 표준화시켜 놓은 통신 규약이다. 프로토콜의 기본 요소 3가지를 쓰시오.

정답: 의미 구문 타이밍(시간)

20년 3회

15번 다음 네트워크 관련 설명에서 괄호에 들어갈 알맞은 용어를 영문으로 쓰시오.

( )는 TCP/IP기반의 인터넷 통신 서비스에서 인터넷 프로토콜과 조합하여 통신 중에 발생하는 오류의 처리와 전송 경로 변경 등을 위한 제어 메시지를 취급하는 무연결 전송용 프로토콜로, OSI기본 참조 모델의 네트워크 계층에 속한다

정답: ICMP

해설

프로토콜설명계층
ICMP오류 처리 및 전송 경로 변경을 위한 제어 메시지를 처리하는 무연결 전송용 프로토콜.네트워크 계층
ARPIP 주소를 물리적 주소(MAC 주소)로 변환하는 프로토콜.네트워크 계층
RARP물리적 주소(MAC 주소)를 IP 주소로 변환하는 프로토콜.네트워크 계층
IGMP멀티캐스트 그룹 관리를 위한 프로토콜.네트워크 계층

20년 3회

다음 네트워크 관련 설명에서 괄호에 들어갈 알맞은 용어를 쓰시오.

심리학자 톰 마릴은 컴퓨터가 메시지를 전달하고 메시지가 제대로 도착했는지 확인하며 도착하지 않았을 경우 메시지를 재전송하는 일련의 방법을 기술적 은어를 뜻하는 ( )이라는 용어로 정의하였다

정답: 프로토콜 (Protocol)

20년 3회

다음 설명에 해당하는 라우팅 프로토콜을 쓰시오.

RIP의 단점을 해결하여 새로운 기능을 지원하는 인터넷 프로토콜
최단 경로 라우팅 지원
대규모 네트워크에 많이 사용
최단 경로 탐색에 Dijkstra 알고리즘 사용

정답: OSPF

해설

20년 4회

네트워크 및 인터넷과 관련된 다음 설명에 해당하는 용어를 영문으로 쓰시오.

현재 사용하고 있는 IPv4의 주소 부족 문제를 해결하기 위해 개발됨
16비트씩 8부분, 총 128비트로 구성되어 있다
각 부분을 16진수로 표현하고 콜롬으로 구분한다.

정답 IPv6

21년 1회

네트워크 및 인터넷과 관련된 다음 설명에 해당하는 용어를 쓰시오.

인터넷 환경에서의 호스트 상호 간 통신에서 연결된 네트워크 접속 장치의 물리적 주소인 MAC주소를 이용하여 IP주소를 찾는 인터넷 계층의 프로토콜로, 역순 주소 결정 프로토콜이라 불린다

RARP

21년 2회

네트워크에 관련된 다음 설명에서 괄호에 들어갈 알맞은 용어를 쓰시오.

(1) : 연결형 통신에서 주로 사용되는 방식으로, 출발지와 목적지와 전송 경로를 미리 연결하여 논리적으로 고정한 후 통신하는 방식
(2) : 비연결형 통신에서 주로 사용되는 방식으로, 사전에 접속 절차를 수행하지 않고 헤더에 출발지에서 목적지까지의 경로 지정을 위한 충분한 정보를 붙여서 개별적으로 전달하는 방식

정답: (1) 가상 회선 (2) 데이터그램

21년 3회

OSI 7 layer에 대한 다음 설명에서 각 번호에 들어갈 알맞은 계층을 쓰시오.

OSI 7 Layer는 다른 시스템 간의 원활한 통신을 위해 ISO(국제표준화기구)에서 제안한 통신 규약(Protocol)이다
1) 물리적으로 연결된 두 개의 인접한 개방 시스템들 간에 신뢰성 있고 효율적인 정보 전송을 할 수 있도록 연결 설정, 데이터 전송, 오류 제어 등의 기능을 수행한다
2) 개방 시스템들 간의 네트워크 연결을 관리하며, 경로 제어, 패킷 교환, 트래픽 제어 등의 기능을 수행한다
3) 서로 다른 데이터 표현 형태를 갖는 시스템 간의 상호 접속을 위해 필요한 계층으로, 코드 변환, 데이터 암호화, 데이터 압축, 구문 검색 등의 기능을 수행한다

정답: (1) 데이터 링크 계층 (2) 네트워크 계층 (3) 표현 계층

해설

계층계층명설명
7층응용 계층사용자 애플리케이션과 네트워크 간의 인터페이스를 제공.
6층표현 계층데이터의 형식 변환, 암호화 및 압축을 담당.
5층세션 계층통신 세션의 설정, 관리 및 종료를 담당.
4층전송 계층데이터의 전송, 흐름 제어 및 오류 검사를 담당.
3층네트워크 계층데이터 패킷의 라우팅과 주소 지정, 네트워크 간의 연결을 담당.
2층데이터 링크 계층물리적 주소(MAC 주소)를 사용하여 데이터 프레임 전송을 담당.
1층물리 계층전기적 신호, 케이블 및 물리적 매체를 통해 데이터 전송을 담당.

22년 2회

다음 설명에 대해 보기에 주어진 답을 골라 작성하시오.

(가) : 하나의 자율 시스템 내의 라우팅에 사용되는 프로토콜
(나) : 자율 시스템 간의 라우팅, 즉 게이트웨이 간의 라우팅에 사용되는 프로토콜
(다) : (가) 중 여러가지 단점을 개선한 프로토콜로 RIP보다 규모가 큰 네트워크에서도 사용가능한 프로토콜이다
(라) : 서로 다른 자율 시스템의 라우터 간에 라우팅 정보를 교환하는데 사용되는 (나) 이다.

ㄱ. IGP
ㄴ. ISP
ㄷ. ISP
ㄹ. EGP
ㅁ. OSPF
ㅂ. BGP
ㅅ.IBGP

정답: (가) IGP (나) EGP (다) OSPF (라) BGP

22년 3회

첫번째 네트워크 주소가 192.168.1.0/24일때 FLSM 3개로 분할했을때
두번째 네트워크 브로드캐스드 IP를 10진수로 변환한 값을 작성하시오.

정답: 192.168.1.127

23년 1회

네트워크에 관련된 다음 설명에서 괄호에 들어갈 알맞은 용어를 쓰시오(21년 2회차 기출문제와 거의 동일)

(1) : 연결형 통신에서 주로 사용되는 방식으로, 출발지와 목적지와 전송 경로를 미리 연결하여 논리적으로 고정한 후 통신하는 방식
(2) : 비연결형 통신에서 주로 사용되는 방식으로, 사전에 접속 절차를 수행하지 않고 헤더에 출발지에서 목적지까지의 경로 지정을 위한 충분한 정보를 붙여서 개별적으로 전달하는 방식

정답: (가) 가상회선 (나) 데이터그램

23년 1회

다음에 해당하는 용어를 쓰시오.

원격지 호스트 컴퓨터에 접속하기 위해 사용되는 인터넷 프로토콜, 기본 포트는 22번

정답: SSH

23년 1회

해당하는 용어를 쓰시오.

마이크로소프트의 PPTP와 시스코의 L2F(Layer 2 Forwarding) 프로토콜을 합친 형태

정답: L2TP

23년 1회

다음 네트워크 관련 설명에서 괄호에 들어갈 알맞은 용어를 쓰시오(20년 3회 기출과 유사)

TCP/IP기반의 인터넷 통신 서비스에서 인터넷 프로토콜과 조합하여 통신 중에 발생하는 오류의 처리와 전송 경로 변경 등을 위한 제어 메시지를 취급하는 무연결 전송용 프로토콜로, OSI기본 참조 모델의 네트워크 계층에 속한다.

정답: ICMP

23년 2회

(가)~(마)를 쓰시오(원래는 <보기> 있는 문제)

데이터 전송시 오류를 검출하고 수정하는 오류 검출 방법 중 (가) 코드는 데이터 전송 과정에서 발생한 오류를 검출해 재전송 요구 없이 수신측에서 스스로 수정하는 (나) 방식에 포함된다. 이와 반대로 오류 발생시 송신측에 재전송을 요구하는 방식인 (다)의 종류에는 (라) 검사, (마) 검사가 있다.

(가) 코드 : 전송 데이터에 Nbit의 검사 비트를 추가해 오류를 검출하고 수정까지 할 수 있는 방법
(라) 검사 :전송 데이터의 한 블록 끝에 1bit의 검사 비트 추가함으로써 오류를 검출하는 방법
(마) 검사 : 송신측과 수신측이 동일한 특정 다항식을 사용하여 오류를 검출하는 방법

정답: (가) hamming (나) FEC (다) BEC (라) parity (마) CRC

해설

용어내용
Hamming 코드전송 데이터에 Nbit의 검사 비트를 추가해 오류를 검출하고 수정할 수 있는 방법.
FEC (Forward Error Correction)데이터 전송 과정에서 발생한 오류를 검출해 재전송 요구 없이 수신측에서 스스로 수정하는 방식.
BEC (Backward Error Correction)오류 발생 시 송신측에 재전송을 요구하는 방식.
Parity 검사전송 데이터의 한 블록 끝에 1bit의 검사 비트를 추가함으로써 오류를 검출하는 방법.
CRC (Cyclic Redundancy Check)송신측과 수신측이 동일한 특정 다항식을 사용하여 오류를 검출하는 방법.
Reed-Solomon 코드여러 비트의 오류를 검출 및 수정할 수 있는 블록 오류 정정 코드.
LDPC (Low-Density Parity-Check)희소 패리티 검사 행렬을 사용하는 오류 정정 코드로, 고속 데이터 전송에 사용됨.
Turbo 코드여러 개의 코드와 반복적인 처리를 통해 오류를 정정하는 방법으로, 통신 시스템에서 널리 사용됨.
ARQ (Automatic Repeat reQuest)오류가 발생한 경우 송신측에 재전송을 요구하는 방식으로, BEC의 한 종류.

23년 2회

(가)~(마)를 쓰시오(원래는 <보기> 있는 문제)

HDLC 프로토콜은 데이터링크 계층의 대표적인 프로토콜로, 정보를 전송 제어 부호가 포함된 프레임이라는 단위로 분할하여 전송한다. 프로토콜의 구조는 프레임의 시작과 끝, 주소부, 제어부, 데이터부, 오류검출부로 구분된다.
이 때 제어부의 경우 형식에 따라 3가지 프레임으로 구분된다
사용자 정보와 제어 정보를 실어 사용자 데이터 및 일부 제어 정보 전달에 쓰이는 (가) 프레임,
오직 제어 정보만 실어 확인 응답, 데이터 링크의 흐름제어 및 오류제어 용도로 쓰이는 (나) 프레임,
그리고 링크 관리 정보를 실어 링크 자체의 관리용으로 많이 쓰이는 (다) 프레임이 존재한다.
그리고 HDLC의 전송 모드에는 NRM, (라), (마)가 있다.
-NRM : 기본 서버는 보조 서버로 데이터 전송을 시작할 수 있지만 보조 서버들은 기본 서버의 명령에 대한 응답으로만 데이터를 전송할 수 있는 모드
-(라) : 가장 널리 사용하는 모드로 기본 서버와 보조 서버들이 서로 대등하게 균형적으로 명령과 응답하며 동작하는 모드
-(마) : 보조 서버들이 기본 서버의 허가없이 데이터 전송을 게시할 수 있는 모드

정답: (가): 정보 (나): 감독 (다): 비번호 (라): 비동기 균형 모드(ABM), (마): 비동기 응답 모드 (ARM)

해설

HDLC 프로토콜 설명

HDLC (High-Level Data Link Control) 프로토콜은 데이터 링크 계층에서 사용되는 프로토콜로, 안정적인 데이터 전송을 위해 프레임을 사용하여 정보를 전송합니다. 각 프레임은 시작과 끝, 주소, 제어, 데이터, 오류 검출 정보를 포함하여 구조화되어 있습니다. HDLC는 다양한 전송 모드와 프레임 유형을 통해 유연한 데이터 통신을 지원합니다.

용어내용
정보 프레임사용자 데이터와 일부 제어 정보를 전달하는 프레임으로, 실제 데이터 전송에 사용됨.
감독 프레임 (S-Frame)오직 제어 정보만을 포함하며, 확인 응답, 흐름 제어 및 오류 제어에 사용됨.
비번호 프레임 (U-Frame)링크 관리 정보와 제어 정보를 포함하여 링크 자체의 관리에 주로 사용됨.
비동기 균형 모드 (ABM)기본 서버와 보조 서버가 대등하게 명령과 응답을 주고 받으며 동작하는 모드로 가장 널리 사용됨.
비동기 응답 모드 (ARM)보조 서버가 기본 서버의 허가 없이 데이터 전송을 게시할 수 있는 모드로, 높은 자유도를 제공함.

23년 3회

사설 네트워크에 속한 IP를 공인 IP 주소로 바꿔주는 네트워크 주소 변환 기술

정답: NAT

23년 3회

비동기, Cell 크기가 53 Byte 프로토콜

정답: ATM

23년 3회

클라우드 유형 3가지

정답: lasS, pasS, SaaS

해설

클라우드 서비스 모델설명
IaaS (Infrastructure as a Service)사용자에게 가상화된 컴퓨팅 자원(서버, 스토리지, 네트워크 등)을 제공. 사용자는 인프라를 관리하고 운영 체제 및 애플리케이션을 설치할 수 있음.
PaaS (Platform as a Service) 개발자가 애플리케이션을 개발, 실행 및 관리할 수 있는 플랫폼을 제공. 운영 체제, 서버, 스토리지 등 인프라 관리 없이 애플리케이션 개발에 집중할 수 있음.
SaaS (Software as a Service) 소프트웨어 애플리케이션을 인터넷을 통해 제공하며, 사용자는 소프트웨어를 설치할 필요 없이 웹 브라우저를 통해 접근. 일반적으로 구독 기반 모델로 운영됨.

23년 3회

IGP 중 거리벡터 알고리즘, 라우팅 프로토콜

정답: RIP

해설

24년 1회

아래의 내용에서 설명하는 네트워크 용어를 영문 약자로 작성하시오.

1. 대표적인 링크 상태 라우팅 프로토콜이다. 이것은 인터넷에서 연결된 링크의 상태를 감시하여 최적의 경로를 선택한다는것이다.

2. 단일 자율 시스템 내에서 라우팅 정보를 배포하는 데 사용되는 내부 게이트웨이 프로토콜이다.

3. 모든 대상에 도달하기 위한 최단 경로를 구축하고 계산하며 최단 경로는 Dijkstra 알고리즘을 사용하여 계산된다.

정답: OSPF (OPen Shortest Path First)

24년 2회

패킷 교환 방식 중에 연결형과 비연결형에 해당하는 방식을 작성하시오.

① 연결형 교환 방식

② 비연결형 교환 방식

정답: 1. 가상회선 2. 데이터그램


운영체제

20년 1회

HRN 비선점형 스케줄링의 우선순위를 구하는 계산식을 쓰시오.

정답: (대기시간 + 서비스 시간) / 서비스 시간

20년 2회

리눅스의 커널 위에서 동작하며, 자바와 코틀린으로 애플리케이션을 작성하는 운영체제로 휴대용 장치에 주로 사용되는 이 운영체제의 이름을 쓰시오.

정답: Android

20년 2회

리눅스 또는 유닉스에서 'a txt'파일에 대해 다음 <처리 조건>과 같이 권한을 부여하고자 한다.
<처리 조건>을 준수하여 적합한 명령문을 작성하시오.

<처리조건>
사용자에게 읽기, 쓰기, 실행 권한을 부여한다
그룹에게 읽기, 실행 권한을 부여한다
기타 사용자에게 실행 권한을 부여한다
한 줄로 작성하고, 8진법 숫자를 이용한 명령문을 이용한다

정답: chmod 751 a.txt

해설

읽기 (r): 4
쓰기 (w): 2
실행 (x): 1

20년 4회

다음 설명에 해당하는 운영체제(OS)를 쓰시오.

1960년대 At& 벨 연구소가 MIT, General Electric 사와 함께 공동 개발한 운영체제
시분할 시스템을 위해 설계된 대화식 운영체제
대부분 C언어로 작성되어 있어 이식성이 높으며 장치, 프로세스 간의 호환성이높다
트리 구조의 파일 시스템을 갖는다

정답: UNIX

20년 4회

다음은 프로세스 상태 전이도이다. 괄호에 들어갈 알맞은 상태를 쓰시오.

업로드중..

정답: (1) 준비 (2) 실행 (3) 대기(보류)

22년 3회

다음은 스케줄링에 관한 내용이다. 괄호안에 알맞는 답을 작성하시오.

업로드중..
출처 : [2022년 3회] 정보처리기사 실기 복원 문제 (tistory.com)

정답: (1) SJF (2) RR (3) SRT

해답

유형스케줄링 알고리즘설명
선점형SRT (Shortest Remaining Time)남은 실행 시간이 가장 짧은 프로세스를 우선적으로 처리하는 방식.
RR (Round Robin)각 프로세스에 일정한 시간 할당량을 주고 순환적으로 처리하는 방식.
Priority Scheduling우선순위가 높은 프로세스를 먼저 처리하는 방식으로, 높은 우선순위의 프로세스가 도착하면 선점 가능.
비선점형FCFS (First-Come, First-Served)가장 먼저 도착한 프로세스부터 순차적으로 처리하는 방식.
SJF (Shortest Job First)실행 시간이 가장 짧은 프로세스를 우선적으로 처리하는 방식.
Multilevel Queue (다단계 큐)여러 개의 큐를 만들어 각 큐에 다른 스케줄링 알고리즘을 적용하는 방식.
Multilevel Feedback Queue (다단계 피드백 큐)프로세스가 큐 사이를 이동할 수 있도록 하여, 다양한 프로세스의 요구에 유연하게 대응하는 방식.

23년 3회

리눅스 또는 유닉스에서 'a txt'파일에 대해 다음 <처리 조건>과 같이 권한을 부여하고자 한다.

<처리 조건>을 준수하여 (가) (나)를 구하시오.

<처리조건>
사용자에게 읽기, 쓰기, 실행 권한을 부여한다
그룹에게 읽기, 실행 권한을 부여한다
기타 사용자에게 실행 권한을 부여한다
한 줄로 작성하고, 8진법 숫자를 이용한 명령문을 이용한다

정답: (가) chomod (나) 751

24년 1회

다음은 운영체제 페이지 순서를 참고하여 할당된 프레임의 수가 3개일 때 LRU와 LFU 알고리즘의 페이지 부재 횟수를 작성하시오.

페이지 참조 순서 : 1, 2, 3, 1, 2, 4, 1, 2, 5, 7
(1) LRU :
(2) LFU :

정답: 6, 6

해설

LRU : 가장 최근에 사용되지 않은 페이지를 교체하는 방식

참조프레임 상태페이지 부재 발생설명
11O페이지 1을 로드 (부재 발생)
21, 2O페이지 2를 로드 (부재 발생)
31, 2, 3O페이지 3을 로드 (부재 발생)
11, 2, 3X페이지 1은 이미 존재하므로 부재 없음
21, 2, 3X페이지 2는 이미 존재하므로 부재 없음
42, 3, 4O페이지 1을 교체하고 페이지 4를 로드 (부재 발생)
13, 4, 1X페이지 2를 교체하고 페이지 1을 로드 (부재 발생)
24, 1, 2X페이지 3을 교체하고 페이지 2를 로드 (부재 발생)
51, 2, 5O페이지 4를 교체하고 페이지 5를 로드 (부재 발생)
72, 5, 7O페이지 1을 교체하고 페이지 7을 로드 (부재 발생)

LFU : 사용 빈도가 가장 낮은 페이지를 교체하는 방식

참조프레임 상태페이지 부재 발생설명
11O페이지 1을 로드 (부재 발생)
21, 2O페이지 2를 로드 (부재 발생)
31, 2, 3O페이지 3을 로드 (부재 발생)
11, 2, 3X페이지 1은 이미 존재하므로 부재 없음
21, 2, 3X페이지 2는 이미 존재하므로 부재 없음
41, 2, 4O페이지 3을 교체하고 페이지 4를 로드 (부재 발생)
11, 2, 4X페이지 1은 이미 존재하므로 부재 없음
21, 2, 4X페이지 2는 이미 존재하므로 부재 없음
51, 2, 5O페이지 4를 교체하고 페이지 5를 로드 (부재 발생)
71, 2, 7O페이지 5를 교체하고 페이지 7을 로드 (부재 발생)

24년 2회

아래의 표를 확인하여 SRT 스케줄링의 평균 대기시간을 계산하여 작성하시오.

프로세스도착 시간서비스 시간
A08
B14
C29
D35

정답: 6.5


신기술 용어

20년 1회

데이터 마이닝의 개념을 간략히 서술하시오.

정답: 대량의 데이터를 분석하여 데이터에 내재된 변수 사이의 상호 관계를 규명하여 일정한 패턴을 찾아내는 기법

20년 2회

다음 설명에서 가리키는 용어를 쓰시오.
가. 정의
웹상에 존재하는 데이터를 개별 URL로 식별하고 각 URL 에 링크 정보를 부여함으로써 상호 연결된 웹을 지향하는 모형이다 링크 기능이 강조된 시멘틱웹의 모형에 속한다고 볼 수 있으며 팀 버너스 리의 W3C를 중심으로 발전하고 있다.

나. 주요기능
다. 4대 원칙
라. Linked Data와 Open Data를 결합한 용어이다.

정답: Linked Open Data

20년 4회

분산 컴퓨팅에 대한 다음 설명에 해당하는 용어를 쓰시오.

오픈 소스 기반 분산 컴퓨팅 플랫폼이다
분산 저장된 데이터들은 클러스터 환경에서 병렬 처리된다
더그 커팅과 마이크 캐퍼렐라가 개발했으며 구글의 맵리듀스엔진을 사용하고 있다.

정답: 하둡(Hadoop)

20년 4회

P2P 네트워크를 이용하여 온라인 금융 거래 정보를 온라인 네트워크 참여자의 디지털 장비에 분산 저장하는 기술을 쓰시오.

정답: 블록체인

21년 2회

네트워크 및 인터넷과 관련된 다음 설명에 해당하는 용어를 쓰시오

-재난 및 군사 현장과 같이 별도의 고정된 유선망을 구축할 수 없는 장소에서 모방리 호스트만을 이용하여 구성한 네트워크이다.
-망을 구성한 후 단기간 사용되는 경우나 유선망을 구성하기 어려운 경우에 적합하다.
-멀티 홉 라우팅 기능을 지원한다.

정답: 애드 혹 네트워크

22년 3회

아래 설명에 대하여 알맞는 답을 보기에서 고르시오.

( 1 )은/는 프로세서(processor) 안에 독립적인 보안 구역을 따로 두어 중요한 정보를 보호하는 ARM사에서 개발한 하드웨어 기반의 보안 기술로 프로세서(processor) 안에 독립적인 보안 구역을 별도로 하여, 중요한 정보를 보호하는 하드웨어 기반의 보안 기술이다.
( 2 )은/는 사용자들이 사이트에 접속할 때 주소를 잘못 입력하거나 철자를 빠뜨리는 실수를 이용하기 위해 유사한 유명 도메인을 미리 등록하는 일로 URL 하이재킹(hijacking)이라고도 한다.

정답: (1) 트러스트존 TrustZone (2) 타이핑스쿼팅 typosquatting


참조 사이트 🙇‍♀️

참조 - 잡코딩 정보 블로그

profile
매일매일 틀깨기

0개의 댓글