CertNote/ 출퇴근 학습 노트
로드맵
KOEN
리눅스마스터 2급 · 2급리눅스마스터 2급
  • Week 1
    • 1.운영체제와 커널: 리눅스가 하는 일
    • 2.리눅스의 탄생: 유닉스에서 리누스까지
    • 3.자유 소프트웨어와 오픈소스: 라이선스가 정하는 것
    • 4.배포판: 커널과 도구를 하나로 묶어 파는 단위
    • 5.Week 1 종합 복습: 리눅스라는 이름의 정체
  • Week 2
  • Week 3
  • Week 4
  • Week 5
  • Week 6
  • Week 7
  • Week 8
  • Week 9
    • 1.OSI 7계층과 TCP/IP
    • 2.통신 방식과 네트워크 기술
    • 3.IP 주소와 서브넷 계산
    • 4.네트워크 설정과 명령어
    • 5.Week 9 종합 복습: 네트워크 한 장
  • Week 10
  • Week 11
리눅스마스터 1급 · 1급리눅스마스터 1급
합격 후기

© CertNote · 주간랩스

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

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

리눅스마스터 2급· AssociateWeek 9 · Day 5읽기 약 10분
핵심 정리
  • OSI 7계층 — 물데네전세표응. 라우터 3계층, 스위치 2계층, 허브 1계층.
  • CD는 유선(이더넷), CA는 무선(Wi-Fi).
  • ATM 셀은 53바이트, FDDI는 광케이블 이중 링 + 토큰 패싱.
  • 254 · 126 · 62 · 30 · 14 · 6 · 2 — C 클래스 서브넷 호스트 수 줄.
  • hosts는 답을 적어 두는 곳, resolv.conf는 물어볼 곳을 적어 두는 곳.

Day 5 - Week 9 종합 복습: 네트워크 한 장

네트워크 한 장

   OSI 7계층                        TCP/IP        장비        단위
   ─────────────────────────────────────────────────────────────────
   7 응용    HTTP·FTP·SMTP·DNS  ┐
   6 표현    암호화·압축         ├─ 응용         게이트웨이   데이터
   5 세션    연결 관리           ┘
   4 전송    TCP · UDP · 포트    ── 전송         게이트웨이   세그먼트
   3 네트워크 IP · ICMP · ARP     ── 인터넷        라우터      패킷
   2 데이터링크 MAC · 이더넷      ┐
   1 물리    케이블·신호          ┘─ 네트워크액세스 스위치/허브  프레임/비트
 
   포트   21 FTP · 22 SSH · 23 TELNET · 25 SMTP · 53 DNS
          80 HTTP · 110 POP3 · 143 IMAP · 443 HTTPS
 
   교환   회선교환(PSTN, 전용경로) ↔ 패킷교환(PSDN, 잘라서)
          패킷교환 = 데이터그램(비연결) + 가상회선(연결)
 
   접근   CSMA/CD 유선 · CSMA/CA 무선 · 토큰패싱(토큰링·FDDI)
 
   WAN    X.25 → Frame Relay → ATM(53바이트 고정 셀)
          FDDI 광 이중링 토큰패싱 · DQDB MAN(802.6)
 
   IEEE   802.3 이더넷 · 802.5 토큰링 · 802.6 DQDB · 802.11 무선랜
 
   주소   A 1~126 · B 128~191 · C 192~223 · D 224~239(멀티캐스트)
          사설 10.x · 172.16~31.x · 192.168.x · 루프백 127.0.0.1
          호스트 수 = (256 − 마스크) − 2

서브넷 계산 한 번 더

마스크/표기블록호스트
255.255.255.0/24256254
255.255.255.128/25128126
255.255.255.192/266462
255.255.255.224/273230
255.255.255.240/281614
255.255.255.248/2986
255.255.255.252/3042
   256 − 마스크 마지막 값 = 블록 크기
   블록 크기 − 2 = 쓸 수 있는 호스트 수
   256 ÷ 블록 크기 = 서브넷 개수

