inflearn logo
inflearn logo

AWSで学ぶネットワーク:理論から実務まで

AWS環境でサービスを運用しようとする方が必ず知っておくべきネットワーク理論を一つにまとめました。本講義を通じて、プライベートIPを使用するプライベートネットワークで構成されたAWS VPC(Virtual Private Cloud)がどのような原理で動作するのかを理解し、ALBやNLBといったサービスの役割が何であるかを具体的に知ることができます。

345名 が受講中です。

難易度 初級

受講期間 無制限

Network
Network
tcpip
tcpip
aws-vpc
aws-vpc
aws-alb
aws-alb
Vibe Coding
Vibe Coding
Network
Network
tcpip
tcpip
aws-vpc
aws-vpc
aws-alb
aws-alb
Vibe Coding
Vibe Coding

受講後に得られること

  • TCP/IPネットワークの動作原理を理解できる

  • AWS VPC環境がどのような原理で動作しているか、その特性を理解できる。

  • モダンな3層(3-Tier)ベースのWebサービスがどのような構造で構成されているかを知ることができます。

  • インターネットルーターがどのような原理で動作するのかを理解し、サービス運営に関する知識を積極的に活用できる。

  • 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アドレスの設定やセキュリティグループの設定に失敗して苦労した経験はありませんか?? chưa?

エンジニアリングチームとのコミュニケーションでネットワーク用語に馴染みがなく、もどかしさを感じたり、単なる暗記式で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レイヤーを単に暗記する授業ではありません。L3〜4レイヤーに属する代表的なプロトコルであるTCPが、オペレーティングシステムレベルで実装されているソフトウェアであることを理解し、さらにソケットの本質まで掘り下げます。これを通じて、TCPとUDPの違い、論理的接続の実体と障害タイプまで明確に理解することができます。ウェブサービスやゲームサーバーの開発・運用時に発生するネットワーク問題を効果的に診断し、解決する能力を養うことができます。

モダンなウェブサービスの構造を理解し、確かな競争力を身につけることができます。

  • URI、URL、DNSの動作方式からHTTP、REST API、そしてモダンな3層(3-Tier)ベースのウェブサービス構造まで体系的に学習します。L2〜7層までの全領域をバランスよく理解できる、専門家レベルのエンジニアを目指せます。



✔️

ネットワークの核心原理を解き明かす最も確実な方法

ルーターの動作原理まで
掘り下げる深さ

各家庭でほとんどの方が使用しているルーターが、どのような原理で動作しているのかを非常に具体的に見ていきます。この過程でNATテーブルのデータの変化を学習し、同じ原理でパケットフィルタリング・ファイアウォールの設定まで一度に理解することができます。

ファイアウォール規則のようなポートフォワーディング設定

モダンな3層構造

Next.jsベースのフロントエンド、Spring Bootベースのバックエンド、RDBMSベースのウェブサービスシステムを構成した際、それぞれがどのような役割を果たし、相互作用してサービスを提供するのか、大きな流れを一度に理解することができます。バイブコーディングで自分だけのサービスを開発しようとしている方なら、必ず知っておくべき内容でいっぱいです!It is packed with essential information for those who want to develop their own services through vibe coding!Nội dung này chứa đựng đầy đủ những kiến thức bắt buộc phải biết dành cho những ai muốn tự phát triển dịch vụ của riêng mình thông qua Vibe Coding!

JSPベースのモノリシックウェブサービス構造

MSAベースのモダンウェブサービス構造の比較

実践 AWS ネクワーキング

AWS CloudFront、AmplifyサービスがCDN機能を提供していることや、S3とEC2が通信する際にIGWを経由してインターネット利用料を支払わなければならない状況を防ぐためのGateway endpointの設定方法まで扱います。


📚

ネットワーク原理の深層探求でAWSまで制覇!

セクション 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などの高度なトピックを扱います。


セクション 6

L4 TCPおよびUDPプロトコル

