모든 웹 개발자가 봐야 할 단 한 장의 지도
널널한 개발자
웹 개발 학습 중 길을 잃었나요? 스스로 길을 찾게 도와드리겠습니다. 비전공자라 하더라도 1시간 정도의 짧은 강의로 웹 서비스 구조가 어떻게 작동하는지 알 수 있습니다.
Beginner
backend, frontend, Spring
AWS 환경에서 서비스를 운영하려는 분들이 꼭 알아야 할 네트워크 이론들을 하나로 모았습니다. 기 강의를 통해 Private IP를 사용하는 사설 네트워크로 구성된 AWS VPC(Virtual Private Cloud)가 어떤 원리로 작동하는지 이해 할 수 있으며 ALB와 NLB 같은 서비스의 역할이 무엇인지 구체적으로 알 수 있습니다.
수강생 705명
난이도 초급
수강기한 무제한







현대엘리베이터
임직원들도 이 강의를 듣고 있어요!





현대엘리베이터
임직원들도 이 강의를 듣고 있어요!
먼저 경험한 수강생들의 후기
5.0
javahacker
네트워크 이론을 실무와 연계하여 설명해 주신 강의가 도움이 많이 되었습니다. AWS 인프라를 기반으로 강의가 구성되어 더 유익했습니다. AWS를 많이 알면 더 좋았겠지만, 이제 쉽게 접근할 수 있게 된 것으로 충분히 만족합니다.
5.0
White
상세히 설명해주시는 좋은 강의입니다
5.0
Jy._s
👍👍👍👍👍
TCP/IP 네트워크의 작동 원리를 이해 할 수 있음
AWS VPC 환경이 어떤 원리로 작동하고 있는지 특성을 이해 할 수 있음
모던 3-Tier 기반 웹 서비스가 어떤 구조로 이루어져 있는지 알 수 있음
인터넷 공유기가 어떤 원리로 작동하는지 이해하고 서비스 운영체 관련 지식을 적극 활용 할 수 있음
Inline, Out of path, Proxy 구조 기반 네트워크 장치들의 작동 원리를 이해하고 내게 필요한 AWS 서비스를 적절히 설정할 수 있음
ALB(Application Load Balancer) 및 대규모 부하 분산 시스템의 작동원리를 알 수 있음
WAF(Web Application Firewall), 패킷 필터링 방화벽, NIDS, VPN 등 각종 보안 장치의 작동구조와 원리를 알 수 있음
AWS VPC, ALB, NLB의 복잡한 네트워킹 원리를 TCP/IP부터 체계적으로 이해하여,
실무에 바로 적용 가능한 깊이 있는 지식을 쌓을 수 있습니다.
AWS 환경에서 서비스 운영 시 Elastic IP주소를 설정하거나 보안그룹 설정에 실패해 고생했던 경험이 있으신가요?
엔지니어링 팀과의 소통에서 네트워크 용어가 익숙하지 않아 답답함을 느끼거나 단순 암기식으로 AWS 네트워킹을 설정하고 계신가요?
소켓의 실체가 무엇인지 알지 못한 채 소켓 프로그래밍을 하고 계신가요? 혹은 웹 서비스 전체 구조를 몰라 답답한 경우가 있으셨나요?
비전공자도 이해할 수 있도록 친절하게 설명합니다.
네트워크의 핵심 원리를 제대로 파악하여, AWS 서비스 운영 능력이라는 확실한 경쟁력을 갖추게 될 것입니다.
모든 서비스의 근간이 되는
핵심 네트워크 지식을 탄탄하게 쌓아
서비스 운영 전문가로 발돋움하세요.
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 설정까지 한 번에 이해 할 수 있습니다.
방화벽 규칙처럼 포트 포워딩 설정
Next.js 기반 프론트엔드, Spring Boot 기반 백엔드, RDBMS 기반 웹 서비스 시스템을 구성했을 때 각각이 어떤 역할을 수행하고 상호작용해 서비스를 제공하는지 큰 흐름을 한 번에 이해 할 수 있습니다. 바이브 코딩으로 자신만의 서비스를 개발하려는 분들이라면 반드시 알아야 할 내용으로 가득 채웠습니다!
JSP 기반 모놀리식 웹 서비스 구조
MSA 기반 모던 웹 서비스 구조 비교
AWS CloudFront, Amplify 서비스가 CDN 기능을 제공한다는 것과 S3와 EC2가 통신할 때 IGW를 거치며 인터넷 사용료를 지불해야 하는데 이를 방지할 수 있도록 Gateway endpoint를 설정하는 방법까지 다룹니다.
Section 1
본 섹션에서는 강의 소개와 학습 목표를 명확히 하고, OSI 7계층, User/Kernel 모드, 소켓의 본질 등 네트워크 학습에 필요한 기본 개념들을 다룹니다. 원활한 학습을 위한 준비 과정입니다.
Section 2
호스트(Host)의 개념을 이해하고, 스위치가 네트워크 통신에서 수행하는 핵심적인 역할에 대해 학습합니다.
Section 3
NIC, MAC 주소, Frame 등 데이터 링크 계층(L2)의 구성 요소와 L2 스위치의 동작 원리를 상세히 학습합니다.
Section 4
IPv4 주소 체계의 구조, 패킷의 생성과 소멸과정 그리고 각 계층별 데이터 단위의 특성을 이해합니다. 아울러 인터넷 통신이 어떻게 이루어지는가에 대해 구체적인 원리를 탐구합니다.
Section 5
IP 헤더 구조와 AWS ENI(Elastic Network Interface)를 살펴보고, 라우터의 기본 이론, TTL, 단편화, ARP 등의 고급 주제를 다룹니다.
Section 6
전송 계층(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 작동 원리, Symmetric NAT, 포트 포워딩, UPnP를 학습합니다. AWS VPC에서 Gateway Endpoint를 구성하고 ALB, NLB를 이용한 부하 분산, GSLB를 통한 대규모 부하 분산 전략을 학습합니다.
Section 10
사설망, IPSec VPN 터널링의 원리를 학습하고, 네트워크 보안 솔루션의 종류와 역할을 이해하며 강의를 마무리합니다.
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 등 웹에 관한 기초지식
인프런인증
50,916
명
수강생
3,037
개
수강평
1,201
개
답변
4.9
점
강의 평점
29
개
강의
전체
52개 ∙ (15시간 16분)
해당 강의에서 제공:
전체
29개
5.0
29개의 수강평
수강평 35
∙
평균 평점 5.0
수강평 69
∙
평균 평점 5.0
수강평 1
∙
평균 평점 5.0
수강평 61
∙
평균 평점 5.0
수강평 2
∙
평균 평점 5.0
수정됨
지식공유자님의 다른 강의를 만나보세요!
같은 분야의 다른 강의를 만나보세요!