- •Лекция №7
- •Распространение TCP/IP обусловлено
- •Соответствие TCP/IP
- •Протоколы семейства TCP/IP.
- •IP-адрес
- •Маска подсети
- •А бывает ли так?
- •Классы IP-сетей
- •Нерегистрируемые IP-адреса
- •Выделенные IP-адреса
- •CIDR
- •Создание подсетей
- •Чтение таблицы маршрутизации
- •Чтение таблицы маршрутизации
- •Порты и сокеты
- •Роль брандмауэра
- •Протокол UDP
- •Протокол TCP
- •Протокол TCP
- •Типовой диалог между двумя объектами
- •Фаза передачи данных
- •Фаза закрытия соединения
- •Механизмы обеспечения надежной доставки
- •Механизмы обеспечения надежной доставки
- •NAT (Network Address
- •Общие принципы работы
- •IPv6 – следующая версия
- •Требования к IPv6
- •Адрес IPv6
- •Форматы IPv6 адреса
- •Интернет 2: «вчера»
- •Интернет 2: «сегодня»
- •Интернет 2 в России
Лекция №7
Основы TCP/IP: IP-адрес, протоколы TCP/IP, IP маршрутизация
Распространение TCP/IP обусловлено
Internet, созданный при поддержке TCP/IP объединил самое различное оборудование (вопрос стандартизации был не отрегулирован)
Система адресации, однозначно идентифицирующая компьютер в сети
Демократичная манера разработки и распространения протокола
Масштабируемость.
Соответствие TCP/IP
OSI/ISO |
модели OSI |
TCP/IP |
Уровень прикладных программ
Уровень
представления
Сеансовый уровень
Транспортный
уровень
Сетевой уровень
Канальный уровень
Физический уровень
Сете- |
Сете- |
вая |
вая |
прог- |
прог- |
рамма |
рамма |
Уровень прикладных
программ:
FTP,
DNS,
SMTP,
Telnet,
HTTPи т.д.
TCP UDP
IP
ARP Сетевая RARP плата
Среда передачи данных
Транспортный Уровень:
TCP
UDP
Уровень межсетевого
взаимодействия:
IP ICMP
Уровень сетевых
интерфейсов:
Ethernet и Token Ring,
ARP и RARP,
SLIP и PPP.
Протоколы семейства TCP/IP.
ARP (Address Resolution Protocol)
RARP (Reverse Address Resolution Protocol)
SLIP (Serial Line Internet Protocol)
PPP (Point-to-Point Protocol)
IP (Internet Protocol)
ICMP (Internet Control Message Protocol)
UDP (User Datagram Protocol)
TCP (Transmission Control Protocol)
FTP (File Transfer Protocol)
IGMP (Internet Group Management Protocol)
SMTP (Simple Mail Transfer Protocol)
IP-адрес
|
|
IP-адрес: 192.168.31.42 (4 восьмибитных числа = 32 бита) |
|
||||||
1 |
1 0 |
0 0 0 0 0 |
1 |
0 1 0 |
1 0 0 0 |
0 0 0 1 |
1 1 1 1 |
0 0 1 0 |
1 0 1 0 |
|
|
192 |
|
168 |
|
31 |
|
42 |
|
октет (квадрант)
Максимальное значение октета 255 (11111111), минимальное 0 (00000000)
IP-адрес определяет сетевой интерфейс.
Система с двумя адаптерами или с одним адаптером и модемным соединением должна иметь два IP-адреса.
Маска подсети
IP-адрес указывает как на адрес сети, так и на адрес конкретного компьютера в сети (то есть интерфейса).
Для разграничения адреса сети от адреса интерфейса используется маска подсети
|
IP-адрес: 192.168.31.42 |
|
|
|
|
||
1 1 0 0 |
0 0 0 0 |
1 0 1 0 |
1 0 0 0 |
0 0 0 1 |
1 1 1 1 |
0 0 1 0 |
1 0 1 0 |
|
Маска подсети: 255.255.255.000 |
|
|
|
|||
1 1 1 1 |
1 1 1 1 |
1 1 1 1 |
1 1 1 1 |
1 1 1 1 |
1 1 1 1 |
0 0 0 0 |
0 0 0 0 |
Под адрес сети 192.168.31 выделено 3 |
|
Адрес сетевого |
|||||
октета |
|
|
|
интерфейса 42 (1 октет) |
А бывает ли так?
|
IP-адрес |
|
|
|
|
|
|
1 1 0 0 |
0 0 0 0 |
1 0 1 0 |
1 0 0 0 |
0 0 0 1 |
1 1 1 1 |
0 0 1 0 |
1 0 1 0 |
|
Маска подсети |
|
|
|
|
|
|
1 1 1 1 |
1 1 1 1 |
1 1 1 1 |
1 1 1 1 |
1 1 1 1 |
1 1 1 1 |
0 0 0 0 |
0 0 0 0 |
|
Маска подсети |
|
|
|
|
|
|
1 1 1 1 |
1 1 1 1 |
1 1 1 1 |
1 1 1 1 |
0 0 0 0 |
0 0 0 0 |
0 0 0 0 |
0 0 0 0 |
|
Маска подсети |
|
|
|
|
|
|
1 1 1 1 |
1 1 1 1 |
1 1 1 1 |
1 1 1 1 |
1 1 1 1 |
1 1 1 1 |
1 1 1 1 |
1 1 1 1 |
|
Маска подсети |
|
|
|
|
|
|
0 0 0 0 |
0 0 0 0 |
0 0 0 0 |
0 0 0 0 |
0 0 0 0 |
0 0 0 0 |
0 0 0 0 |
0 0 0 0 |
|
Маска подсети |
|
|
|
|
|
|
1 1 1 1 |
1 1 1 1 |
1 1 1 1 |
1 1 1 1 |
1 1 1 0 0 0 0 0 |
0 0 0 0 |
0 0 0 0 |
|
|
Маска подсети |
|
|
|
|
|
|
1 1 1 1 |
1 1 1 1 |
1 1 1 1 |
1 1 1 1 |
1 1 1 1 |
0 1 0 0 |
0 0 0 0 |
0 0 0 0 |
П
р
и
м
е
р
с
е
т
Узел 128.131.1.101 Узел 128.131.1.102 Узел 128.131.1.250
128.131.1.1 |
1 |
128.131.1.0 |
|
||
Маршрутизатор |
|
|
128.131.2.2 |
|
|
Узел 128.131.2.101 Узел 128.131.2.102 |
Узел 128.131.2.10 |
|
|
||
128.131.2.1 |
2 |
128.131.2.0 |
|
|
Маршрутизатор
128.131.3.2
3 128.131.3.0
Глобальная сеть
Маршрутизатор |
Узел 128.131.4.20 |
|
Узел 128.131.4.101 128.131.4.1 |
||
|
128.131.4.2 |
4 |
|
|
||
Маршрутизатор |
128.131.4.0 |
|
194.163.77.1 |
||
|
5
Интернет
194.163.77.0
Классы IP-сетей
Клас |
Первые |
Наименьши |
Наибольший |
Число |
Максимально |
с |
биты |
й номер |
номер сети |
подсете |
е число узлов |
|
адреса |
сети |
|
й |
в сети |
A |
0ХХХХХХХ |
1.0.0.0. |
126.0.0.0 |
126 |
224-2=16777214 |
B |
10ХХХХХХ |
128.1.0.0 |
191.255.0.0 |
16 382 |
216-2=65 534 |
C |
110ХХХХХ |
192.0.1.0 |
223.255.255.0 |
2 097 |
28-2=254 |
|
|
|
|
150 |
|
D |
1110ХХХХ |
224.0.0.0 |
239.255.255.255 |
широковещательный |
E |
11110ХХХ 240.0.0.0 |
255.255.255.254 зарезервировано |
Нерегистрируемые IP-адреса
Класс |
От |
До |
Класс A |
10.0.0.0 |
10.255.255.255 |
Класс B |
172.16.0.0 |
172.31.255.255 |
Класс C |
192.168.0.0 |
192.168.255.255 |