채널톡 아이콘

AWS로 배우는 네트워크: 이론부터 실무까지

AWS 환경에서 서비스를 운영하려는 분들이 꼭 알아야 할 네트워크 이론들을 하나로 모았습니다. 기 강의를 통해 Private IP를 사용하는 사설 네트워크로 구성된 AWS VPC(Virtual Private Cloud)가 어떤 원리로 작동하는지 이해 할 수 있으며 ALB와 NLB 같은 서비스의 역할이 무엇인지 구체적으로 알 수 있습니다.

256명 이 수강하고 있어요.

난이도 초급

수강기한 무제한

수강 후 이런걸 얻을 수 있어요

  • TCP/IP 네트워크의 작동 원리를 이해 할 수 있음

  • AWS VPC 환경이 어떤 원리로 작동하고 있는지 특성을 이해 할 수 있음

  • 모던 3-Tier 기반 웹 서비스가 어떤 구조로 이루어져 있는지 알 수 있음

  • 인터넷 공유기가 어떤 원리로 작동하는지 이해하고 서비스 운영체 관련 지식을 적극 활용 할 수 있음

  • Inline, Out of path, Proxy 구조 기반 네트워크 장치들의 작동 원리를 이해하고 내게 필요한 AWS 서비스를 적절히 설정할 수 있음

  • ALB(Application Load Balancer) 및 대규모 부하 분산 시스템의 작동원리를 알 수 있음

  • WAF(Web Application Firewall), 패킷 필터링 방화벽, NIDS, VPN 등 각종 보안 장치의 작동구조와 원리를 알 수 있음


AWS 네트워킹, 원리부터 잡아드립니다.

AWS VPC, ALB, NLB의 복잡한 네트워킹 원리를 TCP/IP부터 체계적으로 이해하여,
실무에 바로 적용 가능한 깊이 있는 지식을 쌓을 수 있습니다.


AWS 환경에서 서비스 운영 시 Elastic IP주소를 설정하거나 보안그룹 설정에 실패해 고생했던 경험이 있으신가요?

엔지니어링 팀과의 소통에서 네트워크 용어가 익숙하지 않아 답답함을 느끼거나 단순 암기식으로 AWS 네트워킹을 설정하고 계신가요?

소켓의 실체가 무엇인지 알지 못한 채 소켓 프로그래밍을 하고 계신가요? 혹은 웹 서비스 전체 구조를 몰라 답답한 경우가 있으셨나요?

비전공자도 이해할 수 있도록 친절하게 설명합니다.
네트워크의 핵심 원리를 제대로 파악하여, AWS 서비스 운영 능력이라는 확실한 경쟁력을 갖추게 될 것입니다.


AWS VPC, ALB, TCP/IP의
작동 원리를 속속들이 이해하고


모든 서비스의 근간이 되는
핵심 네트워크 지식을 탄탄하게 쌓아

서비스 운영 전문가로 발돋움하세요.



이 강의가 끝나면 당신은


AWS VPC 환경에서 발생하는 복잡한 네트워크 문제들을 스스로 해결할 수 있습니다.

  • AWS VPC의 작동 원리를 깊이 이해하여, 사설 IP 네트워크 구성부터 ALB, NLB와 같은 로드밸런서의 역할까지 명확하게 파악하게 됩니다. 더 이상 AWS 네트워크 설정 앞에서 막막함을 느끼지 않고 서비스 운영에 필수적인 지식을 자신 있게 다룰 수 있게 됩니다.

인터넷 공유기부터 전문적인 네트워크 장비까지, 그 원리를 근본적으로 이해하게 됩니다.

  • 단순히 기능을 사용하는 것을 넘어 공유기가 어떻게 IP를 할당하고 패킷을 제어 하는지 알려드립니다. 그리고 Inline, Out of path, Proxy 구조의 네트워크 장비들이 어떻게 작동하는지 알게 됩니다. 이러한 이해를 바탕으로 내게 필요한 AWS 서비스를 최적의 상태로 설정하는 전문가로 거듭날 수 있습니다.

