Добавил:
Upload Опубликованный материал нарушает ваши авторские права? Сообщите нам.
Вуз: Предмет: Файл:
Лекции_2 / Лекция7.ppt
Скачиваний:
35
Добавлен:
20.04.2015
Размер:
1.62 Mб
Скачать

Протокол TCP

При организации связи между парой прикладных процессов TCP обеспечивает:

надёжную передачу данных;

управление потоком данных;

мультиплексирование;

организацию, поддержание и сброс виртуального

соединения (виртуального канала);

приоритетную доставку информации и

её безопасность

Типовой диалог между двумя объектами

N(S) - номер байта, с которого начнёт передавать передатчик, например, 55;

N(R) - номер байта, с которого будет передавать приёмник, например, 202

Фаза передачи данных

Фаза закрытия соединения

Механизмы обеспечения надежной доставки

РОС ОЖ Решающая обратная связь с ожиданием

 

Механизмы обеспечения

 

надежной доставки

 

Оконный режим переспроса

 

без

 

сегмента

Механизмы обеспечения надежной доставки

Адресный переспрос

Все принимаемые сегменты накапливаются и анализируются.

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

NAT (Network Address

Translation)

157.55.1.10:2000

10.0.0.2

10.0.0.3

Маршрутизатор

Устройство

 

 

NAT

10.0.0.4 10.0.0.1 157.55.1.10

Интернет

10.0.0.2:1025

Устройством NAT может служить компьютер или модем DSL.

NAT образует дополнительную защиту сети.

Общие принципы работы

NAT

Приложение (10.0.0.2) собирается установить связь с сервером (154.60.22.4)

1 10.0.0.2 открывает

2 154.60.22.4 не лежит в местной

сокет

(10.0.0.) сети – пакет отправляется

10.0.0.2

на шлюз по умолчанию (в данном

случае он же NAT)

 

 

10.0.0.3

 

 

 

Маршрутизатор

 

Устройство

157.55.1.10

 

 

 

 

NAT

 

 

154.60.22.4

 

10.0.0.4

 

10.0.0.1

 

 

 

 

 

 

 

 

 

Интернет

 

 

 

Таблица сопоставления портов

 

 

 

 

 

 

4

10.0.0.2:1025

157.55.1.10:2502

 

 

 

 

7

 

3

источник 10.0.0.2:1025

 

 

 

приемник

 

 

 

 

154.60.22.4:80

 

5

источник

 

 

 

 

 

 

 

 

 

157.55.1.10:2502

 

 

 

 

 

приемник

 

8

источник 154.60.22.4:80

6

источник 154.60.22.4:80

 

 

приемник 10.0.0.2:1025

 

приемник

 

 

 

 

 

157.55.1.10:2502

IPv6 – следующая версия

128 бит адреса, что дает возможность адресации

340282366920938463463374607431768211456 узлов

Вводятся три типа адресов:

unicast: Идентификатор одиночного интерфейса. Пакет, посланный по unicast адресу, доставляется интерфейсу, указанному в адресе.

anycast: Идентификатор набора интерфейсов (принадлежащих разным узлам). Пакет, посланный по anycast адресу, доставляется одному из интерфейсов, указанному в адресе (ближайший, в соответствии с мерой, определенной протоколом маршрутизации).

multicast: Идентификатор набора интерфейсов (обычно принадлежащих разным узлам). Пакет, посланный по multicast адресу, доставляется всем интерфейсам, заданным этим адресом.

Соседние файлы в папке Лекции_2