Menu
Coddy logo textTech
학습 경로

입문자를 위한 컴퓨터 네트워크 로드맵

네트워크 엔지니어가 실제로 배우는 순서 그대로, 직접 해보면서 익히는 네트워크 기초입니다. 명령어 실습용 브라우저 Linux 터미널, 계층별로 훑는 OSI 모델, 손으로 계산하는 IP 주소와 서브넷 마스크, 이어서 DNS 조회, 포트와 소켓, ping, 직접 작성하는 HTTP 요청과 실제 호스트 대상 TLS, 마지막으로 LAN 주소를 설계하고 장애를 고치는 실습까지. 전부 무료이며 강의마다 수료증이 나옵니다.

35,201+ 명의 codders가 이 코스들에 등록함

282 개 강의264 챌린지776 퀴즈 문제

컴퓨터 네트워크 경로, 단계별로

6 개 강의2 섹션282 개 강의264 챌린지776 퀴즈 문제

각 단계는 이미 있는 Coddy 강의입니다. 순서대로 밟아도 되고, 부족한 부분으로 바로 건너뛰어도 됩니다. 어느 쪽이든 진도는 강의별로 저장됩니다.

  1. 1
    이 단계 시작시작파일 시스템을 돌아다니고, 파일과 권한을 다루고, 파이프로 명령어를 엮고, 로그를 읽습니다. 이 경로의 네트워크 도구는 전부 터미널 명령어이므로 터미널이 가장 먼저입니다.시작전용 페이지
  2. 2
    이 단계 시작시작일곱 계층과 각 계층에 실제로 무엇이 있는지(프레임, 패킷, 세그먼트, 포트, 프로토콜)를 TCP/IP 모델과 나란히 봅니다. 이후의 모든 강의, 모든 면접, 모든 장애 대응에서 쓰이는 공통 어휘입니다.시작전용 페이지
  3. 3
    이 단계 시작시작IPv4 주소, 클래스와 CIDR, 서브넷 마스크, 네트워크 주소와 브로드캐스트 주소, 네트워크를 서브넷으로 나누고 크기를 잡는 일까지 - 계산이 저절로 나올 때까지 즉시 채점과 함께 손으로 풉니다. 네트워크를 배우는 사람들이 가장 많이 무너지는 단계이자 이 경로가 가장 세게 훈련시키는 부분입니다.시작전용 페이지
  4. 4
    이 단계 시작시작호스트끼리 어떻게 대화하는지, 이름과 DNS, 포트와 소켓, 도달 가능 여부 확인, 이어서 직접 작성하는 HTTP, curl 심화, 데이터 전송, HTTPS와 TLS, 인증 디버깅까지 - 전부 실제 호스트를 상대로. 엔지니어가 명령줄에서 네트워크를 실제로 들여다보는 방식입니다.시작전용 페이지
  5. 5
    이 단계 시작시작LAN의 호스트에 주소를 주고, 마스크를 정확히 맞추고, 라우터와 게이트웨이를 추가하고, 연결되지 않는 원인을 찾습니다. 그다음 사무실 네트워크를 키우고 고장 난 지점을 복구합니다. 앞의 세 단계가 하나의 능력으로 합쳐지는 실습입니다.시작전용 페이지
  6. 6
    이 단계 시작시작이미지, 컨테이너, Dockerfile, 그리고 대부분의 Docker 강의가 건너뛰는 부분 - 컨테이너가 어떻게 주소를 받고, 서로 대화하고, 바깥 세상에 닿는가. 네트워크 기초에서 DevOps와 클라우드 업무로 넘어가는 다리입니다.시작전용 페이지
제공되는 것
코딩을 배우기 위해 사용할 모든 것

Learn by Doing

Write real code, query databases, build websites, and master AI prompts. Our interactive lessons cover every skill modern developers need.

playground.js
Code Editor
1const greeting = "Hello, Coddy!"
2function sayHi(name) {
3    return greeting + " " + name
4}
5
bottombar Collapse icon
Test #1test Case Success icon
Test #2test Case Success icon
Test #3test Case Failure icon
Input
"Alex"
Output
"Hello, Coddy! Alex"

Build Your Coding Streak

Stay consistent and watch your progress grow! Track your daily coding habit, protect your streak with freeze days, and earn rewards for showing up every day.

12 days streak

Return tomorrow to keep your streak!

fire Filled icon
left icon

January 2026

right icon

1

2

