Мы поможем в написании ваших работ!



ЗНАЕТЕ ЛИ ВЫ?

Краткая история компьютерных сетей

Поиск

Краткая история компьютерных сетей

Периоды в развитии сетей.

1 период- 1941 – 1975 – лабораторный период

2 период – развития 1976 – 1982. Сети вышли за пределы лабораторий. Начали развиваться сетевые архитектуры и технологии передачи данных. Появилось семейство протоколов X.25 – протоколов передачи данных в системах с коммутацией пакетов.

До Интернета это семейство было единственным, используемым для создания компьютерных сетей.

В 1973 году Боб Меткалф усовершенствовал метод CSMA. Который назвали CSMA/CD множественный доступ с контролем несущей и обнаружением коллизий.

В 1979 году впервые был создан первый модем для персональных компьютеров.

В 1979 году был организован альянс компаний DEC, Intel, Xerox, результатом совместной деятельности фирм стала разработка в 1980 году стандарта Ethernet.

В 1980 году разработана модель OSI.

3 период – 1983 – 1989 годы. Период внедрения компьютерных сетей. В 1985 году был принят стандарт IEEE 802.3 (10 Base 5) – Ethernet на «толстом» коаксиальном кабеле.

В 80 годы развиваются сетевые операционные системы.

4 период - 1990 – 1995 годы. В 1990 году был принят сетевой стандарт IEEE 802.3i (10Base – T) предусматривавший передачу данных по витой паре 3 категории со скоростью 10 Мбит/сек. Далее был принят стандарт IEEE 802.1D – в нем стало возможным применять «мосты» (bridge) и в результате чего сегментировать.

В 1993 году был принят стандарт IEEE 802.3j (10 Base-FL) – Ethernet на оптоволоконном кабеле.

5 период 1996 – 1999 годы. Переход на цифровые модемы DSL и ADLS технологии.

В 1998 году принята технология 1000Base-X передающая данные со скоростью 1 Гбит/с по оптоволокну, а в 1999 году – технология 1000Base-T передающая данных со скоростью 1 Гбит/с по витой паре.

6 период 2000 – настоящее время. В 2003 году появилась технология передачи данных со скоростью 10 Гбит/с. (10GBase-SR; 10GBase-LR). Появление технологий передачи данных по электросети, появление беспроводных технологий нескольких поколений.

Появление «Облачных» технологий.

 

 

1. Классификация компьютерных сетей. Топология компьютерных сетей. Виды топологий. Характеристика сетей с различными топологиями.

 

 

Виды сетевого кабеля. Технические характеристики различных типов кабелей.

 

Технические характеристики каналов связи. Понятие полосы пропускания и пропускной способности.

1)Полоса пропускания

2)Пропускная способность

3)Затухание

4)Амплитудно-частотная хар-ка

5)Помехоустойчивость

6)Достоверность передачи

Коммутация в сетях передачи информации. Методы коммутации. Коммутация каналов. Структурная схема коммутатора каналов.

           
     
 


Техника коммутации каналов(А-Е) +Вся пропускная способность принадлежит 2ум абонентам -отсутствует возможность подключения абон. к этой сети -низкая скорость переключения
Выполняемые функции -подключение -передача -разрыв связи

 

 

Коммутация пакетов. Структурная схема коммутатора пакетов. Функции коммутатора пакетов.

Условия коммутации:

-Дискретный сигнал

-Каждый цифровой пакет должен содержать информацию необходимую для надежной доставки пакета

Физический уровень

Физический уровень описывает среду передачи данных (будь то коаксиальный кабель, витая пара, оптическое волокно или радиоканал), физические характеристики такой среды и принцип передачи данных (разделение каналов, модуляцию, амплитуду сигналов, частоту сигналов, способ синхронизации передачи, время ожидания ответа и максимальное расстояние).

Канальный уровень. Канальный уровень описывает, каким образом передаются пакеты данных через физический уровень, включая кодирование (то есть специальные последовательности бит, определяющих начало и конец пакета данных). Ethernet, например, в полях заголовка пакета содержит указание того, какой машине или машинам в сети предназначен этот пакет.Примеры протоколов канального уровня — Ethernet, IEEE 802.11 Wireless Ethernet, SLIP, Token Ring, ATM и MPLS.PPP не совсем вписывается в такое определение, поэтому обычно описывается в виде пары протоколов HDLC/SDLC.MPLS занимает промежуточное положение между канальным и сетевым уровнем и, строго говоря, его нельзя отнести ни к одному из них.Канальный уровень иногда разделяют на 2 подуровня — LLC и MAC.

