Тема:
Принципы
функционирования Internet
Internet –это всемирная компьютерная сеть, объединяющая в единое целое десятки тысяч разнородных локальных и глобальных сетей, обменивающихся информацией с помощью протокола ТСP/IP
Что такое протокол?
Протокол – это стандарты, определяющие формы представления и способы пересылки сообщений, процедуры их интерпретации, правила совместной работы различного оборудования.
Сетевой сервер – мощный компьютер, обеспечивающий круглосуточную передачу информации, хранение и одновременную работу с этой информацией многих пользователей.
Шлюзы – системы, которые организуют обмен данными через несовместимые по используемым протоколам сетям.
Сообщество Internet является на сегодня крупнейшим и наиболее динамично развивающейся глобальной ИС. Интернет не имеет определенной организационной структуры, и представляет собой некоторое сообщество самостоятельных компьютерных сетей. Объединяет их то, что все они используют базовые протоколы обмена TCP/IP (Transmission Control Protocol / Internet Protocol)
В самом упрощенном виде задача компьютерных сетей состоит в доставке каких-то битов информации из ПК А в ПК В
1011101
А
В
Как же достигается надежная доставка одновременно миллионов сообщений?
Сети бывают двух видов:
- сети с коммутацией пакетов;
- сети с коммутацией каналов.
Компьютерная сеть предоставляет пользователю удобство живого диалога, который нравится нам в телефонном разговоре, но при этом использует сугубо «почтовую» систему доставки пакетов.
Что такое IР?
Каждый компьютер в сети имеет свой адрес – двоичное число длиной 32 бита. Адрес записывается в виде последовательности из 4-х десятичных чисел, каждое из диапазона от 0 до 255, разделенных точками.
Такой адрес называют IP-адресом компьютера.
IP – Internet Protocol
Отправим сообщение на компьютер находящийся в Москве
1. Биты вашего сообщения запечатываются в конверт
Куда: 128.171.36.15
111001001001000111111001
От кого: 193.124.5.233
Отправим сообщение на компьютер находящийся в Москве
2. Компьютер сети отправляет пакет на ПК поближе к Москве, от туда переправляет дальше, пока пакет не придет по адресу.
Каспийск
Отправим сообщение на компьютер находящийся в Москве
2. Компьютер сети отправляет пакет на ПК поближе к Москве, от туда переправляет дальше, пока пакет не придет по адресу.
IP - 11.5.154.120
ПК в Краснодаре
IP - 193.124.5.233
ПК в Москве
IP - 128.171.36.15
IP - 131.215.134.64
ПК в Каспийке
ПК в Волгограде
При этом по различным каналам связи мчится миллион сообщений (пакетов) и никто не выделяет вам персональный канал
Каспийск – Москва.
Для того чтобы быстро обслуживать одновременно много пользователей размер каждого пакета не должен быть слишком большим.
Если линия медленная, то передача большого пакета целиком приведет к тому, что другим пользователям придется ждать пока канал освободиться.
Что такое TCP?
Нам поможет протокол TCP
(Transmission Control Protocol)
Протокол TCP слишком большие сообщения делит на фрагменты небольшого размера.
Каждому фрагменту присваивает свой заголовок, в котором объясняется частью чего и какой по счету частью данный фрагмент является.
Что делать?
Часть №1 из сообщения №1
Компьютер - источник
Часть №2 из сообщения №1
Часть №3 из сообщения №1
IP - 128.171.36.15
ПК в Каспийке
Протокол ТCP на компьютере-адресате собирает из отдельных фрагментов файл в его первозданном виде
Часть №1 из сообщения №1
Компьютер - адресат
Часть №2 из сообщения №1
Часть №3 из сообщения №1
IP - 193.124.5.233
ПК в Москве
Компьютер - адресат
IP - 128.171.36.15
ПК в Москве
Протокол TCP эквивалентен еще одному конверту вложенному в
IP - пакет.
Заголовок IP
Заголовок TCP
данные
Куда: 128.171.36.15
111001001001000111111001
11100100100100011111
Часть №1
из сообщения №1
От кого: 193.124.5.233
данные
Заголовок TCP
Заголовок IP
IP отвечает за доставку пакетов, а ТСР следит за тем, чтобы отправляемый материал был правильно по этим конвертам упакован, а потом восстановлен в точности в исходном виде.
Почему связка ТСР/IP лежит в основе Internet?
TCP/IP – группа стандартных протоколов для обмена между компьютерами в Internet
IP-адрес (числовой) хорош для обычного ПК подключенного к сети, но совершенно неудобен для серверов, к которым люди довольно часто обращаются.
Поэтому ввели еще одну систему именования компьютеров – доменную.
(DNS – Domen Name System – доменная система имен)
Доменный адрес – это несколько слов-доменов, разделенных точками.
DNS-серверы хранят таблицы соответствия доменных адресов числовым IP-адресам.
Когда вы обращаетесь к серверу, ваш ПК запрашивает DNS-сервер о реальном IP-адресе компьютера, чтобы к нему можно было обратиться.