- Транспортният слой е представен от два протокола: TCP и UDP.
- IP протоколът в мрежовия слой доставя дейтаграма от изходния хост до целевия хост.
- В наши дни операционната система поддържа многопотребителски и многопроцесорни среди, изпълняваната програма се нарича процес. Когато хост изпраща съобщение до друг хост, това означава, че процесът източник изпраща процес към процес местоназначение. Протоколите на транспортния слой дефинират някои връзки към отделни портове, известни като протоколни портове.
- IP протоколът е протокол от хост към хост, използван за доставяне на пакет от хост източник до хост местоназначение, докато протоколите на транспортния слой са протоколи от порт към порт, които работят в горната част на IP протоколите, за да доставят пакета от източника порт към IP услугите и от IP услуги към целевия порт.
- Всеки порт се определя от адрес с положително цяло число и е от 16 бита.
UDP
- UDP означава Протокол за потребителска дейтаграма .
- UDP е прост протокол и осигурява непоследователна транспортна функционалност.
- UDP е протокол без връзка.
- Този тип протокол се използва, когато надеждността и сигурността са по-малко важни от скоростта и размера.
- UDP е протокол на транспортно ниво от край до край, който добавя адреси на транспортно ниво, контрол на грешката на контролната сума и информация за дължината към данните от горния слой.
- Пакетът, произведен от UDP протокола, е известен като потребителска дейтаграма.
Формат на потребителска дейтаграма
Потребителската дейтаграма има 16-байтово заглавие, което е показано по-долу:
Където,
Недостатъци на UDP протокола
- UDP предоставя основни функции, необходими за доставката от край до край на предаване.
- Той не предоставя функции за последователност или пренареждане и не посочва повредения пакет при докладване за грешка.
- UDP може да открие, че е възникнала грешка, но не уточнява кой пакет е бил загубен, тъй като не съдържа идентификатор или пореден номер на определен сегмент от данни.
TCP
- TCP означава протокол за контрол на предаването.
- Той предоставя пълни услуги на транспортния слой за приложения.
- Това е протокол, ориентиран към връзката, означава връзката, установена между двата края на предаването. За създаване на връзка TCP генерира виртуална верига между изпращача и получателя по време на предаването.
Характеристики на TCP протокола
- Установете връзка между два TCP.
- Данните се обменят и в двете посоки.
- Връзката е прекратена.
Получаващият TCP използва поредния номер, за да сглоби отново сегментите, ако пристигнат в неправилен ред, или за да елиминира дублиращите се сегменти.
Формат на TCP сегмента
Където,
обработка на изключения в java
Има общо шест вида флагове в контролното поле:
Разлики между TCP и UDP
Основа за сравнение | TCP | UDP |
---|---|---|
Определение | TCP установява виртуална верига, преди да предаде данните. | UDP предава данните директно към целевия компютър, без да проверява дали приемникът е готов да получи или не. |
Вид на връзката | Това е протокол, ориентиран към свързване | Това е протокол без връзка |
Скорост | бавен | Високо |
Надеждност | Това е надежден протокол. | Това е ненадежден протокол. |
Размер на заглавката | 20 байта | 8 байта |
признание | Той изчаква потвърждението на данните и има възможност да изпрати отново изгубените пакети. | Нито приема потвърждението, нито препредава повредената рамка. |