Сетевой уровень. Сетевой уровень изначально разработан для передачи данных из одной (под)сети в другую. Примерами такого протокола является X.25 и IPC в сети ARPANET. С развитием концепции глобальной сети в уровень были внесены дополнительные возможности по передаче из любой сети в любую сеть, независимо от протоколов нижнего уровня, а также возможность запрашивать данные от удалённой стороны, например в протоколе ICMP (используется для передачи диагностической информации IP-соединения) и IGMP (используется для управления multicast-потоками). ICMP и IGMP расположены над IP и должны попасть на следующий — транспортный — уровень, но функционально являются протоколами сетевого уровня, и поэтому их невозможно вписать в модель OSI. Пакеты сетевого протокола IP могут содержать код, указывающий, какой именно протокол следующего уровня нужно использовать, чтобы извлечь данные из пакета. Это число — уникальный IP-номер протокола. ICMP и IGMP имеют номера, соответственно, 1 и 2. К этому уровню относятся: DHCP[1], DVMRP, ICMP, IGMP, MARS, PIM, RIP, RIP2, RSVP

Транспортный уровень. Протоколы транспортного уровня могут решать проблему негарантированной доставки сообщений («дошло ли сообщение до адресата?»), а также гарантировать правильную последовательность прихода данных. В стеке TCP/IP транспортные протоколы определяют, для какого именно приложения предназначены эти данные. Протоколы автоматической маршрутизации, логически представленные на этом уровне (поскольку работают поверх IP), на самом деле являются частью протоколов сетевого уровня; например OSPF (IP идентификатор 89). TCP (IP идентификатор 6) — «гарантированный» транспортный механизм с предварительным установлением соединения, предоставляющий приложению надёжный поток данных, дающий уверенность в безошибочности получаемых данных, перезапрашивающий данные в случае потери и устраняющий дублирование данных. TCP позволяет регулировать нагрузку на сеть, а также уменьшать время ожидания данных при передаче на большие расстояния. Более того, TCP гарантирует, что полученные данные были отправлены точно в такой же последовательности. В этом его главное отличие от UDP. UDP (IP идентификатор 17) протокол передачи датаграмм без установления соединения. Также его называют протоколом «ненадёжной» передачи, в смысле невозможности удостовериться в доставке сообщения адресату, а также возможного перемешивания пакетов. В приложениях, требующих гарантированной передачи данных, используется протокол TCP. UDP обычно используется в таких приложениях, как потоковое видео и компьютерные игры, где допускается потеря пакетов, а повторный запрос затруднён или не оправдан, либо в приложениях вида запрос-ответ (например, запросы к DNS), где создание соединения занимает больше ресурсов, чем повторная отправка. И TCP, и UDP используют для определения протокола верхнего уровня число, называемое портом.

 

 

Прикладной уровень. На прикладном уровне работает большинство сетевых приложений. Эти программы имеют свои собственные протоколы обмена информацией, например, HTTP для WWW, FTP (передача файлов), SMTP (электронная почта), SSH (безопасное соединение с удалённой машиной), DNS (преобразование символьных имён в IP-адреса) и многие другие. В массе своей эти протоколы работают поверх TCP или UDP и привязаны к определённому порту, например:

  • HTTP на TCP-порт 80 или 8080,
  • FTP на TCP-порт 20 (для передачи данных) и 21 (для управляющих команд),
  • SSH на TCP-порт 22,
  • запросы DNS на порт UDP (реже TCP) 53,
  • обновление маршрутов по протоколу RIP на UDP-порт 520.

Эти порты определены Агентством по выделению имен и уникальных параметров протоколов (IANA). К этому уровню относятся: Echo, Finger, Gopher, HTTP, HTTPS, IMAP, IMAPS, IRC, NNTP, NTP, POP3, POPS, QOTD, RTSP, SNMP, SSH, Telnet, XDMCP. Протокол доставки сообщений TCP.В стеке протоколов TCP/IP протокол TCP (Transmission Control Protocol) работает так же, как и протокол UDP, на транспортном уровне. Он обеспечивает надежную транспортировку данных между прикладными процессами путем установления логического соединения.

 