TCP/IP 네트워크의 복잡한 구조를 명확히 파악하고 문제 해결 능력을 갖춥니다.

  • OSI 7 Layer를 단순히 암기하는 수업 아닙니다. L3~4계층에 속한 대표 프로토콜인 TCP가 운영체제 수준에서 구현되어 있는 소프트웨어임을 알고 나아가 소켓의 본질까지 파고듭니다. 이를 통해 TCP와 UDP의 차이, 논리적 연결의 실체와 장애 유형까지 명확하게 이해할 수 있습니다. 웹 서비스나 게임 서버 개발/운영 시 발생하는 네트워크 이슈를 효과적으로 진단하고 해결하는 능력을 키울 수 있습니다.

모던 웹 서비스의 구조를 이해하고 탄탄한 경쟁력을 갖추게 됩니다.

  • URI, URL, DNS의 동작 방식부터 HTTP, REST API, 그리고 모던 3-Tier 기반 웹 서비스 구조까지 체계적으로 학습합니다. L2~7계층까지 전체 영역을 골고루 이해할 수 있는 전공자 수준 엔지니어가 될 수 있습니다.



✔️

네트워크의 핵심 원리를 파헤치는 가장 확실한 방법

공유기 작동원리까지
파헤치는 깊이

각 가정마다 대부분 사용하고 있는 공유기는 어떤 원리로 작동하는지 매우 구체적으로 살펴봅니다. 이 과정에서 NAT table 데이터의 변화를 학습하며 같은 원리로 Packet filtering F/W 설정까지 한 번에 이해 할 수 있습니다.

방화벽 규칙처럼 포트 포워딩 설정

모던 3-Tier 구조

Next.js 기반 프론트엔드, Spring Boot 기반 백엔드, RDBMS 기반 웹 서비스 시스템을 구성했을 때 각각이 어떤 역할을 수행하고 상호작용해 서비스를 제공하는지 큰 흐름을 한 번에 이해 할 수 있습니다. 바이브 코딩으로 자신만의 서비스를 개발하려는 분들이라면 반드시 알아야 할 내용으로 가득 채웠습니다!

JSP 기반 모놀리식 웹 서비스 구조

MSA 기반 모던 웹 서비스 구조 비교

실전 AWS 네트워킹

AWS CloudFront, Amplify 서비스가 CDN 기능을 제공한다는 것과  S3와 EC2가 통신할 때 IGW를 거치며 인터넷 사용료를 지불해야 하는데 이를 방지할 수 있도록 Gateway endpoint를 설정하는 방법까지 다룹니다.


📚

네트워크 원리 심층 탐구로 AWS까지 정복!

Section 1

강의 소개 및 기본 개념

본 섹션에서는 강의 소개와 학습 목표를 명확히 하고, OSI 7계층, User/Kernel 모드, 소켓의 본질 등 네트워크 학습에 필요한 기본 개념들을 다룹니다. 원활한 학습을 위한 준비 과정입니다.


Section 2

인터넷 기반 네트워크 기초

호스트(Host)의 개념을 이해하고, 스위치가 네트워크 통신에서 수행하는 핵심적인 역할에 대해 학습합니다.

Section 3

L2 수준에서의 네트워크

NIC, MAC 주소, Frame 등 데이터 링크 계층(L2)의 구성 요소와 L2 스위치의 동작 원리를 상세히 학습합니다.


Section 4

인터넷 작동 원리 심층 분석

IPv4 주소 체계의 구조, 패킷의 생성과 소멸과정 그리고 각 계층별 데이터 단위의 특성을 이해합니다.  아울러 인터넷 통신이 어떻게 이루어지는가에 대해 구체적인 원리를 탐구합니다.


Section 5

IP 헤더 및 인터넷 심화 이론

IP 헤더 구조와 AWS ENI(Elastic Network Interface)를 살펴보고, 라우터의 기본 이론, TTL, 단편화, ARP 등의 고급 주제를 다룹니다.


Section 6

L4 TCP 및 UDP 프로토콜

