Добавил:
Upload Опубликованный материал нарушает ваши авторские права? Сообщите нам.
Вуз: Предмет: Файл:

Internet - лк 3 - ISO, tcp/ip

.pdf
Скачиваний:
42
Добавлен:
16.03.2016
Размер:
1.82 Mб
Скачать

Харьковский национальный университет радиоэлектроники

Кафедра ЭВМ

Основы построения и функционирования Internet

ЛЕ К Ц И Я 3 . М О Д Е Л Ь O S I И С Т Е К

ПР О Т О К О Л О В T C P _ I P.

ЛЕКТОР: ДОЦ.КАФ.ЭВМ БАРКОВСКАЯ ОЛЕСЯ ЮРЬЕВНА

Харьков 2015

Основная терминология лекции

o Internet Protocol (IP, межсетевой протокол)

o o

Layer (уровень)

Open Systems Interconnection (OSI, взаимодействие открытых систем)

o Protocol stack (стек протоколов)

o Service Access Points (SAP, точки доступа к службе)

o Transmission Control Protocol (TCP, протокол управления передачей)

o User Datagram Protocol (UDP, протокол передачи пользовательских датаграмм)

Основная терминология лекции

Оконечная система (End System, ES)

Устройство подключенное к одной из сетей, которое используется для поддержки приложений конечного пользователя или сервисов

Промежуточная система (Intermediate System, IS)

Устройство, использующееся для связи двух сетей и позволяющее связывать оконечные системы, подключенные к разным сетям

Мост (Bridge)

Промежуточная система, предназначенная для связи двух ЛВС, которые используют одинаковые сетевые протоколы. Мост действует как фильтр адресов, получающий пакеты от одной ЛВС, которые предназначены для объекта другой ЛВС, и передающий эти пакеты дальше. Мост не изменяет содержимое пакетов и не добавляет никакой информации к пакетам. Мост оперирует на уровне 2 модели OSI (канальном уровне)

Маршрутизатор (Router)

Промежуточная система, которая используется для соединения двух необязательно похожих сетей. Маршрутизатор использует протокол сети, представленный на каждом маршрутизаторе и на каждой оконечной системе сети. Маршрутизатор оперирует на уровне 3 модели OSI (сетевом уровне)

Организация документооборота

-независимость служб друг от друга;

-каждый уровень может реализовываться, развиваться и совершенствоваться, не затрагивая соседних.

Передача файлов между компьютерами

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

Система-отправитель должна удостовериться, что система-адресат готова к приему данных

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

Может потребоваться преобразование форматов файлов

ТРЕБОВАНИЕ – целостность и защищенность передаваемой

информации, независимость от типа сети и приложения.

Передача файлов между компьютерами

Чтоб

удовлетворить

основному

требованию,

необходимо:

чтобы один и тот же многоуровневый набор функций присутствовал на обеих системах;

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

протоколом.

Что такое протокол?

Определение:

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

Протокол это набор элементарных действий, которые должны выполнить в соответствующем порядке обе стороны (или оба компьютера).

Что такое протокол?

Ключевые элементы протокола:

Синтаксис

Семантика

Синхронизация

Форматы данных

Управляющая

Согласование

Уровни сигналов

 

информация

 

скорости

 

 

Контроль ошибок

Упорядочивание

 

 

 

 

 

 

Обязанности отправителя и получателя:

 

 

Отправитель должен

 

Получатель должен

 

Разбить

данные

на

небольшие

• Принять данные от сетевого адаптера.

 

 

фрагменты, называемые пакетами.

Удалить служебную

информацию,

 

Добавить

к

пакетам

адресную

 

добавленную

компьютером-

 

 

информацию,

 

определяющую

 

отправителем.

 

 

 

 

компьютер-получатель.

 

Восстановить оригинальное сообщение

 

Доставить данные к сетевой плате для

 

из пакетов данных.

 

 

 

 

передачи по сети.

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

Что такое адрессация?

Каждый компьютер должен иметь уникальный сетевой адрес.

Каждое приложение, выполняемое на компьютере, также должно иметь адрес, который уникален внутри данного компьютера.

Такие адреса называются точками доступа к сервису

(service access point, SAP).

Или портами (port) в TCP/IP стеке.

Состав сетевого пакета

Заголовок

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

Данные

Реально пересылаемые данные. Их длина может составлять (в зависимости от типа сети) от 48 байт до 4 Кбайт.

Завершающая часть

Содержимое этой части (или даже само ее наличие) зависит от типа сети, но обычно включает в себя циклический избыточный код CRC (Cyclic Redundant Code). Код CRC позволяет сети определить, был ли пакет поврежден во время передачи.