Dinten ayeuna, kami bakal mimitian ku fokus kana TCP. Salajengna dina bab dina layering, urang gaduh titik anu penting. Dina lapisan jaringan sareng di handap, éta langkung seueur ngeunaan cicing pikeun sambungan imud, anu hartos komputer anjeun kedah terang dimana komputer sanés pikeun nyambung ka éta. Nanging, komunikasi dina jaringan sering komunikasi komunikasi tinimbang komunikasi intermachine. Mirah kitu, TCP ERCOLS ngenalkeun konsep palabuhan. Salaku palabuhan tiasa dikawasaan ku ngan ukur hiji prosés, anu nyayogikeun komunikasi langsung antara prosés aplikasi anu ngajalankeun dina host anu béda.
Tempisan lapisan angkutan nyaéta kumaha cara nyayogikeun jasa komunikasi antara prosés aplikasi anu dijalankeun dina host anu beda, sahingga ogé katelah protokol siap-siap. Pon lapisan ngungsi Hoyes wincikan jaringan, ngintén prosés aplikasi ningali sapertos kitu di salah aya log komunikal
TCP nangtung kanggo protokol kontrol pangiriman sareng dikenal salaku protokol aréa anu berorientasi. Ieu ngandung harti yén sateuacan hiji aplikasi tiasa ngamimitian ngirimkeun data ka anu sanés, dua prosés anu kedah dilakukeun ku sasalaman. Handshake mangrupikeun prosés anu dihubungkeun sacara logis anu mastikeun transmisi anu dipercaya sareng resepsi data. Dina mangsa tangan, konéksi ditetepkeun antara sumber sareng tujuan tujuan ku séntrék pikeun séri kontrol kontrol sareng satuju dina sababaraha parameter data sareng aturan anu suksés.
Naon TCP? (Mylinking urangJaringan ketokjeungView Woretbisa ngolah dua pakét tcp atanapi UDP)
TCP (Pangiriman Tribut Devomer) mangrupikeun konpon anu tiasa berorientasi, dipercaya, henteu aya barang-bakar-nyimpang-kontrol dumasar kana protokol lapisan dumasar kana protokol.
Sambungan atanapi berorientasi: Alat-berorientasi conomated yén Komunikasi TCP mangrupikeun-hiji-hiji, éta, titik-titik tungtung
Dipercaya: Radiabilitas TCP mastikeun parampét éta dikirimikeun jelas ka panampi taros paduli dina parobahan jaringan, anu nyababkeun format pakotan Grocol Berkat Modél TCP.
Dumasar-aliran: Alami alam-aliran aliran aliran TCP ngamungkinkeun pikeun transfisi pesen naon waé ukuran sareng tangan pesen anu langkung: bahkan "
Sakali host Sits sareng hoste b mutuskeun anu didamelna, aplikasi-aplikasi kedah nganggo line komunikasi malah kanggo ngirim sareng nampi pangiriman data data. Protocol TCP henteu tanggung jawab pikeun ngatur tugas-tugas sapertos ngadegna, meconci, sareng nahan. Perlu dicatas mangrupikeun di dieu urang nyarioskeun jalur virtual ngan ukur hartosna ngadamel sambungan, sambungan protokolna ngan ukur nunjukkeun yén dua rélecikan data. Pulo sareng tempat angkutan anu diangkat ku alat jaringan; protokol TCP sorangan henteu paduli kana detil ieu.
Sambungan TCP mangrupikeun jasa anu cabut, anu hartosna ménuh sareng host B tiasa ngirimkeun data dina dua arah dina sambungan TCP. Nyaéta, data tiasa dialihkeun antara host a sareng host b dina aliran nawar.
TCP samentawis nyimpen data dina sambungan anu dikirim. Ieu kirimkeun panyangga mangrupikeun salah sahiji cache anu diatur salami sapanjang jalan. Salajengna, TCP bakal ngirim data dina cache ngirim cache pikeun nampa cache tujuan dina waktos anu pas. Dina prakték, unggal peer bakal gaduh cache ngirim cache sareng anu nampi cache, sapertos anu dipidangkeun di dieu: sakumaha di dieu:
Pangiriman Cuffer mangrupikeun wilayah mémori anu dijaga ku palaksanaan TCP dina sisi pangirim anu dianggo pikeun samentawis nyimpen data anu dikirim. Nalika jalan tilu-cara dilaksanakeun pikeun ngadamel sambungan, kirim cache dipotong sareng dianggo pikeun nyimpen data. Kirim panyangga anu dijual ditiup dumasar kana kamacetan jaringan sareng tanggapan ti panarima.
Nampi panyangga nyaéta daérah mémori anu dijaga ku palaksanaan TCP dina sisi nampi anu dianggo pikeun samentawis nyimpen data. TCP Toko data anu ditampi dina cache nampi cache sareng ngantosan aplikasi luhur pikeun maca éta.
Catet yén ukuran ngirim cache sareng nampi cache terateun, nalika cache pinuh, tcp tiasa nyimpen skeget data anu dipercaya, pikeun kontribahakeun pangiriman data anu dipercaya.
Dina sete komputer, transmisi data antara host dilaksanakeun ku cara bagéan. Janten naon bagean pakét?
TCP nyiptakeun bagean TCP, atanapi pareget pakét, ku nyogok aliran anu teu diitung ku sakumpulan sareng nambihan sirah TCP dugi ka unggal sasasih. Unggal bagéan ukur tiasa dikintunkeun pikeun jumlah waktos terbatas sareng henteu tiasa ngaleuwihan ukuran segmen maksimum (MSS). Di Ourtian turun, bagean paket pas liwat lapisan tautan. Lapisan juru ngaleupaskeun unit pangiriman maksimal (Mtu), anu ukuranna maksimal anu tiasa ngalebetkeun lapisan tautan data. Unit pangortosan diwangun biasana aya hubunganana sareng antarmuka komunikasi.
Janten naon bedana antara MSS sareng MTU?
Dina jaringan komputer, arsiték Hértétis ngeunaan penting pisan sabab butuh kanaana bédana antara tingkat anu béda. Unggal lapisan ngagaduhan nami anu sanés; Dina lapisan transport, data disebut segmen, sareng dina lapisan sanésna, data disebut pakét IP. Ku alatan éta, unit pangiriman maksimum (MTU) tiasa dipira salaku ukuran pakét iP maksimal anu tiasa dikirimkeun ku pétasan mcP.
Catet yén nalika ukuran segmen maksimum (MSS) langkung ageung tibatan unit pangiriman maksim (MTU), IP Sosnatimatimati sayogi pikeun ukuran mtu. Aya hiji bagian dina lapisan jaringan khusus sareng lapisan IP.
Struktur segmen TCP pakean
Hayu urang ngajalajah format sareng eusi headers TCP.
Nomer urutan: Nomer acak anu dibangkitkeun ku komputer nalika sambungan diadegkeun salaku nilai awal nalika sambungan TCP didirikeun, sareng nomer urut dikirim ka panarima ngalangkungan pintonan. Salila transmisi data, pangirim nomer urut numutkeun jumlah data anu dikirim. Panampa nangtoskeun tatanan data dumasar kana nomer urutan anu ditampi. Upami data parantos kaluar tina urutan, panarima bakal nyusun data pikeun mastikeun pesenan data.
Nomer pangakuan: Ieu nomer urutan anu dianggo dina TCP pikeun ngaku anu nampi data. Éta nunjukkeun nomer urutan data salajengna yén pangirim anu ngarepkeun. Dina hubungan TCP, panarima nangtoskeun data anu parantos hasil anu parantos ditampi dumasar kana nomer urut data anu nampi. Nalika panarima suksés nampi data, éta ngirim pakét akk ka pangirim, anu ngandung nomer pangakuan pangakuan. Saatos nampi pakét ACK, pangirim tiasa mastikeun yén data sateuacan ngakuan nomer balesan parantos parantos ditampi.
Bit kontrol tina bagean TCP kalebet ieu:
Ack bit: Nalika bit ieu 1, éta hartosna yén widang répubusi pangakuan sacara sah. TCP nunjukkeun yén sakedik kedah disetél ka 1 sAPI kanggo pakét syn nalika sambungan mimiti didirikeun.
Bit: Nalika bit ieu 1, éta nunjukkeun yén aya kéngingkeun dina sambungan TCP sareng sambungan kedah dipedar pikeun ngaktipkeun.
Saeutik élik: Waktos rit ieu disetel ka 1, éta hartosna sambunganna kedah ngadeg sareng nilai awal ngeunaan nomer urut diatur dina médan sekutu.
Ladel: Nalika lembar ieu 1, éta hartosna yén henteu langkung seueur data bakal dikirim di masa depan sareng sambungan anu dipikahoyong.
Rupa-rupa fungsi sareng ciri TCP ditiakan ku struktur bagéan pakét TCP.
Naon UDP? (Mylinking urangJaringan ketokjeungView Woretbisa ngolah dua pakét tcp atanapi UDP)
Protocol Data Datagram (UDP) mangrupikeun protokol komunikasi anu henteu aman. Dibandingkeun sareng TCP, para udp teu nyayogikeun mékanisme kontrol kompleks. Protocol ud Osp ngamungkinkeun aplikasi supados langsung ngirim pakét IP diramat tanpa ngadegkeun sambungan. Nalika pamekar milih nganggo udih tinimbang TCP, aplikasi anu berhama langsung sareng IP.
Ngaran lengkep protokol UDP nyaéta protokol Data datagram, sareng headerna ngan ukur dalapan bait (64 bit), anu rumit. Format Udp UDP nyaéta saperti kieu:
Tujuan sareng palabuhan sumber: Tujuan utama nyaéta pikeun nunjukkeun yén prosés udp kedah ngirim pakét.
Ukuran pakét: Widang ukuran pakét nyepeng ukuran lulugu UDP ditambah ukuran data
Cék: Designed to ensure reliable delivery of UDP headers and data The role of the checksum is to detect whether an error or corruption has occurred during the transmission of a UDP packet to ensure the integrity of the data.
Bedana antara TCP sareng UDP di mylinkingJaringan ketokjeungView Woretbisa ngolah dua pakét tcp atanapi UDP
TCP sareng UDP béda dina aspék ieu:
Sambungan: TCP mangrupakeun protokol angkutan anu berorientasi anu meryogikeun koneksi anu ditetepkeun sateuacan data tiasa dialihkeun. UdP, di sisi sanés, henteu ngabutuhkeun konéksi sareng tiasa mindahkeun data langsung.
Obyék jasa: TCP mangrupikeun jasa hiji-dugi ka-hiji, nyaéta, sambungan ngan ukur dua titik-titik pikeun komunikasi sareng masing-masing. Nanging, udp ngadukung hiji-kapawis, hiji-ka seueur, sareng seueur komunikasi interisak, anu tiasa komunikasi sareng seueur waktos dina waktos anu sami.
Réliabilitas: TCP nyayogikeun jasa ngiringan data terhormat, mastikeun data éta henteu kasalahan-kasalahan-bébas, sareng paningkatanana, sareng datang. UDP, di sisi anu sanés, henteu usaha pangsaéna sareng henteu ngajamin pangiriman anu tiasa dipercaya. Udp mungkin kakurangan tina leungitna data sareng kaayaan anu sanés dina transmisi.
Kontrol kameunangan, ngontrol: TCP ngagaduhan kitandalan kademisan sareng mékanisme kendali, anu tiasa didamel laju transp transmisi data dumasar kana kaayaan jaringan pikeun mastikeun kaamanan sareng stabilitas data. UDP henteu aya mékanisme kendali sareng ngalir aliran, bahkan upami jaringan kacawan pisan, éta moal janten pangaluyuan kana laju ngirim ud.
Lulugu overhead: TCP ngagaduhan panjang sirah panjang, biasana 20 bait, anu nambahan nalika widang pilihan digunakeun. UDP, di sisi anu sanés, gaduh header tetep ngan 8 bait, sahingga UDP ngagaduhan header anu langkung handap.
Skenario aplikasi TCP sareng UDP:
TCP sareng UDP aya dua protokol lapisan anu béda-béda, sareng aranjeunna gaduh sababaraha béda dina skenario aplikasi.
Kusabab TCP mangrupakeun protokol anu berorientasi sambungan, sacara utamina dianggo dina skenario dimana pangiriman data anu dipercaya diperyogikeun. Sababaraha kasus panggunaan umum di antarana:
Transfer find: TCP tiasa mastikeun file henteu éléh sareng rusak nalika mindahkeun.
Http / https: TCP mastikeun integritas sareng leres tina eusi wéb.
Kusabab UDP mangrupikeun protokol dipilih konéksi, éta henteu nyayogikeun rékan jaminan, tapi éta ngagaduhan ciri-nonform effection ketangan sareng real-time. UDP cocog pikeun skénario ieu:
Lalu lintas low, sapertos DNS (sistem nami domain): Nyerepkeun biasana pakét pondok, sareng UDP tiasa ngalengkepan aranjeunna gancang.
Komunikasi multimedia salaku video sareng audio: Kanggo transmisi A kalientarial kalayan syarat nyata-waktos, udp tiasa nyayogikeun resep pikeun mastikeun yén data tiasa dikirim dina waktos anu teratur.
Komunikasi Komunikasi: UDP ngadukung hiji-ka seueur komunikasi sareng seueur-ka-seueur sareng tiasa dianggo pikeun pangiriman pesen siaran.
Kasimpulan
Dinten ieu urang diajar ngeunaan TCP. TCP mangrupikeun konvisi, hasil anu dipercaya, Aliran Lingkungan-aliran Diskol Distribusi. Éta mastikeun transmisi anu tiasa dipercaya sareng resepsi teratur data ku netepkeun sambungan, tenang sareng pangakuan. Protokol TCP ngagunakeun palabuhan ngan sadar komunikasi antara prosés, sareng nampa jasa komunikasi langsung pikeun prosés aplikasi anu dijalankeun dina host anu béda. Sambungan TCP pinuh-duplex, ngamungkinkeun data ladang serentak. Kontras, ADP mangrupikeun protokol komunikasi henteu ngonci, anu henteu nyayogikeun reliabilitas jadatan sareng cocog pikeun sababaraha skenarios anu langkung saé. TCP sareng UDP anu béda dina modeu anu aya, parangkat layanan, intiabilitas, kadali kecenguasi, nganggo aspék sanésna, sareng skenarion aplikasi na.
Waktu Post: Dec-03-2024