===== Технология Ethernet. Часть 1 ===== ==== Виды связи ==== - Simplex. Односторонняя связь * теле- и радиовещание * передача сигнала от спутника - Half-duplex. Двусторонняя связь, но в один момент передавать данные может только одно устройство * разговор по рации. В сетях на данный момент встречается крайне редко, так как при такой передаче данных могут происходить коллизии (столкновение электронов в среде передачи данных) - Full-duplex. Двусторонняя передача данных. * разговор по телефону. Современные сети. \\ ==== Методы адресации данных ==== - Unicast. Передача данных единственному адресату A -> B - Broadcast. Широковещательная передача данных всем устройствам (когда передатчик не знает, кому необходимо передать информацию "кто здесь В?" - вопрос задается бродкастом, как только В отвечает, что это он, передача данных идет по юникасту) - Multicast. Передача данных группе устройств. А другой группе устройств данные не передаются, т.е. у передатчика А есть список устройств, куда необходимо передавать данные. ==== Виды коммутации ==== от коммутации каналов к коммутации пакетов ==== Топологии ==== Топология - характеризует физическое расположение компьютеров, кабелей и других компонентов сети. Топология бывает физическая и логическая: * Физическая - определяет, как соединяются между собой устройства * Логическая - определяет, как передаются потоки данных в сети ==== Абстракции для сетевого взаимодействия ==== - модель OSI - стек протоколов TCP/IP [{{:for_students:sks:net-01.jpg?}}] - Физический уровень. Физика - провода, оптика и т.д. Данные передаются в виде электрических импульсов. - Канальный. Необходим для объединения физических устройств на уровне L2. На этом уровне в пакета появляется заголовок L2 (заголовок - это метаданные). - Сетевой. Необходим для объединение сетей. Работает на уровне L3 и у пакета соответственно появляется заголовок L3. - Транспортный. Необходим для того, чтобы ОС понимала, для какого приложения предназначались данные - для браузера, для почтового клиента, для ssh-клиента и т.д. - Прикладной. Приложения, которые обрабатывают полученные данные. С помощью этих уровней передаются данные от одного устройства другому.