CertNote/ 출퇴근 학습 노트
로드맵
KOEN
리눅스마스터 2급 · 2급리눅스마스터 2급
리눅스마스터 1급 · 1급리눅스마스터 1급
  • Week 1
    • 1.운영체제와 리눅스: 커널이 하는 일
    • 2.자유 소프트웨어와 배포판: 라이선스가 만든 생태계
    • 3.설치와 부팅: 전원을 켜는 순간부터
    • 4.파일시스템 구조와 파일의 종류: 모든 것은 파일이다
    • 5.Week 1 종합 복습: 개념을 꿰뚫는 시간
  • Week 2
  • Week 3
  • Week 4
  • Week 5
  • Week 6
  • Week 7
  • Week 8
    • 1.네트워크 기초: OSI 7계층과 IP 주소·서브넷 계산
    • 2.네트워크 설정: 인터페이스·게이트웨이·DNS를 손으로 잡기
    • 3.네트워크 진단: ping부터 tcpdump까지 문제를 좁히는 명령들
    • 4.네트워크 장비·프로토콜·이중화: 계층으로 꿰는 인프라
    • 5.Week 8 종합 복습: 네트워크를 계층 한 장으로 꿰기
  • Week 9
  • Week 10
  • Week 11
  • Week 12
  • Week 13
  • Week 14
합격 후기

© CertNote · 주간랩스

  • 소개
  • 수정 기록
  • 문의
  • 이용약관
  • 개인정보처리방침
← 리눅스마스터 1급/Week 8/Day 5

기준: 리눅스마스터 1급 출제 기준·오류 제보

리눅스마스터 1급· AssociateWeek 8 · Day 5읽기 약 11분
핵심 정리
  • 네트워크의 모든 것은 "몇 계층에서, 어느 주소로, 어느 경로를 거쳐, 어떤 이름으로" 통신하는가로 환원된다.
  • 계층이 곧 진단 내비게이션 — MAC 안 풀리면 arp(2), 도달 안 되면 ping(3), 포트 안 열리면 ss(4), 이름 안 풀리면 dig(7).
  • 서브넷 3단계: 호스트 수 = 2^(호스트 비트) − 2, 네트워크 주소 = 블록 크기 배수 중 IP 이하 최댓값, 브로드캐스트 = 그 블록의 마지막.
  • 경계 함정 두 개: 169.254는 사설 IP가 아니라 APIPA(DHCP 실패), 172 사설은 16~31까지만.
  • 임시(ip·ifconfig·resolv.conf 직접 수정) vs 영구(ifcfg·nmcli con mod) 구분이 이번 주 최대 출제 포인트다.

Day 5 - Week 8 종합 복습: 네트워크를 계층 한 장으로 꿰기

계층 모델 — 장비·프로토콜·도구를 한 표로

계층주소/단위장비프로토콜진단 도구
7 응용데이터L7 스위치HTTP, DNS, DHCP, SSHdig, nslookup
4 전송포트/세그먼트L4 스위치TCP, UDPss, netstat
3 네트워크IP/패킷라우터IP, ICMPping, traceroute
2 데이터링크MAC/프레임스위치, 브리지ARP, 이더넷arp, ip neigh
1 물리비트허브, 리피터—(케이블·링크 확인)

기억 고정 포인트:

  • IP·라우터·ping = 3계층, MAC·스위치·ARP = 2계층, 포트·TCP/UDP·ss = 4계층
  • 허브(1)는 신호만, 스위치(2)는 MAC 학습, 라우터(3)는 IP 라우팅·브로드캐스트 분리
  • DNS·DHCP는 7계층 응용 프로토콜

"이건 몇 계층 문제인가"를 먼저 물으면 검사 도구가 자동으로 정해진다. MAC 안 풀리면 arp(2), 도달 안 되면 ping(3), 포트 안 열리면 ss(4), 이름 안 풀리면 dig(7). 계층이 진단의 내비게이션이다.

IP 클래스·사설 대역·CIDR 복습

