це зовсім не програмування, але я бачив пов'язані теми, тому подумав, чому б ні. Я використовую ubuntu і зараз намагаюся навчитися базовим мережам. Я читав багато теорії, тому розумію терміни (шлюз, мережева маска тощо), але я, здається, не розумію власної мережі вдома. У мене є маршрутизатор, який обслуговує мій ноутбук (бездротовий) та мій настільний комп'ютер (Ethernet). Коли я запускаю route
на своєму настільному комп’ютері, це вихід:
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
Я не можу це зрозуміти. Я знаю, що таблиця визначає правила маршрутизації, я просто не можу зрозуміти ці правила. Приклад дуже вдячний: якщо я надсилаю дейтаграму на інший комп'ютер у своїй домашній мережі, перше правило має відповідати правильно? У який стовпець вказується, куди перенаправлена дейтаграма?
Крім того, щоб переконатися, якщо я намагаюся зайти на веб-сайт, то всі дейтаграми спрямовані на мій маршрутизатор, правда?
Також, що таке link-local
? Це визначено в моєму /etc/networks
файлі, я просто не знаю, що це.
Я сподіваюся, що мені було зрозуміло, що я намагаюся зрозуміти, якщо не тільки тому, що я повний новачок. Все одно, дякую!
РЕДАКЦІЯ: щоб було зрозуміло, я прочитав man route
. Наскільки я розумію: Destination
відноситься до пункту призначення дейтаграми, яка наразі здійснюється. Те саме стосується Gatway
і Genmas
. Це чудово, але те, що я не розумію, це куди він буде спрямований? Це я намагаюся зрозуміти
Йотам