Transmisi Control Protocol (TCP) sarta pamaké Datagram Protocol (UDP) anu dua lapisan transpor standar dipaké kalawan protokol internét (IP) .
Duanana TDP sarta pamakéan headers UDP salaku bagian tina kemasan data pesen pikeun mindahkeun leuwih sambungan jaringan. Headers TCP na headers UDP unggal ngandung susunan parameter disebut huma diartikeun ku protokol spésifikasi teknis.
TCP Lulugu Format
Unggal lulugu TCP boga sapuluh widang diperlukeun totaling 20 bait (160 bit ) dina ukuranana. Éta ogé bisa optionally ngawengku hiji bagian data tambahan nepi ka 40 bait dina ukuranana.
Ieu tata perenah ti headers TCP:
- Jumlah sumber port TCP (2 bait)
- Jumlah tujuan TCP port (2 bait)
- Jumlah runtuyan (4 bait)
- Jumlah pangakuan (4 bait)
- data TCP offset (4 bit)
- data ditangtayungan (3 bit)
- Kontrol umbul (nepi ka 9 bit)
- Ukuran jandela (2 bait)
- TCP checksum (2 bait)
- Urgent pointer (2 bait)
- TCP data pilihan (0-40 bait)
TCP inserts widang lulugu kana aliran dipilampah dina urutan nu didaptarkeun di luhur.
- Sumber jeung port tujuan TCP angka nyaeta the titiktungtung komunikasi pikeun ngirim jeung narima alat.
- Pesen senders nganggo urutan nomer ka cirian nyusun grup pesen. Duanana senders sarta panarima ngagunakeun widang nomer pangakuan komunikasi di angka réntétan seratan nu boh nembe nampi atanapi diperkirakeun dikirim.
- Data offset toko widang ukuran jumlahna aya hiji lulugu TCP di lilipetan tina opat bait. A lulugu henteu ngagunakeun TCP widang pilihan miboga data offset of 5 (ngalambangkeun 20 bait), bari lulugu ngagunakeun lapangan pilihan maksimum-ukuran ngabogaan data offset tina 15 (ngalambangkeun 60 bait).
- Data ditangtayungan di headers TCP salawasna ngabogaan nilai tina enol. widang ieu ngagaduhan tujuan aligning ukuran lulugu total salaku sababaraha opat bait (penting pikeun kekecapan ngolah data komputer).
- TCP ngagunakeun set genep baku sarta tilu umbul kontrol nambahan (tiap hiji bit individu ngalambangkeun atawa mareuman) pikeun ngatur aliran data dina situasi husus. Salah saeutik bandéra, contona, initiates sambungan TCP reset logika. Operasi nu detil rupa widang ieu mana saluareun ruang lingkup artikel ieu.
- TCP senders ngagunakeun angka disebut ukuran jandela pikeun ngatur sabaraha data aranjeunna ngirimkeun ka panarima samemeh merlukeun hiji pangakuan dina mulang. Lamun ukuran jandela janten leutik teuing, mindahkeun data jaringan bakal unnecessarily slow, bari lamun ukuran jandela janten badag teuing, link jaringan bisa jadi jenuh (unusable pikeun sagala aplikasi sejenna) atawa receiver bisa jadi teu bisa ngolah data asup gancang cukup (ogé hasilna kinerja slow). algoritma Windowing diwangun kana protokol dinamis ngitung nilai ukuran sarta ngagunakeun lapangan ieu headers TCP mun koordinat parobahan antara senders jeung panarima.
- Nilai checksum jero hiji lulugu TCP dihasilkeun ku ngirim protokol salaku téknik matematika pikeun mantuan receiver ngadeteksi seratan nu disogok atanapi tampered kalawan.
- Médan pointer urgent mindeng disetel ka nol tur dipaliré, tapi ditéang jeung salah sahiji umbul kontrol, eta bisa dipaké salaku data offset ditandaan a sawaréh ti pesen saperti merlukeun processing prioritas.
- Guna data TCP pilihan buka saluareun ruang lingkup artikel ieu tapi ngawengku rojongan pikeun pangakuan sarta skala jandela algoritma husus.
UDP Lulugu Format
Kusabab UDP geus nyata beuki dugi di kamampuhan ti TCP, headers na anu leuwih leutik. A lulugu UDP ngandung 8 bait, dibagi kana handap opat widang diperlukeun:
- Jumlah sumber port (2 bait)
- Jumlah port tujuan (2 bait)
- Panjangna data (2 bait)
- UDP checksum (2 bait)
UDP inserts widang lulugu kana aliran pesen na di urutan nu didaptarkeun di luhur.
- Sumber jeung tujuan port UDP angka nyaeta the titiktungtung komunikasi pikeun ngirim jeung narima alat.
- Panjang lapangan di UDP ngagambarkeun ukuran total unggal datagram kaasup duanana lulugu sarta data. widang ieu Bulan di nilai tina hiji minimum 8 bait (ukuranana lulugu nu diperlukeun) kana ukuran luhur 65.000 bait.
- Sarupa TCP, a checksum UDP ngamungkinkeun panarima ka cross-pariksa data asup pikeun sagala bit disogok suratna.