inflearn logo
inflearn logo

Học về mạng với AWS: Từ lý thuyết đến thực hành

Chúng tôi đã tổng hợp tất cả các lý thuyết mạng cần thiết cho những ai muốn vận hành dịch vụ trong môi trường AWS. Thông qua bài giảng này, bạn có thể hiểu được nguyên lý hoạt động của AWS VPC (Virtual Private Cloud) - một mạng riêng sử dụng địa chỉ Private IP, đồng thời nắm rõ vai trò cụ thể của các dịch vụ như ALB và NLB.

307 học viên đang tham gia khóa học này

Độ khó Cơ bản

Thời gian Không giới hạn

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

Bạn sẽ nhận được điều này sau khi học.

  • Có thể hiểu được nguyên lý hoạt động của mạng TCP/IP

  • Có thể hiểu được các đặc tính và nguyên lý hoạt động của môi trường AWS VPC.

  • Có thể hiểu được cấu trúc của dịch vụ web dựa trên mô hình 3-Tier hiện đại.

  • Có thể hiểu được nguyên lý hoạt động của bộ định tuyến (router) internet và vận dụng tích cực các kiến thức liên quan đến hệ điều hành dịch vụ.

  • Có thể hiểu được nguyên lý hoạt động của các thiết bị mạng dựa trên cấu trúc Inline, Out of path, Proxy và có thể thiết lập các dịch vụ AWS cần thiết một cách phù hợp.

  • Có thể hiểu được nguyên lý hoạt động của ALB (Application Load Balancer) và các hệ thống cân bằng tải quy mô lớn.

  • Có thể hiểu được cấu trúc hoạt động và nguyên lý của các thiết bị bảo mật khác nhau như WAF (Web Application Firewall), tường lửa lọc gói tin (Packet Filtering Firewall), NIDS, VPN, v.v.


Mạng AWS, chúng tôi sẽ giúp bạn nắm vững từ nguyên lý.

Bạn có thể hiểu một cách hệ thống các nguyên lý mạng phức tạp của AWS VPC, ALB, NLB từ TCP/IP,
để tích lũy kiến thức chuyên sâu có thể áp dụng ngay vào thực tế.


Bạn đã bao giờ gặp khó khăn khi thiết lập địa chỉ Elastic IP hoặc thất bại trong việc thiết lập Security Group khi vận hành dịch vụ trong môi trường AWS chưa?

Bạn có đang cảm thấy bế tắc vì không quen thuộc với các thuật ngữ mạng khi giao tiếp với đội ngũ kỹ thuật, hay đang thiết lập mạng AWS chỉ bằng cách học thuộc lòng máy móc không?

Bạn đang lập trình socket mà không biết thực thể của socket là gì? Hay bạn từng cảm thấy bế tắc vì không nắm rõ toàn bộ cấu trúc của dịch vụ web?

Giải thích một cách tận tình để ngay cả những người không chuyên cũng có thể hiểu được.
Bằng cách nắm vững các nguyên lý cốt lõi của mạng, bạn sẽ có được lợi thế cạnh tranh rõ rệt là năng lực vận hành dịch vụ AWS.


Hiểu rõ tường tận nguyên lý hoạt động của
AWS VPC, ALB, TCP/IP và


Xây dựng nền tảng
kiến thức mạng cốt lõi vững chắc

vốn là cơ sở của mọi dịch vụ để trở thành chuyên gia vận hành dịch vụ.



Sau khi kết thúc khóa học này, bạn sẽ


Bạn có thể tự mình giải quyết các vấn đề mạng phức tạp phát sinh trong môi trường AWS VPC.

  • Hiểu sâu về nguyên lý hoạt động của AWS VPC, giúp bạn nắm bắt rõ ràng từ cấu hình mạng IP nội bộ cho đến vai trò của các bộ cân bằng tải như ALB và NLB. Bạn sẽ không còn cảm thấy mơ hồ trước các thiết lập mạng AWS mà có thể tự tin xử lý những kiến thức thiết yếu trong vận hành dịch vụ.

Từ bộ định tuyến internet cho đến các thiết bị mạng chuyên dụng, bạn sẽ hiểu được nguyên lý của chúng một cách căn bản.

  • Không chỉ dừng lại ở việc sử dụng các tính năng, chúng tôi sẽ hướng dẫn bạn cách bộ định tuyến (router) cấp phát IP và kiểm soát các gói tin (packet) như thế nào. Đồng thời, bạn sẽ hiểu được cơ chế hoạt động của các thiết bị mạng theo cấu trúc Inline, Out of path và Proxy. Dựa trên những hiểu biết này, bạn có thể trở thành một chuyên gia có khả năng thiết lập các dịch vụ AWS cần thiết ở trạng thái tối ưu nhất.