전송 계층(L4)의 핵심 프로토콜인 TCP와 UDP의 개요, 헤더 구조, 세션 관리, 그리고 Buffered I/O를 학습합니다. 특히 TCP의 상태 전이 및 RST 발생 이유를 이해함으로써  TCP 장애 대응능력도 확보합니다.


Section 7

웹 서비스 핵심 기술 이해

DNS의 구조, 캐싱, AWS Route 53 설정을 학습합니다. 그리고 HTTP, REST API, 그리고 모던  3-Tier 기반 서비스 구조 등 웹 서비스 전체의  구조를 종합적으로 이해합니다.


Section 8

네트워크 장치 구조와 기능

Inline, Out of path, Proxy 등 다양한 네트워크 장치의 구조를 비교 분석합니다. DPI, WAF(Web Application Firewall)와 같은 보안 기능을 포함하여 각 구조의 특징과 활용 사례를 학습합니다.


Section 9

NAT 및 부하 분산 기술

공유기의 NAT 작동 원리, Symmetric NAT, 포트 포워딩, UPnP를 학습합니다. AWS VPC에서 Gateway Endpoint를 구성하고 ALB, NLB를 이용한 부하 분산, GSLB를 통한 대규모 부하 분산 전략을 학습합니다.


Section 10

네트워크 보안 인프라 구축

사설망, IPSec VPN 터널링의 원리를 학습하고, 네트워크 보안 솔루션의 종류와 역할을 이해하며 강의를 마무리합니다.


이런 분들의 고민을
해결할 수 있어요!

📌

AWS 초보 개발자

AWS 환경에서 웹 서비스를 배포해야 하는데 VPC, ALB, NLB 같은 네트워크 개념이 막연하게 느껴지는 분.
인터넷 공유기 원리도 정확히 몰라 답답함을 느끼는 분

📌

신입 백엔드 개발자

TCP/IP의 기본 원리를 이해하고 싶지만, 이론만으로는 실무 감각이 잡히지 않는 분.
네트워크 지식이 부족하다는 생각에 AWS 서비스 설정이 어렵게 느껴지는 분

📌

인프라 엔지니어

사설망 구성, NAT, VPN 등 네트워크 인프라의 깊은 원리를 파고들어 서비스 환경에 최적화하고 싶은 분.
단순 암기를 넘어 AWS 네트워킹 장비의 작동 방식을 제대로 이해하고 싶은 분

수강 전 참고 사항

선수 지식 및 유의사항

  • 2진수, 16진수, 10진수 진법변환 및 비트 논리 연산(AND, OR, NOT, XOR)

  • 웹 서비스에 대한 기초 상식 및 인터넷 사용에 어려움이 없어야 함

  • 프로그램과 프로세스의 차이를 알고 있어야 함

학습 자료

  • 강의자료 슬라이드 (PDF 형태 제공)

이런 분들께
추천드려요

학습 대상은
누구일까요?

  • TCP/IP 프로토콜의 구조와 작동원리를 이해하고 싶은 모든 분

  • 웹 서비스 시스템이나 게임 서버 등 소켓 프로그래밍을 해야 하는 모든 개발자

  • AWS 환경에서 서비스를 운영해야 하는 모든 분 (특히 바이브 코더)

  • 단순 암기가 아니라 원리를 이해함으로써 차별화된 경쟁력을 얻고 싶은 취준생

선수 지식,
필요할까요?

  • 2진수, 16진수 진법 변환 및 논리연산(AND, OR, XOR, NOT)

  • 프로그램과 프로세스의 차이를 적절히 설명할 수 있는 수준의 운영체제 상식

  • HTML, CSS 등 웹에 관한 기초지식

안녕하세요
널널한 개발자입니다.

48,339

수강생

2,809

수강평

1,176

답변

4.9

강의 평점

27

강의

널널한 개발자 TV 채널 주인장이자
30년 넘게 IT기술의 바다를 항해하고 있는 개발자 입니다.  반갑습니다. ^^  

커리큘럼

전체

52개 ∙ (15시간 16분)

해당 강의에서 제공:

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

수강평

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

널널한 개발자님의 다른 강의

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

비슷한 강의

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

얼리버드 할인 중 (3일 남음)

₩13,437

29%

₩154,000