강의

멘토링

로드맵

NEW
Programming

/

Programming Language

Học các giao thức L2/L3 thông qua việc triển khai bằng Rust

Nâng cao hiểu biết bằng cách trực tiếp triển khai L2 arping, L3 ping sử dụng libc crate với ngôn ngữ Rust.

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

  • zdpk
이론 실습 모두
rust
네트워크
Rust
Network
Thumbnail

Dịch cái này sang tiếng Việt

  • Tự tạo gói tin L2/L3 và hiểu rõ hơn một chút

  • Hiểu thêm một chút về cách sử dụng Rust

Hãy cùng học về mạng bằng cách triển khai L2/L3 với Rust.

Những người không giỏi Rust nhưng có hứng thú hoặc yêu thích ngôn ngữ này, những người muốn học về mạng

Chúng tôi học những nội dung như thế này

Triển khai L2 ARPing bằng Rust

  • Ở L2, cần có MAC Address để các Node nằm trong mạng cục bộ có thể giao tiếp với nhau.

  • Thông qua giao thức ARP có thể lấy được MAC Address của các Node khác nằm trong cùng mạng.

  • Thông qua Docker, chúng ta sẽ mô phỏng như có nhiều Node chỉ với 1 PC và viết code trực tiếp bằng Rust.

Mã L2

Triển khai L3 Ping bằng Rust

  • L3 được sử dụng để giao tiếp với các Node ở mạng khác.

  • Ban đầu, mã có thể trông hơi phức tạp. Có thể cần sự trợ giúp của GPT và một chút luyện tập để hiểu. (Tôi nghĩ những người hiểu hết sẽ không xem cái này)


Mã L3

Những lưu ý trước khi học

Môi trường thực hành

  • macOS

  • Công cụ sử dụng: Docker

  • Cấu hình PC: Chỉ cần chạy được Docker là OK

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

  • Hãy gõ trực tiếp theo mã code để thấm nhuần kiến thức.

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

  • Có kiến thức cơ bản về mạng sẽ rất tốt.

  • Nên biết cú pháp cơ bản của Rust.

  • Dù là người mới bắt đầu và chưa hiểu rõ về mạng, Rust cũng không sao, bạn có thể hỏi Gemini, Claude, CPT, Grok để hiểu rõ hơn và tiến hành từ từ một chút cũng được.

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

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

  • Người mới bắt đầu muốn học Rust

  • Người mới bắt đầu muốn học về mạng

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

  • Kiến thức cơ bản về Rust

  • Kiến thức cơ bản về mạng

Xin chào
Đây là

안녕하세요

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

Tất cả

28 bài giảng ∙ (11giờ 10phút)

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!

Miễn phí

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

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!