Добавил:
Upload Опубликованный материал нарушает ваши авторские права? Сообщите нам.
Вуз: Предмет: Файл:
PSP_moi_shpory.docx
Скачиваний:
6
Добавлен:
16.04.2019
Размер:
125.77 Кб
Скачать

1.Модели взаимодействия сетевых приложений (OSI/ISO, TCP/IP). Архитектура распределенного приложения (клиент/сервер). Основные технологии создания распределенных программных систем. Спецификация NDIS.

Для взаимодействия сетевых приложений как правило применяется модель(OSI/ISO) была разработана 1980 регулируется стандартом ISO 7498. Официальное название – сетевая эталонная модель взаимодействия открытых систем Международной организации по стандартизации. Она используется производителями аппаратного и программного обеспечения. Уровни OSI 7)Физический- определяет свойства среды передачи данных(кабель,витая пара, опто-волокно) и способы ее соединения с сетевыми адаптерами. 6)Канальный: вкл 2-а подуравня MAC) управления доступом к среде передачи данных определяет методы совместного использования сетевыми адаптерами середы передачи данных. LLC) определяет понятия канала между двумя сетевыми адаптерами, а также способы обнаружения и исправления ошибок передачи данных. 5) Сетевой определяет методы адресации и маршрутизации компьютеров в сети, результатом работы этого уровня является пакет который обрабатывается процедурами транспортного уровня. 4) Транспортный включает процедуры, осуществляющие подготовку пакетов данных между конечными точками без ошибок и в правильной последовательности.(формир. Файлы для сеансового из пакетов получ. С сетевого) 3) Сеансовый определяет способы установки и разрыва соединений (сеансов) двух приложений, работающих в сети. 2) Представительский определяет формат данных, используемых приложениями. Процедуры этого уровня описывают способы шифрования, сжатия и преобразования наборов символов данных. 1) Прикладной предназначен для определения способа взаимодейстсия пользователей с системой(определение интерфейса) TCP/IP- (TCP-Transmission Control Protocol) организует надежную доставку данных в сети, IP-(Internet Protocol) организует маршрутизацию сетевых передач от отправителя к получателю и отвечает за адресацию сетей и компьютеров. 1.Приложений-работает большинство сетевых приложений(FTP, HTTP, POP3, IMAP, telnet, SMTP, DNS, TFTP). 2.Транспортный-маршрутизация, доставка сообщений (TCP, UDP). 3.Межсетевой-передача данных из одной (под)сети в другую(IP). 4.Доступ к сети-описывает среду передачи данных, физические характеристики такой среды и принцип передачи данных. Архитектура Клиент/Сервер если все процессы распределенного приложения можно условно разбить на две группы. Одна группа процессов называется серверами другая – клиентами. Обмен данными осуществляется только между процессами – клиентами и процессами-серверами. Основное отличие процесса-клиента от процесса-сервера в том, что инициатором обмена данными всегда является процесс-клиент, т.е он обращается за услугой(сервисом) к процессу серверу. NDIS (Network Driver Interface Specification) Спецификация Интерфейса Сетевых Драйверов была разработана для сопряжения драйверов сетевых адаптеров с операционной системой.

2.Стек протоколов tcp/ip. Публичные и частные пространства адресов, типы портов. Параметры настройки tcp/ip.

TCP/IP- (TCP-Transmission Control Protocol) организует надежную доставку данных в сети, IP-(Internet Protocol) организует маршрутизацию сетевых передач от отправителя к получателю и отвечает за адресацию сетей и компьютеров. 1.Приложений-работает большинство сетевых приложений(FTP, HTTP, POP3 - 110, IMAP, telnet, SMTP-21 порт, DNS, TFTP). 2.Транспортный-маршрутизация, доставка сообщений (TCP, UDP). 3.Межсетевой-передача данных из одной (под)сети в другую(IP). 4.Доступ к сети-описывает среду передачи данных, физические характеристики такой среды и принцип передачи данных . Публичные адреса, которые распределяются между Интернет-провайдерами и компаниями международной организацией Internet Assigned Numbers Authority (сокращенно IANA) Приватные адреса, которые не контролируются IANA и могут назначаться внутрикорпоративным узлам по усмотрению сетевых администраторов.

