рама з TTL, рівним одиниці. Перший маршрутизатор, який повинен обробити датаграму, знищує її (так як TTL дорівнює 1) і відправляє ICMP-повідомлення про закінчення часу (time exceeded). Таким чином визначається перший маршрутизатор в маршруті. Потім traceroute відправляє датаграму з TTL, рівним 2, що дозволяє отримати IP-адресу другого маршрутизатора. Так продовжується до тих пір, поки датаграма не досягне хоста призначення.
Квиток № 8
. Більша з трьох чисел, звести його в квадрат і вивести на екран. Реалізувати програму мови програмування Pascal.
Відповідь:
Program zadachd_5;
Var a, b, c, max: integer; (введіть три числа);
readln (a, b, c);:=a; b> max then max:=b; c> max then max:=c; (квадрат найбільшого числа =, max * max);
readln;
end.
. Як встановити і налаштувати мережевий адаптер
Відповідь:
Більшість сучасних адаптерів підтримують програмну установку параметрів або відносяться до типу plug-and-play і вам, скоріше всього, не буде потрібно встановлювати перемикачі або перемички на платі. Мережеві адаптери зазвичай продаються в комплекті з драйверами і програмами установки параметрів адаптера. Програма конфігурування дозволить вам встановити параметри адаптера, що забезпечують його коректну роботу в мережі.
Зазвичай в процесі установки потрібно прийняти рішення про номер використовуваного адаптером апаратного прериваанія (irq) і базовому адресі портів введення-виведення. У таблиці наведені значення цих параметрів, звичайно використовуються різними пристроями. Активізуйте програму діагностики адаптера і виконайте операції з тестування пристрою. Програма може повідомити вам про некоректність встановленого переривання (interrupt) або адреси введення-виведення (base address).
Встановіть прийнятні значення номера переривання і адреси портів з числа запропонованих. Після установки параметрів їх слід зберегти в незалежній пам'яті адаптера.
Квиток № 9
. Збільште вдвічі всі елементи масиву, використовуючи процедуру на мові Pascal.
Відповідь: DoubleProgram; n=10;=20; T1=array [1 .. n] of integer; T2=array [-m .. m] of integer;
var A: T1; B: T2; k: integer;
Procedure Double (var X: array of integer); i: byte; i:=0 to High (X) - 1 do X [i]:=X [i] * 2;; k :=1 to n do read (A [k]); k: =-m to m do read (B [k]);
Double (A); {Збільшення в 2 рази елементів масиву A} (B); {Збільшення в 2 рази елементів масиву B} (k); {Те ж саме, що і присвоювання k:=k * 2} («k =», k); {Надрукується: k=40}
for k:=1 to n do write (A [k], «»);; k: =-m to m do write (B [k], «») ;
end.
2.Як зашифрувати повідомлення для відправки по мережі
Відповідь:
PGP - це криптографічна (шифрувальна) програма з високим ступенем надійності, яка дозволяє користувачам обмінюватися інформацією в електронному вигляді в режимі повної конфіденційності. Головна перевага цієї програми полягає в тому, що для обміну зашифр...