đây hoàn toàn không phải là lập trình, nhưng tôi đã thấy các chủ đề liên quan nên tôi nghĩ tại sao không. Tôi đang sử dụng Ubuntu và hiện đang cố gắng học mạng cơ bản. Tôi đã đọc rất nhiều lý thuyết, vì vậy tôi hiểu các thuật ngữ (gateway, netmask, v.v.) nhưng dường như tôi không thể hiểu được mạng của mình ở nhà. Tôi có một bộ định tuyến phục vụ máy tính xách tay của tôi (không dây) và máy tính để bàn (ethernet). Khi tôi chạy route
trong máy tính để bàn, đây là đầu ra:
Destination Gateway Genmask Flags Metric Ref Use Iface
10.0.0.0 * 255.255.255.0 U 1 0 0 eth0
link-local * 255.255.0.0 U 1000 0 0 eth0
default RTA1025W.home 0.0.0.0 UG 0 0 0 eth0
Tôi không thể hiểu nó. Tôi biết bảng chỉ định quy tắc định tuyến, tôi chỉ không thể hiểu các quy tắc đó. Một ví dụ sẽ được đánh giá cao: nếu tôi gửi một datagram tới một máy tính khác trên mạng gia đình của tôi, quy tắc đầu tiên phải phù hợp phải không? Cột nào chỉ định nơi datagram được chuyển hướng đến?
Ngoài ra, chỉ để đảm bảo, nếu tôi đang cố gắng truy cập một trang web thì tất cả các datagram đều được chuyển đến bộ định tuyến của tôi, phải không?
Ngoài ra, là link-local
gì? Nó được định nghĩa trong /etc/networks
tập tin của tôi , tôi chỉ không biết đó là gì.
Tôi hy vọng tôi đã rõ ràng với những gì tôi đang cố gắng để hiểu, nếu không chỉ vì tôi là một người mới hoàn toàn. Dù sao cũng cảm ơn bạn!
EDIT: để làm cho nó rõ ràng, tôi đã đọc man route
. Theo như tôi hiểu: Destination
đề cập đến đích của datagram hiện đang được định tuyến. Điều tương tự cũng xảy ra Gatway
và Genmas
. Điều đó thật tuyệt nhưng điều tôi không hiểu là nó sẽ được chuyển đến đâu? Đó là những gì tôi đang cố gắng để hiểu
Yotam