35. ѕротокол “—–: призначенн¤, загальна характеристика, формат пов≥домлень.
ѕротокол TCP (Transmission Control Protocol) Ї одним з
базових
протокол≥в транспортного р≥вн¤
мереж≥ Internet. ÷ей
протокол дозвол¤Ї
виправл¤ти помилки, ¤к≥ можуть виникнути в процес≥ передач≥ пакет≥в, та
Ї протоколом з≥ встановленн¤м
лог≥чного зТЇднанн¤ - в≥ртуального каналу.
ѕо цьому каналу передаютс¤ и приймаютс¤ пакети з реЇстрац≥Їю њх
посл≥довност≥, зд≥йснюЇтьс¤ управл≥нн¤ потоком пакет≥в, организовуЇтс¤
повторна передача спотворених пакет≥в; наприк≥нц≥ сеансу канал
розриваЇтс¤. ѕри цьому протокол TCP Ї Їдиним базовим
протоколом з
с≥мейства TCP/IP, ¤кий маЇ
додаткову систему ≥дентиф≥кац≥њ
пов≥домлень
та зТЇднанн¤. —аме
цьому протоколи прикладного
р≥вн¤ FTP та TELNET, що
надають користувачам в≥ддалений
доступ на хости Internet, реал≥зован≥ на
баз≥ протокола TCP.
ѕротокол TCP забов'¤заний забезпечити над≥йний серв≥с дл¤ комун≥кац≥й
м≥ж процесами
в багатомережн≥й систем≥.
ѕротокол TCP повинен бути
сп≥льним протоколом дл¤ комун≥кац≥й м≥ж хост-компТютерами у велик≥й
к≥лькост≥ мереж.
ќтже, TCP - це протокол забезпеченн¤
над≥йност≥ пр¤мих зТЇднань,
створений дл¤ багатор≥вневоњ ≥Їрарх≥њ
протокол≥в,† що п≥дтримують
м≥жмережн≥ застосуванн¤. ѕротокол TCP забезпечуЇ
над≥йн≥сть комун≥кац≥й
м≥ж парами процес≥в на хост-компТютерах,
п≥дТЇднаних до р≥зних
компТютерних комун≥кац≥йних мереж, ¤к≥ зТЇднан≥ в Їдину систему. ўодо
над≥йност≥ протокол≥в б≥льш
низького, н≥ж TCP, р≥вн¤ зроблен≥
досить
скромн≥ вимоги. TCP передбачаЇ, что в≥н
може отримати простий,
потенц≥йно ненад≥йний серв≥с
дл¤ своњх датаграм з боку протокол≥в
нижнього р≥вн¤. ¬ принцип≥, протокол TCP повинен
бути роботоздатним на
великому набор≥ комун≥кац≥йних
систем, починаючи з кабельних зТЇднань та
зак≥нчуючи мережами з переключенн¤м
пакет≥в чи електричних ланцюг≥в.
TCP займаЇ в багатор≥внев≥й
арх≥тектур≥ протокол≥в нишу безпосередньо
над протоколом Internet, ¤кий дозвол¤Ї протоколу TCP в≥дправл¤ти та
отримувати сегменти ≥нформац≥њ
зм≥нноњ довжини, замкнен≥ в оболонку
Internet датаграм. Internet
датаграма надаЇ засоби дл¤ адресац≥й
в≥дправника та отримувача сегмент≥в
TCP в р≥зних мережах.
ѕротокол
Internet також зд≥йснюЇ
будь-¤ку фрагментац≥ю
та зборку сегмент≥в TCP,
необх≥дну дл¤ зд≥йсненн¤ передач≥
та доставки через велику к≥льк≥сть
мереж та пром≥жних шлюз≥в.
ѕротокол Internet також обробл¤Ї ≥нформац≥ю
про
приор≥тет, класиф≥кац≥ю безпеки, а також зд≥йснюЇ розмежуванн¤ TCP
сегмент≥в. “ак що ц¤ ≥нформац≥¤ може бути передана напр¤му кр≥зь множину
мереж.