같은 IP, 다른 마스크

IP는 192.168.1.130 하나로 두고 마스크만 바꿔 본다. 마스크가 길어질수록 속한 네트워크가 좁아지는 것이 한눈에 보인다.

마스크블록네트워크 주소브로드캐스트 주소호스트 범위개수
/25128.128.255.129 ~ .254126
/2664.128.191.129 ~ .19062
/2732.128.159.129 ~ .15830
/2816.128.143.129 ~ .14214
/298.128.135.129 ~ .1346
/304.128.131.129 ~ .1302
  • 130은 어느 마스크에서든 128로 시작하는 블록에 들어가 네트워크 주소가 같게 나왔다. 달라지는 것은 블록의 끝이다. 브로드캐스트 주소는 언제나 네트워크 주소 + 블록 크기 − 1 이다.
  • /30은 호스트가 딱 2개다. 장비 두 대를 1:1로 잇는 구간에 쓰는 가장 작은 서브넷이다.

두 주소는 같은 서브넷인가

두 주소마스크경계판정
192.168.1.60 과 192.168.1.70/25 (블록 128)0 ~ 127 에 둘 다같은 서브넷 — 직접 통신
192.168.1.60 과 192.168.1.70/26 (블록 64)60은 0 ~ 63, 70은 64 ~ 127다른 서브넷 — 라우터 필요
192.168.1.100 과 192.168.1.126/27 (블록 32)96 ~ 127 에 둘 다같은 서브넷
192.168.1.126 과 192.168.1.127/27 (블록 32)127은 그 블록의 브로드캐스트 주소127은 호스트에 줄 수 없다
  • 숫자가 가까워도 경계를 사이에 두면 다른 네트워크다. 60과 70은 10밖에 차이 나지 않지만 /26에서는 64라는 경계가 둘을 가른다.
  • 주소를 받으면 그 블록의 처음(네트워크)이나 끝(브로드캐스트)이 아닌지부터 본다. "호스트에 할당할 수 없는 주소"를 고르는 문항이 이 형태다.

한 번의 접속으로 나흘 치를 꿰기

IP가 192.168.0.10/24, 기본 게이트웨이가 192.168.0.1인 컴퓨터에서 브라우저에 www.example.com을 쳤을 때 일어나는 일이다.

   1  이름 → IP        /etc/hosts 를 보고, 없으면 /etc/resolv.conf 의 DNS 서버(53번)에 묻는다
                      → 93.184.216.34 를 받는다                            (4일 차)
   2  안인가 밖인가     내 망은 192.168.0.0 ~ 192.168.0.255. 93.x 는 밖이다
                      → 기본 게이트웨이 192.168.0.1 로 보낸다               (3·4일 차)
   3  IP → MAC        게이트웨이의 MAC 을 ARP 로 알아낸다                   (1일 차)
   4  캡슐화           [ MAC | IP | TCP | 데이터 ] 프레임으로 내보낸다        (1일 차)
   5  경로 선택         라우터들이 IP 를 보고 패킷을 다음 구간으로 넘긴다      (2일 차, 패킷 교환)
   6  연결과 요청       TCP 3-way handshake 뒤 80번 포트로 HTTP 요청          (1일 차)
단계가 막히면보이는 증상확인할 것
1IP로는 되는데 이름으로는 안 된다/etc/resolv.conf, nslookup
2같은 망끼리는 되는데 외부가 안 된다ip route 의 default 줄
3바로 옆 장비에도 닿지 않는다케이블, arp -n, IP·마스크
6ping은 되는데 그 서비스만 안 된다상대의 포트가 열렸는지 — netstat -tulpn
  • 주소 세 가지가 한 프레임 안에 겹쳐 들어 있다. 포트는 "어느 프로그램에게", IP는 "어느 컴퓨터에게", MAC은 "바로 다음 장치 누구에게"를 뜻한다.
  • 그래서 목적지 IP는 끝까지 그대로이지만 MAC은 라우터를 지날 때마다 다음 구간의 것으로 바뀐다. 3단계에서 서버가 아니라 게이트웨이의 MAC을 찾는 이유다.
  • 스위치는 4단계의 MAC만 보고, 라우터는 5단계의 IP까지 열어 본다. 장비의 계층 = 그 장비가 열어 보는 헤더의 계층이다.

