TCP - маалыматтарды Интернет аркылуу берүү үчүн эң популярдуу жана негизги протоколдордун бири. Бул протокол TCP / IP тармактарында колдонулат жана ишке киргизилген туташуу жана жүктөө технологиясынын эсебинен маалыматтын жоготулушун иш жүзүндө жокко чыгарып, маалымат агымын камсыз кылат.
TCP пайда болушу
TCP / IP биринчи жолу 1970-жылдардын башында иштелип чыккан жана ARPANETти куруу үчүн колдонулган. Технология бир эле жергиликтүү же виртуалдык интернет тармагындагы компьютерлерди бириктирүү мүмкүнчүлүгүн изилдөөгө багытталган илимий долбоордун алкагында иштелип чыккан.
TCP байланышын орнотуу браузер, почта билдирүүсү же билдирүү жөнөтүү кардары сыяктуу атайын кардар программасы аркылуу жүргүзүлөт.
TCP структурасы
TCP / IP түзүмү алыскы компьютерлерге жеткиликтүүлүктү түзүүгө, ошондой эле жалпы шаймандардан өзүнчө иштеген жергиликтүү тармактарды түзүү үчүн айрым шаймандарды бириктирүүгө мүмкүндүк берет. TCP маалыматтарды ишенимдүү өткөрүп берүү протоколу. Ошентип, тармакка жөнөтүлө турган бардык маалыматтарды адресат алгандыгына кепилдик берет, б.а. маалыматтар берилген колдонуучу.
TCP үчүн альтернатива UDP. Бул тармактардын ортосундагы маанилүү айырмачылык - TCP адегенде маалымат жөнөтүүчү менен алуучунун ортосунда ишенимдүү байланышты орнотушу керек. Байланыш орнотулгандан кийин, берилиштер өткөрүлүп, андан кийин туташууну токтотуу жол-жобосу башталат. UDP дароо колдонуучуга канал түзбөстөн, керектүү маалымат пакеттерин берүүнү орнотот.
TCP аркылуу маалыматтарды жөнөтүү
Байланыш орноткондон кийин, TCP маалыматтарды жөнөтүүчүнүн жана алуучунун IP даректерине ылайык түзүлгөн маршруттар боюнча жөнөтөт. IP дарек - бул Интернеттеги ар бир тармактык шайман үчүн уникалдуу идентификатор, ошондуктан түзүлгөн туннель аркылуу жөнөтүлгөн пакетти жоготуп же башка колдонуучуга жаңылыштык менен жөнөтүү мүмкүн эмес.
Маалыматтарды берүүнүн физикалык деңгээлинде маалымат жыштыктардын, амплитудалардын жана башка толкун формаларынын түрүнө ээ, алар буга чейин адресаттын тармактык интерфейс картасы тарабынан иштелип чыгат.
Канал протоколдору компьютер тарабынан маалыматты иштеп чыгуу жана башка компоненттерге берүү үчүн жооп берет, алардын катарында Ethernet, ATM, SLIP, IEEE 802.11. Бул каналдар маалыматтарды берүүнү гана эмес, адресатка жеткирүүнүн формасын да камсыз кылат. Ошентип, IEEE 802.11 тармактарында маалымат зымсыз радио сигналдын жардамы менен берилет. Бул учурда, компьютердин тармактык картасынан сигнал жөнөтүлөт, анын да өзүнүн MAC коду бар. Ethernet учурда, бардык берилиштер кабелдик байланыш аркылуу жүзөгө ашырылат.