Добавил:
Upload Опубликованный материал нарушает ваши авторские права? Сообщите нам.
Вуз: Предмет: Файл:
ИТ.doc
Скачиваний:
11
Добавлен:
27.11.2019
Размер:
1.12 Mб
Скачать

9.2.4 Пример работы imap4

S: * OK IMAP4 revl Service Ready С: a001 login Vasy pasword S: a001OK LOGIN completed С: a002 SELECT INBOX S: * 18 EXISTS S: * 2 RECENT S: * OK [UNSEEN 17) Message 17 is first unseen S: * OK [UIDVALIDITY 3857529045] UIDs valid S: * FLAGS (\Answered \Flagged \Deleted \Seen \Draft) S: a002 OK [READ-WRITE] SELECT completed С: a003 FETCH 10:12 BODY [HEADER] S: * 12 FETCH BODY [HEADER] {350} S: Date: Wed, 17 Jul 1996 02:23:25 -0700 (PDTl S: From: raan@globe.com S: Subject: Hi S: To: imap@world.edu S: Message-Id: S^ mime-Vresion: 1.0 S: Content-Type: TEXT/PLAIN; CHARSET=US-ASCII S: S: ) S: a003 OK FETCH completed С: a004 SТОRЕ 12 +FLAGS (\DELETED) S: * 12 FETCH FLAGS (\Deleted \ Seen) S: A003 OK STORE completed C: a005 logout S: * BYE IMAP4rev1 server terminating connection S: a005 OK LOGOUT completed

9.2.5 Просмотр сообщений на imap4 сервере с помощью Telnet

Получим письмо через Telnet.

Клиенту необходимо ввести следующие строки:

a001 login bogomolov *********** a002 select inbox a004 fetch 1 rfc822.header

Подключение и получение заголовка письма telnet'ом (UNIX) с сервера IMAP4 (Дионис)

  • Лекция 10 - Подробнее протоколы IP и TCP. Подробнее адресация. Статическая маршрутизация.

  • Семенов Ю.А. (ГНЦ ИТЭФ)

  • Протокол TCP Семенов Ю.А. (ГНЦ ИТЭФ)

  • Спецификация протокола TCP, 1981 (RUS)

10.1 Адресация в сети Internet.

10.1.1 Типы адресов.

В самом начале развития сети было принято решение раздавать IP-адреса блоками, было создано три вида блока, и зарезервировано под эти блоки адреса:

Типы адресов

  • unicast - уникальный адрес, адрес конкретного хоста.

  • broadcast - широковещательный адрес, адрес для все хостов.

  • multicast - групповой адрес, адрес для группы хостов.

Классы адресов

Класс

Длина сетевой части адреса в байтах

Первое число

Количество IP - адресов в блоке

Пример блока

A

1

0-127

16 777 216

122.0.0.0/255.0.0.0 или 122.0.0.0/8

B

2

128-191

65 536

152.126.0.0/255.255.0.0 или 122.126.0.0/16

C

3

192-223

256

83.149.236.0/255.255.255.0 или 122.149.236.0/24

Специальные адреса

D

-

224-239

групповые адреса

E

-

240-255

для экспериментальных целей

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

Как показала практика, такое распределение оказалось не эффективным. Самая большая потребность именно в сетях класса C, а не в B и A. Но классы B и A "съели" большую часть адресов, и их стало не хватать.

Поэтому была принята бесклассовая раздача адресов, которая позволяет, например, дать блок в несколько адресов, либо блок из 256 и еще 64 адресов.

Это пока спасает ситуацию до перехода на IPv6.

Для того, что бы выделить четыре адреса в блок, используют маску подсети, например:

выделим адреса с 83.149.236.0 по 83.149.236.31 в отдельный блок, чтоб задать 32 адреса нужно 5 бит (2^5=32)

256-32=224

83.149.236.0/255.255.255.224 или 83.149.236.0/27 (32-5=27)

Почему называется маска?

01010011 10010101 11101100 00000000 - сеть 83.149.236.0

Наложим маску на адрес (логическое И, 1и1=1, 1и0=0, 0и0=0)

01010011 10010101 11101100 00010000 - проверяемый адрес 83.149.236.16

11111111 11111111 11111111 11100000 - маска 255.255.255.224

01010011 10010101 11101100 00000000 - получаем сеть 83.149.236.0 (в двоичном, см. выше)

Это был адрес принадлежащий сети.

Возьмем адрес не принадлежащий сети - 83.149.236.64

01010011 10010101 11101100 01000000 - проверяемый адрес 83.149.236.64

11111111 11111111 11111111 11100000 - маска 255.255.255.224

01010011 10010101 11101100 01000000 - не получаем сеть 83.149.236.0, значит адрес не принадлежит сети.

Адреса зарезервированные для закрытых локальных сетей (в Интернете их не видно):

10.0.0.0/8

172.16.0.0 - 172.31.255.255

192.168.0.0 - 192.168.255.255

Специальные адреса (зарезервированные).

127.0.0.1 - это адрес обратной связи (loopback) - пакеты по нему реально в сеть не отправляются. Этому адресу по умолчанию назначают имя localhost.

255.255.255.255 - широковещательный адрес, для всех сетей. Используется для DHCP.

Широковещательный (broadcast) адрес сети.

Пакеты посланные на широковещательный адрес, должны принимать все компьютеры этой сети.

Принято назначать широковещательным - последний адрес сети.

Например:

для сети 83.149.236.0/24

83.149.236.255 - broadcast адрес сети 83.149.236.0/24.

83.149.236.0 - адрес сети, unicast-адреса с таким номером быть не должно. Т.е. минимальный размер подсети может быть в 4 адреса.

Кроме случая, когда используется маска 32, для указания одного unicast-адреса, например - 83.149.236.36/32

Групповой адрес (multicast).

Предназначен для группы хостов.

Например, адрес 224.0.0.5 - адрес OSPF - маршрутизаторов, т.е. все OSPF - маршрутизаторы обязаны принимать пакеты с адресом назначения 224.0.0.5.