3

4

5

6

7

8

9

10

11

12

13

14

15

16

17

18

19

20

21

21

22

23

24

25

26

27

28

29

30

product Double Or Nothing icon

Double or Nothing

Day 5 of 7

fire Freeze icon

Streak Freeze

2 left

Code Anywhere, Anytime

Take your coding journey on the go! No setup, no downloads - just open and start coding. Available on iOS, Android and Web with 4.9 star ratings.

Python
7Streak
250Score
5Energy
Variables
journey Hex Done Base iconjourney Hex Done Shadow iconjourney Hex Done Top iconjourney Lesson Done icon
journey Path Right Done icon
journey Hex Done Base iconjourney Hex Done Shadow iconjourney Hex Done Top iconjourney Lesson Done icon
journey Path Left Done icon
journey Hex Active Base iconjourney Hex Active Shadow iconjourney Hex Active Top iconjourney Lesson Theory Challenge icon
CONTINUE
journey Path Right icon
journey Hex Locked Base iconjourney Hex Locked Shadow iconjourney Hex Locked Top iconjourney Lesson Theory Challenge icon
journey Path Left icon
journey Hex Locked Base iconjourney Hex Locked Shadow iconjourney Hex Locked Top iconjourney Lesson All icon
Journey
Goals
Leaderboard
Profile
4.9
StarStarStarStarStar
Rating

You're Not Alone in This

Compete on global leaderboards, invite friends to earn rewards, and celebrate each other's wins. Coding is better with friends!

Challenger League
Challenger LeagueTop 7 advance
leaderboard First icon1
avatar 1 icon
fire Filled icon
Alex7+ Days
2840
leaderboard Second icon2
avatar 2 icon
fire Filled icon
Jordan7+ Days
2650
leaderboard Third icon3
avatar 3 icon
fire Filled icon
Sam7+ Days
2420
4
avatar 4 icon
Casey
2180
5
avatar placeholder icon
fire Filled icon
Morgan7+ Days
1950
leaderboard Arrow Up iconPromotion zoneleaderboard Arrow Up icon

Every way to learn

Read, listen, test yourself, ask the AI, or look up anything you've already covered. Every lesson meets you where you are.

Intro to Variables
Audio

A variable is a named container that stores a value you can reference later in your program.

In Python, you create one by writing the name, an equals sign, then the value you want to store.

The value can change over time - reassigning the name simply points it to a new value.

1xSarah

Prove Your Skills

Earn certificates for every course you complete. Add them to your LinkedIn profile and resume to showcase your coding expertise to employers.

CoddyCertificate of Completion
This certifies thatJohn Doehas successfully completed
python iconPython Fundamentals
Verified
DateJan 2026
LinkedInAdd to LinkedIn

Coddy에서 컴퓨터 네트워크를 배워야 하는 이유

  • 다이어그램이 아니라 진짜 터미널. 네트워크는 대개 슬라이드로 배우지만, 여기서는 브라우저에서 실제 호스트를 향해 ping, DNS 조회, curl을 실행하고 돌아온 원본 HTTP를 그대로 읽습니다. 모든 개념이 직접 일어나는 걸 지켜본 것이 됩니다.
  • 쉬워질 때까지 손으로 푸는 서브네팅. 주소 클래스, CIDR, 마스크, 브로드캐스트 주소는 어느 네트워크 강의에서나 수강생이 무너지는 지점입니다. 이 경로에서는 즉시 채점과 함께 반복해, 암기가 아니라 계산이 될 때까지 훈련합니다.
  • 여러분의 명령어와 그 출력을 읽는 AI 힌트. 게이트웨이가 빠졌거나 마스크가 틀렸을 때, Bugsy가 무엇을 입력했고 무엇이 돌아왔는지 살펴보고 답을 대신 알려주지 않으면서 해결 쪽으로 밀어 줍니다.
  • 강의마다 주어지는 무료 수료증. 각각 고유 URL에서 검증할 수 있고 Linux, OSI 모델, 서브네팅, 네트워크 도구, LAN 실습, Docker까지 모두 채용 담당자가 5분이면 확인할 수 있는 이력서 한 줄이 됩니다.

컴퓨터 네트워크 학습에 대해 자주 묻는 질문

네트워크 기초 중 무엇부터 배워야 하나요?