클래스첫 옥텟기본 마스크사설 대역
A1~126/8 (255.0.0.0)10.0.0.0/8
B128~191/16 (255.255.0.0)172.16.0.0/12
C192~223/24 (255.255.255.0)192.168.0.0/16

기억 고정 포인트:

  • 127.x = 루프백(localhost), 169.254.x = APIPA(DHCP 실패 신호)
  • 172 사설은 16~31까지만, 192.168은 전체가 사설
  • 마스크 옥텟 수열: 128 · 192 · 224 · 240 · 248 · 252 · 254 · 255

⚠️ 함정 복습: 169.254.x.x는 사설 IP가 아니라 APIPA(링크 로컬)이며 "DHCP 서버를 못 찾았다"는 신호다. 172.32.x.x는 사설 대역(16~31)을 벗어나 공인 IP다. 이 두 경계가 함정이 되기 쉽다.

서브넷 계산 — 손으로 푸는 3단계

계산공식
사용 가능 호스트 수2^(호스트 비트) − 2
네트워크 주소블록 크기의 배수 중 IP 이하 최댓값
브로드캐스트 주소다음 네트워크 주소 − 1 (블록의 마지막)
# 예: 192.168.1.200/26 분석
# /26 → 호스트 비트 6 → 2^6 - 2 = 62대, 블록 크기 64
# 64의 배수(0,64,128,192) 중 200 이하 최대 = 192
네트워크 주소    : 192.168.1.192
사용 가능 범위   : 192.168.1.193 ~ 192.168.1.254
브로드캐스트     : 192.168.1.255

핵심 구분: 호스트 수에서 −2는 네트워크 주소(호스트 비트 전부 0)와 브로드캐스트(전부 1)를 호스트에 못 주기 때문이다. /30은 2대(라우터 간 연결), /29는 6대, /28은 14대, /26은 62대. 이 값들을 즉답할 수 있어야 한다.

임시 vs 영구 설정 — 명령의 수명 복습

작업임시(재부팅 시 소멸)영구
IP 부여ip addr add / ifconfigifcfg-eth0 / nmcli con mod
게이트웨이ip route add defaultifcfg의 GATEWAY
DNSresolv.conf 직접 수정(덮어쓰기 위험)ifcfg의 DNS1/2 / nmcli ... ipv4.dns

⚠️ 함정 복습: NetworkManager 환경에서 resolv.conf 직접 수정은 재부팅·재시작 시 사라진다. ONBOOT=no면 설정이 맞아도 부팅 후 인터페이스가 안 올라온다. "임시는 ip/ifconfig, 영구는 ifcfg/nmcli"를 구분해야 한다.

진단 흐름 — 가까운 곳에서 먼 곳으로

ping 127.0.0.1     # 1. TCP/IP 스택 정상?
ping 192.168.1.1   # 2. 게이트웨이(L2/L3)?
ping 8.8.8.8       # 3. 외부 IP(라우팅/방화벽)?
ping google.com    # 4. DNS?
ss -tlnp           # 5. 로컬 서비스 포트?

어느 단계에서 처음 막히느냐가 곧 문제 위치다. 3까지 되고 4가 안 되면 DNS, 2까지 되고 3이 안 되면 게이트웨이 밖 라우팅/방화벽이다. "IP는 되는데 도메인이 안 됨" = DNS의 확정 신호.

프로토콜·포트 빠른 복습

포트프로토콜포트프로토콜
22SSH(암호화)53DNS(UDP/TCP)
23Telnet(평문)67/68DHCP
25SMTP80HTTP
21FTP443HTTPS

실무 트러블슈팅의 첫 질문도 정확히 이번 주 내용이다 — "IP는 맞나(Day1·2), 게이트웨이는 닿나(Day2·3), DNS는 풀리나(Day2·3), 어느 계층 장비 문제인가(Day4)". 네트워크 장애는 대개 이 네 가지를 차례로 보면 원인이 좁혀진다. 이번 주는 시험을 넘어 실무 네트워킹의 기초다.

