Съдържание:
Определение - Какво означава транспортен слой?
Транспортният слой е слойът в модела на отворена система за взаимно свързване (OSI), отговорен за комуникацията от край до край по мрежа. Тя осигурява логическа комуникация между приложни процеси, работещи на различни хостове в рамките на многопластова архитектура на протоколи и други мрежови компоненти.
Транспортният слой е отговорен и за управлението на корекцията на грешки, като осигурява качество и надеждност на крайния потребител. Този слой позволява на хоста да изпраща и получава коригирани грешки данни, пакети или съобщения по мрежа и е мрежовият компонент, който позволява мултиплексиране.
В OSI модела транспортният слой е четвъртият слой от тази мрежова структура.
Техопедия обяснява транспортния слой
Транспортните слоеве работят прозрачно в горните слоеве, за да доставят и получават данни без грешки. Страната за изпращане изпраща съобщенията за приложения на сегменти и ги предава на мрежовия слой. След това приемащата страна отново сглобява сегменти в съобщения и ги предава на приложния слой.
Транспортният слой може да предостави някои или всички от следните услуги:
- Комуникация, ориентирана към връзката: Устройствата в крайните точки на мрежовата комуникация създават протокол за ръкостискане, за да се гарантира, че връзката е стабилна преди обмен на данни. Слабостта на този метод е, че за всяко доставено съобщение има изискване за потвърждение, като се добави значително натоварване на мрежата в сравнение с пакетите за коригиране на собствената грешка. Повтарящите се искания причиняват значително забавяне на скоростта на мрежата, когато се изпращат дефектни байтови потоци или дейтаграми.
- Доставка с една и съща поръчка: гарантира, че пакетите винаги се доставят в строга последователност. Въпреки че мрежовият слой е отговорен, транспортният слой може да поправи всички несъответствия в последователността, причинени от капки на пакета или прекъсване на устройството.
- Цялостност на данните: С помощта на контролни суми може да се гарантира целостта на данните във всички слоеве за доставка. Тези контролни суми гарантират, че предаваните данни са същите като данните, получени чрез многократни опити, направени от други слоеве, за да няма повторни данни.
- Контрол на потока: Устройствата от всеки край на мрежовата връзка често нямат начин да знаят възможностите на взаимно по отношение на пропускане на данни и следователно могат да изпращат данни по-бързо, отколкото приемащото устройство е в състояние да ги буферира или обработва. В тези случаи превишаването на буфера може да доведе до пълни прекъсвания на комуникацията. И обратно, ако приемащото устройство не получава данни достатъчно бързо, това води до подкопаване на буфера, което може да доведе до ненужно намаляване на работата на мрежата.
- Контрол на трафика: Цифровите комуникационни мрежи са обект на ограничения на честотната лента и скоростта на обработка, което може да означава огромен потенциал за претоварване на данни в мрежата. Това претоварване на мрежата може да засегне почти всяка част от мрежата. Транспортният слой може да идентифицира симптомите на претоварени възли и намалени скорости на потока.
- Мултиплексиране: Предаването на множество пакети потоци от несвързани приложения или други източници (мултиплексиране) през мрежа изисква някои много специални механизми за управление, които се намират в транспортния слой. Това мултиплексиране позволява използването на едновременни приложения през мрежа, например когато на един компютър се отварят различни интернет браузъри. В OSI модела мултиплексирането се обработва в сервизния слой.
- Ориентация на байта: Някои приложения предпочитат да получават байтови потоци вместо пакети; транспортният слой позволява предаване на байтово ориентирани потоци данни, ако е необходимо.