VLAN (аббр. от англ. Virtual Local Area Network) — виртуальная локальная компьютерная сеть, представляет собой группу хостов с общим набором требований, которые взаимодействуют так, как если бы они были подключены к широковещательному домену, независимо от их физического местонахождения. VLAN имеет те же свойства, что и физическая локальная сеть, но позволяет конечным станциям группироваться вместе, даже если они не находятся в одной физической сети. Такая реорганизация может быть сделана на основе программного обеспечения вместо физического перемещения устройств.

Назначение виртуальных сетей. Виртуальной сетью VLAN (Virtual Local Area Network) называют группу узлов сети, образующих домен широковещательного трафика (Broadcast Domain). Такое определение вполне корректно, но малоинформативно, так что попытаемся трактовать понятие виртуальной сети несколько иначе. При создании локальной сети на основе коммутатора, несмотря на возможность использования пользовательских фильтров по ограничению трафика, все узлы сети представляют собой единый широковещательный домен, то есть широковещательный трафик передается всем узлам сети. Таким образом, коммутатор изначально не ограничивает широковещательный трафик, а сами сети, построенные по указанному принципу, именуются плоскими. Виртуальные сети образуют группу узлов сети, в которой весь трафик, включая и широковещательный, полностью изолирован на канальном уровне от других узлов сети. Это означает, что передача кадров между узлами сети, относящимися к различным виртуальным сетям, на основании адреса канального уровня невозможна (хотя виртуальные сети могут взаимодействовать друг с другом на сетевом уровне с использованием маршрутизаторов).

 

Протокол обмена управляющими сообщениями ICMP (Internet Control Message Protocol) позволяет маршрутизатору сообщить конечному узлу об ошибках, с которыми машрутизатор столкнулся при передаче какого-либо IP-пакета от данного конечного узла. Управляющие сообщения ICMP не могут направляться промежуточному маршрутизатору, который участвовал в передаче пакета, с которым возникли проблемы, так как для такой посылки нет адресной информации - пакет несет в себе только адрес источника и адрес назначения, не фиксируя адреса промежуточных маршрутизаторов. Протокол ICMP - это протокол сообщения об ошибках, а не протокол коррекции ошибок. Конечный узел может предпринять некоторые действия для того, чтобы ошибка больше не возникала, но эти действия протоколом ICMP не регламентируются. Каждое сообщение протокола ICMP передается по сети внутри пакета IP. Пакеты IP с сообщениями ICMP маршрутизируются точно так же, как и любые другие пакеты, без приоритетов, поэтому они также могут теряться. Кроме того, в загруженной сети они могут вызывать дополнительную загрузку маршрутизаторов. Для того, чтобы не вызывать лавины сообщения об ошибках, потери пакетов IP, переносящие сообщения ICMP об ошибках, не могут порождать новые сообщения ICMP.

0 8 16 31

Тип сети Тип протокола
Длина локального адреса Длина сетевого адреса Операция
Локальный адрес отправителя (байты 0 - 3)  
Локальный адрес отправителя (байты 4 - 5) IP-адрес отправителя (байты 0-1)
IP-адрес отправителя (байты 2-3) Искомый локальный адрес (байты 0 - 1)
Искомый локальный адрес (байты 2-5)  
Искомый IP-адрес (байты 0 - 3)  
     

Рис. 3.2. Формат пакета протокола ARP