📖 용어

  • 계층(layer) : 통신 책임을 나눈 단계. 문제의 위치와 검사 도구를 동시에 결정한다.
  • 충돌 도메인 / 브로드캐스트 도메인 : 프레임이 부딪힐 수 있는 범위(스위치가 나눔) / 브로드캐스트가 퍼지는 범위(라우터·VLAN만 나눔).
  • 블록 크기 : 그 CIDR로 서브넷이 끊기는 간격. /26이면 64, /27이면 32, /28이면 16이다.
  • −2 규칙 : 호스트 수를 셀 때 네트워크 주소와 브로드캐스트 주소를 빼는 것. 둘 다 호스트에 못 준다.
  • 마스크 옥텟 수열 : 128 · 192 · 224 · 240 · 248 · 252 · 254 · 255. 1의 개수만큼 왼쪽부터 채운 값이다.
  • APIPA(169.254.x.x) : DHCP 실패 시 호스트가 스스로 붙이는 주소. 사설 IP가 아니다.
  • 임시 설정 / 영구 설정 : 재부팅하면 사라지는 명령(ip·ifconfig) / 파일에 남는 설정(ifcfg·nmcli).
  • ONBOOT : 부팅 시 인터페이스를 자동으로 올릴지 정하는 ifcfg 항목. no면 네트워크가 안 붙는다.
  • DORA : DHCP의 Discover → Offer → Request → Acknowledge 4단계.
  • ARP의 동작 범위 : 같은 L2 네트워크 안에서만. 다른 네트워크로 갈 때는 게이트웨이의 MAC을 쓴다.
  • active-backup / LACP : 장애 시 넘어가는 이중화 모드 / 여러 링크를 묶어 대역폭을 늘리는 모드.

📝 연습 문제

선택지를 클릭하면 정답·해설이 펼쳐집니다.

문제 1

OSI 7계층에서 라우터가 동작하는 계층과 그 핵심 기능으로 옳은 것은?

문제 2

192.168.10.0/27 네트워크에서 사용 가능한 호스트 수는?

문제 3

IP 주소 10.1.1.100/26이 속한 네트워크의 네트워크 주소와 브로드캐스트 주소로 옳은 것은?

문제 4

다음 중 사설 IP 주소가 아닌 것은?

문제 5

Red Hat 계열에서 재부팅 후에도 유지되는 정적 IP 설정 방법으로 옳은 것은?

문제 6

현재 LISTEN 중인 TCP 포트와 점유 프로세스를 함께 확인하는 명령은?

문제 7

ping 8.8.8.8은 성공하지만 ping google.com은 실패한다. 원인과 확인 도구로 옳은 것은?

문제 8

받은 프레임을 모든 포트로 전달하여 충돌 도메인을 공유하는 1계층 장비는?

문제 9

DHCP 주소 할당 과정(DORA)과 사용 포트로 옳은 것은?

문제 10

두 개의 NIC을 묶어 평소 하나만 쓰다가 장애 시 다른 NIC으로 자동 전환하는 이중화 본딩 모드는?

문제 11

같은 서브넷의 호스트 통신 시 IP에 해당하는 MAC을 알아내는 프로토콜과, 그 동작 범위로 옳은 것은?

문제 12

CIDR /29 네트워크에 대한 설명으로 옳은 것은?

이전네트워크 장비·프로토콜·이중화: 계층으로 꿰는 인프라Week 8 · Day 4다음 DNS와 BIND: 이름을 주소로 바꾸는 인터넷의 전화번호부Week 9 · Day 1

참고 공식 자료

  • 리눅스마스터 1급 공식 출제 기준(새 탭에서 열림)

이 페이지

  • 계층 모델 — 장비·프로토콜·도구를 한 표로
  • IP 클래스·사설 대역·CIDR 복습
  • 서브넷 계산 — 손으로 푸는 3단계
  • 임시 vs 영구 설정 — 명령의 수명 복습
  • 진단 흐름 — 가까운 곳에서 먼 곳으로
  • 프로토콜·포트 빠른 복습
  • 용어
  • 연습 문제