TCP Musoro uye UDP Musoro Wakatsanangurwa

Transmission Control Protocol (TCP) uye User Datagram Protocol (UDP) ndiyo miviri yepamusoro yekutakura nheyo dzinoshandiswa ne internet protocol (IP) .

Zvose TDP neDPP zvinoshandisa misoro sechikamu chekuvhara mashoko emashoko ekutsvaga pahutano hwehutano. TCP misoro neDP zvinyorwa chimwe nechimwe chine mhete yemiganhu inonzi minda inorondedzerwa neprotocol yezvigadzirwa zvemagetsi.

TCP Header Format

Mutungamiriri wega wega weTCP ane gumi inoda minda yakazara 20 byte (160 bits ) muhukuru. Vanokwanisawo kusarudza pane imwe nhengo yezvechidimbu chechidimbu kusvika ku 40 bytes muhukuru.

Iri ndiro urongwa hwevatungamiri veTCP:

  1. Inopa TCP nhamba yepamusoro (2 bytes)
  2. Enda kune imwe nhamba yeTCP nhamba (2 bytes)
  3. Kuenzanisa nhamba (4 bytes)
  4. Kuonga nhamba (4 bytes)
  5. TCP data inokanganiswa (4 bits)
  6. Data yakachengetedzwa (3 bits)
  7. Kudzora mapegi (kusvika kusvika 9 bits)
  8. Tawindo rewindo (2 bytes)
  9. TCP checksum (2 bytes)
  10. Purogiramu yakakurumidza (2 bytes)
  11. TCP data inosarudzwa (0-40 bytes)

TCP inopinza header minda mukati moutsetse uri mumutsetse wakanyorwa pamusoro apa.

UDP Header Format

Nokuti UDP inonyanya kukoshesa pane TCP, zvinyorwa zvayo zvidiki zvikuru. Mutungamiriri we UDP ane 8 maekare, akagoverwa mune zvinotevera zvina zvinoda minda:

  1. Inopa chikwata chenhamba (2 bytes)
  2. Nhamba yepamusoro yechiteshi (2 bytes)
  3. Kureba kwedata (2 bytes)
  4. UDP checksum (2 bytes)

UDP inopinza misoro ye header muyo mharidzo yayo mumuganhu wakarongwa pamusoro apa.