0% found this document useful (0 votes)
65 views11 pages

CN-Unit 4 G

The document discusses TCP (Transmission Control Protocol) as a reliable, connection-oriented communication protocol that facilitates duplex communication between a sender and receiver. It outlines the process of establishing, maintaining, and terminating connections, as well as the mechanisms for ensuring data integrity and delivery. Additionally, it covers TCP header formats, flow control, and quality of service parameters.

Uploaded by

Esprit Lawrence
Copyright
© © All Rights Reserved
We take content rights seriously. If you suspect this is your content, claim it here.
Available Formats
Download as PDF or read online on Scribd
0% found this document useful (0 votes)
65 views11 pages

CN-Unit 4 G

The document discusses TCP (Transmission Control Protocol) as a reliable, connection-oriented communication protocol that facilitates duplex communication between a sender and receiver. It outlines the process of establishing, maintaining, and terminating connections, as well as the mechanisms for ensuring data integrity and delivery. Additionally, it covers TCP header formats, flow control, and quality of service parameters.

Uploaded by

Esprit Lawrence
Copyright
© © All Rights Reserved
We take content rights seriously. If you suspect this is your content, claim it here.
Available Formats
Download as PDF or read online on Scribd
You are on page 1/ 11
UNIT-\V } eu TCP ly a Bull duplex communication! duplex ¢ OmmuUnicaction PYOLOCOLs The date wi be tranaterred fron) source tv clealingthon and Viceverso. simutlaneausy> # Connedtian oriented eae ae Connection ONente d Service * FIVStlY & Conneetitn. IU he estcmighed 4/s Jourte and Destinator, then data wl betransieiredy once tu tra COND ectlon HU he termincted 1 Adfer hy Ore Reliable de Wie TOP endurey Phakanter to (te sender thet data dent|transmitedhy thedender WU reack Correct yt the Vecedrern + tence we day Url TCP hy a Relabu dervics » — For providtng TeLiablUty Ht Uges Ack, deg enka transmiriong: ar PrOCes>tu proces) Communications! *N procen in-Heolt Can eee oon Communi cate Wh a process In tay >” by Using Por! MUMber s+ Thee die 192y pirdechined Ine WU defined port number. (25 5MIP 80. rrp) TOR PYOvide, Jtreanm chee ryder dicey Se Streans Delivery service ; Htam(coilection of date ) » *dender sends deta in adoro Jream oe) FRSA Nirailar, Eeedteeeton Process) eso tecel ves data ii ee dormo4 bythe ttreannot bytes as busfer + 0 conga tenet eigenstate ade a eae § | elgtcetconern ik amor run venotenio waco otra) ™echantom, | aes 1 | 49 there bb No fort Of datas Plo.) contro] refers + the} ios | | Sender My Sending datuGegmenh of odaiter te) and eve. | ‘ Te teiving data el asiover rate them g2Me of He yesme np ; May be lost+ Bsmt! Thesmay bea Posmrb) Oty after tending the ! SGIMe MaCAztA). HB Contene May be (eal [desta mag be changer, Henn TCP heo Various Error Contre) mechanimy Jo hatecror tranymiged kage, ape eN Ne dender + T Saurantee Setivery. tcp CNUs gaurantee delivery of date a —————— ‘ OY ender to receiver Add resting » TWanoport layer deala ofth addressing afr : And atte renticzes bf.) a Cen ectton and a-transaction: Connection — ben etiéien are Ports or opcketv that lase} facidrer each Frame Fl9W Control: +h, underlying rule oF Slows contyo| 1 t ™aintode J Ripe I haynets y 5/ aSost pTocess and I1OW procesg» The t ansport layer chablee a fagt process ty Keep pace Olthe glow Ones iplecing » as treo por layer establishes © ocparck neksorl FeSO CCN train ic spre Connection Ye gulred by the 42 4400 lager . To Improve thro Uushput- | the tan sports lage CHabushes Multiple network Comnectinns: Tce Cs @ Trancminion contro) @ User dectagram protece| Pretaco| @ Connection oriented @ Conne clin lex protaca} Pretece| @ fr Order+to establish Connection e Na handshakiag. Tc? Uren 2 Way Nand shake procedare © Retiahte Protoce/ @ UP rellab. proteces e TOP HA elias, POtoco| @ UPR IF an Unvelian. Pretec of © G TAU rantee delivery of 4 N 2 gaurantee ane, ce Cortspon ding Packet 4 responding packets © “Hore overh cad @ Les) overhead vi I PHvidey Slow contras © Ne Siow contre! @ Te Hy slouer @ Tt 1s faster © Suitabiesoy Emecit, @ suitable duv auclho ov File sharing 1d2 ON 10adIng Vickeg stveamia s, ea eee nos Sttnvolves 2 Rages tc Connection edtebliohment wW Patatranotey 3 TEP connection fermination

