Видео: Разлика между протоколите TCP и UDP
2024 Автор: Mildred Bawerman | [email protected]. Последно модифициран: 2023-12-16 08:37
TCP срещу UDP протоколи
Както TCP, така и UDP се вписват в четвъртия слой в модела OSI, който е транспортен слой точно над IP слоя. TCP и UDP и двете поддържат предаването на данни по два различни начина, TCP е ориентиран към връзката, а UDP е без връзка.
При транспортирането на пакети има две основни ограничения, едното е надеждността, а другото е латентността. Надеждността е гарантирана доставка на пакета и латентността е навременна доставка на пакета. И двете не могат да бъдат постигнати до връх едновременно, но могат да бъдат оптимизирани.
За да инициира комуникация на данни между два възела, подателят трябва да знае IP адреса на получателя, както и номера на порта. IP адресът е да насочи пакета, а номерът на порта е да предаде пакета на правилния човек. По-нататъшно обяснение на този сценарий в пример от реалния свят, помислете за мулти-търговска сложна среда и някой ви насочи да пазарувате 30 (което е бръснарски салон), Golden Plaza, No 21 Park Ave, за да стигнете до това място, трябва да знаете само Не 21, но за да получите услугата от салона, трябва да знаете номера на магазина, който е 30. Можете да приемете номер 21 като IP адрес и магазин № 30 като номер на пристанище.
Същото като при комуникацията на данни и услугите на приложения, моделът TCP приложения слуша номера на портове, за да приеме TCP връзки. Подобно на UDP приложенията, също прослушват номера на портове, за да доставят UDP услуги.
TCP:
Дефинирано в RFC 793
TCP е ориентиран към свързване надежден протокол за поддържане на гарантирано предаване на данни. От самото установяване на връзката TCP гарантира надеждността. Някои от основните характеристики на TCP са трипосочно ръкостискане (SYN, SYN-ACK, ACK), откриване на грешки, бавен старт, контрол на потока и контрол на задръстванията.
TCP е надежден транспортен механизъм, така че ще се използва там, където доставката на пакети е задължителна дори при задръствания. Типичен пример за TCP приложения и номера на портове са FTP данни (20), FTP контрол (21), SSH (222), Telnet (23), поща (25), DNS (53), HTTP (80), POP3 (110), SNMP (161) и HTTPS (443). Това са добре известни TCP приложения.
UDP:
Дефинирано в RFC 768
UDP (User Datagram Protocol) е прост протокол за предаване, който предоставя ненадеждна услуга. Това не означава, че UDP няма да достави данните, но няма механизми за наблюдение на контрола на претоварването или загубата на пакети и т.н. Тъй като е прост, той избягва обработката на режийни в мрежовия интерфейс. Приложенията в реално време използват предимно UDP, тъй като отпадането на пакети е за предпочитане пред забавените пакети. Типичен пример е потокът от глас през IP медии.
Резюме:
(1) TCP е ориентиран към връзка и надежден, тъй като тъй като UDP е връзка по-малко и ненадеждна.
(2) TCP се нуждае от повече обработка на ниво мрежов интерфейс, където както в UDP не е така.
(3) TCP използва трипътен ръкостискане, контрол на задръстванията, контрол на потока и друг механизъм, за да се увери в надеждното предаване.
(4) UDP се използва най-вече в случаите, когато забавянето на пакета е по-сериозно от загубата на пакети. (Приложения в реално време)
Препоръчано:
Разлика между дневния ред и протоколите
Програма срещу протоколи Програма и протоколи са две от най-важните съставки на срещата. Има много неща в съзнанието на човека, който Ара
Разлика между TCP и IP
TCP срещу IP TCP и IP са първите и най-важните два комуникационни протокола в Internet Protocol Suite (които включват всички комуникационни
Разлика между ЕМП и потенциална разлика
EMF срещу потенциална разлика (електромоторна сила) се използват за описване на два различни параметъра между две точки. Терминът „потенциална разлика“е ге
Разлика между протоколите TCP и SCTP
Протоколи TCP срещу SCTP Както TCP (протокол за управление на предаването), така и SCTP (протокол за предаване на поточно управление) лежат в транспортния слой и осигуряват транс
Разлика между ключовата разлика между металните и неметалните минерали
Ключова разлика - метални срещу неметални минерали Минералът е естествено срещаща се твърда и неорганична съставка с определена химическа формула и