СетиПротокол TCP

TCP (Transmission Control Protocol, «протокол управления передачай») — предназначенный для управления передачей данных в сетях и подсетях TCP/IP. TCP — это транспортный механизм, предоставляющий поток данных, с предварительной установкой соединения, за счёт этого дающий уверенность в безошибочности получаемых данных, осуществляет повторный запрос данных в случае потери пакетов и устраняет дублирование при получении двух копий одного пакета.

В отличие от UDP, TCP гарантирует, что приложение получит данные точно в такой же последовательности, в какой они были отправлены, и без потерь.

Процесс добавления заголовка TCP к данным уровня приложения, для последующей доставки, называется инкапсуляцией (encapsulation). Заголовок TCP и следующие за ним данные называются TCP-сегментом (TCP-segment). Заголовок, добавляемый к пакету протоколом TCP имеет следующие поля:

протокол tcp

Читать далее...

СетиСетевые протоколы

Приложения включают клиентское программное обеспечение, которое устанавливается на ПК пользователя (почтовый клиент, FTP-клиент, Web-браузер), а также серверное программное обеспечение (сервер SMTP, POP3, FTP-сервер, Web-сервер), которое постоянно находиться на сервере.

Приложение-клиент создает пользовательский интерфейс для пользователя и общается с сервером, используя протоколы уровня приложений. Приложение-сервер позволяет клиенту делать запросы на получение чего-то, что может быть посланным через сеть, например на получение электронной почты, файла или Web-страницы. В дополнение к передаче данных протоколы уровня приложений включают сообщения, которые управляют тем, что посылается через сеть (команды).

В то время как протоколы уровня приложений – это обычно часть прикладного программного обеспечения, протоколы транспортного уровня (TCP), как правило, входят в состав операционной системы. Протоколы каждого уровня ожидают услуг со стороны протоколов, работающих одним уровнем ниже.

Читать далее...

СетиВиртуальные локальные сети (VLAN)

Виртуальные локальные сети позволяют создавать много под-локальных сетей, не требуя дополнительных аппаратных средств в виде дополнительных коммутаторов.

Виртуальная локальная сеть (VLAN) – широковещательный домен, созданный коммутатором, с использованием поднабора физических портов этого коммутатора. Т.о. можно сконфигурировать коммутатор таким образом, что он будет считать некоторые физические порты принадлежащими одному широковещательному домену – одной VLAN, а другие порты так, что они будут принадлежать другому широковещательному домену (другой виртуальной сети, т.е. отделены друг от друга). Коммутатор сохраняет отдельно таблицы адресов для каждой VLAN.

vlan таблицы

Читать далее...

WebDevАльтернативный метод блокировки сайта по IP в .htaccess

Если необходимо закрыть доступ к сайту по IP-адресу или диапазону, в  .htaccess часто применяют конструкцию:

Order Allow,Deny
Allow from All
Deny from 192.168.1.1

Но иногда .htaccess по каким либо причинам не может верно определить IP и стандартный правила не работают.

Решение: попробуйте блокировать IP-адрес используя mod_rewrite.

Читать далее...

JavaScriptКрасивая jQuery галерея для портфолио

Galleriffic — красивая галерея на jQuery, с широкими возможностями:

  • умная предзагрузка изображений после того как страница загружена;
  • навигация по миниатюрам (с пагинацией);
  • гибкая настройка;
  • возможность слайдшоу;
  • поддержка навигации клавиатурой;
  • система событий и API;
  • поддержка подписей над изображениями;
  • красивое отображение когда JavaScript отключен;
  • поддержка нескольких галерей на странице;

jquery галлерея

Смотреть демо

Читать далее...