Добавил:
Upload Опубликованный материал нарушает ваши авторские права? Сообщите нам.
Вуз: Предмет: Файл:
-НаноШпоры Repack by ILDAR51 & TeaMoor.doc
Скачиваний:
17
Добавлен:
21.04.2019
Размер:
5 Mб
Скачать

4Б. Internet и подключение к нему на основе ip. Версии ip-протоколов. Основной тип маршрутизации в сетях ip.

IP-адрес. имеет длину 4 байта и обычно записывается в виде четырех чисел, представляющих значения каждого байта в десятичной форме и разделенных точками, например, 128.10.2.30. Адрес состоит из двух логических частей — номера сети и номера узла в сети. Какая часть адреса относится к номеру сети, а какая — к номеру узла, определяется значениями первых бит адреса. Значения этих бит являются также признаками того, к какому классу относится тот или иной IP-адрес. Если адрес начинается с 0, то сеть относят к классу А и номер сети занимает один байт, остальные 3 байта интерпр-ся как номер узла в сети.

Сети класса А имеют номера в диапазоне от 1 до 126. Номер 0 не используется, а номер 127 зарезервирован для специальных целей. Сетей класса А немного, зато количество узлов в них может достигать 16 777 216.

Версии IP. Протокол IPv6 оставляет основные принципы IPv4 неизменными. К ним относятся дейтаграммный метод работы, фрагментация пакетов, разрешение отправителю задавать максимальное число хостов для своих пакетов. Существенное отличие это то, что IPv6 использует 128-битные адреса. Как и в версии IPv4, адреса в версии IPv6 делятся на классы, в зависимости от значения нескольких старших бит адреса. Для обеспечения совместимости со схемой адресации версии IPv4, в версии IPv6 имеется класс адресов, имеющих 0000 0000 в старших битах адреса. Младшие 4 байта адреса этого класса должны содержать адрес IPv4. Роутеры, поддерживающие обе версии адресов, должны обеспечивать трансляцию при передаче пакета из сети, поддерживающей адресацию IPv4, в сеть, поддерживающую адресацию IPv6, и наоборот.

Рассмотрим принципы маршрутизации, на основании кот в сетях IP происходит выбор маршрута передачи пакета м/у сетями. Программные модули протокола IP устанавливаются на всех конечных станциях и маршрутизаторах сети. Для продвижения пакетов они используют таблицы мар-ции.

5б. Web-приложения. Протоколы передачи, языки создания. Принцип действия Proxy-сервера.

Языки и средства создания Web-приложений. ASP – ActiveServerPages – технология компании Microsoft для создания серверной части web-приложений.ASP.NET – новый шаг в технологиях Microsoft – логическое продолжение ASP при использовании платформы .NET (dotNet), которая является мощным конкурентом Java.Java - это технология и язык программирования сетевых приложений, разработаные фирмой Sun Microsystems для систем распределенных вычислений. Особенности языка Java: объектно-ориентированный, прототипом является С++, но более прост в использовании (так, например, убраны указатели); введены многопотоковость (например, оператор синхронизации), дополнительная защита от вирусов. Java приложения могут работать как на стороне сервера (например JSP – JavaServerPagers) так и на стороне клиента (java-applets).PHP - язык программирования на стороне сервера, предназначен для создания динамических web-сайтов. В последнее время он получил огромную популярность в виду своей простоты. Преимуществами языка являются: простота изучения, понятный синтаксис, большое количество встроенных функций, относительно высокая скорость работы, бесплатность. Как показывает практика – хорош для небольших web-приложении, на крупных проектах (тысячи человеко/часов) показывает свою ограниченность – тут больше подходят "серьезные" технологии вроде ASP.NET или Java. PERL — это мощный язык программирования, позволяющий вам эффективно обрабатывать большие документы, активно пользоваться ресурсами сервера и осуществлять связь сайта с базами данных. ColdFusion — системы быстрой разработки web-серверных приложений от Macromedia. В настоящее время доступны версии ColdFusion для всех распространенных ОС. Эта система идеально подходит для разработки баз данных, доступ к которым осуществляется в интерактивном режиме через web-браузер.

