TCP ir HTTP
Transmission Control Protocol (dar žinomas kaip TCP) yra pagrindinis interneto protokolo rinkinio protokolas. Jis veikia aukštesniame lygyje nei jo tėvynainis, interneto protokolas (dar žinomas kaip IP). Du pagrindiniai TCP rūpesčiai yra dvi galinės sistemos, pavyzdžiui, interneto naršyklė ir žiniatinklio serveris. TCP teikia baitų srauto tiekimą iš programos iš vieno kompiuterio į kitą. TCP taip pat atsakinga už dydžio, srauto valdymo, keitimosi duomenimis greičio ir tinklo srauto perkrovos valdymą.
Hiperteksto perdavimo protokolas (dar žinomas kaip HTTP) yra „Application Layer“ protokolas, reiškiantis, kad tai yra protokolas, klasifikuojantis kitus protokolus ir metodus kompiuterinių tinklų architektūriniuose modeliuose. Jis naudojamas toms informacinėms sistemoms, kurios yra platinamos, bendradarbiauja ir hipermedia. Tai yra užklausos / atsakymo standartas, dažniausiai pasitaikantis kompiuterio serverio skaičiavime, kuriame interneto naršyklės ar vorai tarnauja kaip klientai, o kompiuteryje veikianti ir internetinę svetainę talpinanti programa tarnauja kaip tikrasis serveris..
TCP teikia ryšių paslaugas tarpiniu lygmeniu tarp taikymo programos ir IP. Tai reiškia, kad kai taikomoji programa nori perduoti didelį duomenų kiekį internetu naudodama IP, užuot suskirstę duomenis į dydžius, kurie tinka IP, ir naudodamiesi IP užklausų serija, programinė įranga yra pajėgi išduoti vieną užklausą TCP ir leisti šiam protokolui tvarkyti IP perdavimo duomenis. TCP nustato IP kylančias problemas, prašo pakartotinai perduoti prarastus paketus, pertvarko paketų tvarką (kad jie vėl būtų tinkamai išdėstyti) ir padeda sumažinti tinklo perkrovą (siekiant sumažinti pasikartojimą) kitų problemų). Kai visa tai bus padaryta ir surinkta tinkama duomenų kopija, paketas bus perduotas programai.
HTTP yra toks reiškinys kaip seansas. Iš tikrųjų HTTP seansas yra užklausų / atsakymų operacijų, įvykusių tinkle, seka. Klientas pateikia užklausą ir užmezga TCP ryšį su konkrečiu pagrindinio kompiuterio prievadu. HTTP serveris „įsiklauso“ į tą uostą ir laukia užklausos pranešimo iš kliento. Gavęs šią užklausą, serveris klientui perduoda eilutę atgal su savo pranešimu, kurį sudaro prašomi ištekliai, klaidos pranešimas ar kita informacija.
Santrauka:
1. TCP yra pagrindinis, veikiantis gana aukštu lygiu; HTTP yra „Application Layer“ protokolas, kuris yra užklausos / atsakymo standartas, randamas kliento serverio kompiuteriuose.
2. TCP teikia ryšių paslaugas tarpiniu lygmeniu tarp taikymo programos ir IP; HTTP yra keletas sesijų, kurių metu klientas išsiunčia užklausą, o serveris klientui siunčia atsakymo pranešimą, įskaitant užklausą, klaidos pranešimą ar kitą informaciją.