Что такое Интернет, многие из вас либо уже знают или по крайней мере догадываются и, как гласит одно из официальных определений, Интернет - это глобальная разветвленная сеть, при помощи которой, используя определенные стандартные протоколы, могут обмениваться информацией миллиарды компьютеров. Временем появления Интернета считаются 60-е годы прошлого столетия, страной происхождения - США, именно тогда министерство обороны США занялось разработкой надежной компьютерной сети, основной прерогативой которой ставилась задача обеспечения функционирования сети при любых обстоятельствах, а проще говоря - чтобы поломка или выход из строя одного или нескольких компьютеров не стали причиной неработоспособности сети.

Сеть же требовалась министерству обороны для связи с выполнявшими различные военные заказы подрядчиками, среди которых было в то время много университетов. И вот наконец в 1969 году агентство Defense Advanced Research Projects Agency (DARPA) создает стек протоколов TCP/IP, способных обеспечивать такое сетевое соединение. Сеть получает наименование ARPAnet - Advanced Research Projects Agency Network. Благодаря новой технологии «коммутации пакетов», позволяющей осуществлять передачу данных между компьютерами, используя существующие телефонные линии связи, сеть стремительно начинает развиваться.

Ранее уже существовала возможность соединения между собой пары компьютеров, но для объединения в сеть десятков, сотен и тысяч компьютеров требовалась совсем другая технология. Технология же «коммутации пакетов» (packet switching) позволила по телефонным линиям, как по шоссейным магистралям, передавать данные нескольким пользователям одновременно. Для этого все данные разбиваются на пакеты, каждому из которых присваивается свой адрес назначения. Дойдя до пункта назначения, пакеты вновь собирались в один блок информации, пригодный для восприятия пользователям.

К концу семидесятых годов уже существовала налаженная компьютерная связь по всему миру, а в восьмидесятых годах эта сеть сетей, которая стала именоваться термином «Internet», развилась уже до невероятной степени. В середине девяностых годов правительство США отстраняется от управления работой сети и передает ее местным и национальным организаторам (провайдерам) услуг для поддержки ее работоспособности и дальнейшего расширения.

>Следует помнить, что в сети Internet не существует одного центрального компьютера, управляющего работой глобальной сети, - его ресурсы распределяются между тысячами отдельных компьютеров. Именно такой подход означает невозможность единовременной катастрофы всей сети, даже в том случае, если один или несколько компьютеров выйдет из строя, остальная часть сети Интернет останется полностью работоспособной.

Два или несколько компьютеров могут быть объединены между собой физически в локальную сеть, используя массу различных технологий, например, такие как Ethernet, ISDN, Wi-Fi и т.д. Для соединения двух и более сетей между собой применяются так называемые маршрутизаторы (routers), которые по своей сути тоже являются компьютерами, но их единственной задачей является физическое соединение локальных сетей междусобой и обеспечение передачи пакетов данных из одной сети в другую.

В Интернете применяются универсальные идентификаторы подключенных к сети компьютеров -адреса, которые и обеспечивают возможность взаимодействия компьютеров друг с другом, общаясь с ним как бы напрямую. Следует знать, что основным принципом Интернета является равнозначность всех подключенных на данный момент к сети компонентов, независимо от их физических параметров, географического положения, типа устройства и т.д.

Реализуемый в Интернет стек протоколов TCP/IP включает в себя протоколы четырех уровней коммуникации:

I.    Сетевой интерфейс. Отвечает за сетевое соединение в конкретном устройстве, подключаемом к сети Интернет. Сюда входят сетевая плата и драйвера устройства, работающие в операционной системе.

II.    Сетевой уровень. Здесь реализуются механизмы межсетевого соединения, в частности, данные преобразуются в пакеты, пригодные для отправки по сети.

III.    Транспортный уровень. Осуществляет отправку и прием пакетов между адресатами и отправителями.

IV.    Прикладной уровень. Отвечает за преобразование переданных и полученных пакетов в данные, понятные конкретному приложению, работающему на компьютере пользователя, - почтовой программе,