Давайте подробно рассмотрим то, чем мы пользуемся, но часто не знаем, как оно работает.
Термины.
Пакет — блок информации (данных), передаваемых по сети. Теоретически, "пакет" почти синонимичен датаграмме, ячейке, кадру, фрейму, сегменту, фрагменту, сообщению и другим терминам.
Но пакет имеет более обобщённое значение. Чтобы не ошибиться, перед словом "пакет" стоит приписывать тип передаваемых данных или протокол. Пример: IP-пакет, TCP-пакет.
Предыдущие определения будут относится ко всему пакету (уже начинаем путаться), а не только данным. Т.е., и заголовок, и данные. В читерском слэнге, пакетом обычно называют секцию данных в TCP-пакете.
-
Протокол передачи данных — правила формирования пакета данных, установленные у клиента и сервера. В большинстве случаев, представляет собой связку определённого порта и формата передаваемых данных. Например, протокол HTTP использует в основном порт 80 (называемый HTTP-портом), а данные начинаются со слова "GET", "POST" или "HTTP".
-
Интернет (англ Interconnected Networks — объединённые сети) — глобальная телекоммуникационная сеть информационных и вычислительных ресурсов [Ссылки могут видеть только зарегистрированные пользователи. ]
-
Сетевой протокол — набор правил, позволяющий осуществлять соединение и обмен данными между двумя и более включёнными в сеть устройствами. [Ссылки могут видеть только зарегистрированные пользователи. ]
-
Стек протоколов — набор взаимодействующих сетевых протоколов. [Ссылки могут видеть только зарегистрированные пользователи. ]
Тоже самое, что и связка протоколов.
Статья какбэ пишется. Мне так удобнее =)
Последний раз редактировалось Leo_ня; 16.01.2010 в 12:48.