Существует еще множество серверных и клиентских технологий применяемых при построении web-приложений.

Прокси-сервер (от англ. proxy — «представитель, уполномоченный») — служба в компьютерных сетях, позволяющая клиентам выполнять косвенные запросы к другим сетевым службам. Сначала клиент подключается к прокси-серверу и запрашивает какой-либо ресурс (например, e-mail), расположенный на другом сервере. Затем прокси-сервер либо подключается к указанному серверу и получает ресурс у него, либо возвращает ресурс из собственного кэша (в случаях, если прокси имеет свой кэш). В некоторых случаях запрос клиента или ответ сервера может быть изменён прокси-сервером в определённых целях. Также прокси-сервер позволяет защищать клиентский компьютер от некоторых сетевых атак и помогает сохранять анонимность клиента.

Центраутентификации (AUC — Authentification Centre)

Здесь производится аутентификация абонента, а точнее — SIM (Subscriber Identity Module). Доступ к сети разрешается только после прохождения SIM процедуры проверки подлинности, в процессе которой с AUC на MS приходит случайное число RAND, после чего на AUC и MS параллельно происходит шифрование числа RAND ключем Ki для данной SIM при помощи специального алгоритма. Затем с MS и AUC на MSC возвращаются «подписанные отклики» — SRES (Signed Response), являющиеся результатом данного шифрования. На MSC отклики сравниваются, и в случае их совпадения аутентификация считается успешной.

Подсистема OMC

Соединена с остальными компонентами сети и обеспечивает контроль качества работы и управление всей сетью. Обрабатывает аварийные сигналы, при которых требуется вмешательство персонала. Обеспечивает проверку состояния сети, возможность прохождения вызова. Производит обновление программного обеспечения на всех элементах сети и ряд других функций.

WAP (Wireless Application Protocol) по своей сути - это набор спецификаций, которые определяют: протокол коммуникаций между сервером приложений и непосредственно клиентом; метод использования специфических функций на терминале (мобильном телефоне) клиента и собственно язык отображения информации для беспроводных приложений - WML (Wireless Markup Language). Стандарт WAP, оптимизированный для мобильных телефонов с небольшими экранами и узкой полосой пропускания, можно считать первым шагом к реальности широкополосных систем третьего поколения. В настоящее время WAP является основной технологией доставки и отображения информации из Интернет для мобильных телефонов. На этой же позиции стандарт останется в ближайшие несколько лет. GPRS (General Packet Radio Service) — технология пакетной передачи данных посредством сотовой связи. Суть услуги заключается в организации постоянного подключения через GPRS-телефон или GPRS модем к сети Интернет.

Преимущества: Немедленный доступ к услугам, без необходимости дозваниваться к Интернет-провайдеру; - доступ к Интернету в полном объеме; - Возможность работы с WAP-сайтами непосредственно с телефонного аппарата GPRS; - Оплачивается только объем посланной/полученной информации, а не эфирное время. До сих пор в сотовых сетях для передачи или приема данных абонентом занимался целый канал на время от установления соединения до его разрыва, которое оплачивалось вне зависимости от его загрузки. - Максимально возможная скорость передачи данных составляет 171,2 Кбит/с — это более чем в 3 раза быстрее, чем режим работы проводных линий, и почти в 12 раз быстрее работы передачи данных в обычных сетях GSM (9,6 кбит/с).

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

EDGE - это передовая технология идущая на смену GPRS. Она также известна как EGPRS (улучшенный GPRS).Технология позволяет передавать данные по мобильной сети со скоростью до 247 кбит/сек., что уже подтверждено на практике. Это в среднем в четыре раза быстрее, чем по GPRS.