Параметры – ip, маска под сети, шлюз, DNS.

3.Основные характеристики протоколов Ethernet, SLIP, PPP, IPv4, IPv6, ICMP, ARP, RARP, TCP, UDP. Понятия: надежный и ненадежный протоколы, протоколы с установкой соединения или без установки соединения, протоколы ориентированные на поток или на сообщения.

(Ethernet,SLIP,PPP) это протоколы уровня доступа к сети. Протокол Ethernet наиболее распространенная технология локальных сетей. Применяет метод доступа CSMA/CD, использует 48 битную адресацию и обеспечивает передачу данных до 1 гигабита в секунду. Протокол SLIP(Serial Line IP) обозначают межсетевой протокол для последовательного канала. Раньше он использовался для подключения домашних компьютеров к интернет через последовательный порт RS-232. Протокол (PPP- Point-to-Point Protocol) универсальный протокол двухточечного соединения, поддерживается TCP/IP,NetBEUI … протокол поддерживает многоканальные реализации: можно сгруппировать несколько каналов с одинаковой пропускной способностью между отправителем и получателем. Протоколы межсетевого уровня.

(IPv4, IPv6, ICMP, ARP, RARP) IPv4 (RFC-791) - том протоколе, на котором в данный момент основан Интернет почти полностью, т.к. IPv4 является основной частью стека TCP/IP. Этот протокол занимается маршрутизацией в сетях, т.е. он направляет пакет по пути от отправителя до получателя. IP-протокол посылает данные дейтограммами. Каждая такая дейтаграмма, кроме передаваемых данных, содержит в себе и заголовок IPv6 Главным отличительным признаком протокола IPv6 является 128-битный адрес, позволяющий увеличить адресное пространство боле чем на 20 порядков. Основная концепция IPv6: каждый отдельный узел должен иметь собственный уникальный идентификатор интерфейса.(64(48/16)) ICMP предназначен для транспортировки информации о сетевой деятельности и маршрутизации. IPCM представляют собой сообщения специально отформатированные IP дейтограммы. ARP IP-адреса могут восприниматься только на сетевом уровне и вышестоящих уровнях TCP/IP. На канальном уровне всегда действует другая схема адресации, которая зависит от используемого протокола. Основной задачей ARP является динамическая (без вмешательства администратора, пользователя, прикладной программы) проекция IP-адресов в соответствующие МАС-адреса аппаратных средств. RARP Протокол RARP, как следует из названия (Reverse ARP), по своей функции противоположен протоколу ARP. RARP применятся для получения IP-адреса по MAC-адресу. В настоящее время протокол заменен на протокол Прикладного уровня DHCP, предлагающий более гибкий метод присвоение адресов. Протоколы транспортного уровня(TCP, UDP). TCP(ориентированный на поток) является надежным байт-ориентированным протоколом с установлением соединения. Он рассматривает данные отправителя как непрерывный не интерпретируемый (не содержит управляющих команд).UDP(ориентированный на сообщение) Протокол UDP является протоколом без установления соединения. Спецификация протокола описывается в документе RFC 768. Основными свойствами протокола являются:

1)отсутствие механизмов обеспечения надежности: пакеты не упорядочиваются, и их прием не подтверждается;

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

3)отсутствие обработки соединений: каждый оправляемый или получаемый пакет является независимой единицей работы; UDP не имеет методов установления, управления и завершения соединения между отправителем и получателем данных;

4)UDP может по требованию вычислять контрольную сумму для пакета данных, но проверка соответствия контрольной сумы ложится на процесс Прикладного уровня;

5)отсутствие буферизации: UDP оперирует только одним пакетом и вся работа по буферизации ложится на процесс Прикладного уровня;

6)UDP не содержит средств, позволяющих разбивать сообщение на несколько пакетов (фрагментировать) – вся эта работа возложена на процесс Прикладного уровня.

Соседние файлы в предмете [НЕСОРТИРОВАННОЕ]