inflearn logo

Nhập môn mạng — Kiến thức cơ bản về mạng để thực sự thấu hiểu, không chỉ dừng lại ở một lệnh ping

Đây là khóa học nhập môn mạng dành cho người không chuyên, giúp bạn hiểu luồng truyền thông qua hình ảnh thay vì chỉ ghi nhớ thuật ngữ. Lấy mô hình phân lớp làm khung sườn, khóa học sẽ cùng bạn theo dõi toàn bộ quá trình diễn ra từ đầu đến cuối khi nhập URL vào thanh địa chỉ, từ đó giúp bạn xây dựng tư duy về mạng để có thể áp dụng ngay vào thực tế.

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

Độ khó Nhập môn

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

debugging
debugging
networking
networking
subnet
subnet
operating-systems
operating-systems
tcp-ip
tcp-ip
debugging
debugging
networking
networking
subnet
subnet
operating-systems
operating-systems
tcp-ip
tcp-ip

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

  • Giải thích luồng giao tiếp theo từng tầng và tính toán phạm vi mạng bằng subnet mask.

  • Phân loại Switch·Router·Tường lửa·Bộ cân bằng tải theo các tầng OSI và hiểu rõ vai trò của chúng.

  • Tự chẩn đoán và khắc phục các vấn đề kết nối bằng Ping, Traceroute và Netstat.

Ping thì được, nhưng bạn có biết tại sao nó lại được không?

Khi gõ lệnh ping vào terminal và nhận được phản hồi, chúng ta nói rằng "đã kết nối". Tuy nhiên, nếu được yêu cầu giải thích phản hồi đó đã đi qua con đường nào để quay lại, hay tại sao đôi khi ping được nhưng lại không thể truy cập, bạn sẽ cảm thấy bế tắc.

Khóa học này lấp đầy chính xác khoảng trống đó. Đây không phải là một khóa học để học thuộc lòng các thuật ngữ. Từ khoảnh khắc bạn nhập địa chỉ vào thanh địa chỉ của trình duyệt cho đến khi màn hình hiển thị, đây là khóa học giúp bạn có thể hình dung trong đầu toàn bộ bức tranh về việc yêu cầu đó đi qua những thiết bị nào để đến máy chủ rồi quay trở lại.

Một khi đã nắm bắt được bức tranh này, sau này dù gặp bất kỳ công nghệ mạng nào, bạn cũng có thể tự mình xác định được vị trí của nó chỉ với một câu hỏi: "Đây là câu chuyện của tầng thứ mấy?".

Đề xuất cho những đối tượng sau

Lập trình viên junior thường bị lúng túng khi gặp vấn đề về mạng trong quá trình triển khai hoặc xử lý sự cố.

Nhân viên vận hành mới đã từng thử gõ lệnh ping và netstat nhưng không thể giải thích được tại sao chúng lại hoạt động như vậy.

Người không chuyên đang chuẩn bị chuyển sang lĩnh vực IT và muốn nắm vững nền tảng mạng.

Những người giải được các câu hỏi trong đề thi chứng chỉ nhưng không thực sự hình dung được thực tế điều gì đang diễn ra.

Lý do khóa học này khác biệt

Giải thích theo mạch logic chứ không phải học thuộc lòng. Với phương pháp lấy mô hình phân tầng làm khung sườn và lồng ghép từng sự việc diễn ra ở mỗi tầng, những kiến thức rời rạc sẽ được kết nối lại thành một câu chuyện thống nhất.

Đề cập đến cả những cạm bẫy trong thực tế công việc. Chỉ ra những điểm có thể dẫn đến các sự cố thực tế, chẳng hạn như lý do tại sao cần giảm TTL trước khi chuyển đổi máy chủ, sự khác biệt giữa CLOSE_WAIT và TIME_WAIT, hay tại sao việc để mở cổng quản trị ra bên ngoài lại nguy hiểm.

Chúng tôi không chỉ dạy kiến thức, mà dạy cả quy trình. Khi xảy ra lỗi kết nối, sự khác biệt giữa người mới và người có kinh nghiệm không nằm ở lượng kiến thức, mà ở trình tự tiếp cận vấn đề. Quy trình chẩn đoán kiểm tra từ các lớp dưới lên trên sẽ được trình bày trong một bài giảng riêng.

Đừng chỉ đọc, hãy trực tiếp gõ lệnh. Chúng tôi cung cấp các lệnh thực hành tương ứng cho mỗi khái niệm. Kiến thức có được từ việc đọc sẽ biến mất, nhưng kiến thức được xác nhận bằng chính đôi tay mình sẽ còn đọng lại.

Chương trình học

Phần 1: Khái niệm cơ bản (Bài 1~3)
Định nghĩa về mạng, LAN, WAN và Internet, chuyển mạch kênh và chuyển mạch gói

Phần 2 Mô hình phân lớp (Bài 4~6)
7 lớp OSI, sự tương ứng với 4 lớp TCP/IP, đóng gói