В поле типа сети для сетей Ethernet указывается значение 1. Поле типа протокола позволяет использовать пакеты ARP не только для протокола IP, но и для других сетевых протоколов. Для IP значение этого поля равно 080016. Длина локального адреса для протокола Ethernet равна 6 байтам, а длина IP-адреса - 4 байтам. В поле операции для ARP запросов указывается значение 1 для протокола ARP и 2 для протокола RARP. Узел, отправляющий ARP-запрос, заполняет в пакете все поля, кроме поля искомого локального адреса (для RARP-запроса не указывается искомый IP-адрес). Значение этого поля заполняется узлом, опознавшим свой IP-адрес. В глобальных сетях администратору сети чаще всего приходится вручную формировать ARP-таблицы, в которых он задает, например, соответствие IP-адреса адресу узла сети X.25, который имеет смысл локального адреса. В последнее время наметилась тенденция автоматизации работы протокола ARP и в глобальных сетях. Для этой цели среди всех маршрутизаторов, подключенных к какой-либо глобальной сети, выделяется специальный маршрутизатор, который ведет ARP-таблицу для всех остальных узлов и маршрутизаторов этой сети. При таком централизованном подходе для всех узлов и маршрутизаторов вручную нужно задать только IP-адрес и локальный адрес выделенного маршрутизатора. Затем каждый узел и маршрутизатор регистрирует свои адреса в выделенном маршрутизаторе, а при необходимости установления соответствия между IP-адресом и локальным адресом узел обращается к выделенному маршрутизатору с запросом и автоматически получает ответ без участия администратора.

Асинхронная передача.

При передаче данных отдельными байтами осуществляется только побитовая синхронизация, синхронизация по кадрам не ведется. Такой режим работы называется асинхронным или старт-стопным. Такой режим удобен при невысоком качестве канала связи (например, высокий уровень помех), при передаче информации от устройств, которые генерируют байты данных в случайные моменты времени. Так работает клавиатура дисплея или другого терминального устройства, с которого человек вводит данные для обработки их компьютером.
В асинхронном режиме каждый байт данных сопровождается специальными сигналами "старт" и "стоп" (рис.2). Назначение этих сигналов состоит в том, чтобы, во-первых, известить приемник о приходе данных и, во-вторых, чтобы дать приемнику достаточно времени для выполнения некоторых функций, связанных с синхронизацией, до поступления следующего байта. Сигнал "старт" имеет продолжительность в один тактовый интервал, а сигнал "стоп" может длиться один, полтора или два такта. Асинхронным описанный режим называется потому, что каждый принятый байт может быть смещен во времени относительно переданного байта на случайный промежуток времени. Это резко снижает требования к характеристикам системы передачи. В то же время, такая асинхронность передачи не влияет на корректность принимаемых данных, так как в начале каждого байта происходит дополнительная синхронизация приемника с источником за счет битов "старт". Более "свободные" временные допуски определяют низкую стоимость оборудования асинхронной системы.

Синхронная передача.

При синхронном режиме передачи пользовательские данные собираются в кадр, который предваряется байтами синхронизации (на рис.3 - флаги). Старт-стопные биты между соседними байтами отсутствуют. Байт синхронизации - это байт, содержащий заранее известный код, например 0111110, который оповещает приемник о приходе кадра данных. Его обычно называют флагом. При его получении приемник должен войти в байтовый синхронизм с передатчиком, то есть правильно понимать начало очередного байта кадра. Иногда применяется несколько синхробайт для обеспечения более надежной синхронизации приемника и передатчика. Так как при передаче длинного кадра у приемника могут появиться проблемы с синхронизацией бит, то в этом случае используются самосинхронизирующие_коды..
Асинхронная передача является более простой, но заставляет сопровождать каждый байт сигналами "Старт - Стоп ", что снижает эффективность использования канала и, в конечном итоге, скорость передачи по каналу информационных_битов.
Синхронная передача позволяет более эффективно использовать пропускную способность канала, но требует более сложной аппаратуры. Обычно она используется на хороших каналах для передачи данных с высокой скоростью - 64 кбит/с до 8192кбит/с и выше.

Протокол динамической раздачи IP адресов DHCP. Клиент-серверная модель DHCP. Сервер и клиент DHCP в операционных системах.

