Gipahayag ang TCP (Transmission Control Protocol)

Ang Protocol nagsiguro sa Kasaligang Data Transmission

Ang TCP (Transmission Control Protocol) usa ka importante nga protocol sa network nga gigamit sa pagpasa sa datos sa mga network. Ang usa ka protocol, sa konteksto sa mga network, usa ka hugpong sa mga lagda ug mga pamaagi nga nagdumala kung giunsa ang pagpadala sa datos gipahigayon aron ang tanan sa tibuok kalibutan, gawas sa nahimutangan, software o hardware nga gigamit, mao ba ang butang nga pareho nga paagi . Ang TCP nagtrabaho uban sa IP (Internet Protocol) sa usa ka iladong duo nga gitawag TCP / IP. Makita nimo kini nga termino sa mga setting sa network sa imong computer, imong smartphone o portable device kung magdula ka sa mga setting. Ang bahin sa IP naghisgot sa pagsulbad ug pag-forward sa mga packet data gikan sa tinubdan ngadto sa destinasyon samtang ang TCP nagdumala sa kasaligan sa transmission. Niini nga artikulo, atong tan-awon kung unsa ang gibuhat sa TCP ug kung giunsa kini pagtrabaho.

Unsa ang TCP ba

Ang katungdanan sa TCP mao ang pagkontrolar sa pagbalhin sa datos nga kini kasaligan. Diha sa mga network nga sama sa Internet, ang datos gipadala sa mga pakete, nga mga yunit sa data nga gipadala nga independente sa network, ug gibalik pag-usab sa higayon nga makaabot sila sa destinasyon aron ibalik ang orihinal nga data.

Ang pag-transmit sa datos sa usa ka network gihimo sa mga lut-od, ang matag protocol sa usa ka layer nga nagbuhat sa usa ka butang nga komplemento sa gibuhat sa uban. Kini nga mga patong gitawag ug protocol stack. Ang kamot sa TCP ug IP gigunitan sa stack, usa sa ibabaw sa pikas. Pananglitan, sa usa ka stack, mahimo ka nga adunay HTTP - TCP - IP - WiFi. Kini nagpasabot nga sa diha nga ang usa ka computer nag-access sa web page, kini naggamit sa HTTP protocol aron makuha ang web page sa HTML, ang TCP nagkontrol sa transmission, IP ang channeling sa network (eg ang Internet), ug WiFi ang transmission sa network sa lokal nga lugar.

Busa, ang TCP ang responsable sa pagsiguro sa pagkakasaligan panahon sa pagpadala. Ang usa ka kasaligan nga paghatud sa datos mao ang usa diin ang mosunod nga mga gikinahanglan natuman. Ang mga sitwasyon gihatag aron mas masabtan ang konsepto.

Giunsa sa TCP Works

Gipasulat sa TCP ang mga pakete niini nga sila giihap. Nagpasalig usab kini nga adunay deadline nga makaabot sa destinasyon (nga usa ka gidugayon nga gatusan ka milisecond nga gitawag nga time-out), ug uban pang teknikal nga mga probisyon. Kay ang matag pakete nadawat, ang gipadala nga device gipahibalo sa usa ka pakete nga gitawag nga pag-ila. Ang ngalan nagsulti niining tanan. Kon human sa panahon, walay pag-ila nga nadawat, ang tinubdan nagpadala sa laing kopya sa lagmit nawala o nalangan nga pakete. Wala usab giila ang mga wala mailhing mga packet. Niining paagiha, ang tanan nga mga pakete kanunay nga gitapok sa han-ay, nga walay mga lungag ug sulod sa gitino nga daan ug madawat nga paglangan.

TCP Addressing

Samtang ang IP adunay kompleto nga mekanismo alang sa pagsulbad nga nailhan nga mga IP address , ang TCP walay ingon nga komplikado nga sistema sa pagsulbad. Dili na kinahanglan ang usa. Gigamit lamang niini ang mga numero nga gihatag sa lalang nga gigamit niini aron mahibal-an kung asa kini madawat ug pagpadala sa mga pakete nga alang sa serbisyo. Kini nga mga numero gitawag nga mga pantalan. Pananglitan, ang web browsers naggamit sa port 80 alang sa TCP. Ang Port 25 gigamit o gi-email. Ang numero sa pantalan sagad kauban sa IP address alang sa serbisyo, eg 192.168.66.5:80