정보처리기사

[정처기] 필기 기출(2021년 2회) 스터디 #2

멋쟁이천재사자 2023. 2. 9. 18:18

2021년 05월 15일 기출문제를 풀고 관련 개념을 찾아보며 공부한 로그입니다.


 

74. 페이징 기법에서 페이지 크기가 작아질수록 발생하는 현상이 아닌 것은?
     
     1. 기억장소 이용 효율이 증가한다.

-> 페이지가 크면 낭비공간이 많아 효율이 낮겠지. 
     2. 입·출력 시간이 늘어난다.

--> 아리까리. 입력은 모르겠고 페이지가 너무 크면 출력 할 때 넓은 공간에서 찾아야 하니 오래 걸리지 않을까?

아니다.

페이지가 작으면 입력할 때 여러 군데 나누어서 저장해야 하니까 오래 걸리고, 여러 군데에서 찾아와야 하니까 느리겠지


     3. 내부 단편화가 감소한다.

--> 페이지가 크면 일부만 쓰니깐 단편화가 많이 생기겠지
     4. 페이지 맵 테이블의 크기가 감소한다.

--> 맵테이블이 뭐지?

(설명란)페이지 크기가 작은 경우 -> 더 많은 페이징 사상 테이블 필요

--> 하. 맵테이블은 여러개로 쪼개진 페이지를 찾을 수 있도록 매핑해둔 테이블이 있어서 그것을 말하나 보다.

 

 

76. TCP 프로토콜과 관련한 설명으로 틀린 것은?
     
     1. 인접한 노드 사이의 프레임 전송 및 오류를 제어한다.
-- 프레임 세그먼트 패킷... 이런 용어들이 혼동됨
     2. 흐름 제어(Flow Control)의 기능을 수행한다.
     3. 전이 중(Full Duplex) 방식의 양방향 가상회선을 제공한다.
     4. 전송 데이터와 응답 데이터를 함께 전송할 수 있다.
-- 함께?? 

1,4 둘 중 하나 답인데

 

 

7     데이터 A 응   MPEG  
6   데이터 P 표   MPEG https://blog.naver.com/bonnie0111/222452680531
5   데이터 S 세   SSL  
4 TCP
UDP
SSL
TSL
O/S 세그먼트 T 전   TCP UDP  
3   패킷 N 네 라우터 IP
IPSec
ARP
 
2 CSMA/CD H/W 프레임 D 데 스위치    
1 Bluetooth
Wifi
비트 P 물 허브
리피터
   

https://blog.naver.com/vergil6/223005266245

 

 

파이썬은 멤버 변수를 안 만드는 것인가?

메소드 첫번째 인자에 자기 자신을 지정한다는 방식이 독특함

class FourCal:
	def setdata(sel, fir, sec):
		sel.fir	= fir
		sel.sec	= sec
	def add(sel):
		result = sel.fir + sel.sec
		return result
a	= FourCal()
a.setdata(4,2)
print(a.add())

https://pythontutor.com/visualize.html#mode=display

 

 


78. C언어 라이브러리 중 stdlib.h에 대한설명으로 옳은 것은?
     
     1. 문자열을 수치 데이터로 바꾸는 문자 변환함수와 수치를 문자열로 바꿔주는 변환함수 등이 있다.

<-- 이것인가. 정답이란다
     2. 문자열 처리 함수로 strlen()이 포함되어 있다.

<-- 이것인가? string.h 에 있다고 함
     3. 표준 입출력 라이브러리이다.

<-- stdio.h
     4. 삼각 함수, 제곱근, 지수 등 수학적인 함수를 내장하고 있다.

 

 

86. 라우팅 프로토콜인 OSPF(Open Shortest Path First)에 대한 설명으로 옳지 않은 것은?
     
     1. 네트워크 변화에 신속하게 대처할 수 있다.
     2. 거리 벡터 라우팅 프로토콜이라고 한다.<- 답은 쉽다.
     3. 멀티캐스팅을 지원한다.<-- 이것이 조금.
     4. 최단 경로 탐색에 Dijkstra 알고리즘을 사용한다.

 

멀티캐스팅 유니캐스팅 애니캐스팅 브로드캐스팅

브로드캐스팅 IPv4 에 있다가 IPv6에서 없어졌다고. 애니캐스팅은 IPv6에서 새롭게 생김

멀티캐스팅은 IPv6 에 있다 없다? 

라우팅 프로토콜이 XXX 캐스팅을 지원한다 안한다는 무슨 의미?

 

4. 멀티캐스트 구간의 구분

  ㅇ 멀티캐스트 라우터 구간 : (라우터 대 라우터)
     - 주로, 광범위한 인터넷 상에서 라우터 간에 이루어지는 소프트웨어 기반의 멀티캐스트
     - 멀티캐스트 트리   : 멀티캐스트 라우팅을 위해 구성되는 트리구조
     - 멀티캐스트 라우팅 : 멀티캐스트 트래픽을 위한 멀티캐스트 트리의 구성 및 운영, 라우팅
     - IP 멀티캐스트 라우팅 테이블 : 신규 멀티캐스팅 요청이 있을 때 만, 개별 엔트리가 생성

  ㅇ 멀티캐스트 로컬 구간   : (라우터 대 호스트) 또는 (호스트 대 호스트)
     - 주로, 서브네트워크 상에서 이루어지는 하드웨어 기반의 멀티캐스트
     - 주요 관련 프로토콜 : IGMP(IPv4), MLD(IPv6)



5. IP 멀티캐스팅, IP 멀티캐스팅 라우팅  :  (IP 멀티캐스트)

http://www.ktword.co.kr/test/view/view.php?no=628 

 

멀티캐스트

  Multicast, Multicasting   멀티캐스트, 멀티캐스팅, 멀티케스트, 멀티케스팅(2022-06-30)

www.ktword.co.kr

 

모르겠다.. 질문을 던져보자

OSPF 가 멀티캐스팅을 지원한다고 하는데요, 멀티캐스팅을 지원하지 않는 라우팅 프로토콜도 있는 것일까요?

==> 답변이 짧다.

스태틱..

스태틱 다음의 땡땡은 라우팅 프로토콜의 줄임말일까 그것도 모르니의줄임말일가

 

네트워크 방에다가 물어보기에는 너무 초보적인 질문이었을까.

 

https://blog.naver.com/dkswlgml7753/222867609696
https://blog.naver.com/qlwb0315/222625214385

RIP,IGRP OSPF,EIGRP 등은 다이내믹 라우팅 프로토콜이라고 함

 

 

https://code2501.tistory.com/22
RIPv2는 224.0.0.9 멀티캐스트를 사용한다.(ver1은 브로드캐스트)