Теоретически кто угодно может установить и начать использовать свои собственные корневые серверы DNS. На практике в Интернет периодически появляются различные группы лиц и организации, которые открывают для публичного использования Альтернативные корневые серверы DNS. Как правило, эти системы дополняют общепринятый набор доменов некоторым количеством новых доменов первого уровня, иногда — дополняют техническую реализацию. Например, до того, как DNS была расширена для возможности использовать в доменные именах символы национальных алфавитов, было предпринято несколько попыток создать дополнительные системы DNS, с доменными именами, в том числе первого уровня, содержащими символы того или иного национального алфавита, такие как русский домен я.ру. Эти попытки не получили широкого распространения, однако ряд таких проектов продолжает существовать и до сих пор. Постольку, поскольку ICANN традиционно игнорирует альтернативные проекты, собственная деятельность этой организации по выдаче новых домена верхнего уровня в своё время привела к конфликту вокруг домена .biz, на администрирование которого уже имелись два «исторических претендента». В результате этого ряд альтернативных систем DNS отказался распознавать домены, зарегистрированные в варианте ICANN .biz и полная совместимость их адресного пространства с DNS ICANN была потеряна.
Дополнительные домены верхнего уровня могут использоваться специализированным программным обеспечением, как правило — в пределах одного компьютера, для перехвата и последующей обработки части обращений к Интернет. Например, домен .onion используется анонимной сетью Tor для перехвата и последующей маршрутизации обращений к скрытым сервисам этой сети, а домен .i2p -программным обеспечением анонимной сети I2P.
Заключение
В заключение хотелось бы сказать, что Интернет в наше время является не заменимой вещью, а если быть еще точнее, то даже информационным «оружием». Чем больше людей им пользуются тем «сильнее» становится сам Интернет, потому что мы все подразумеваем под ним, в первую очередь огромный объем информации, в котором что либо найти очень трудно, в силу надобности и точности.
Интернет, как огромная структурированная система связи и обмена информацией представляет собой, огромный банк данных, которые несут как пользу так и вред. Хотя и бытует мнение что интернет это «обиталище» вирусов и прочего небезопасного ПО, то не надо забывать что интернет сам тоже подвержен атаке вирусов и нежелательного ПО.
Особо хотелось бы отметить тот факт, что Интернет продолжает развиваться и как глобальная сеть, и как вместилище огромного потенциала информации. . То что написано в этой работе лишь малая часть того что можно рассказать о принципах адресации во всемирной паутине, самые же основные моменты были рассмотрены.
СПИСОК ИСПОЛЬЗУЕМОЙ ЛИТЕРАТУРЫ:
1. Игорь Пащенко «Интернет шаг за шагом». Второе издание. Издательство «Эксмо» Москва 2009 гоод;
2. Виталий Леонтьев «Новейшая энциклопедия персонального компьютера» издательство «Олма-пресс» Москва 2007 год.
3. Кирий В.Г. Информатика. Учебное пособие – Иркутск: ИрГТУ, 1998
4. Ломтадзе В.В., Шишкина Л.П. Информатика. Учебное пособие. Иркутск: ИрГТУ, 1999
5. Симонович С.В. и др. Информатика. Базовый курс – СПб: Издательство «Питер», 2003
6. Игорь Пащенко «Интернет шаг за шагом». Второе издание. Издательство «Эксмо» Москва 2009 год;
Задание №1
Даны две функции F1 = x̅1 x2 x̅3 + x̅1 x2 x3 и F2 = ( x̅1 x2 + x̅3 x2 )×( x̅1 x̅2 + x̅3 x̅̅2 ).
а) найти краткую форму записи F1 и F2;
б) доказать что F1 и F2 тождественные функции.
1) F1 = x̅1 x2 x̅3 + x̅1 x2 x3 = x̅1 x2 ( x̅3 + x3) = x̅1 x2
На 2 и 3 наборах F1=1
2) F2 = ( x̅1 x2 + x̅3 x2)×( x̅1 x̅2 + x̅3 x̅̅2 + x1 x3) = ( x̅1 x2 + x̅3 x2)×(( x̅1 + x̅2)×
×(x̅3 + x2) + x1 x3) = ( x̅1 x2 + x̅3 x2)×( x̅1 + x̅2 + x1)×( x̅1 + x̅2 + x3)×( x̅3 + x2 + x1)×
×( x̅3 + x2 + x3) = ( x̅1 x2 + x̅3 x2)×( x̅1 + x̅2 + x3) ×( x̅3 + x2 + x1) = ( x̅1 x2 + x̅3 x2)×
×( x̅1 x̅3 + x̅1 x2 + x̅1 x1 + x̅2 x̅3 + x̅2 x2 + x̅2 x1 + x̅3 x3 + x3 x2 + x3 x1) = x̅1 x2 x̅1 x̅3 + + x̅1 x2 x̅1 x2 + x̅1 x2 x̅2 x3 + x̅1 x2 x̅2 x1 + x̅1 x2 x3 x2 + x̅1 x2 x3 x1 + x̅3 x2 x̅1 x̅3 + + x̅3 x2 x̅1 x2 + x̅3 x2 x̅2 x̅3 + x̅3 x2 x̅2 x1 + x̅3 x2 x3 x2 + x̅3 x2 x3 x1 = x̅1 x2 x̅3 + + x̅1 x2 + x̅1 x2 x3 + x̅1 x2 x̅3 + x̅1 x2 x̅3 = x̅1 x2 ( x̅3 + 1 + x3 + x̅3 + x̅3) = x̅1 x2Так как функции F1 и F2 равны, следовательно они тождественны.
(F1 = F2 = x̅1 x2)
Благодаря полученным знаниям об алгебре логики было реализовано решение данных примеров.
Задание №2
Написать программу используя Borland Delphi7 или используя HTML – программирование записать код web – страницы или создать собственный сайт и записать его программный код.
Используя Borland Delphi7 написал программу по расчету скорости бега спортсмена. Ниже приведен текст программы.
1) Сейчас перед вами рабочее окно программы:
2) Вводим данные:
3) Нажимаем кнопку «Вычислить». Видим результат:
4) Для закрытия программы, нажать кнопку «Завершить».
Программа вычисления скорости бега спортсмена.
unit Unit1;
interface
uses
Windows, Messages, SysUtils, Variants, Classes, Graphics, Controls, Forms,
Dialogs, StdCtrls;
type
TForm1 = class(TForm)
Edit1: TEdit;
Edit2: TEdit;
Label1: TLabel;
Label2: TLabel;
Label3: TLabel;
Label4: TLabel;
Button1: TButton;
Button2: TButton;
procedure Button1Click(Sender: TObject);
procedure Button2Click(Sender: TObject);
private
{ Private declarations }
public
{ Public declarations }
end;
var
Form1: TForm1;
implementation
{$R *.dfm}
//нажатие кнопки Vychislit'
procedure TForm1.Button1Click(Sender: TObject);
var
dist : integer; // Distanciya (m)
t: real; // время как дробное число
min : integer; // Vremya,minuty
sek : integer; // Vremya,secundy
v: real; // Skorost'
begin
// получить исходные данные из полей ввода
dist := StrToint(Edit1.Text); t := StrToFloat(Edit2.Text);
// предварительные преобразования
min := Trunc(t); // кол-во минут - это целая часть числа t
sek := Trunc(t*100) mod 100;
// кол-во секунд - это дробная часть
// числа t
// вычисление
v := (dist/1000) / ((min*60 + sek)/3600);
// вывод результата
label4.Caption := 'Distanciya: '+ Edit1.Text
+ ' m' + #13 + 'Vremya: ' + IntToStr(min)
+ ' min ' + IntToStr(sek) + ' sec ' + #13 +
'Skorost :' + FloatToStrF(v,ffFixed,4,2) + ' km/h';
end;
// нажатие кнопки Завершить
procedure TForm1.Button2Click(Sender: TObject);
begin
Form1.Close; // закрыть главное окно программы
end;
end.
Благодаря полученным знаниям об объектно-ориентированном программировании, был реализован текст программы и ее рабочая версия.