Nắm vững cấu trúc phức tạp của mạng TCP/IP và trang bị khả năng giải quyết vấn đề.

  • Đây không phải là lớp học chỉ để ghi nhớ đơn thuần về OSI 7 Layer. Bạn sẽ hiểu rằng TCP, giao thức đại diện thuộc tầng L3~4, là một phần mềm được triển khai ở cấp độ hệ điều hành và đi sâu vào tìm hiểu bản chất của Socket. Thông qua đó, bạn có thể hiểu rõ sự khác biệt giữa TCP và UDP, thực thể của kết nối logic và các loại sự cố. Bạn có thể nuôi dưỡng khả năng chẩn đoán và giải quyết hiệu quả các vấn đề mạng phát sinh khi phát triển hoặc vận hành dịch vụ web hay máy chủ trò chơi.

Bạn sẽ hiểu được cấu trúc của các dịch vụ web hiện đại và xây dựng được năng lực cạnh tranh vững chắc.

  • Học tập một cách hệ thống từ cách thức hoạt động của URI, URL, DNS cho đến HTTP, REST API và cấu trúc dịch vụ web dựa trên 3-Tier hiện đại. Bạn có thể trở thành một kỹ sư trình độ chuyên môn có khả năng hiểu rõ toàn bộ các lĩnh vực từ tầng L2 đến L7.



✔️

Cách chắc chắn nhất để khám phá các nguyên lý cốt lõi của mạng máy tính

Đào sâu đến tận
nguyên lý hoạt động của bộ định tuyến

Chúng ta sẽ tìm hiểu một cách cực kỳ chi tiết về nguyên lý hoạt động của bộ định tuyến (router) mà hầu hết các gia đình đều đang sử dụng. Trong quá trình này, bạn sẽ được học về sự thay đổi của dữ liệu trong bảng NAT, từ đó có thể hiểu được cả cách thiết lập tường lửa lọc gói tin (Packet filtering F/W) dựa trên cùng một nguyên lý.

Thiết lập port forwarding giống như quy tắc tường lửa

Cấu trúc 3-Tier hiện đại

Khi cấu hình hệ thống Frontend dựa trên Next.js, Backend dựa trên Spring Boot và dịch vụ web dựa trên RDBMS, bạn có thể hiểu ngay luồng vận hành tổng thể về vai trò của từng thành phần và cách chúng tương tác để cung cấp dịch vụ. 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!

Cấu trúc dịch vụ web Monolithic dựa trên JSP

So sánh cấu trúc dịch vụ web hiện đại dựa trên MSA

Thực hành mạng AWS

Nội dung bao gồm việc các dịch vụ AWS CloudFront, Amplify cung cấp chức năng CDN và cách thiết lập Gateway endpoint để tránh phải trả phí sử dụng internet khi S3 và EC2 giao tiếp với nhau thông qua IGW.


📚

Chinh phục AWS bằng cách khám phá chuyên sâu các nguyên lý mạng!

Phần 1

Giới thiệu khóa học và các khái niệm cơ bản

Trong phần này, chúng tôi sẽ giới thiệu về khóa học và làm rõ các mục tiêu học tập, đồng thời đề cập đến các khái niệm cơ bản cần thiết cho việc học mạng như mô hình OSI 7 lớp, chế độ User/Kernel, bản chất của Socket, v.v. Đây là quá trình chuẩn bị để việc học tập diễn ra suôn sẻ.


Phần 2

Cơ sở mạng dựa trên Internet

Hiểu khái niệm về Máy chủ (Host) và tìm hiểu về vai trò cốt lõi của bộ chuyển mạch (Switch) trong truyền thông mạng.

Phần 3

Mạng ở cấp độ L2

Tìm hiểu chi tiết về các thành phần của tầng liên kết dữ liệu (L2) như NIC, địa chỉ MAC, Frame và nguyên lý hoạt động của switch L2.


Phần 4

Phân tích chuyên sâu về nguyên lý hoạt động của Internet

Hiểu rõ cấu trúc của hệ thống địa chỉ IPv4, quá trình khởi tạo và hủy bỏ gói tin, cũng như đặc điểm của các đơn vị dữ liệu ở từng tầng. Đồng thời, khám phá các nguyên lý cụ thể về cách thức thực hiện truyền thông internet.


Phần 5

Cấu trúc Header IP và Lý thuyết Internet chuyên sâu

Tìm hiểu về cấu trúc tiêu đề IP và AWS ENI (Elastic Network Interface), đồng thời đề cập đến các chủ đề nâng cao như lý thuyết cơ bản về bộ định tuyến, TTL, phân mảnh và ARP.


Phần 6

Giao thức L4 TCP và UDP

Tìm hiểu về tổng quan, cấu trúc header, quản lý phiên và Buffered I/O của TCP và UDP - những giao thức cốt lõi của tầng truyền dẫn (L4). Đặc biệt, thông qua việc hiểu về chuyển đổi trạng thái TCP và lý do phát sinh RST, bạn cũng sẽ có được năng lực ứng phó với sự cố TCP.


Phần 7

Hiểu rõ các công nghệ cốt lõi của dịch vụ web

