문제
다음 ( 괄호 ) 안에 들어갈 내용으로 알맞은 것은?
X 윈도는 클라이언트/서버 구조로 되어 있는데, 서로 간의 통신을 위해 ( ㉠ )을 사용한다. 아울러 ( ㉡ )는 X 윈도에서 동작하는 일종의 응용 프로그램을 뜻한다.
① ㉠ X 서버, ㉡ X 클라이언트 ② ㉠ X 클라이언트, ㉡ X 서버 ③ ㉠ X 프로토콜, ㉡ X 서버 ④ ㉠ X 프로토콜, ㉡ X 클라이언트
정답
4번
해설
정답: 4. X 윈도에서 서버와 클라이언트가 통신하기 위해 사용하는 규약이 X 프로토콜이고, 실제 화면에 창을 그리려고 서버에 요청하는 응용 프로그램이 X 클라이언트다. 따라서 ㉠=X 프로토콜, ㉡=X 클라이언트.
오답 풀이
- 1번: ㉠ 에 통신 규약이 와야 하는데 "X 서버"는 규약이 아니라 화면을 담당하는 구성요소이다.
- 2번: ㉠ 을 X 클라이언트로 둔 것은 "통신 규약" 자리에 맞지 않는다.
- 3번: ㉠ X 프로토콜은 맞지만 ㉡(응용 프로그램)은 X 서버가 아니라 X 클라이언트여야 한다.
- 4번: ㉠ X 프로토콜 + ㉡ X 클라이언트로 모두 옳다.
보충 개념 X 윈도 구조: X 서버(디스플레이·입력 장치 관리, 사용자 앞 컴퓨터에서 동작) ↔ X 클라이언트(응용 프로그램) 가 X 프로토콜로 통신한다. 원격 실행 시 클라이언트가 원격에, 서버가 로컬에 있을 수 있다.