Inflearn brand logo image
Inflearn brand logo image
NEW
커리어 · 자기계발

/

취업 · 이직

네트워크: 면접 탈락을 끝낸 궁극의 CS 정리 노트

인터넷은 어떻게 작동하고, 브라우저가 어떻게 웹페이지를 가져오는가? 이 질문에 스스로 설명할 수 있도록, OSI 7계층 흐름을 따라 네트워크 개념을 정리한 핵심 CS(computer-science) 강의입니다. 도해와 흐름 중심 설명으로 구조를 직관적으로 이해할 수 있게 구성했으며, 기술 면접에서 자주 등장하는 전송 계층(TCP/UDP), IP 주소, NAT, HTTPS 등의 개념을 실제 질문과 연결해 정리합니다.

4명 이 수강하고 있어요.

이런 걸 배울 수 있어요

  • OSI 7계층과 TCP/IP 계층 구조를 기반으로 네트워크 흐름 전체를 이해하기

  • IP, DNS, TCP, NAT, HTTPS 등 면접에서 자주 묻는 개념들을 흐름 안에서 정리하기

  • 기술 면접에서 자주 나오는 네트워크 질문에 자신 있게 답할 수 있는 기초 정리

🚀CS 완전정복 로드맵의 세 번째 강의 [네트워크] 편을 소개합니다.


📕 네트워크, '보이지 않는 연결'을 이해하는 핵심!

네트워크는 개발자라면 언젠가는 반드시 이해해야 할 과목이지만, 많은 사람들에게 시작부터 벽처럼 느껴지곤 합니다.

  • OSI 7계층, TCP/UDP, NAT, DNS, HTTPS... 단어는 익숙한데 대체 어디서부터 어디까지 연결되는지 흐름이 잡히지 않으시나요

  • 브라우저에 URL을 입력하면 정확히 무슨 일이 벌어지는지 면접에서 설명하기 막막하다면

  • TCP 연결은 3-way인데 왜 해제는 4-way일까요

  • 혹은 외워야 할 단어가 너무 많아 시작부터 지치셨나요

이 강의는 바로 그런 분들을 위해, OSI 7계층 구조에 따라 실제 인터넷 통신 흐름을 기반으로 개념을 연결하며 명쾌하게 정리해 드립니다. 단편적인 개념 나열이 아니라, 클라이언트와 서버 사이에서 데이터가 이동하는 순서대로 개념이 등장하는 맥락을 잡을 수 있도록 구성되어 더 이상 막막함은 없습니다!


🎯 이 강의를 통해 다음 질문들에 명확하게 답할 수 있게 됩니다.

  • 인터넷은 어떻게 작동하나요?
    → LAN과 WAN, 데이터 전송 방식, OSI 7계층 구조로 전체 흐름을 소개합니다.

  • 브라우저에 URL을 입력하면 무슨 일이 일어나나요?
    → DNS, IP, HTTP, TCP/UDP, 포트 번호까지 순서대로 설명합니다.

  • TCP와 UDP는 무슨 차이가 있나요?
    → 신뢰성, 흐름 제어, 혼잡 제어의 유무를 통해 구조적 차이를 정리합니다.

  • NAT는 왜 필요한가요?
    → 사설 IP와 공인 IP 구조, NAT 동작 방식과 실전 활용을 도해로 설명합니다.

  • HTTPS는 어떻게 통신을 암호화하나요?
    → 대칭키/비대칭키 개념, TLS 핸드셰이크 과정을 쉽게 풀어냅니다.

  • 네트워크 보안은 어떻게 이뤄지나요?
    → 방화벽, SSL/TLS, 암호화 요소를 통해 기본적인 보호 구조를 이해합니다.



📌 강의 말미에는 실전 인터뷰 연습 챕터가 기다립니다.

“TCP와 UDP 차이를 설명해주세요”, “DNS가 뭔가요?”와 같이 기술면접에서 자주 등장하는 핵심 질문들에 대해, 이제는 막힘없이 스스로 한두 문장으로 답해보는 훈련도 할 수 있습니다.

💡 비전공자도 성공하는 개발자 취업, CS가 핵심입니다!

"코딩 테스트만 뚫으면 끝인 줄 알았습니다. 하지만 아니었습니다."

저 역시 처음 개발자취업을 준비하며 알고리즘과 코딩 테스트에만 매달렸습니다. 나름 자신감도 붙고 대부분의 코딩 테스트를 통과했죠. 하지만 다음 관문인 기술 면접에서 계속 고배를 마셨습니다.
무엇이 문제였을까요?

바로 CS(컴퓨터 과학) 지식의 부재였습니다. 면접에서는 알고리즘보다 CS 기본기를 훨씬 중요하게 여겼습니다. 그렇다고 모든 CS 과목을 다 파고들 필요는 없었습니다. 기술 면접에 자주 등장하는 핵심 CS 개념들이 따로 있었습니다.