トランスポート層(L4)の核心プロトコルであるTCPとUDPの概要、ヘッダー構造、セッション管理、そしてBuffered I/Oを学習します。特にTCPの状態遷移およびRSTが発生する理由を理解することで、TCP障害への対応能力も身につけます。


セクション 7

Webサービスの核心技術の理解

DNSの構造、キャッシング、AWS Route 53の設定を学習します。そしてHTTP、REST API、そしてモダンな3-Tierベースのサービス構造など、ウェブサービス全体の構造を総合的に理解します。


セクション 8

ネットワーク装置の構造と機能

Inline、Out of path、Proxyなど、多様なネットワーク装置の構造を比較分析します。DPI、WAF(Web Application Firewall)といったセキュリティ機能を含め、各構造の特徴と活用事例を学習します。


セクション 9

NATおよび負荷分散技術

ルーターのNAT動作原理、Symmetric NAT、ポートフォワーディング、UPnPについて学習します。AWS VPCでGateway Endpointを構成し、ALB、NLBを利用した負荷分散、GSLBを通じた大規模な負荷分散戦略を学習します。


セクション 10

ネットワークセキュリティインフラの構築

プライベートネットワーク、IPSec VPNトンネリングの原理を学習し、ネットワークセキュリティソリューションの種類と役割を理解して講義を締めくくります。


このような方々の悩みを
解決できます!

📌

AWS初級開発者

AWS環境でウェブサービスをデプロイする必要があるが、VPC、ALB、NLBといったネットワークの概念が漠然としている方。
インターネットルーターの原理も正確に分からず、もどかしさを感じている方

📌

新人バックエンドエンジニア

TCP/IPの基本原理を理解したいが、理論だけでは実務感覚が掴めない方。
ネットワークの知識不足により、AWSサービスの設定が難しく感じられる方Those who find AWS service configuration difficult because they feel they lack network knowledge.Những người cảm thấy việc thiết lập dịch vụ AWS khó khăn vì nghĩ rằng mình còn thiếu kiến thức về mạng.

📌

インフラエンジニア

プライベートネットワークの構築、NAT、VPNなど、ネットワークインフラの深い原理を掘り下げてサービス環境に最適化したい方。
単なる暗記を超えて、AWSネットワーキング機器の動作原理を正しく理解したい方

受講前のご参考事項

前提知識および注意事項

  • 2進数、16進数、10進数の進数変換およびビット論理演算(AND、OR、NOT、XOR)

  • ウェブサービスに関する基礎知識があり、インターネットの利用に支障がないこと

  • プログラムとプロセスの違いを理解していること

学習資料

  • 講義資料スライド(PDF形式で提供)

こんな方に
おすすめです

学習対象は
誰でしょう?

  • TCP/IPプロトコルの構造と動作原理を理解したいすべての方へ

  • ウェブサービスシステムやゲームサーバーなど、ソケットプログラミングを必要とするすべての開発者

  • AWS環境でサービスを運営する必要があるすべての方(特にバイブコーダー)

  • 単なる暗記ではなく、原理を理解することで差別化された競争力を手に入れたい就活生

前提知識、
必要でしょうか?

  • 2進数、16進数の進数変換および論理演算(AND, OR, XOR, NOT)

  • プログラムとプロセスの違いを適切に説明できるレベルのオペレーティングシステム(OS)の常識

  • HTML、CSSなどウェブに関する基礎知識

こんにちは
nullnull8537です。

48,456

受講生

2,816

受講レビュー

1,178

回答

4.9

講座評価

27

講座

「ゆるい開発者TV」チャンネルのオーナーであり、
30年以上IT技術の海を航海している開発者です。お会いできて嬉しいです。^^

カリキュラム

全体

52件 ∙ (15時間 16分)

講座資料(こうぎしりょう):

授業資料
講座掲載日: 
最終更新日: 

受講レビュー

まだ十分な評価を受けていない講座です。
みんなの役に立つ受講レビューを書いてください!

nullnull8537の他の講座

知識共有者の他の講座を見てみましょう!

似ている講座

同じ分野の他の講座を見てみましょう!

期間限定セール、あと1日日で終了

¥107,800

30%

¥19,234