장비에 주소가 어떻게 부여되는지(IP 주소, 서브넷, MAC 주소), 데이터가 네트워크를 건너갈 때 어떻게 계층으로 쌓이는지(OSI 모델과 TCP/IP 모델), 이름이 어떻게 주소가 되는지(DNS), 패킷이 어떻게 길을 찾는지(라우팅과 스위칭), 그리고 그 모든 과정을 눈으로 보게 해 주는 몇 안 되는 명령어들입니다. 이 경로가 바로 그 순서대로 진행되며, 뒤따르는 도구가 전부 그 안에서 돌아가기 때문에 명령줄이 가장 먼저 옵니다.

이 과정은 CCNA 강의인가요?

아닙니다. 페이지를 부풀리기보다 분명히 말씀드립니다. CCNA는 Cisco의 자격증으로, 고유한 시험 범위와 벤더 고유 설정이 있습니다. 이 경로는 CCNA 공부가 이미 갖추고 있다고 가정하는 실습의 절반입니다. 주소 지정, 서브네팅, 각 모델, 터미널 도구, 그리고 실제로 동작하는 LAN이죠. 많은 사람이 CCNA 교재를 펴기 전에 이 경로를 먼저 밟습니다. 그러면 책 속 도식이 이미 직접 본 것을 설명해 주니까요.

라우터와 스위치를 사지 않고도 네트워크를 배울 수 있나요?

가능합니다. 이 경로의 모든 내용은 브라우저 안의 진짜 Linux 호스트에서 돌아갑니다. 장비 하나 없이 DNS를 조회하고, 도달 가능 여부를 확인하고, 소켓을 열고, HTTP 요청을 직접 보내고, TLS를 들여다볼 수 있습니다. LAN 실습도 같은 방식으로 네트워크에 주소를 주고 라우팅하고 문제를 진단합니다. 실물 장비는 케이블링과 벤더 메뉴를 가르쳐 주는데, 그건 나중 일이고 개념이 탄탄하면 금세 익힙니다.

네트워크를 배우기 전에 Linux를 알아야 하나요?

필요한 것은 명령줄이고, 그래서 여기서는 그것이 1단계입니다. 알아 둘 가치가 있는 네트워크 도구는 거의 전부(ping, DNS 조회, curl, 포트와 소켓을 보는 도구들) 터미널 명령어이고, 네트워크와 DevOps, 보안 업무 대부분은 Linux 서버에서 이뤄집니다. 터미널 강의에 한두 주만 쓰면 나머지 경로가 훨씬 편해집니다.

네트워크 기초를 익히는 데 얼마나 걸리나요?

하루 한 시간이면 전체 경로에 두세 달쯤 걸립니다. 터미널 기초에 2주, OSI 모델에 2~3주, IP 주소 지정과 서브네팅이 자동으로 나올 때까지 3~4주, 터미널 네트워크 강의와 LAN 실습을 합쳐 3주, Docker 네트워크에 2주 정도입니다. 대부분이 가장 오래 붙드는 곳이 서브네팅이고, 연습의 효과가 가장 크게 돌아오는 곳도 거기입니다.

이런 네트워크 역량은 어떤 직무에서 쓰이나요?

가장 직접적으로는 네트워크 엔지니어와 네트워크 관리자지만, DevOps와 SRE, 클라우드, 보안 직무 전부에서 쓰입니다. 컨테이너, 클라우드 VPC, 로드 밸런서, 방화벽, VPN은 모두 제품 이름만 붙은 네트워크니까요. 원본 HTTP 주고받기를 읽을 줄 아는 백엔드 개발자는 동료들이 막히는 운영 장애를 풀어냅니다. 마지막 Docker 단계는 그대로 DevOps 경로로 건너가는 다리입니다.

이 네트워크 강의는 무료인가요?

경로의 모든 강의가 무료입니다. 레슨, 브라우저 안의 Linux 터미널, 실습, AI 힌트, 강의마다 주어지는 수료증까지 전부요. Pro는 하루 에너지 제한을 없애고 AI 도움을 무제한으로 만들어 줄 뿐이며, 이 페이지에 있는 것 중 그 뒤에 잠긴 것은 없습니다.

다른 학습 경로

같은 코스를 다른 직무에 맞게 배열한 경로입니다. 진행 상황은 이어집니다. 한 경로에서 마친 코스는 그 코스를 포함한 모든 경로에서 인정됩니다.

모든 학습 경로
Coddy programming languages illustration

컴퓨터 네트워크 경로를 무료로 시작하세요

학습 시작