명령을 계층에 얹어 보기

명령보여 주는 것닿아 있는 계층·주소
ethtool링크 연결, 속도1계층
arp · ip neighIP ↔ MAC 대응표2계층 — MAC
ifconfig · ip addr인터페이스의 IP와 MAC2·3계층
route · ip route라우팅 표, 기본 게이트웨이3계층 — IP
ping · traceroute도달 여부, 경로3계층 — ICMP
netstat · ss열린 포트, 연결4계층 — 포트
nslookup · dig · host이름 ↔ IP7계층 — DNS
  • 아래에서 위로 훑으면 그대로 점검 순서가 된다. 선이 붙었는가 → 주소가 들어갔는가 → 길이 있는가 → 포트가 열렸는가 → 이름이 풀리는가.

헷갈리는 짝 대조

구분AB가르는 기준
OSI vs TCP/IP7계층, 이론4계층, 실제목적
스위치 vs 라우터2계층, MAC3계층, IP보는 주소
MAC vs IP하드웨어, 고정설정, 변경 가능어디에 새겨졌나
TCP vs UDP신뢰성, 연결형속도, 비연결형무엇을 우선하나
회선 vs 패킷 교환PSTN, 전용PSDN, 분할경로 점유
데이터그램 vs 가상회선비연결연결, 순서 유지경로 고정 여부
CSMA/CD vs CA유선, 감지무선, 회피매체
X.25 vs Frame Relay오류검사 많음, 느림줄여서 빠름회선 품질 전제
A vs C 클래스1~126192~223첫 옥텟
/etc/hosts vs resolv.conf이름↔IP 답물어볼 DNS 서버무엇을 적나
ifconfig vs ip옛 net-tools현재 iproute2세대
ping vs traceroute닿는가어디서 막히나알려 주는 것

자주 틀리는 지점

  1. 5계층이 전송 → 4계층이 전송, 5계층은 세션이다.
  2. 스위치가 3계층 → 2계층이다. 3계층은 라우터.
  3. UDP가 신뢰성을 보장 → 보장하지 않는다. TCP가 보장한다.
  4. CSMA/CA가 유선 → CA는 무선, CD가 유선이다.
  5. ATM 셀이 48바이트 → 53바이트다. 48은 데이터 부분만이다.
  6. 127이 A 클래스 → 범위에서 빠져 있다. 루프백 전용이다.
  7. 172.x 전부가 사설 IP → 172.16 ~ 172.31 만이다.
  8. 255.255.255.192면 호스트 64개 → 62개다. 2를 빼야 한다.
  9. 255.255.255.100 같은 마스크 → 존재할 수 없다. 1이 왼쪽부터 연속이어야 한다.
  10. DNS 서버를 /etc/hosts에 적는다 → /etc/resolv.conf 다.
  11. IPv6가 64비트 → 128비트다. IPv4가 32비트.

이름이 닮은 것 가르기

닮은 것가르는 한마디
ISO / OSIISO는 기구, OSI는 그 기구가 만든 7계층 모델
IEEE / IETFIEEE는 802(LAN) 표준, IETF는 RFC(인터넷 프로토콜)
IANA / ICANN둘 다 주소·이름 관리. 번호 할당 실무가 IANA, 총괄이 ICANN
PSTN / PSDNT는 전화(회선 교환), D는 데이터(패킷 교환)
ARP / RARPIP → MAC / MAC → IP
FDDI / DQDB이중 링(광케이블) / 이중 버스(MAN)
토큰링 / FDDI둘 다 토큰 패싱. 802.5 / 광케이블 이중 링
허브 / 스위치전부에게 뿌린다(1계층) / MAC을 보고 그 포트로만(2계층)
네트워크 주소 / 브로드캐스트 주소호스트 비트 전부 0 / 전부 1
netstat -r / netstat -i라우팅 표 / 인터페이스 통계
ip addr / ip link주소를 다룬다 / 장치를 켜고 끈다

