[자격증] 네트워크 관리사 2급 오답 해설

sookyoung.k·2024년 11월 1일
0
post-thumbnail

지난번 기출은 38점을 받았고 이번엔 46점을 받았다 ^^
하루에 20점씩 올려야함... 큰일이 났음 아주

2022년 05월 22일 기출

1과목: TCP/IP

  1. IPv4의 IP Address 할당

    • 모든 Network ID와 Host ID의 비트가 '1'이 되어서는 안된다
    • Class B는 최상위 2비트를 '10'으로 설정한다
    • Class A는 최상위 3비트를 '0'으로 설정한다
    • Class C는 최상위 3비트를 '110'으로 설정한다
    • '127.x.x.x' 형태의 IP Address는 Loopback 주소를 나타내는 특수 Address로 할당하여 사용하지 않는다.
  2. C Class의 네트워크 주소가 `192.168.10.0` 이고, 서브넷 마스크가 `255.255.255.240` 일 때, 최대 사용 가능한 호스트 수(단, 네트워크 주소와 브로드캐스트 호스트는 제외): 14개

간단하게 240~255 총 16개 중 네트워크와 브로드 빼면 14개다

?? 먼소리임 걍 이 문제 나오면 버릴까?...

  1. TCP 프로토콜에서 사용하는 흐름제어 방식: Sliding Window | stop and wait

흐름제어 방식 두 가지
1. stop and wait

  • 패킷 하나 보내면 하나 받고, 하나 보내면 하나 받고... 이런 방식이라 느리다
  1. Sliding Window (더 효율적인 방식)
  • 수신측에서 설정한 윈도우 크기만큼 송신측에서 패킷 각각에 대한 확인 응답없이 세그먼트를 전송하게 하고, 데이터 흐름을 동적으로 조절하는 기법
  • Go Back N | 선택적 재전송: 슬라이딩 윈도우 기법의 세부적인 방식
    - Go Back N: 전송이 실패한 패킷부터 시작해서 그 이후의 것을 한 방에 같이 전송
    • 선택적 재전송: 전송이 실패한 패킷만 추출하여 그 특정 패킷들만 전송
  1. IPv6 헤더 형식에서 네트워크 내에서 혼잡 상황이 발생되어 데이터그램을 버려야 하는 경우 참조되는 필드: Priority

혼잡이 발생할 때 Traffic Class 필드(priority) 데이터그램을 버린다

  1. ICMP의 Message Type필드의 유형과 질의 메시지

🌟0 - Echo reply : 에코 응답에 사용
3 - Destination unreachable : 라우터가 데이터를 라우팅 못 하거나 호스트가 데이터 전송을 못할 때
4 - Sourche quench : 요청 폭주가 발생한 상황을 송신 측에 알려줌
5 - Redirect : 송신측으로부터 패킷을 수신받은 라우터가 특정 목적지로 가는 더 짧은 경로가 있음을 알려줄 때
8 - Echo Request : 에코 메시지 요청
11 - Time Exceeded : 목적지에 도달하기 전에 TTL이 0에 이르렀을 때
12 - Parameter Problem : checksum에 의한 오류 검출 결과 오류 시 자료 재전송 요청

  1. 🌟 UDP: TFTP 프로토콜
    • Trivial File Transfer Protocol의 약어
    • 네트워크를 통한 파일 전송 서비스
    • 신속한 파일의 전송을 원할 경우에는 FTP보다 훨씬 큰 효과

TCP - FTP

  • 3방향 핸드셰이킹 방법인 TCP 세션을 통해 전송
  1. IP 데이터그램 헤더구조의 Field Name
    • Destination IP Address
    • Source IP Address
    • TTL (Time to Live)

4계층 세그먼트 헤더 포함 정보 - Port Number \

  1. 🌟 Reverse ARP (RARP)
  • Diskless 시스템에서 부팅 또는 IP 주소 설정과 같은 특별한 요청이 있을 때만 동작
  • 자신의 물리적 주소에 대한 IP 주소를 획득하기 위해 사용
  • RARP 요청 패킷 : 브로드캐스트 사용
  • RARP 응답 패킷 : 유니캐스트 사용