Tìm hiểu về cấu trúc DNS, bộ nhớ đệm (caching) và thiết lập AWS Route 53. Đồng thời, hiểu một cách tổng quát về toàn bộ cấu trúc dịch vụ web như HTTP, REST API và cấu trúc dịch vụ dựa trên 3-Tier hiện đại.


Phần 8

Cấu trúc và chức năng của thiết bị mạng

So sánh và phân tích cấu trúc của các thiết bị mạng khác nhau như Inline, Out of path, Proxy. Tìm hiểu đặc điểm và trường hợp sử dụng của từng cấu trúc, bao gồm cả các chức năng bảo mật như DPI, WAF (Web Application Firewall).


Phần 9

Kỹ thuật NAT và cân bằng tải

Tìm hiểu về nguyên lý hoạt động NAT của bộ định tuyến, Symmetric NAT, chuyển tiếp cổng (port forwarding) và UPnP. Tìm hiểu cách cấu hình Gateway Endpoint trong AWS VPC, cân bằng tải sử dụng ALB, NLB và chiến lược cân bằng tải quy mô lớn thông qua GSLB.


Phần 10

Xây dựng cơ sở hạ tầng bảo mật mạng

Học về nguyên lý của mạng riêng, IPSec VPN tunneling, hiểu rõ các loại và vai trò của giải pháp bảo mật mạng để kết thúc khóa học.


Có thể giải quyết nỗi lo của
những người như thế này!

📌

Nhà phát triển AWS mới bắt đầu

Những người cần triển khai dịch vụ web trong môi trường AWS nhưng cảm thấy các khái niệm mạng như VPC, ALB, NLB còn mơ hồ.
Những người cảm thấy bế tắc vì không biết chính xác nguyên lý hoạt động của bộ định tuyến (router) internet.

📌

Lập trình viên Backend mới vào nghề

Những người muốn hiểu nguyên lý cơ bản của TCP/IP nhưng cảm thấy chỉ học lý thuyết thôi thì chưa đủ để nắm bắt thực tế.
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.

📌

Kỹ sư hạ tầng

Những người muốn đi sâu vào các nguyên lý cốt lõi của hạ tầng mạng như cấu hình mạng riêng, NAT, VPN để tối ưu hóa môi trường dịch vụ.
Những người muốn hiểu rõ cơ chế hoạt động của các thiết bị mạng AWS thay vì chỉ học thuộc lòng đơn thuần.

Lưu ý trước khi khóa học bắt đầu

Kiến thức tiên quyết và lưu ý

  • Chuyển đổi hệ cơ số nhị phân, thập lục phân, thập phân và các phép toán logic bit (AND, OR, NOT, XOR)

  • Cần có kiến thức cơ bản về dịch vụ web và không gặp khó khăn trong việc sử dụng Internet

  • Phải biết sự khác biệt giữa chương trình và tiến trình

Tài liệu học tập

  • Tài liệu bài giảng (cung cấp dưới dạng PDF)

Khuyến nghị cho
những người này

Khóa học này dành cho ai?

  • Tất cả những ai muốn tìm hiểu về cấu trúc và nguyên lý hoạt động của giao thức TCP/IP.

  • Tất cả các nhà phát triển cần lập trình socket như hệ thống dịch vụ web hay máy chủ trò chơi

  • Tất cả những ai cần vận hành dịch vụ trong môi trường AWS (đặc biệt là Vibe Coder)

  • Những người đang tìm việc muốn có được lợi thế cạnh tranh khác biệt bằng cách thấu hiểu nguyên lý thay vì chỉ học vẹt đơn thuần.

Cần biết trước khi bắt đầu?

  • Chuyển đổi hệ cơ số nhị phân, thập lục phân và các phép toán logic (AND, OR, XOR, NOT)

  • Kiến thức cơ bản về hệ điều hành ở mức độ có thể giải thích hợp lý sự khác biệt giữa chương trình và tiến trình.

  • Kiến thức cơ bản về web như HTML, CSS, v.v.

Xin chào
Đây là nullnull8537

48,398

Học viên

2,809

Đánh giá

1,176

Trả lời

4.9

Xếp hạng

27

Các khóa học

Tôi là chủ sở hữu kênh TV Nhà phát triển thong dong,
đồng thời là một nhà phát triển đã và đang điều hướng trên biển cả công nghệ IT trong hơn 30 năm qua. Rất vui được làm quen với các bạn. ^^

Chương trình giảng dạy

Tất cả

52 bài giảng ∙ (15giờ 16phút)

Tài liệu khóa học:

Tài liệu bài giảng
Ngày đăng: 
Cập nhật lần cuối: 

Đánh giá

Chưa có đủ đánh giá.
Hãy trở thành tác giả của một đánh giá giúp mọi người!

Khóa học khác của nullnull8537

Hãy khám phá các khóa học khác của giảng viên!

Khóa học tương tự

Khám phá các khóa học khác trong cùng lĩnh vực!

Ưu đãi có thời hạn, kết thúc sau 2 ngày ngày

84 ₫

29%

3.186.970 ₫