Смекни!
smekni.com

Адресация в сети Internet (стр. 5 из 5)

Альтернативные и дополнительные домены верхнего уровня

Теоретически кто угодно может установить и начать использовать свои собственные корневые серверы 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 3 + x̅1 x2 x3 и F2 = ( x̅1 x2 + x̅3 x2 )×( x̅12 + x̅3 x̅̅2 ).

а) найти краткую форму записи F1 и F2;

б) доказать что F1 и F2 тождественные функции.

1) F1 = x̅1 x23 + 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̅12 + x̅3 x̅̅2 + x1 x3) = ( x̅1 x2 + x̅3 x2)×(( x̅1 + x̅

×(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̅13 + x̅1 x2 + x̅1 x1 + x̅23 + x̅2 x2 + x̅2 x1 + x̅3 x3 + x3 x2 + x3 x1) = x̅1 x213 +

+ x̅1 x21 x2 + x̅1 x22 x3 + x̅1 x22 x1 + x̅1 x2 x3 x2 + x̅1 x2 x3 x1 + x̅3 x213 +

+ x̅3 x21 x2 + x̅3 x223 + x̅3 x22 x1 + x̅3 x2 x3 x2 + x̅3 x2 x3 x1 = x̅1 x23 +

+ x̅1 x2 + x̅1 x2 x3 + x̅1 x23 + x̅1 x23 = 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.

Благодаря полученным знаниям об объектно-ориентированном программировании, был реализован текст программы и ее рабочая версия.