숫자가 닮은 것 가르기

숫자헷갈리는 짝구분
48ATM 셀의 데이터 48바이트 / MAC 주소 48비트단위가 다르다 — 바이트 대 비트
53ATM 셀 53바이트 / DNS 포트 53번우연히 같은 숫자다
64 / 62/26의 주소 개수 / 호스트 개수2를 뺐는가
126A 클래스의 마지막 첫 옥텟 / /25의 호스트 수범위 대 개수
127루프백 대역A와 B 사이에 빠져 있는 값
802.3 / 802.5 / 802.11이더넷 / 토큰링 / 무선랜3은 유선 CSMA/CD, 11은 무선 CSMA/CA

시험에 그대로 나오는 값

값무엇
7 / 4OSI 계층 수 / TCP/IP 계층 수
53바이트ATM 셀 크기
62/26(255.255.255.192)의 호스트 수
32 / 128비트IPv4 / IPv6 주소 길이
48비트MAC 주소 길이
127.0.0.1루프백
0~1023잘 알려진 포트 범위
22 / 23 / 25 / 53 / 80 / 110SSH / TELNET / SMTP / DNS / HTTP / POP3

다음 주는 인터넷 서비스다. 웹·메일·DNS·원격접속·파일공유를 다룬다. 리눅스 활용 32문항 중 20문항이 이 영역이라 가장 비중이 크다.

📖 용어

  • OSI 7계층 : 통신을 일곱 단계로 나눈 참조 모델. 물리부터 응용까지다.
  • CSMA/CD : 충돌을 감지해 재전송하는 유선 이더넷 방식.
  • ATM : 53바이트 고정 셀을 쓰는 전송 방식.
  • 서브넷마스크 : 네트워크 부분과 호스트 부분을 가르는 값.
  • 사설 IP : 내부망에서만 쓰는 주소. 10, 172.16~31, 192.168 대역.
  • 기본 게이트웨이 : 외부로 나가는 통신이 거치는 라우터.

📝 연습 문제

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

문제 1

다음 중 OSI 7계층에서 스위치가 동작하는 계층으로 알맞은 것은?

문제 2

다음 중 무선랜에서 사용하는 매체 접근 제어 방식으로 알맞은 것은?

문제 3

다음 중 자기 자신을 가리키는 루프백 주소로 알맞은 것은?

문제 4

C 클래스 네트워크에 서브넷마스크 255.255.255.224를 적용했을 때 하나의 서브넷에서 사용 가능한 호스트 개수로 알맞은 것은?

문제 5

다음 중 메일을 보낼 때 사용하는 SMTP의 기본 포트 번호로 알맞은 것은?

문제 6

다음 중 사설 IP 주소 대역에 해당하지 않는 것으로 알맞은 것은?

이전네트워크 설정과 명령어Week 9 · Day 4다음 웹과 메일Week 10 · Day 1

참고 공식 자료

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

이 페이지

  • 네트워크 한 장
  • 서브넷 계산 한 번 더
  • 같은 IP, 다른 마스크
  • 두 주소는 같은 서브넷인가
  • 한 번의 접속으로 나흘 치를 꿰기
  • 명령을 계층에 얹어 보기
  • 헷갈리는 짝 대조
  • 자주 틀리는 지점
  • 이름이 닮은 것 가르기
  • 숫자가 닮은 것 가르기
  • 시험에 그대로 나오는 값
  • 용어
  • 연습 문제