PracticU

Модель TCP/IP
Уровень приложения

Без субтитровС субтитрами
PracticU › Курс компьютерной связи CCNA компании Cisco - 200-301 › Модель TCP/IP Уровень приложения
Словарь терминов:
модель - Компонент, представляющий данные и бизнес-логику приложения. Также абстрактное представление системы или процесса.
TCP - Надёжный протокол передачи, который гарантирует, что все пакеты данных дойдут до цели в целости и в правильном порядке.
веб-сервер - Программа или компьютер, принимающие HTTP-запросы и отдающие веб-страницы и ресурсы клиентам.
HTTP - Протокол передачи веб-страниц и данных между браузером и сервером. Его защищённая версия: HTTPS.
SMTP - Стандартный протокол отправки электронной почты между почтовыми серверами.
протокол - Согласованный набор правил, определяющих, как устройства или программы обмениваются данными, например HTTP или TCP.
шифрование - Преобразование данных в нечитаемый вид с помощью ключа, так что прочитать их может только владелец нужного ключа.
трафик - Данные, передаваемые по сети между устройствами.

Модель TCP/IP Уровень приложения
Уровень приложения это сама информация, ради которой происходит обмен: страница сайта, письмо или ответ DNS. Остальные уровни нужны только для того, чтобы доставить ее.
Основные шаги
1. Две модели: модель OSI теоретическая и описывает семь уровней. Модель TCP/IP практическая и содержит четыре.
2. Пакеты: данные делятся на пакеты, размер которых ограничен примерно 1500 байтами.
3. Структура пакета: пакет состоит из заголовков разных уровней, а в конце находятся данные приложения.
4. Общий язык: веб-сервер и браузер говорят на HTTP, DNS-сервер на DNS, почтовые серверы на SMTP. Обе стороны должны знать один и тот же протокол.
5. Свой протокол: программист может придумать протокол для своей сетевой программы, например игры. Тогда понять его сможет только эта программа.
6. Шифрование: если данные зашифрованы, сниффер покажет набор непонятных символов вместо текста.
Обратите внимание
Незашифрованный HTTP-трафик можно прочитать прямо в сниффере, поэтому важно шифровать данные. Стандартные протоколы понимают любые программы, которые слушают сеть, а нестандартные понятны только той программе, для которой созданы.
Главная информация передается на уровне приложения, а остальные уровни служат упаковкой для ее доставки.
Следующий урок курса: Что такое порт в компьютере - Port

Содержание лекции: Модель TCP/IP Уровень приложения

  1. 00:00

    Модель TCP/IP и модель OSI

  2. 00:38

    Зачем делить связь на уровни

  3. 01:10

    Захват пакетов для изучения протоколов

  4. 01:45

    Разбиение данных на пакеты

  5. 02:23

    Просмотр оригинального пакета

  6. 02:58

    Четыре уровня в структуре пакета

Расшифровка лекции: Модель TCP/IP Уровень приложения

Полный текст первых минут лекции «Модель TCP/IP Уровень приложения» из видеокурса PracticU – субтитры с временной меткой для каждого абзаца. Так можно прочитать и найти нужные темы ещё до начала обучения.

  1. 00:02

    На этом уроке мы начнем говорить о сетевой связи между компьютерами. Вся связь между компьютерами разделена на несколько уровней. И это называется модель TCP-IP, или модель OSI.

  2. 00:14

    TCP-IP это практическая модель, а OSI теоретическая. На заре времен придумали 7 уровней модели OSI. То есть сначала решили разделить связь на 7 разных уровней.

  3. 00:26

    Но на деле, когда стали выполнять, применять эти 7 уровней, решено было разделить всего на 4. Зачем вообще систему делить на эти уровни?

  4. 00:35

    Для модульной совместимости. Например, чтобы можно было поменять сетевую карту, не меняя весь Windows и всю систему.

  5. 00:42

    Конечно, есть преимущество в делении системы на уровни, потому что можно заменить определенную часть, относящуюся к одному уровню, не меняя частей, связанных с другими.

  6. 00:52

    Но если разделить на слишком много уровней, то применение становится неудобным. Слишком большое количество стандартов создает излишнее нагромождение.

  7. 01:00

    Поэтому на практике решено было разделить на всего четыре уровня. А YSI это только теоретическая модель, которая изначально говорила о семи уровнях.

  8. 01:08

    А сейчас мы возьмем снифер, захватим пакеты и посмотрим на практическую модель TCP IP, увидим все уровни. Неважно, смотрим ли мы страницы через браузер или переписываем файл по сети, связь в принципе будет устроена одинаково.

  9. 01:21

    И вот, снифер мне показывает два пакета, которые были захвачены. Пакет это минимальная посылка, которая передается между компьютерами. Мой компьютер посылает пакет на сервер, а сервер отвечает своим пакетам.

  10. 01:33

    Размер этой элементарной посылки пакета ограничен. Они не могут превосходить размер в 1500 байтов. Это общий мировой стандарт.

  11. 01:43

    При посылке более объемной информации она делится на такие упаковки пакеты. Это подобно почте, на которой есть ограничение объема посылки и ее веса.

  12. 01:53

    Если вы захотите отправить кому-нибудь очень много предметов, их придется послать многими посылками. Потому что почта не согласится послать посылку больше определенного размера или веса.

  13. 02:05

    Точно так же и в пакетах, посылаемых компьютером, есть ограничение объема на каждый пакет. Наш личный компьютер сначала посылает пакет с запросом на сервер.

  14. 02:15

    Сервер отвечает нам соответствующим своим пакетам. Или многими, и в этих пакетах находится вся информация, передаваемая по связи. Если мы зайдем на какой-то сайт, то пробегут по сети вот такие пакеты.

  15. 02:28

    Снифер их отследит и покажет. Остановим его. Остановим захват снифером пакетов. Stop capturing packets. А можно не останавливать, но просто запретить в окошке списка прокручивать вниз.

  16. 02:41

    При захвате новых пакетов. И тогда он продолжает захватывать, но не движет моим окном. Ну что ж, начнем заглядывать вовнутрь какого-нибудь пакета.

  17. 02:49

    Я выберу какой-нибудь пакет и посмотрю на его информацию так, как она есть, в непонятном виде. Это оригинальный пакет, именно такой, каким он прошел по сети.

  18. 02:58

    И все эти единички и нули, которые здесь проходят, интерпретируются согласно стандарту. И среди этих стандартов есть четыре уровня.

  19. 03:05

    Первый уровень написан в самом начале пакета. Второй уровень описан далее в продолжении пакета. Вслед за ней идет также информация третьего уровня.

  20. 03:13

    И далее последняя часть написана в конце пакета. Рассмотрим пакет, полученный из-за браузера. Вот в нем первый уровень.

  21. 03:21

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

Полный курс: Курс CCNA 200-301 онлайн

Предыдущая лекция: Модель TCP/IP - Wireshark Установка

Следующая лекция: Что такое порт в компьютере - Port

Похожие лекции из других курсов

  • OSI и TCP/IP
  • Сканирование портов - TCP
  • Reflected XSS - Отражённый - DVWA - Низкий уровень защиты

Другие курсы этого направления

  • Курс CCNP - 350-401