Лекция 1 - презентация

Содержание

Слайд 2

Протоколы транспортного уровня TCP/IP

Transmission Control Protocol
RFC* 793, 1982г
гарантированная доставка данных

User Datagram Protocol
RFC*

Протоколы транспортного уровня TCP/IP Transmission Control Protocol RFC* 793, 1982г гарантированная доставка
768, 1980г
доставка данных
с максимальными усилиями

*RFC - Request For Comments

Слайд 3

TCP- и UDP-порты

o
u
t

i
n

o
u
t

i
n

o
u
t

i
n

o
u
t

i
n

o
u
t

i
n

o
u
t

i
n

TCP

UDP

IP

сетевой
уровень

транспортный
уровень

прикладной
уровень

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

DNS

BitTorrent

HTTP

DNS

SMTP

BitTorrent

TCP- и UDP-порты o u t i n o u t i

Слайд 4

TCP- и UDP-порты

DNS

BitTorrent

HTTP

DNS

TCP-порт
53

TCP

UDP

IP

сетевой
уровень

транспортный
уровень

прикладной
уровень

TCP-порт
6881

TCP-порт
80

UDP-порт
53

UDP-порт
6885

UDP-порт
161

SMTP

BitTorrent

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

Порт - выделяемый для приложения (процесса) системный ресурс (очереди)
для обмена

TCP- и UDP-порты DNS BitTorrent HTTP DNS TCP-порт 53 TCP UDP IP
данными с сетью.

Слайд 5

http://www.iana.org/assignments/port-numbers
http://ru.wikipedia.org/wiki/Список_портов_TCP_и_UDP

Well-known ports: 0-1023 регистратор - IANA
Registered ports: 1024–49151
Dynamic ports: 49152-65535

http://www.iana.org/assignments/port-numbers http://ru.wikipedia.org/wiki/Список_портов_TCP_и_UDP Well-known ports: 0-1023 регистратор - IANA Registered ports: 1024–49151 Dynamic ports: 49152-65535

Слайд 6

Firewalls overview

Proactive Security Challenge 64
http://www.matousec.com/projects/
proactive-security-challenge-64/results.php

Firewalls overview Proactive Security Challenge 64 http://www.matousec.com/projects/ proactive-security-challenge-64/results.php

Слайд 7

Сокеты

Сокет (socket) - пара (IP-адрес, номер порта)
Прикладной процесс однозначно идентифицируется сокетом в

Сокеты Сокет (socket) - пара (IP-адрес, номер порта) Прикладной процесс однозначно идентифицируется
пределах сети и хоста.

Слайд 8

Протокол UDP

Порт отправителя — 0,если не используется
(Ipv4, Ipv6)
Длинна — заголовок+данные в байтах
Min

Протокол UDP Порт отправителя — 0,если не используется (Ipv4, Ipv6) Длинна —
— 8 byte
Max - 65 507 byte
(65,535 − 8 byte UDP header − 20 byte IP header)
Контрольная сумма — заголовок+данные
0, если не используется (IPv4)

Слайд 9

Протокол TCP.
Мультиплексирование

Протокол TCP. Мультиплексирование

Слайд 10

Протокол TCP.
Логическое соединение

Логическое соединение однозначно идентифицируется парой сокетов

Протокол TCP. Логическое соединение Логическое соединение однозначно идентифицируется парой сокетов

Слайд 11

Протокол TCP.
Демультиплексирование на основе соединения

Протокол TCP. Демультиплексирование на основе соединения

Слайд 12

Диаграмма состояний TCP

Диаграмма состояний TCP