ARP - IP에서 물리적 주소로 갈 때
RARP - 반대! 물리적 주소에서 IP

* SWAP = MEMORY

  1. TCP와 UDP port를 함께 사용하는 프로토콜: DNS

DNS는 기본적으로 UDP 53번에서 작동하지만 특정 상황에서는 TCP 53번

  1. TCP 3-WAY HAND SHAKING 과정
    : SYN → SYN+ACK → ACK

  2. TCP/IP protoco stack에서 사용되는 SNMP 프로토콜의 기능
    : 네트워크 장비의 관리 및 감시 기능

Simple Network Management Protocol
용어를 풀어서 보면 된다! 외워!

2과목: 네트워크 일반

  1. IEEE 802 프로토콜 : 근거리 통신망과 도시권 통신망을 관할하는 전기 전자 기술자 협회 표준 규칙들의 계열
  • IEEE 802.2 : 에러 보정하고 프레임 제작, 흐름 제어, 네트워크 계층에 서비스 제공
  • IEEE 802.3 : 다양한 데이터 속도와 다양한 물리계층 지원하면서, CSMA/CD 방식 사용 * 확장으로 고속 이더넷이 존재
  • IEEE 802.4 : 토큰버스 방식
  • IEEE 802.5 : 토큰링 방식
  • IEEE 802.11 : 무선랜, 와이파이라고 부르며 CSMA/CA 방식 사용
  1. 센서 네트워크
  • Sink: 센서 노드들의 센싱 데이터를 수집하는 노드
  • Actuator: 시스템/기계를 제어하는 장치
  • RFID: 주파수를 이용해 ID를 식별하는 기술(교통카드, 도난방지 등)
  • Access Point: 무선랜과 유선랜을 연결할 수 있게 하는 것
  1. AMI (Advanced Metering Infrastructure)
  • 스마트 그리드를 구현하기 위해 필요한 핵심 인프라
  • 스마트 미터, 통신망, 계량 데이터 관리 시스템과 운영 시스템으로 구성
  • 스마트 미터 내에 모뎀을 설치해 양방향 통신이 가능한 지능형 전력 계량 인프라
  1. Nas (Network Attached Storage)
    👉 네트워크를 이용해 연결되는 대용량 저장장치

DAS (Directed Attached Storage) - PC의 외장하드와 비슷함. 서버와 전용 케이블로 연결된 외장형 스토리지

3과목: NOS

  1. Linux 명령어

    • chage: change age의 약자, 사용자에 대한 패스워드의 만료기간 및 시간 정보 변경
    • chgrp: 파일 또는 디렉토리의 소유 그룹을 변경하는 명령어
    • chmod: 파일 또는 디렉토리의 권한을 변경하는 명령어
    • usermod: 사용자 정보를 수정하는 명령어
  2. Linux에서 DNS의 SOA(Start Of Authority) 레코드

    • Zone 파일은 항상 SOA로 시작
    • 해당 Zone에 대한 네임서버를 유지하기 위한 기본적인 자료가 저장
    • Refresh는 주 서버와 보조 서버의 동기 주기를 설정
    • TTL 값이 길면 DNS의 부하가 늘어남

TTL(Time To Live): 네트워크에서 데이터 패킷이 유효한 시간
1. IP 패킷에서의 TTL: 패킷이 라우터를 거칠 때마다 TTL 값 1씩 감소, 0되면 패킷 드롭
2. DNS 레코드에서의 TTL: 캐시 네임서버가 TTL 시간동안 캐시에 저장해두고, 상위 네임서버에 질의하지 않고 바로 응답
👉 TTL 값이 짧으면 상위 네임서버에 많이 질의하게 되고 DNS 쿼리량이 늘어나 부하가 커진다
👉 반대로 TTL 값이 길면 DNS의 부하가 짧아진다

  1. -rwxr-x--x
  • 소유자는 읽기, 쓰기, 실행 권한
  • 소유자와 같은 그룹을 제외한 다른 모든 사용자는 실행 권한만
  • 동일한 그룹에 속한 사용자는 읽기와 실행 권한만
  • 파일의 모드는 751

