Основы сетевых технологий и кодировок в компьютерных системах
Кодировки
3.01M

Сетевые технологии и кодировки в компьютерных системах

1. Основы сетевых технологий и кодировок в компьютерных системах

2. Кодировки

3.

Кодировки Base
Base 16 (Hex)
ABCDEF0123456789
Base 16 - это система счисления по основанию 16, т.е
шестнадцатиричная система счисления. С ней вы могли и должны были
столкнуться на уроках информатики. Алфавит этой кодировки состоит из
цифр (0-9) и букв (A-F).
Base 32 ABCDEFGHIJKLMNOPQRSTUVWXYZ234567=
Base 32 использует 32 символа: A-Z (или a-z), 2-7. Может содержать в
конце кодированной последовательности несколько спецсимволов
(обычно “=”).
Base64
ABCDEFGHIJKLMNOPQRSTUVWXYZabcdefghijklmnopqrstuvwxyz0123456789+/=
Позволяет кодировать информацию, представленную набором байтов,
используя всего 64 символа: A-Z, a-z, 0-9, /, +. В конце кодированной
последовательности может содержаться несколько спецсимволов
(обычно “=”).

4.

Кодировка Base64
ABCDEFGHIJKLMNOPQRSTUVWXYZabcdefghijklmnopqrstuvwxyz01234567

5.

ASCII

6.

Windows 1251 — современная версия ASCII и
почему вылезают кракозябры

7.

ISO/IEC 8859-1 также известная как ISO 8859-1,
Latin-1 и Windows-1252
ISO-8859-1 — кодовые позиции
0—31 и 127—159 здесь
заполнены управляющими
символами (большинство из
которых, впрочем, всё равно
никто не использует).
Windows-1252, которая
отличается от ISO-8859-1 тем,
что позиции 128—159 здесь
заняты разными полезными
типографскими символами.

8.

Юникод (Unicode) — универсальные кодировки
UTF 8, 16 и 32
Unicode — стандарт кодирования символов, позволяющий представить знаки
почти всех письменных языков.
Коды в стандарте Юникод разделены на несколько областей. Область с
кодами от U+0000 до U+007F содержит символы набора ASCII с
соответствующими кодами. Далее расположены области знаков различных
письменностей, знаки пунктуации и технические символы. Часть кодов
зарезервирована для использования в будущем. Под символы кириллицы
выделены области знаков с кодами от U+0400 до U+052F, от U+2DE0 до
U+2DFF, от U+A640 до U+A69F.

9.

UTF
UTF-8 — одна из общепринятых и стандартизированных кодировок текста,
которая позволяет хранить символы Юникода, используя переменное
количество байт (от 1 до 6).
UTF-16 — один из способов
кодирования символов
из Юникода в виде
последовательности 16битных слов. При этом
каждый символ имеет
значение 2 или 4 байта.
UTF-32— один из способов кодирования символов из Юникод,
использующий для кодирования любого символа ровно 32 бита.

10.

Кракозябры

11.

Таски!
http://51.15.83.86:8000

12.

Основы сетевых
технологий

13.

TCP/IP

14.

OSI и TCP/IP

15.

Протоколы стека TCP/IP

16.

17.

Икапсуляция протоколов

18.

Икапсуляция протоколов

19.

Трехуровневая сетевая модель

20.

Немного
о протоколах

21.

Internet Control Message Protocol (ICMP)
echo

22.

Инкапсуляция ICMP
Типы ICMP сообщений
Команды:
1. Ping
2. Traceroute (Tracert)

23.

24.

Микро-лаба

25.

Микро-лаба
1.Запустить Wireshark
2.Выбрать интерфейс захвата пакетов
(Беспроводное сетевое соединение)
3.Настроить фильтрацию по ICMP
4.Запустить cmd.exe или terminal
5.Ввести команду ping 8.8.8.8
6.Изучить в Wireshark структуру ICMP
пакетов

26.

TErminaL NETwork (Telnet)

27.

28.

Микро-лаба

29.

Микро-лаба
1. Запустить Wireshark
2. Выбрать интерфейс захвата трафика
(Беспроводное сетевое соединение)
3. Настроить фильтрацию по Telnet
4. Найти telnet пакеты в захваченном трафике
5. Посмотреть содержимое telnet пакетов (Follow
TCP Stream)
6. Изучить в Wireshark структуру Telnet пакетов
telnet towel.blinkenlights.nl

30.

Вопрос
Какой главный недостаток протокола
telnet с точки зрения безопасности?

31.

32.

HyperText Transfer Protocol (HTTP)
Каждое HTTP-сообщение состоит из трёх частей, которые
передаются в указанном порядке:
• Стартовая строка (Starting line) — определяет тип сообщения;
• Заголовки (Headers) — характеризуют тело сообщения, параметры
передачи и прочие сведения;
• Тело сообщения (Message Body) — непосредственно данные
сообщения. Обязательно должно отделяться от заголовков пустой
строкой.

33.

Методы

34.

35.

36.

37.

Идентификация?
Аутентификация?
Авторизация?

38.

39.

40.

41.

Тулзы
Wireshark
Tcpdump
NetworkMiner
Tcpflow
Netcat

42.

Пару слов об FTP

43.

Форматы файлов

44.

45.

Передача файла по сети

46.

Тулзы
Wireshark
Notepad ++

47.

Таски!
http://51.15.83.86:8000
English     Русский Правила