Концентратор (хаб) - самое простое устройство, которое раскидывает входящие пакеты данных по всем портам.
Коммутатор (свитч) - распределяет пакеты данных не всем подключенным устройствам, а учитывает MAC-адреса устройств, подключенных к соответствующим портам.
Маршрутизатор (роутрер) - более продвинутый чем свитч, позволяет настройки.
Уровни протокола TCP/IP: 1) Прикладной уровень или уровень приложения - FTP, SMB (или самба для доступа к сетевым директориям), HTTP, HTTPS, SSH, DNS. 2) Транспортный уровень - уровень протоколов TCP, UDP. 3) Межсетевой уровень - уровень протокола IP 4) Канальный уровень - как передаются данные
Порт определяет какому приложение пришел тот или иной пакет.