Phần 3 Các tầng dưới (Bài 7~9)
Phương tiện truyền dẫn và Ethernet, địa chỉ MAC và Switch, ARP và Broadcast Domain

Phần 4 Lớp mạng (Bài 10~13)
Cấu trúc địa chỉ IPv4, Subnetting, IP riêng và NAT, Nguyên lý định tuyến

Phần 5 Tầng Giao vận và Tầng Ứng dụng (Bài 14~17)
TCP, UDP và cổng, 3-way handshake, DNS, HTTP và HTTPS

Phần 6 Vận hành, Bảo mật và Thực hành (Bài 18~22)
DHCP, Tường lửa và Bộ cân bằng tải, Các câu lệnh thực hành, Trình tự chẩn đoán sự cố, Lộ trình bước tiếp theo

Những gì bạn có thể làm sau khóa học

Bạn có thể giải thích toàn bộ quá trình truyền thông theo từng lớp. Bạn có thể trực tiếp tính toán phạm vi mạng và số lượng máy chủ có thể sử dụng dựa trên subnet mask. Bạn có thể phân biệt được switch, router, tường lửa và bộ cân bằng tải hoạt động ở lớp nào và làm nhiệm vụ gì. Bạn có thể tự mình chẩn đoán các vấn đề kết nối cơ bản bằng các lệnh như ping, traceroute và netstat. Và khi xảy ra sự cố, bạn sẽ có thể tiếp cận theo trình tự thay vì chỉ khởi động lại một cách mù quáng.

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

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

  • Lập trình viên junior thường bị bế tắc khi gặp các thuật ngữ mạng trong tình huống triển khai hoặc xảy ra sự cố.

  • Kỹ sư mới bắt đầu công việc vận hành máy chủ nhưng không thể giải thích được nguyên lý của ping và netstat.

  • Người trái ngành đang chuẩn bị chuyển sang lĩnh vực IT và muốn xây dựng nền tảng kiến thức mạng vững chắc cần thiết cho thực tế công việc.

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

  • Kinh nghiệm sử dụng máy tính và internet hàng ngày

  • Trải nghiệm nhập URL vào trình duyệt web và truy cập vào trang web.

  • Sẵn lòng sử dụng terminal (dòng lệnh) để thực thi các câu lệnh đơn giản.

Xin chào
Đây là jjangkbg7719

Xác minh sự nghiệp

229

Học viên

12

Đánh giá

1

Trả lời

5.0

Xếp hạng

8

Các khóa học

Xin chào, tôi là Frank.

Tôi là một kỹ sư hạ tầng đã vật lộn với máy chủ trong hơn 20 năm qua. Bắt đầu từ việc vận hành máy chủ Linux, hiện tại tôi đang đảm nhận hạ tầng đám mây cho một dịch vụ thanh toán quy mô lớn. Công việc hàng ngày của tôi là chuyển đổi từ trung tâm dữ liệu sang AWS, xử lý hàng trăm instance và truy vết nguyên nhân sự cố vào lúc rạng sáng.

Lý do tôi tạo ra bài giảng này rất đơn giản.

Tôi thường xuyên nhận được những câu hỏi như thế này từ những người xung quanh: "Tôi đã kết nối được vào máy chủ rồi nhưng không biết phải làm gì tiếp theo." "Có quá nhiều loại instance, tôi nên chọn cái nào đây?" Đó cũng chính là những điểm mà bản thân tôi từng gặp bế tắc khi mới bắt đầu. Tuy nhiên, khi thử tìm kiếm thì tôi thấy hầu hết các tài liệu đều được viết dành cho những người đã biết rồi.

Vì vậy, tôi đã quyết định tạo ra một bài giảng mà bản thân tôi từng ước rằng mình có được khi mới bắt đầu học.

Nguyên tắc bài giảng của tôi có ba điều.

Thứ nhất, tôi không bắt bạn phải học thuộc lòng mà sẽ giúp bạn hiểu rõ vấn đề. Thay vì liệt kê danh sách các câu lệnh, tôi sẽ giải thích lý do tại sao chúng ta lại sử dụng chúng.

Thứ hai, mạnh dạn loại bỏ những gì không cần thiết. Tôi không làm tăng thời lượng bằng cách đưa vào những nội dung không có ích ngay lập tức cho người mới bắt đầu.

Thứ ba, tôi cũng nói về những gì không hiệu quả. Thay vì chỉ liệt kê các ưu điểm, tôi cũng chỉ rõ những trường hợp nào nó không phù hợp. Bởi vì đối với những người phải đưa ra quyết định tại hiện trường, điều đó còn quan trọng hơn.

Nếu sau khi nghe bài giảng, bạn có cảm giác rằng "À, mình có thể bắt đầu xem từ đây được rồi" thì mục tiêu của tôi đã hoàn thành.

Nếu có bất kỳ thắc mắc nào, hãy cứ thoải mái để lại câu hỏi nhé.

Thêm

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

Tất cả

33 bài giảng ∙ (42phú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 jjangkbg7719

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

89.513 ₫

62%

238.700 ₫