DHCP (англ. Dynamic Host Configuration Protocol — протокол динамической конфигурации узла) — это сетевой протокол, позволяющий компьютерам автоматически получать IP-адрес и другие параметры, необходимые для работы в сети TCP/IP. Данный протокол работает по модели «клиент-сервер». Для автоматической конфигурации компьютер-клиент на этапе конфигурации сетевого устройства обращается к так называемому серверу DHCP, и получает от него нужные параметры. Сетевой администратор может задать диапазон адресов, распределяемых сервером среди компьютеров. Это позволяет избежать ручной настройки компьютеров сети и уменьшает количество ошибок. Протокол DHCP используется в большинстве сетей TCP/IP. DHCP является расширением протокола BOOTP, использовавшегося ранее для обеспечения бездисковых рабочих станций IP-адресами при их загрузке. DHCP сохраняет обратную совместимость с BOOTP. Протокол DHCP является клиент-серверным, то есть в его работе участвуют клиент DHCP и сервер DHCP. Передача данных производится при помощи протокола UDP, при этом сервер принимает сообщения от клиентов на порт 67 и отправляет сообщения клиентам на порт 68. Компания Microsoft впервые включила сервер DHCP в поставку серверной версии Windows NT 3.5, выпущенной в 1994 году. Начиная с Windows 2000 Server реализация DHCP-сервера от Microsoft позволяет динамически обновлять записи DNS, что используется в Active Directory. Internet Systems Consortium выпустил первую версию ISC DHCP Server (для Unix-подобных систем) 6 декабря 1997 года. 22 июня 1999 года вышла версия 2.0, более точно соответствующая стандарту.

Компания Cisco включила сервер DHCP в Cisco IOS 12.0 в феврале 1999 года. Sun добавила DHCP-сервер в Solaris 8 в июле 2001 года. В настоящее время существуют реализации сервера DHCP для ОС Windows в виде отдельных программ, в том числе открытых[2], позволяющих выполнять роль сервера DHCP компьютерам под управлением несерверных версий данной ОС.

Виртуальные сети. VPN канал. Характеристика VPN соединения.

Классифицировать VPN решения можно по нескольким основным параметрам:

По способу реализации

В виде специального программно-аппаратного обеспечения. Реализация VPN сети осуществляется при помощи специального комплекса программно-аппаратных средств. Такая реализация обеспечивает высокую производительность и, как правило, высокую степень защищённости.

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

Интегрированное решение. Функциональность VPN обеспечивает комплекс, решающий также задачи фильтрации сетевого трафика, организации сетевого экрана и обеспечения качества обслуживания.

По назначению

Intranet VPN. Используют для объединения в единую защищённую сеть нескольких распределённых филиалов одной организации, обменивающихся данными по открытым каналам связи.

Remote Access VPN. Используют для создания защищённого канала между сегментом корпоративной сети (центральным офисом или филиалом) и одиночным пользователем, который, работая дома, подключается к корпоративным ресурсам с домашнего компьютера, корпоративного ноутбука, смартфона или интернет-киоскa.

Extranet VPN. Используют для сетей, к которым подключаются «внешние» пользователи (например, заказчики или клиенты). Уровень доверия к ним намного ниже, чем к сотрудникам компании, поэтому требуется обеспечение специальных «рубежей» защиты, предотвращающих или ограничивающих доступ последних к особо ценной, конфиденциальной информации.

Internet VPN. Используется для предоставления доступа к интернету провайдерами, обычно в случае если по одному физическому каналу подключаются несколько пользователей.

Client/Server VPN. Он обеспечивает защиту передаваемых данных между двумя узлами (не сетями) корпоративной сети. Особенность данного варианта в том, что VPN строится между узлами, находящимися, как правило, в одном сегменте сети, например, между рабочей станцией и сервером. Такая необходимость очень часто возникает в тех случаях, когда в одной физической сети необходимо создать несколько логических сетей. Например, когда надо разделить трафик между финансовым департаментом и отделом кадров, обращающихся к серверам, находящимся в одном физическом сегменте. Этот вариант похож на технологию VLAN, но вместо разделения трафика, используется его шифрование.

По типу протокола

Существуют реализации виртуальных частных сетей под TCP/IP, IPX и AppleTalk. Но на сегодняшний день наблюдается тенденция к всеобщему переходу на протокол TCP/IP, и абсолютное большинство VPN решений поддерживает именно его. Адресация в нём чаще всего выбирается в соответствии со стандартом RFC5735, из диапазона Приватных сетей TCP/IP

