, Ro, em ê dest bi baldariya TCP-ê bikin. Berê di beşa li ser perdeyê de, me xalek girîng destnîşan kir. Li ser pêlika torê û li jêr, ew ji bo girêdanên mêvandariyê bêtir e, ku tê vê wateyê ku komputera we pêdivî ye ku hûn bizanin ka komputerek din ji bo ku bi wê ve girêdayî ye. Lêbelê, di torgilokê de ragihandinê bi gelemperî têkiliya navbeynkariyê ji bilî ragihandina navberê ye. Ji ber vê yekê, protokola TCP têgeha portê diyar dike. Portek dikare bi tenê yek pêvajoyek were dagirkirin, ku di navbera pêvajoyên serlêdanê de danûstendina serlêdanê li ser mêvandarên cihêreng diafirîne.
Karê lîseya veguhastinê ev e ku meriv çawa karûbarên ragihandinê rasterast di navbera pêvajoyên serlêdanê de derbas dibe, ji ber vê yekê jî wekî protokola dawiya-end tê zanîn. Daxuyaniya veguhastinê hûrguliyên bingehîn ên torê veşêre, destûrê dide pêvajoya serîlêdanê ku wekî ku kanalek ragihandinê ya endam-end-ê ya di navbera her du saziyên veguhastinê de heye.
TCP ji bo Protokola Kontrolê ya Veguhestinê radiweste û wekî protokola girêdanê tête zanîn. Ev tê vê wateyê ku berî serîlêdanê dikare dest bi şandina daneyan li yê din bike, her du pêvajoyan pêdivî ye ku destan bikin. Handshake pêvajoyek bi logîkî ve girêdayî ye ku veguhastina pêbawer û pêşwaziya fermana bi rêkûpêk pêk tîne. Di dema destwerdanê de, girêdanek di navbera çavkaniya û destan de ji hêla danûstendina hejmarek pakêtên kontrolê ve tête saz kirin û li ser hin parameter û rêgezan li ser hin parameter û rêgezan bipejirîne da ku veguheztina daneya serkeftî bide.
TCP çi ye? (Mylinking'sTap torêûBroker Packet Torkdikare her du pakêtên TCP an UDP pêvajoyê bikin)
TCP (Protokola Kontrolê ya Veguhestinê) Protokola ragihandinê ya Navneteweyî ya Navîn, pêbawer, pêbawer a rêgezê ye.
Girêdan-oriented: Têkildarî tê vê wateyê ku ragihandina TCP yek-yek e, ji ber vê yekê, berevajî UDP, ku dikare di heman demê de peyaman bişîne, ji ber vê yekê danûstendinek yek-to-pir nayê bidestxistin.
Bawerdar: Baweriya TCP-ê piştrast dike ku pakêtan bi dilsoziya wergirê bêyî guhertinên di girêdana torê de, ku forma pakêtê ya protokolê ya TCP-ê ji ya UDP-ê çê dike.
Byte-stream-based: Cewherê TCP-ê ya byte-stream-based ji bo veguhestina peyamên her size û fermanê peyamê nade:
Carekê mêvandar a û mêvandariyek saz kiribe, serlêdan tenê pêdivî ye ku xeta ragihandinê ya virtual bikar bîne da ku daneyan bişîne û bistîne. Protokola TCP berpirsiyarê kontrolkirina peywirên wekî sazkirina girêdanê, veqetandin, û girtin. Divê were zanîn ku li vir, li vir tenê tê vê wateyê ku pêwendiyek protokola TCP-ê tenê destnîşan dike ku her du alî dikarin dest bi ragihandina daneyê bikin, û pêbaweriya daneyan piştrast bikin. Nodên rêwîtiyê û veguhastinê ji hêla amûrên torê ve têne rêve kirin; Protokola TCP bixwe bi van hûrguliyan re têkildar nabe.
Têkiliyek TCP karûbarek tev-duplex e, ku tê vê wateyê ku mêvandar a û mêvandar b dikare di têkiliyek TCP de daneyên veguheztin. Ango, daneyên di navbera mêvandar a û mêvandar de di navbêna Bidirectional de têne veguheztin.
TCP bi demkî daneyê di têkiliyê de dişîne buffer. Vê Send Buffer yek ji cahilan e ku di dema desta sê-alî de hatî saz kirin. Piştra, TCP dê daneyên di cache-ê de bişîne ser cache of the cache of the host of the most of the guncan. Di pratîkê de, her pez dê cacheek bişîne û cacheek bistînin, wekî ku li vir tê nîşandan:
Buffer Send devera bîranînê ye ku ji hêla pêkanîna TCP-ê ve li ser sender-ê ku tê bikar anîn da ku daneyên ku ji bo şandin tê şandin. Dema ku destkeftiyek sê-rê tê saz kirin da ku têkiliyek were saz kirin, cache şandin tê saz kirin û ji bo hilanînê daneyan. Buffer Send bi dînamîkî li gorî tevgera torgilokê û bersivên ji wergirê ve hatî sererast kirin.
Buçeyek wergirtinê qadek bîranînê ye ku ji hêla pêkanîna TCP-ê ve li ser pêşwazîkirina aliyek ku tê bikar anîn da ku daneya wergirtî were bikar anîn. TCP daneya wergirtî di cacheya wergirtî de hilîne û li benda serlêdana jorîn e ku wê bixwîne.
Têbînî ku mezinahiya cache û cache-ê bi sînor e, dema ku cache ye, tcp dibe ku hin stratejiyan pêk bîne, wekî kontrola tevgerê, hwd.
Di nav torên computer de, ragihandina daneyê di navbera mêvandaran de bi saya beşan pêk tê. Ji ber vê yekê beşa pakêtê çi ye?
TCP beşek tcp, an beşa pakêtê diafirîne, bi dabeşkirina pêlên gihîştî di nav çokan de û serokên TCP-ê li ser her dendikê zêde dike. Her beş tenê dikare ji bo demek sînorkirî were veguheztin û nekare mezinahiya sezeniya herî zêde (MSS). Li ser riya xwe, dabeşek pakêtê di nav pêlika girêdanê de derbas dibe. Lîstika Link yekîneyek veguhastinê ya herî zêde (MTU), ku pîvana pakêtê ya herî zêde ye ku dikare di navbêna girêdana daneyê de derbas bibe. Yekîneya veguhastinê ya herî zêde bi gelemperî bi têkiliya ragihandinê ve girêdayî ye.
Ji ber vê yekê cûdahiya di navbera MS û MTU çi ye?
Di nav torên computer de, mîmariya hiyerarşîk pir girîng e ji ber ku ew cûdahiyên di navbera astên cûda de digire. Her nivîn xwedî navek cûda ye; Di pêlika veguhastinê de, daneyên wekî beşek tête gotin, û di pêlika torê de, daneyên bi navê IP-yê tê gotin. Ji ber vê yekê, yekîneya veguhastina herî zêde (MTU) dikare wekî pîvana torê ya herî zêde were fikirandin, dema ku size ya herî zêde tê veguheztin, ku di yek carek de ji hêla pakêtek tcp ve hatî veguheztin.
Têbînî ku gava size size herî zêde (MSS) ji yekîneya veguhastinê ya herî mezin (MTU) mezintir e, û TCP dê daneyên mezintir li beşan ji bo MTU Mezinahî veqetîne. Li wir dê beşek li ser pêlika torê ya ku ji bo IP-ê ya IP-ê hatî veqetandin hebe.
TCP STATTURA SEZA PACKET
Ka em format û naveroka sernivîsên TCP-ê vekolînin.
Hejmara Sequence: Hejmarek bêkêmasî ya ku ji hêla komputerê ve tête çêkirin dema ku pêwendiya wê ya destpêkê tê damezrandin dema ku têkiliya TCP-ê tête damezrandin, û hejmara rêzikê bi pakêtek kin ve tê şandin. Di dema veguheztina daneyê de, Sender li gorî mîqdara ku hatî şandin hejmarê rêzikê zêde dike. Receiver li gorî hejmarê rêzika wergirtinê fermana daneyan dadbar dike. Ger daneyên ji fermanê têne dîtin, dê wergirê daneyan ji nû ve saz bike da ku fermana daneyê piştrast bike.
Hejmara pejirandinê: Ev hejmarek rêziknameyê ye ku di TCP-ê de tête bikar anîn da ku daneya wergirtinê qebûl bike. Ew nîşana rêzika daneya paşîn a ku peyker hêvî dike ku bistîne nîşan dide. Di girêdanek TCP de, wergir diyar dike ka kîjan daneyên bi serkeftî li ser bingeha hejmarê rêzika wergirtina daneya wergirtî hatine wergirtin. Dema ku wergir bi serfirazî daneyê werdigire, ew pakêtek ack dişîne şandê, ku tê de hejmara pejirandina pejirandinê tê de heye. Piştî wergirtina pakêta Ack, Sender dikare piştrast bike ku daneyên berî pejirandina hejmarê bersivê bi serfirazî hatîye wergirtin.
Kontrolên kontrolê yên beşek TCP-ê jêrîn hene:
Ack Bit: Gava ku ev bit 1 e, tê vê wateyê ku zeviya bersiva pejirandinê derbasdar e. TCP diyar dike ku divê ev bitik ji bo 1 ji bilî pakêtên syn dema ku têkilî di destpêkê de hatî damezrandin tê destnîşan kirin.
RST bit: Gava ku ev bit 1, ew nîşan dide ku di têkiliya TCP de îstîsmar heye û divê têkilî neçar bimîne ku were veqetandin.
Bit bit: Dema ku ev qeşe li 1 tê vê wateyê, tê vê wateyê ku têkilî damezrandine û nirxa destpêkê ya hejmarê rêzê di qada hejmarê de tê danîn.
Bedê Fîn: Gava ku ev bit 1 e, tê vê wateyê ku dê di pêşerojê de êdî daneyên din neyên şandin û têkilî tê xwestin.
Fonksiyonên cuda û taybetmendiyên TCP-ê ji hêla strukturên beşên pakêtê TCP ve têne qewirandin.
Udp çi ye? (Mylinking'sTap torêûBroker Packet Torkdikaribû van pakêtên TCP an UDP-ê pêvajoyê bike)
Protokola Datagram ya bikarhêner (UDP) protokolek ragihandinê ya bêserûber e. Bi TCP re, UDP bi mekanîzmayên kontrola tevlihev peyda nake. Protokola UDP destûrê dide serlêdanan da ku rasterast pakêtên IP-ê yên dorpêçandî bişînin bêyî ku têkiliyek saz bikin. Dema ku pêşdebir hilbijêrin ku li şûna TCP-ê UDP bikar bînin, serlêdan bi IP-ê rasterast ragihîne.
Navê protokola UDP-ê protokola Datagram bikarhênerê ye, û sernavê wê tenê heşt baytî ye (64 bît), ku pir kêm e. Forma sernivîsa UDP wiha ye:
DESTPK AND PORTS SOURCE: Armanca wan a sereke ev e ku hûn nîşan bidin ka kîjan pêvajoyê divê pakêtan bişîne.
Mezinahiya pakêtê: Zeviya Mezinahiya Pakêtê mezinahiya serê UDP-ê plus mezinahiya daneyê digire
Kontrol: Ji bo peydakirina radestkirina sernavên UDP-ê û danasîna rola kontrolê ev e ku meriv xeletiyek an gendelî di dema veguhestina pakêtek UDP de çêbûye da ku yekdestiya daneyan piştrast bike.
Cudahiyên di navbera TCP û UDP de li MylinkingTap torêûBroker Packet Torkdikare her du pakêtên TCP an UDP pêvajoyê bikin
TCP û UDP di warên jêrîn de cûda ne:
Têkêlî: TCP protokola veguhastinê ya têkiliyê ya têkiliyê ye ku hewce dike ku pêwendiyek were damezrandin berî ku daneyên werin veguheztin. UDP, ji hêla din ve, pêwendiyek hewce nake û dikare tavilê daneyan veguhezîne.
Mijara karûbarê: TCP karûbarê yek-yek-yek e, ew e, pêwendiyek heye ku tenê du hebên dawîn hene ku bi hevûdu re têkilî daynin. Lêbelê, UDP ragihana yek-yek-yek, yek-ji-pir, û gelek-ji-gelek, û pir piştgirî dike, ku dikare di heman demê de bi pir mêvandaran re ragihîne.
Desthilatîyane: TCP karûbarê radestkirina daneyên bi pêbawer peyda dike, piştrastkirina daneyê xelet-azad, windabûna azad, ne-dubare ye, û li ser daxwazê tê. UDP, ji aliyekî din ve, hewildana wê çêtirîn dike û radestkirina pêbawer garantî nake. Dibe ku UDP di dema veguhastinê de ji windabûna daneyê û rewşên din jî dikişîne.
Kontrolkirina Kontrolkirinê, Kontrola Flow: TCP xwedî mekanîzmayên kontrola tevgerê û rêgezên tevgerê ye, ku dikare li gorî şertên torê rêjeya ragihandinê ya daneyê bicîh bike da ku ewlehî û aramiya ragihandina daneyê bicîh bike. UDP ne xwedî mekanîzmayên kontrolê û tevgera kontrolê ya tevgerê ye, di heman demê de torê pir tê qewirandin, ew ê sererastkirina rêjeya şandina UDP-ê neke.
Sernavê ser serê xwe: TCP xwedî dirêjahiya sernavê dirêj e, bi gelemperî 20 bytes, ku dema ku zeviyên vebijarkan têne bikar anîn zêde dibe. UDP, ji aliyekî ve, xwedan sernavek maqûl a tenê 8 bytes, ji ber vê yekê UDP xwedî sernavê serê nizm e.
Senaryoyên Serîlêdanê TCP û UDP:
TCP û UDP du protokolên veguhastina cihêreng in, û di senaryoyên serlêdanê de hin cûdahiyan hene.
Ji ber ku TCP protokola têkiliyê-oriented e, ew di serî de di senaryoyan de tê bikar anîn ku radestkirina daneya pêbawer hewce ye. Hin dozên bikaranîna hevpar hene:
Veguhestina pelê FTP: TCP dikare piştrast bike ku pelan di dema veguhastinê de winda ne û xirab dibin.
Http / https: TCP yekbûn û rastiya naveroka webê piştrast dike.
Ji ber ku UDP protokolek bêserûber e, ew garantiya pêbaweriyê peyda nake, lê xwediyê taybetmendiyên kargêr û dema rast e. UDP ji bo senaryoyên jêrîn maqûl e:
Trafîqa kêm-pakêtê, wek DNS (pergala domain): Pirsên DNS bi gelemperî pakêtên kurt in, û UDP dikarin wan zûtir temam bikin.
Têkiliya Multimedia wekî vîdyoy û deng: Ji bo veguhastina multimedia bi hewcedariyên rastîn ên bilind, UDP dikare ji bo piştrast bike ku daneyên bi dem bi rêkûpêk dikare were veguheztin.
Ragihandina weşanê: UDP ji bo ragihandina yek-ji-pir û gelek-gelek û gelek-gelek piştgirî dike û dikare ji bo veguhestina peyamên weşanê were bikar anîn.
Berhevkirinî
Wero em li ser TCP-ê fêr bûn. TCP protokola ragihandinê ya navbeynê ya navgîn a rêwîtiyê, pêbawer, pêbawer, pêbawer e. Ew bi damezrandina girêdanê, destnişanîn û pejirandinê, veguheztina pêbawer û pêşwazîkirina daneyê dide. Protokola TCP ports bikar tîne da ku danûstendina di navbera pêvajoyê de fêm bike, û karûbarên ragihandinê rasterast ji bo pêvajoyên serlêdanê yên ku li ser mêvandarên cihêreng dimeşîne peyda dike. Têkiliyên TCP-ê tev-duplex in, destûr didin ku veguheztinên daneyên Bidirectional ên hevdem. Berevajî vê, UDP protokolek ragihandinê ya orîjînal e, ku pêbaweriya pêbaweriyê peyda nake û ji bo hin senaryoyan bi hewcedariyên rastîn ên rast e. TCP û UDP di moda girêdanê de cihêreng in, xizmeta karûbarê, pêbaweriyê, kontrola tevgerê, kontrola behrê û aliyên din, û senaryoyên serlêdana wan jî cûda ne.
Demjimêra paşîn: Dec-03-2024