이 강의는 바로 그 흩어진 핵심 CS 지식들을 체계적으로 모아 놓은 로드맵입니다. 비전공자로서 저처럼 좌절했던 분들을 위해, 복잡한 CS 이론을 흐름 중심으로 명쾌하게 정리했습니다. 나아가, 기술 면접에서 요구하는 '설명하는 능력'을 키울 수 있도록 핵심 질문 연습 챕터까지 포함했습니다. 이제 CS 완전 정복을 통해 진짜 개발자로 거듭날 시간입니다.

이런 내용을 배워요

1⃣흐름으로 잡는 네트워크 전체 구조

  • OSI 7계층에 따라 계층별로 개념 정리

  • 데이터가 클라이언트에서 서버까지 이동하는 실제 흐름 중심으로 학습

  • LAN/WAN, DNS, HTTP, TCP, IP, NAT 등 주요 개념이 언제 등장하는지 이해

네트워크 전체 흐름 설명

2⃣낯선 네트워크 용어도 직관적인 도식으로 쉽게 풀어내기

  • 복잡하고 낯선 네트워크 용어들을 단순 암기가 아닌, 직관적인 도식과 시각 자료를 통해 쉽게 이해하고 오래 기억할 수 있도록 돕습니다.

  • TCP 3-way 핸드셰이크, 4-way 핸드셰이크, NAT 동작 방식, TLS 핸드셰이크 등 개념의 핵심 원리를 그림으로 명확하게 파악할 수 있습니다.

TCP 3-way handshake 과정

NAT 개념 및 원리

TCP의 혼잡 제어 알고리즘

3⃣무에서 자주 마주치는 핵심 네트워크 개념 완전 정복

  • HTTP/HTTPS, 대칭키/비대칭키, IP, DNS, TCP 등 개발자가 웹 서비스 및 애플리케이션 개발 시 가장 빈번하게 마주치고 이해해야 할 핵심 네트워크 개념들을 깊이 있게 다룹니다.

  • 각 개념이 실제 통신 과정에서 어떻게 작동하며, 어떤 역할과 중요성을 가지는지 실질적인 예시와 함께 설명하여 이론을 넘어선 실무 역량을 강화합니다.

  • 이를 통해 네트워크 관련 문제 발생 시 원인을 파악하고 해결책을 모색하는 데 필요한 기초 지식을 탄탄하게 다질 수 있습니다.

HTTP 설명

IP의 계층화가 필요한 이유

4⃣기술 면접을 대비한 질문 중심 정리 

  • “TCP와 UDP의 차이점은?”, “IP는 어떻게 할당되나요?” 같은
    실전 질문에 한두 문장으로 정리할 수 있는 설명력 훈련

  • 각 계층별 단골 질문에 대비한 요약 정리 + 인터뷰 연습 챕터 포함

네트워크 보안 관련 핵심 질문 정리

👀 강의 맛보기

영상이 멈춰있다면 새로고침 부탁드립니다 :)

네트워크의 전체 흐름 설명

TCP의 RDT 설명

🖐 안녕하세요! 제 소개를 드립니다! 🙇

CS 때문에 밤새워 고민하고, 면접 질문 하나에 가슴 졸이던 과거의 저를 떠올리며 이 강의를 만들었습니다.

저는 비전공자 출신으로 시작해 CS 지식의 갈증을 누구보다 잘 알고 있습니다. 수많은 자료를 독학으로 파고들고 저만의 노하우를 쌓아, 결국 서울대학교 졸업 후 🧑🏻‍💻 카카오개발자로 일하고 있습니다.

어릴 때부터 다양한 자료를 조합하고 재구성하며 '나만의 단권화 노트'를 만드는 데 누구보다 자신이 있었습니다. 이 강의는 바로 그 '최강 독학 노하우'와 저의 모든 열정, 철학을 담아 탄생시킨 비밀 노트입니다.

🔥 이 강의, 왜 특별할까요?

  • 저의 모든 '노하우'가 담겼습니다: 비전공자로서 CS를 독학하고 대기업에 취업한 저의 경험과 노하우를 오롯이 녹여냈습니다. 복잡한 CS 개념을 어떻게 하면 가장 효율적으로 이해하고 내 것으로 만들지, 그 방법을 이 강의에 모두 담았습니다.

  • 어떤 개발 분야든 '기본'이 핵심입니다: 게임 개발, AI, 웹/앱 개발 등 어떤 분야를 지향하든 컴퓨터 공학의 기본 지식은 선택이 아닌 필수입니다. 이 강의는 여러분이 단단한 기본기를 바탕으로 진짜 실력자가 될 수 있도록 돕습니다.

  • '압도적인 퀄리티'로 승부합니다: 전공 서적, 유명 대학 강의, 시중 서적, 기술 면접 자료까지 수많은 레퍼런스를 참고하여 핵심 키워드를 추출하고, 이를 저만의 방식으로 재구성했습니다. 직관적인 도해와 그림, 그리고 저의 실무 경험을 녹여낸 쉬운 설명으로 복잡한 개념도 "아, 이젠 알겠다!" 싶게 만들어 드릴 것을 약속합니다.


