в чем разница между Ethernet
,TCP
и IP
в простых (простых абстрактных) терминах?
пожалуйста, не копируйте из Википедии...
в чем разница между Ethernet
,TCP
и IP
в простых (простых абстрактных) терминах?
пожалуйста, не копируйте из Википедии...
представьте себе одну из таких пневматические трубки системы сообщение. Ethernet является трубкой, используемой для отправки сообщения, IP является конвертом в трубке, и TCP / UDP является буквой в конверте.
кто-то (заявление) пишет письмо и засовывает его в конверт. Другой человек (NIC) смотрит на адрес на конверте, кладет его в трубку, закрывает его, наполняет его в правой двери, чтобы приблизить его к месту назначения, а затем нажимает кнопку.
трубки переносится в другую дверь, где кто-то (маршрутизатор) открывает трубку, читает адрес, помещает его обратно в трубку и отправляет его через другую дверь.
В конце концов он прибывает в пункт назначения, где сетевой адаптер с другой стороны забирает его и передает приложению.
Это, конечно, огромное упрощение, что на самом деле случается, но это довольно приличная база для начала.
любой из них используется в слое. Ethernet на уровне 2, IP на уровне 3 и TCP на уровне 4 (номера уровней основаны на модели OSI).
каждый из них имеет dutty доставки пакетов от одной вещи к другой:
Ethernet : от hop к другому (хоп означает непосредственно подключенное устройство)
IP: от конец к другому (удаленному устройству или подключенному устройству)
TCP: От одного процесс к другому (процесс работает на двух концах)
значительно упрощенный и потенциально неточный. ;) tcp (Transmission Control Protocol) и ip (Internet Protocol) являются программными протоколами. Они работают на разных уровнях сетевого стека. Ethernet является средой, которую он передает по сравнению с вещью, как token ring, fiber и т. д. описание физического уровня стека.
Ethernet
физическое сообщении сервис. Читает и пишет сообщения по проводам. (упрощенно)
IP
на переадресация сервис. Это (ненадежно) перезагружает сообщения от одного провода на другой, таким образом, узлы могут передать сообщения узлам, с которыми они физически не связаны.
TCP
своего рода оболочка вокруг IP. Использует обмен сообщениями IP сервис с целью предоставления подключения между процессами, запущенными на разных узлах, которые
физический (уровень 1): какой-то физический (электрический, электромагнитный, оптический) метод и стандарт сигнализации. Почти всегда обращано в оборудовании. Сильно зависит от среды и скорости.
Ethernet (Уровень 2): использует MAC - адреса для идентификации узлов - "блоки данных протокола" называются кадрами. Этот уровень не имеет понятия межсетевого взаимодействия. Это передает кадр назначению, предполагая, что это может выбросить через среду и что это доберется там.
IP (уровень 3): использует IP - адреса для идентификации узлов - "блоки данных протокола" называются пакетами. Этот уровень позволяет использовать схему IP-адресации. На этом уровне начинает действовать концепция межсетевого взаимодействия. Теперь у нас есть базовый механизм, который позволяет нам сказать: "этот набор IP - адресов доступен, если мы выбрасываем пакет непосредственно через среду" и "этот другой набор IP-адресов доступен только косвенно-мы должны отправить его на шлюз."
UDP (уровень 3.1 ish): В принципе, IP-пакет расширен, чтобы иметь концепцию" порта", закрепленного на нем. Порты позволяют обращаться к разным слушателям на одном и том же хосте - так что более чем одна программа на хосте может использовать все это отличный материал и среда может быть использована более эффективно.
TCP (Уровень 4): использует порты, позволяющие нескольким отправителям/прослушивателям в дополнение к IP - адресам идентифицировать узлы - "блоки данных протокола" называются сегментами. Этот уровень реализует "сервисы, ориентированные на соединение" и гарантирует, что IP не делает. IP-пакеты могут прибыть или не прибыть вовсе. TCP отслеживает пакеты, используя оконную схему, и пытается удостовериться через подтверждения, что назначение действительно получило все свои данные.
Постоянная ссылка на данную страницу: [ Скопировать ссылку | Сгенерировать QR-код ]