e va fo servers 0g) F00! -AckitsDo/ Dotan Gy tes! B00/-Go00 peg) | I of 1651, 4¢59 t0 (D004y tes oe derver 9 sending | degme nt 40 client SS oN Data bytes: 7991-|2000 = HR Of $51 = 2000 ny40, ver , BG Se4¢ (509] Ack} 10 00/ e “y Ou ) a ink bt Y OMe Ind co-ter the frat Palau a een aaa ot AY He of the degment @ AM gesment | 9CG } Yoo) ja -the : @ Here we Use a Concept HO byte of ke segmeat and 4 ’ ; Enpisn o Pls y packings client tx peng Ack : (500) bes ) ster? Sromthe servers @ Along with date~ conta adits : Machine hse knowl + ° a5 2 a Tastartnp byk acd Ce ase lene se a od Previous Frameste ti ggy clint My capecting $091 byte From backing + Jeg ment ih. server: f 0 Deven VS tending a segment t? om i lent tre 1 S097 Segment * > connection termination: conn rato m-teamiogd Can be done 1-40 Waip; Three bay Hathcohake : Alea REC AGUA es nolan ny anes Chere Hale pe: Aobe CUent O14 senq Find Signalto BWI Erne Finish ) Pig) Cotes “cUens Naph-ts tertninate Fo connection (COM gervey CHalfclote) ME sererchas ny deste to Sen) teen i Err IU also Jend PInslg el to | thls io j the cee Madalion He Ack of 2 Yag hard *% ¢ | SI 5 | Plawious eas IEDM N-OF clio pj > Peles | ACP header format: i Jou hee port Ie by Dao ctes oor ret cbr 4 bytes eee Y — Sequence Numser 224204; Ack ledge ment cbse? eels eo acre rem ee bbe Seer eca Aman 2 Flag sy ACK psy, URG, Rot, FIN Chie " Bndowdire = 1¢ bits Ubi te, a checksum (ckio) ~ 9 bit AYGENE Pokey Cees G) —y byte baby PGs €0-yo bytes: © TCP Uteo proc Lato proven Comm Unicatton that means a procedy oR Oreo: Can COmmunI Gk With OIRNOCe0) Or- cheat) nextreins Neve coi por € number ('¢ Source Prt addiey aug Aebnration port Ale foot-io WO TECE ESB lo 9 0 Wkends ack torte source: 19 kn0U ack number © Flags ; from SYN — gynchroni ratio Used +o Csteiblish Cone cH ons a : to serer it tends Pas hom cient Source ts destination vr Ce eas velico YW Jlgnal> fe COB Ack — ay Nck dlagn set bo then teceiver and Inder CON den Ack OW LeAseme fr es crete) PY fending dete Puan NG — WS TG Sas ti vettoy thet 4 1 di Cotes “Uc it CON ine | CYrgene Ome orGene date } TCP Header formar deuce port Cl6 bib) i] Destination port Cl6 bits) | JEG uO OUMber C32-b/ ti) Acknowledgement number G2 bit ) Header | Yeserve| [ s | A} rlul RiP length | bib an Geis) C6 bib) Window size Cle bit) e}s|@ le N 1k fH) [TIA y 7 Urgent pointer CCaits ) Checkoum(C kia) options (0 -Uo) Bytes “UDP header User Octagtam Preto co/ a dource port Ptstingtea pore Number (1c b/G ) Dumber (le bits) Total length Checksum (le bit) (6 bit) POP header format hos 4 Fields JDuve port Number 1C- 516 of eacrHeyg Destination POLENUMby. TPlel feng B bytes — Checkdum byte Jize of ve heceten fo Cece oktek recess mmunication thYOUSK portadd rer ais os ES — =e Feat, Teas r "Y Connectionleya-! UP fog Ne CHonle 3 Protoco| » There fy no need Sey CONN € Chyoa 4) + d9Uree Procen and destination proceas- Quality of service! i i transpo r& Qaaitty of services primitives provided by transp lager; ? The term quality of service ten +> quality meotur oF tometimes jeferi to level of quavity provided ire the gauranteed vervice quality » High WAUEy OF service bs | Uy; otter confused wlth ow 19h level od perdarmance or achleved service Geatity Various Wwatity ot service Parameters —= eS DY Connection

You might also like