🗣 실전 면접, '말하는 연습'이 왜 중요할까요? (저의 생생한 경험)

제 경험을 이야기해 드릴게요. 모 기업 면접에서 부동 소수점에 대한 질문을 받았습니다. 분명 책에서 여러 번 읽고 이해했다고 생각했던 내용인데, 입 밖으로 단 한마디도 내뱉지 못했습니다. 단순히 읽고 이해하는 수동적인 학습으로는 실전 면접에서 답할 수 없다는 걸 뼈저리게 느꼈죠.

아마 여러분도 한 번쯤 경험하셨을 겁니다. 분명 공부했고 이해도 잘 했었는데, 개별적으로 정리하고 '말하는 연습'을 하지 않아서, 실전에선 그 노력이 무용지물이었던 경험 말이죠.

면접 필승을 위해서는 많은 지식을 쌓는 것뿐만 아니라 이 지식을 설명하는 능력이 필요합니다. 이 '설명하는 능력'은 단 몇 문장으로 개념을 정리하고 입으로 뱉어보는 연습을 통해서만 길러집니다. 이 과정에서 자신이 무엇을 정확히 모르고 있었는지도 발견할 수 있죠.

저의 강의는 바로 이 지점을 놓치지 않습니다. 각 핵심 개념을 배운 후, '인터뷰 연습' 챕터에서 면접 형식에 맞춰 간단한 몇 개의 문장으로 정리해보는 연습을 함께 진행합니다. 이 강의를 통해 여러분의 지식이 면접관 앞에서 빛을 발할 수 있도록 제가 직접 도울 것입니다.

💡 또 다른 CS 강의가 궁금하다면? 아래의 로드맵을 참고하세요 :)

누구나 CS 마스터! CS 완전정복 로드맵으로 합격 & 실력 동시 잡기!


CS 개념이 흐릿한 비전공자부터, 단기간 면접 합격이 절실한 준비생까지!

컴퓨터 과학(computer-science)의 핵심을 직관적인 흐름으로 연결하고, 면접에서 바로 써먹을 실전 설명력을 키울 수 있도록 설계했습니다. 복잡한 개념도 쉬운 도해와 설명으로 풀어내, 혼자서도 완벽히 자기 것으로 만들 수 있습니다. 발표용이 아닌 복습 가능한 슬라이드로 구성되어, 혼자 공부하는 분들도 기초 개념을 완전히 자기 것으로 만들 수 있도록 설계했습니다.

시리즈 구성은 아래와 같습니다:

각 강의에는 인터뷰 연습 챕터까지 포함되어 단순 암기를 넘어 직접 설명하고 말하는 훈련까지 가능하도록 했습니다. 지금 바로 로드맵에 참여하여, 개발 커리어를 한 단계 업그레이드해 보세요!

수강 전 참고 사항

  • 제공하는 학습 자료 형식: PDF

이런 분들께
추천드려요!

학습 대상은
누구일까요?

  • 네트워크의 전체 구조가 막막했던 컴퓨터 과학(CS) 입문자

  • 기술 면접 대비를 위해 운영체제 이론을 빠르게 정리하고 싶은 취업, 이직 준비생

  • “DNS가 뭐예요?”, “TCP와 UDP 차이점은요?”라는 질문에 당황했던 분

  • 브라우저의 요청부터 응답까지 네트워크 동작 원리를 그림처럼 이해하고 싶은 입문자

안녕하세요
입니다.

학력 및 경력

  • 서울대학교 졸업

  • 現 카카오 개발자

     

배경

  • 컴퓨터 비전공자 출신

  • 독학으로 개발을 시작해 CS 기초부터 기술 면접까지 직접 체계적으로 정리하며 준비

  • 시행착오를 겪으며 쌓은 학습법과 개념 정리 노하우를 꾸준히 콘텐츠로 제작해옴

주요 이력

강의 철학

  • 실무와 면접에서 꼭 마주치는 핵심만 선별해,
    쉬운 설명과 도해로 누구나 이해하고 확장할 수 있도록 설계

  • “그때의 저에게 필요했던 강의를 만들고 있습니다”

블로그

커리큘럼

전체

31개 ∙ (3시간 25분)

해당 강의에서 제공:

수업자료
강의 게시일: 
마지막 업데이트일: 

수강평

아직 충분한 평가를 받지 못한 강의입니다.
모두에게 도움이 되는 수강평의 주인공이 되어주세요!

이용준님의 다른 강의

지식공유자님의 다른 강의를 만나보세요!

비슷한 강의

같은 분야의 다른 강의를 만나보세요!

연관 로드맵

강의가 포함된 로드맵으로 학습해 보세요!