PANKAJ
- 2. IInnttrroodduuccttiioonn
TTCCPP//IIPP iiss aa ccoommmmuunniiccaattiioonn mmooddeell bbaasseedd oonn
tthhee 77 llaayyeerrss ooff tthhee OOSSII mmooddeell..
FFoorr aann eenndd ttoo eenndd ccoommmmuunniiccaattiioonn ttoo ooccccuurr
wwiitthh rreeggaarrdd ttoo qquuaalliittyy ooff sseerrvviiccee,, eeaacchh OOSSII
llaayyeerr wwoorrkk ttooggeetthheerr wwiitthh tthhee pprreevviioouuss
llaayyeerr aanndd tthhee nneexxtt llaayyeerr..
TThhee ffoolllloowwiinngg ddiiaappooss wwiillll eexxppoossee tthhee ffuunnccttiioonn
ooff eeaacchh OOSSII mmooddeell..
- 3. AApppplliiccaattiioonn
((LLaayyeerr 77))TThhiiss llaayyeerr ssuuppppoorrttss aapppplliiccaattiioonn aanndd
eenndd--uusseerr pprroocceesssseess.. CCoommmmuunniiccaattiioonn ppaarrttnneerrss
aarree iiddeennttiiffiieedd,, qquuaalliittyy ooff sseerrvviiccee iiss iiddeennttiiffiieedd,, uusseerr
aauutthheennttiiccaattiioonn aanndd pprriivvaaccyy aarree ccoonnssiiddeerreedd,, aanndd
aannyy ccoonnssttrraaiinnttss oonn ddaattaa ssyynnttaaxx aarree iiddeennttiiffiieedd..
EEvveerryytthhiinngg aatt tthhiiss llaayyeerr iiss aapppplliiccaattiioonn--ssppeecciiffiicc..
TThhiiss llaayyeerr pprroovviiddeess aapppplliiccaattiioonn sseerrvviicceess ffoorr ffiillee
ttrraannssffeerrss,, ee--mmaaiill,, aanndd ootthheerr nneettwwoorrkk ssooffttwwaarree
sseerrvviicceess.. TTeellnneett aanndd FFTTPP aarree aapppplliiccaattiioonnss tthhaatt
eexxiisstt eennttiirreellyy iinn tthhee aapppplliiccaattiioonn lleevveell.. TTiieerreedd
aapppplliiccaattiioonn aarrcchhiitteeccttuurreess aarree ppaarrtt ooff tthhiiss llaayyeerr..
- 4. PPrreesseennttaattiioonn
((LLaayyeerr 66))TThhiiss llaayyeerr pprroovviiddeess iinnddeeppeennddeennccee ffrroomm
ddiiffffeerreenncceess iinn ddaattaa rreepprreesseennttaattiioonn ((ee..gg..,,
eennccrryyppttiioonn)) bbyy ttrraannssllaattiinngg ffrroomm aapppplliiccaattiioonn ttoo
nneettwwoorrkk ffoorrmmaatt,, aanndd vviiccee vveerrssaa.. TThhee
pprreesseennttaattiioonn llaayyeerr wwoorrkkss ttoo ttrraannssffoorrmm ddaattaa iinnttoo
tthhee ffoorrmm tthhaatt tthhee aapppplliiccaattiioonn llaayyeerr ccaann aacccceepptt..
TThhiiss llaayyeerr ffoorrmmaattss aanndd eennccrryyppttss ddaattaa ttoo bbee sseenntt
aaccrroossss aa nneettwwoorrkk,, pprroovviiddiinngg ffrreeeeddoomm ffrroomm
ccoommppaattiibbiilliittyy pprroobblleemmss.. IItt iiss ssoommeettiimmeess ccaalllleedd
tthhee ssyynnttaaxx llaayyeerr..
- 5. SSeessssiioonn
((LLaayyeerr 55))TThhiiss llaayyeerr eessttaabblliisshheess,, mmaannaaggeess
aanndd tteerrmmiinnaatteess ccoonnnneeccttiioonnss bbeettwweeeenn
aapppplliiccaattiioonnss.. TThhee sseessssiioonn llaayyeerr sseettss uupp,,
ccoooorrddiinnaatteess,, aanndd tteerrmmiinnaatteess
ccoonnvveerrssaattiioonnss,, eexxcchhaannggeess,, aanndd ddiiaalloogguueess
bbeettwweeeenn tthhee aapppplliiccaattiioonnss aatt eeaacchh eenndd.. IItt
ddeeaallss wwiitthh sseessssiioonn aanndd ccoonnnneeccttiioonn
ccoooorrddiinnaattiioonn
- 6. TTrraannssppoorrtt
((LLaayyeerr 44))TThhiiss llaayyeerr pprroovviiddeess ttrraannssppaarreenntt
ttrraannssffeerr ooff ddaattaa bbeettwweeeenn eenndd ssyysstteemmss,, oorr
hhoossttss,, aanndd iiss rreessppoonnssiibbllee ffoorr eenndd--ttoo--eenndd
eerrrroorr rreeccoovveerryy aanndd ffllooww ccoonnttrrooll.. IItt eennssuurreess
ccoommpplleettee ddaattaa ttrraannssffeerr..
- 7. NNeettwwoorrkk
((LLaayyeerr 33))TThhiiss llaayyeerr pprroovviiddeess sswwiittcchhiinngg aanndd
rroouuttiinngg tteecchhnnoollooggiieess,, ccrreeaattiinngg llooggiiccaall
ppaatthhss,, kknnoowwnn aass vviirrttuuaall cciirrccuuiittss,, ffoorr
ttrraannssmmiittttiinngg ddaattaa ffrroomm nnooddee ttoo nnooddee..
RRoouuttiinngg aanndd ffoorrwwaarrddiinngg aarree ffuunnccttiioonnss ooff
tthhiiss llaayyeerr,, aass wweellll aass aaddddrreessssiinngg,,
iinntteerrnneettwwoorrkkiinngg,, eerrrroorr hhaannddlliinngg,, ccoonnggeessttiioonn
ccoonnttrrooll aanndd ppaacckkeett sseeqquueenncciinngg..
- 8. DDaattaa LLiinnkk
((LLaayyeerr 22))AAtt tthhiiss llaayyeerr,, ddaattaa ppaacckkeettss aarree eennccooddeedd aanndd
ddeeccooddeedd iinnttoo bbiittss.. IItt ffuurrnniisshheess ttrraannssmmiissssiioonn pprroottooccooll
kknnoowwlleeddggee aanndd mmaannaaggeemmeenntt aanndd hhaannddlleess eerrrroorrss iinn tthhee
pphhyyssiiccaall llaayyeerr,, ffllooww ccoonnttrrooll aanndd ffrraammee ssyynncchhrroonniizzaattiioonn..
TThhee ddaattaa lliinnkk llaayyeerr iiss ddiivviiddeedd iinnttoo ttwwoo ssuubb llaayyeerrss:: TThhee
MMeeddiiaa AAcccceessss CCoonnttrrooll ((MMAACC)) llaayyeerr aanndd tthhee LLooggiiccaall LLiinnkk
CCoonnttrrooll ((LLLLCC)) llaayyeerr.. TThhee MMAACC ssuubb llaayyeerr ccoonnttrroollss hhooww aa
ccoommppuutteerr oonn tthhee nneettwwoorrkk ggaaiinnss aacccceessss ttoo tthhee ddaattaa aanndd
ppeerrmmiissssiioonn ttoo ttrraannssmmiitt iitt.. TThhee LLLLCC llaayyeerr ccoonnttrroollss ffrraammee
ssyynncchhrroonniizzaattiioonn,, ffllooww ccoonnttrrooll aanndd eerrrroorr cchheecckkiinngg..
- 9. DDaattaa LLiinnkk
((LLaayyeerr 22))AAtt tthhiiss llaayyeerr,, ddaattaa ppaacckkeettss aarree eennccooddeedd aanndd
ddeeccooddeedd iinnttoo bbiittss.. IItt ffuurrnniisshheess ttrraannssmmiissssiioonn pprroottooccooll
kknnoowwlleeddggee aanndd mmaannaaggeemmeenntt aanndd hhaannddlleess eerrrroorrss iinn tthhee
pphhyyssiiccaall llaayyeerr,, ffllooww ccoonnttrrooll aanndd ffrraammee ssyynncchhrroonniizzaattiioonn..
TThhee ddaattaa lliinnkk llaayyeerr iiss ddiivviiddeedd iinnttoo ttwwoo ssuubb llaayyeerrss:: TThhee
MMeeddiiaa AAcccceessss CCoonnttrrooll ((MMAACC)) llaayyeerr aanndd tthhee LLooggiiccaall LLiinnkk
CCoonnttrrooll ((LLLLCC)) llaayyeerr.. TThhee MMAACC ssuubb llaayyeerr ccoonnttrroollss hhooww aa
ccoommppuutteerr oonn tthhee nneettwwoorrkk ggaaiinnss aacccceessss ttoo tthhee ddaattaa aanndd
ppeerrmmiissssiioonn ttoo ttrraannssmmiitt iitt.. TThhee LLLLCC llaayyeerr ccoonnttrroollss ffrraammee
ssyynncchhrroonniizzaattiioonn,, ffllooww ccoonnttrrooll aanndd eerrrroorr cchheecckkiinngg..