Закладки

Здесь ничего нет. Чтобы добавить пост в закладки, нажмите на .

  • CCNA Routing & Switching для сомневающихся — #7

  • 🟣 Про сегментацию данных и мультиплексирование

    Представьте, что вы хотите отправить большой архив с данными своему другу. В теории всё просто — вы устанавливаете соединение с компьютером друга через Интернет и за один присест передаёте весь архив.

    Проблема в том, что если бы Интернет работал так же, то пока бы вы отправляли этот большой архив с данными, другие устройства сети не смогли бы одновременно с вами передавать данные по сети, потому как она была бы занята отправкой только вашего файла.

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

    💡 Кстати, во времена Dial-Up люди постоянно сталкивались с такой проблемой — каждый сеанс связи («дозвон») представлял из себя непрерывное подключение по телефонной линии к серверу, который был подключен к сети Интернет. При загрузке больших файлов через Dial-Up часто можно было наткнуться на разрывы, из-за которых загрузку файла приходилось начать заново.

    Поэтому умные люди придумали две замечательные вещи — сегментацию и мультиплексирование.

    🔴 Если обобщать, сегментация — это когда мы одно большое сообщение делим на множество маленьких кусочков, нумеруем их и отправляем получателю.

    А вот мультиплексирование — это чередование передачи различных кусочков (сегментов) в рамках нескольких сеансов связи.

    Например, если два человека в одной сети решили одновременно связаться с человеком из другой сети — их сообщения будут поделены на маленькие кусочки, пронумерованы и отправлены в порядке общей очереди получателю, который находится в другой сети.

    Лучше это будет объяснить на примере — Петя и Вася хотят одновременно отправить сообщение Мише. Сначала Петя отправляет кусочек своего сообщения Мише, потом — Вася, затем снова Миша и так до тех пор, пока все кусочки их сообщений не будут доставлены Мише.

    🟣 Про инкапсуляцию и PDU

    Если что, PDU — это не ругательство, а всего лишь единица данных протокола (Protocol Data Unit — протокольный блок данных).

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

    В ходе инкапсуляции каждый последующий уровень инкапсулирует данные PDU, которые были получены с более высокого уровня.

    Примерно так выглядит процесс инкапсуляции и декапсуляции (процесс, обратный инкапсуляции):

    🟠 Декапсуляция — это процесс, обратный инкапсуляции. В ходе декапсуляции сетевым устройством удаляются служебные заголовки по мере продвижения данных по стеку вверх.