리눅스 마스터 2급 - 6

Terror·2025년 10월 21일

리눅스 마스터

목록 보기
6/16

개요

  • 리눅스 마스터 2급 필기 문제 풀이

문제

51

  • 기본구조
    [응용 프로그램]

    (Xlib or XCB)

    [X Server]

    [디스플레이 / 모니터]
  • Xlib란?
    • 응용 프로그램 <-> 서버 간의 통신을 중개하는 클라이언트 라이브러리
  1. XCB
    • X C-language Binding
    • Xlib의 복잡한 동기 통식방식을 개선한 X 서버 통신용 라이브러리
  2. ``QT```
    • GUI 애플리케이션 프레임워크 (C++)
    • Xlib위에서 동작
  3. GTK+
    • GNOME 계열 GUI 프레임워크 (C)
    • Xlib/XCB위에서 동작
  4. FLTK
    • 경량 GUI 툴킷
    • Xlib과 직접 무관

52

  1. QT
    • GUT 애플리케이션 프레임워크
  2. KDE
    • 기반 라이브러리: QT
    • 시각적으로 화려하고 커스터마이징이 강함
  3. GNOME
    • 기반 라이브러리: GTK+
    • 단순하고 안정적인 인터페이스
  4. Xfce
    • 기반 라이브러리: GTK+
    • 경량화된 GNOME스타일, 저사양 환경용

53

  • xhost란?
    • 어떤 클라이언트로부터(A) 접속을 허용할지 설정하는 명령어
    • xhost +A_system_IP
  • A시스템 - 클라이언트 (명령 요청)
  • B시스템 - 서버 (X서버)

54

  • X 윈도 시스템의 인증 매커니즘

    • X 서버 접속시 인증에 사용하는 쿠키를 어떻게 확인하는지 묻는 문제
  • GUI구조에서 X서버에 접속하기위해서는 쿠키의 인증 필요

  • $DISPLAY

    • X서버의 주소(화면을 표시할 대상)를 지정하는 환경변수
nayoun340@DESKTOP-4R8DJK8:~$ echo $DISPLAY
:0
  • 위 명령어를 출력하였을떄 나오는 :0의 의미는, 로컬 디스플레이 자기자신을 의미함
  1. echo $DISPLAY
    • 현재 설정된 X서버의 주소 확인 명령어
  2. xhost list $DISPLAY
    • 현재 X서버가 허용한 클라이언트 접근 목록을 보여주는 명령어
  3. xauth list $DISPLAY
    • X 서버 접속 인증용 쿠키 확인 명령어
  4. export DISPLAY
    • X 서버의 주소를 설정하거나 변경하는 명령

55

  1. totem
    • GNOME의 동영상 플레이어
  2. ImageMagick
    • 명령줄 기반 이미지 변환 도구
    • convert, mogrify, display
  3. Eog
    • Eye of GNOME
    • GNOME 기본 이미지 뷰어
  4. Gimp
    • 이미지 편집 프로그램 (포토샵 유사)

56

  1. LibreOffice Draw
    • 그림, 도형 그리기
  2. LibreOffice Writer
    • 문서 작성 (MS Word 유사)
  3. LibreOffice Calc
    • 스프레드시트 (Excel 유사)
  4. LibreOffice Impress
    • 프레젠테이션 제작 (PPT 유사)

57

  1. 망(Mesh)형
    • 모든 노드가 서로 직접 연결
    • 매우 빠르지만 비용 큼
  2. 링(Ring)형
    • 고리 형태로 연결, 토큰 전달 방식
    • 경쟁 없음, 순차적 전송
  3. 버스(Bus)형
    • 하나의 통신 회선을 공유
    • 충돌 발생 가능 (CSMA/CD)
  4. 스타(Star)형
    • 중앙 허브를 통해 통신
    • 충돌 적고 관리 용이

58


음 48bit 길이의 Mac Address 기반으로 상호간에 데이터를 주고받았군

59

  1. 패킷별로 우선순위 부여할 수 있다
    • 가능
  2. 회선 교환 방식과 비교해서 지연이 적게 발생한다
    • 패킷교환은 회선을 미리 점유하지않고, 패킷 단위로 망 공유
    • 따라서, 지연은 가변적이고 커질 수 있음 (혼잡.대기 발생)
    • 반면 회선교환은 회선을 독점하므로 연결후에는 지연이 작고 일정
  3. 각각의 패킷마다 오버헤드 비트가 존재한다
    • 각 패킷에는 주소.제어 정보 등 헤더(오버헤드)가 붙음
  4. 고정 대역을 할당하지 않는 관계로 이론상으로는 무제한 수용 가능하다
    • 회선을 고정 점유하지 않으므로 통계정다중화로 사용자 수 이론상 제한 없음

60

  1. FDDl
    • 광섬유 기반 100Mbps LAN 기술
  2. X.25
    • 저속 공중 데이터망용 패킷교환 기술 (전화석 기반, 64Kbps 수준)
  3. Frame Relay
    • 고속 패킷 교환망 (WAN) 기술, 광섬유보단 전용선 기반
  4. Cell Relay (ATM)
    • 53바이트 셀 단위로 전송

TMI

  • GNOME란?
    • 리눅스기반에서 사용되는 데스크탑 환경 GUI
  • X서버란?
    • 리눅스/유닉스 계열 운영체제는 원래 텍스트 기반 (CLI)로 시작함
    • 그래서 그래픽을 처리하기위한 별도의 시스템이 필요하였는데, 그것이 X 윈도 시스템
    • X 윈도 시스템의 구조
      [응용 프로그램 (App)]
           ↓
      (Xlib or XCB)
           ↓
        [X 서버]
           ↓
      ┌───────────────┐
      │ 모니터, 키보드, 마우스 │
      └───────────────┘
  • 이더넷이란?
    • 가장 널리 사용된 유선 LAN(Local Area Network)통신 방식
    • 컴퓨터들이 서로 데이터를 주고받는 프로토콜과 전송 방식의 표준
    • 즉, 하나의 네트워크안에서 서로다른 장치들이 통신하기위한 규약
      [인터넷] 🌐

      [공유기]───(LAN 케이블)───💻[데스크탑 컴퓨터]
  • NAS란?
    • Network Attached Storage
    • 네트워크에 연결된 저장장치
    • 집이나 회사에서 사용할 수 있는 개인용 클라우드 서버
      💻 PC
      📱 스마트폰
      📺 TV


      [공유기]───(LAN 케이블)───📦 [NAS 본체]
profile
테러대응전문가

0개의 댓글