TCP (Transmission Control Protocol) түсіндірмесі

Хаттама сенімді деректерді беруді қамтамасыз етеді

TCP (Транзакцияны басқару протоколы) - желілер бойынша деректерді беруде пайдаланылатын маңызды желі протоколы. Желілер контексіндегі протокол - деректерді берудің қалай жүзеге асырылатынын басқаратын ережелер мен процедуралар жиынтығы, пайдаланылатын жер, бағдарламалық жасақтама немесе аппараттық құралдардан тәуелсіз бүкіл әлемдегі барлық адамдар бұл нәрсені бірдей етеді . TCP IP (Интернет протоколы) бірге TCP / IP деп аталатын танымал дуэтте жұмыс істейді. Сіз бұл терминді параметрлермен ойнасаңыз, компьютеріңіздің, смартфоныңыздың немесе портативті құрылғының желілік параметрлерінде көре аласыз. IP бөлімі TCP-тің берілу сенімділігін басқару кезінде дереккөзден көзге дейін деректерді бағыттау және бағыттаумен айналысады. Бұл мақалада біз TCP және оның қалай жұмыс істейтінін көреміз.

TCP қандай жұмыс істейді

TCP функциясы деректердің сенімділігін қамтамасыз ету үшін деректерді беруді бақылау. Интернеттегі желілерде деректер дербес түрде желіде жіберілетін деректер бірліктері болып табылатын пакеттерге жіберіледі және түпнұсқалық деректерді қайтару үшін тағайындалған жерге жеткенде қайта жиналады.

Желі бойынша деректерді беру қабаттарда, әр қабаттағы әрбір протоколды басқалар жасайтын әрекеттермен толықтыратын нәрсе жасайды. Бұл қабаттар жиынтығы хаттама стек деп аталады. TCP және IP жұмыс істейді, біреудің үстінде бір-біріне қол жеткізеді. Мысалы, бір стэкте HTTP - TCP - IP - WiFi болуы мүмкін. Бұл, мысалы, компьютер веб-бетке кіргенде HTTP протоколын веб-бетті HTML-де алу үшін пайдаланады, TCP трансляцияны басқарады, желідегі IP-арналарды басқарады (мысалы, Интернет), WiFi-ді жергілікті желіде.

Сондықтан, TCP беру кезінде сенімділікті қамтамасыз етуге жауапты. Деректерді сенімді беру - келесі талаптар орындалатын біреуі. Сценарийлер тұжырымдаманы жақсы түсіну үшін беріледі.

TCP қалай жұмыс істейді

TCP өз пакеттерін белгілейді, олар нөмірленеді. Сондай-ақ, олар тағайындалған пунктке жетудің соңғы мерзімі бар екеніне көз жеткізеді (бұл бірнеше жүз миллисекундтың уақытын белгілеу мерзімі) және басқа да техникалық ережелер. Жіберілген әрбір пакет үшін жіберуші құрылғы растау деп аталатын пакет арқылы хабарланады. Аты бәрін айтады. Егер уақыт аяқталғаннан кейін ешқандай растау алынбаса, көзден шыққан немесе кешіктірілген буманың басқа көшірмесі жіберіледі. Тапсырыссыз пакеттер де расталмады. Осылайша, барлық пакеттер әрдайым жиналып, тесіксіз және алдын ала берілген және қолайлы кешіктірілу жағдайында.

TCP мекенжайы

IP IP мекенжайлары ретінде белгілі адрестеудің толық механизмі болғанымен, TCP осындай мұқият адрестік жүйе жоқ. Бұл қажет емес. Ол тек жұмыс істейтін құрылғы арқылы берілген нөмірлерді ғана қызмет көрсететін пакеттерді қабылдауға және жіберуге мүмкіндік береді. Бұл сандар порт деп аталады. Мысалы, веб-браузерлер TCP үшін портты 80 пайдаланады. Порт 25 пайдаланылады немесе электрондық пошта. Порт нөмірі көбінесе қызмет үшін IP адресімен, мысалы, 192.168.66.5:80