Примеры VPN

  • IPSec (IP security) — часто используется поверх IPv4.
  • PPTP (point-to-point tunneling protocol) — разрабатывался совместными усилиями нескольких компаний, включая Microsoft.
  • PPPoE (PPP (Point-to-Point Protocol) over Ethernet)
  • L2TP (Layer 2 Tunnelling Protocol) — используется в продуктах компаний Microsoft и Cisco.
  • L2TPv3 (Layer 2 Tunnelling Protocol version 3).
  • OpenVPN SSL VPN с открытым исходным кодом, поддерживает режимы PPP, bridge, point-to-point, multi-client server
  • Hamachi - простая в настройке программа, позволяющая создать VPN-сеть в считанные секунды, где все клиенты соединены напрямую.

 

 

Краткая история компьютерных сетей

Периоды в развитии сетей.

1 период- 1941 – 1975 – лабораторный период

2 период – развития 1976 – 1982. Сети вышли за пределы лабораторий. Начали развиваться сетевые архитектуры и технологии передачи данных. Появилось семейство протоколов X.25 – протоколов передачи данных в системах с коммутацией пакетов.

До Интернета это семейство было единственным, используемым для создания компьютерных сетей.

В 1973 году Боб Меткалф усовершенствовал метод CSMA. Который назвали CSMA/CD множественный доступ с контролем несущей и обнаружением коллизий.

В 1979 году впервые был создан первый модем для персональных компьютеров.

В 1979 году был организован альянс компаний DEC, Intel, Xerox, результатом совместной деятельности фирм стала разработка в 1980 году стандарта Ethernet.

В 1980 году разработана модель OSI.

3 период – 1983 – 1989 годы. Период внедрения компьютерных сетей. В 1985 году был принят стандарт IEEE 802.3 (10 Base 5) – Ethernet на «толстом» коаксиальном кабеле.

В 80 годы развиваются сетевые операционные системы.

4 период - 1990 – 1995 годы. В 1990 году был принят сетевой стандарт IEEE 802.3i (10Base – T) предусматривавший передачу данных по витой паре 3 категории со скоростью 10 Мбит/сек. Далее был принят стандарт IEEE 802.1D – в нем стало возможным применять «мосты» (bridge) и в результате чего сегментировать.

В 1993 году был принят стандарт IEEE 802.3j (10 Base-FL) – Ethernet на оптоволоконном кабеле.

5 период 1996 – 1999 годы. Переход на цифровые модемы DSL и ADLS технологии.

В 1998 году принята технология 1000Base-X передающая данные со скоростью 1 Гбит/с по оптоволокну, а в 1999 году – технология 1000Base-T передающая данных со скоростью 1 Гбит/с по витой паре.

6 период 2000 – настоящее время. В 2003 году появилась технология передачи данных со скоростью 10 Гбит/с. (10GBase-SR; 10GBase-LR). Появление технологий передачи данных по электросети, появление беспроводных технологий нескольких поколений.

Появление «Облачных» технологий.

 

 

1. Классификация компьютерных сетей. Топология компьютерных сетей. Виды топологий. Характеристика сетей с различными топологиями.

 

 

Виды сетевого кабеля. Технические характеристики различных типов кабелей.

 

Технические характеристики каналов связи. Понятие полосы пропускания и пропускной способности.

1)Полоса пропускания

2)Пропускная способность

3)Затухание

4)Амплитудно-частотная хар-ка

5)Помехоустойчивость

6)Достоверность передачи

Коммутация в сетях передачи информации. Методы коммутации. Коммутация каналов. Структурная схема коммутатора каналов.

           
     
 


Техника коммутации каналов(А-Е) +Вся пропускная способность принадлежит 2ум абонентам -отсутствует возможность подключения абон. к этой сети -низкая скорость переключения
Выполняемые функции -подключение -передача -разрыв связи

 

 

Коммутация пакетов. Структурная схема коммутатора пакетов. Функции коммутатора пакетов.

Условия коммутации:

-Дискретный сигнал

-Каждый цифровой пакет должен содержать информацию необходимую для надежной доставки пакета



Поделиться:


Последнее изменение этой страницы: 2016-08-14; просмотров: 1532; Нарушение авторского права страницы; Мы поможем в написании вашей работы!

infopedia.su Все материалы представленные на сайте исключительно с целью ознакомления читателями и не преследуют коммерческих целей или нарушение авторских прав. Обратная связь - 3.147.78.185 (0.025 с.)