파일 권한 👉 알파벳 9자로 나타낸다

  • 1~3 : 파일 소유자
  • 4~6 : 소유자와 같은 그룹의 사용자
  • 7~9 : 일반 사용자에 대한 권한
    👉 알파벳: r(읽기), w(쓰기), x(실행권한)
    👉 chmod 명령어를 통해 설정할 때 r=4, w=2, x=1로 치환해 3자리 숫자로 나타낸다
  1. Linux 시스템 명령어 중 root만 사용 가능한 명령어: chown
    👉 소유권 변경에 관한 명령어 (change owner)

pwd: print working directory, 현재 작업 디렉토리 출력
ls: list, 디렉토리 안의 내용 출력
rm: remove, 디렉토리/파일 삭제

  1. Linux 프로세스 명령어
  • kill: 프로세스 종료
  • nice: 프로세스의 우선순위 변경
  • pstree: 프로세스를 트리 형태로 보여줌
  • top: proc에서 일정 주기로 합산해 cpu 사용율, 전반적인 현재 os 상태 를 출력
  1. FSRM = File Server Resource Manager
    👉 파일 서버 제공을 위한 기능
    폴더에 저장할 수 있는 용량 제한, 특정 파일의 유형은 업로드 하지 못하게 설정, 디스크 용량 정리, 문서 관리 등을 담당

  2. 네트워크 스토리지
    NAS (Network Attached Storage)
    👉 표준 이더넷을 통해 파일로 데이터에 엑세스하고 파일 서버로 인식됨
    👉 비디오같은 비 구조적 데이터에 사용

SAN (Storage Area Network)
👉 파이버 채널 연결을 사용하고 블록 레벨에 데이터 저장
👉 클라이언트에게 그냥 일반적인 디스크로 인식된다 (별도의 자체 스토리지 디바이스 네트워크로 존재하기 때문)

  1. 이벤트 뷰어: 종료 또는 재부팅 기록을 확인할 수 있는 항목

  2. FTP의 두 가지 모드

    • Active Mode - 21번 포트를 제어 포트로 사용, 20번 포트를 데이터 포트로 사용
    • Passive Mode - 21번 포트를 동일하게 제어 포트로 사용, 랜덤 포트를 데이터 포트로 사용

FTP는 2가지 모드는 2가지 포트를 사용하여 통신한다
1. 제어포트 - 사용자가 파일 서버에 접속하여 명령을 내리는 일련의 과정들 등에 대한 연결에 사용
2. 데이터 포트 - 다운/업로드 명령을 내리면 데이터가 전송될 때 사용되는 포트

  1. ipconfig 명령어

    • ipconfig/flushdns: DNS cache 초기화
    • ipconfig/displydns: DNS cache 조회 기록
    • ipconfig/release: ip주소 삭제
    • ipconfig/renew: ip주소 갱신
  2. 파티션 형식

  • GPT : 주 파티션을 128개까지 사용하고 용량은 최대 9.4ZB까지
  • MBR:주 파티션을 4개까지 사용하나 용량은 최대 2TB까지

GPT 닥승

파일 시스템

  • ext4: 파일 시스템 (써본적 있는거 알지?)
  • FAT: 드라이브 최대크기 4GB, 파일 한 개 크기 2GB
  1. 네트워크 명령어
  • pathping: ping과 traceroute 명령어의 기능을 결합하여 네트워크 경로 상의 지연과 패킷 손실을 분석하는 명령어
  • ping: 네트워크 상의 다른 컴퓨터에 ICMP(Internet Control Message Protocol) 에코 요청을 보내 네트워크 연결 상태와 지연 시간을 확인하는 명령어
  • nbtstat: Windows 네트워크에서 NetBIOS over TCP/IP(NBT) 통계를 표시하며, 로컬 및 원격 컴퓨터의 NetBIOS 이름 테이블과 캐시를 조회하는 도구
  • netstat: 운영 체제의 네트워크 연결, 라우팅 테이블, 인터페이스 통계, masquerade 연결, 멀티캐스트 멤버십 등 네트워크 관련 다양한 통계를 표시하는 도구
profile
영차영차 😎

0개의 댓글