You are on page 1of 8
red local para interconexion de pC sis tabarts Mancho iwtropuccion, Dertro det campo genoa do ls rads do computadves ha adauiido gran mporancia lta dele ede eae [2]. Esa rade vo adnpton a nacreldades cd vee Mae ftondas" de comunicar ordenadores. de muy vatods Potenca y stusdor proximes ents par const sn ‘Shima capaz de grandes presocionesyuilead's un costo ‘muy redid. En est captlo 2 describe un tabs realizado como proyeco fina do exer an Laborato de Orsenaor: Se ls ETSILT de Barclons con a tui: sDasanole del Sistema do comuniescian entre los nodes de una red de ‘mizocompetadores con topotogie mulipuntes (3) Et cea. ary cont ne ed Jos que omputador esaos ena | 8080 exstnte nel aborso. ‘o. Hbia e elaars una ntreonestn hardware ane st analy ef bus MUBUS [9] del gue estén dotedos tos Stems ae como a software ca eonwol dal misma pare ample los seins ds un subsstma de omumesegn UUnatimtacn moorante an el dee wala eros snete: {ie los stems coneonry lao juseacion den 30 ‘levada. Nos vimor por ello obigados 4 utlear como Componente central de In imorfae a USART 825 tl on Toa. consiguientes inconvenient o> vlocisad ‘aotacién fopca de convolador Tos protcolos omuncacionusizades on vedes locales ‘En gona pueden dstinguse Wes pos do reds losles Sentin su eplescign que son: compart resus, sisteme atibeido maticomputacery eomunicacion. Bt. sl com Bart-unrecuro comoan ene varios somputadores sale Imalcar quo ta sitncin consart do na sere posible ‘Mente arg de preguntas v arden y resbuesan postondo Ser necesria a tsferoncio ae grandes eanteades de Informesion. Aunque tempo se sensco no suele sar rca, ites a! manos on oats uti caso gue no reste ogo alta velocid. En un sistema’ dtibldo extn Sistine quo intercambsan intrmocion @ Waves ei ted (Gor sepa, apiaciones do contol n tempo ra, le ome tones de lsminado, esas repsredors de grandes sincera ot) Elton pat let enemisn slvados senda necsario ves asta nt menor tempo posibie. ne tercer lino. do rade pare Comunincion ent uuence entaran apace asd st ‘onsosesronico oon equenmiantos menos etctos sare lard que on los dos tipos anteriores, los esturzs de 'twegresién enn seta dico de wansmisgn de datos vortingpenes etc apeacin bel de naceses my En odo momonte hemos ntntadooptar por las sluco nes que dram mds generlided al dsc, Negande aunared iieable anton un sistome de compari de acura, ‘Como de soporte do comuricacén prs un setae meltin ‘rocomputadoratrbudo xsi sin ebergo una pana Spiacion quo pode. algunos. momentos incur In ‘iscsiones facia un stoma de compalén de secusoe Exe connsia ede diss ‘exb toe nodos y contlados por un ‘ealzar appre os eis tuners rem al Grice siteme do quarry racuperr informe St que aponion haste! moment, consetene en un iu de papal ‘Como cmavomiso mds mperantealogaron eho se presniabs fa lain senses potncin Saha bureado {odo momento un sctra gue ofrezea un buen saris ‘Sendo au vealzacién ecanénica en el aspeco Ronde fue software cague poco lor nedos v2 que ha a ‘omatos con tor programas usu. ‘Hsinbuci dl eapiin es siguiente se haven unce comentarios sobre La taoslgia de In red. pasando 3 unt flasoriplon eos voles utlzados yesructers gnerl larealaacin.Postrorment, state on dette fos ives "anrales dl proyecto qua son transporte enisea de date FEnaimente sn eraSocen las condlusionas# meat co rnae importantes da abso. ToPoLoaia primer problems que a plante al queer extablacr ote comunicacion ante un conjunto de lomentos a er como ‘an stat erarodos Se enlende por opologa oo una ‘exam de inercanenGn ente fos nos aust fore {4} En genera suele deternnaran en fone de enue into: de tico, tempo de wana oeoato, Ena aco de Fedes locales, donde al mado de comnieaeion ex oe a's Velocidad yecondmco, se buscan opologar que fact Fealiocin da subsistoma de camumiacion, send impo" {antes ciorioe de modulated. fexibided y fabided ‘Tembisn deboréminmiza la omplajidad Isgied 9 onjurto de decisones qua debon hacooe durante lo eomaniacin bara conta y eneammamento da lou mensaje itadae por ests coacorisicas, se han considrado lsteamonte Wes topololas propas erodes locales (1). Sonos, aie bue Ea Utne, ambisndenominade ‘mulipont (hur ).es nme tad haste momento porta que opamos dosdoe! princi. Enatlsexte un dri? anal aque estn conectados toda os nodos, Cuando Une Se tos emite un meneae st se propegs i argo de lino on fas dos saceionos pasendo por delante de tod los dems notos que dabarin ver ss! mensaje va ongio ts. y on co stmatv, rei, El problema que plonesio compartcén de un doco cara con ransrision en bande basen. arbirar su ulzaién {2 modo uo sdlo wanamita un nado on easa momento © Intanando sprovechar a mame i epacicad dal ema Eb me de tenia ea muy requot, wean elmo 36 respuesta made por la congertin en In wilzaion da Canal yo! mo de wansmison. Ee do gram sancles Econom on cuenta al mesio de ranemicon, presenando ting gan flood y modula Procotaun muy buena fabdoden cuanto s alo de un nod, snd mala ospacta el bus. Aunque rors para Imontes an et pueda doar bloguaoda area conaideamos {ue fa sobvlon do duplcar el bus ee scondmicamants Sale, serio ademds Tall localzacién y conaccion dol Por as caacoisticas expustasy considera apropiodo para nue apieacion, ca consuuydun stems contadoon {oro aun bus, stizondo un pa hr dies wanzaco= NIVELES ¥ ESTRUCTURACION DE LA REALIZACION rivals es un enfogue y clsien ona conercoignderedes Ao comautadoas porns grandes venni= que ples sobre tn disena,manoltia como sono seuturaciony xp: {ion do funcionss y responesildndes. Hoxbligad sm Slemontos en od te (io punto mis ict de nleanze 9st uniformided rnommalzaion on fa descomposan ea nivel i ie to ‘surzs 0 ext aentidoson grandes (3) tarda bastante en hasta artowditmos aor quv ete able ‘Sat evando al carip deo ogo loelos (3) Siendo Dovecto. anti, se opts. por Ta. descomposicion mis ominmente aceptad) por antoness, devacion la homatva xistente pars grandes todos edapada 9 los Deoulardades de una ed loca Pat osptcicar Io sritortra de una reds neces deine fos nals, ineando para cada uno’ de oe ‘2ifce aoe orcs aoe saree yi protanon aie [rsuriio,stondo nacasaia concrete wcamente odo fs itvace ental usual da cam entre TE eomunicacion a tavés de a ed se seis entre ‘enidacan dou misma nivel sncambiando 2ap0n nae ‘ceeminads escuoncas'y Umtocones temporalas info imocign con una sits y sgniesdos pedefindos. Este Conjunto de eglas so danominan pretocles, debiendo inetuie uneiones de idontfeacion, cane de 8uj0 Seronizaicn ere as odode Que te comunican, a Los nivales considerados al groyeto fron: ence ‘ico, enlace de datos, vanspore y epeacdn 9 woul, Al rival enlace ico que doboi epoca as erates ‘mecinieasy olctiar dels medion de tantnston, hemos ‘Seaicade pose stent. lmiténdanes a condor cara ‘como un gar bir para vansmisn on banda Bae y ss n"eoleciorsbieto. Enel uo nivel se incon to Programs. de usunio que qusian comunicase sete ‘ros nodoeyapleacones como el soma de ges do Tener pra seman debuido.Tempooa Ramos desro lado este nie. st bion so ha ponsido en Sus poses heeesdoaar pore sepecfenr lor semciog oe nivel El proyecto se he eantado ens estucturacisn general de loved y especies canto go los ses enlace ds otos y wansprie Para a primer ¥ portend de ls limitactn de potbiades de tuncionalont dl contro or mpueste se done un protocol sone oranado ‘avctr que pera la anemia! de poauotos 9 un noda oto on detec de poses error Poa Segundo sana especiicsdo un formato. que permit 1 ttananisin de paquets iavidusesspropiode a apteaco. hos de sstomes matimerecomputadr 0 estabeciento fe canals wituales mds aprepados comparicion oe ta forma da laren eel endrento Glare. Aa por empl, ha felon onsite en un conjunto de subratinas” que Momedes por st usuario contlan secueneilment le omunicedi sera una sluen pore que no aprowechale Ios poubitdeds ae canal y decade microcomputedar EL tempo de etpuesta sora argo ys nota lexidad y Splesctones como mulvcomputaser redo como un sister ruliprogamado en el Sue un onsderse que hay dos aspactos que hacen desea este {ing ae stars eo ealzecian de potoclos de comunt icon ee los ditintas nivelas infoye 1) La propia orarauizacién on niveas de ets, que parece Sager unt drseompossen en taress de fre Gut se folapen ts aocuctones de cada nivel, apovechand fos tlmpos de sonia do oe nivelesinfonors. 2) Une\descompoctin horizontal que permit el avance Simustineo uo verse comoniaconas Independantes ante de cade nod. En lon padran cont tombs Dotocsos de tipoe dsintor 9 un rama nivel co” Steptaclen epleseiones diverse compariondo Tos ‘ar pond asoluta ao iterrupetones rte a cea de tars (neuao rae tated lamas a ecutive por parts ‘le datm). cn un tempo de tnpueste el ore del do Eleecutvo ext sad en cuatro pintvas (eubrutings& asposein de las areas). Das deals (SIGNAL y Wall) Sjecuten lo snerntacion easica enue trees modiome ‘eloros, Las oar dos (WeTERyS#can) permit etable fer uno sncenacién y comunicocien madante mensaes ‘Structures de dotos que pusden ser evades una cols. ¥ Seletadss do a por oa trea. La optacign de Sxcan, o> fas de gus no naya mensaje pa ret bloguea af tres fuel ejecta hasta que ova trea er ur. {a gation da precesado 0 ocla mediate prioridodes Woes cre depence de jos poracads tres, stand on sjecucén en cada momento lds piontara de las no loquesdos. Al inoduat la multprogamacin un asta micro computador afadimos 3 su poqueta pencil sobrecsga sbi ncn deny emacs er Se considera por elo Recrsro estuctur da una Manes Soba tn oscomposiegn de um problema en tales. {hofnondo unas inrtase seeing y ultras en alas vervenen en ln comuneargnfowern un unico punto de {testo consuente on una sole ale que todas les ded fueden rv lone de odo ocntexacn Ca ura ‘ecuta os acctoneepomnento y passa iute ios blagues etados son de 16 byes on une extuctua (tigura 2) sue en slgunos compos ee gone! pa todas as Taree, logue tacit sy reac), ntereambioy geson de ‘memoria Los dos primero byte se reservan ora uizacign Borel jectivo ona gost de laresia. Los bys tee y aro tos uti Ts oea que ena una odon para inca 3 ‘8 cola debe erwin la somastaén, 1 uno barmite odie globslmente lo arden o ested, En ia figura 3 me repose In estactura general dl softwate de comusieacon Aparece uno are da aplcacon {ue urls! subsites de comuneacan El el vanspo {fecha descompuesto en ves tree cuy (unconsmisnto Dusiende ats tat tomb informacion y drones 8 sofware del rival once de datos esta conti por os rtnas de interuperon que ejeevtan un automata EL ato de reones ator rain a rawds do potas as ‘mrocahismos de sncronizneson de muy biome tse clo NIVEL TRANSPORTE ive raneporte tiene como misién propociona a oe “renee de tos yz encrgn de cumplias optinizando le Uilaaein del ean! (7) Soha eaado ol aban ome ‘euloswitualea env trees derive! uso. Em segundo iow ean oi evi au pro ot rae inresatesonacesaras pare un soso eiconte £0 1) En a sitet 2 pemiton hasta 256 nodos con un Indximo de 18 ckeutos vines smultaos en ado hieta de canal acl (no tone porque se ism en tos dos) ao ills tambon an los una nfrmacion direst: byte que denies nado dstina : byte cuyos 4 bis altos tantifean si maro ol cant local al que v9 destinado ol pagoste. Los cus tos comtonen edn anal pore gus se emits, ‘Sfong=: byte que deromina 1 font. de! campo pnts manos teh es cach To lange el sono” vo ‘nformacin, “res ol paguete de vel anspor a como sa ha ““checksum >: un bye que contione el compamanto de “ator nul ena eso sua nada 236 tod ot ‘Sracters trnamidae “Sespach imo desde que termina el artaie hast ‘que nes quod ve, Para resizer et encaminamienta ee vtllan loe doe piimeros byes. Tadoslos moder montorizan conrantman= { falinas en busca dol principio oo un poauets,srazando {toner o primer byte ycomprobando sve igide sls, Sino oy ol psn sper cio de Spc ‘odo desinataro anaize segundo byte setsminando Bara ue anal vadostinad,comprobndo shy on oder {= clr por 6. Tamban 50 comprobar, sla ordon se ‘ecapein fo erpctica el numero Ge canal eisor el ‘aut como meaida pata evtaringorencios exo. "ede elector conarderar edo fo es recor cit twmbign Is dreceign del nado macy, pues of numero de Canal esting Wares ttement ni wansport ( “stores contenidn en l context) os tens fs en lncomuniecin. Respette alo paguces gue fstablecsn ef cit tual ae hava ascribe vel Teanspore gue leven 6 esto ive (compo, see>) Ta infomecicn’ de. modo erigon, lo avo va a perm destnoato incor comeetamene el contest y evar Proreormente todos los pagueon 8 nado apropise, “Tembidn tlacionado con os campos de idenfieaeisn da estnstano puede verse que garanizan Io olin on loc es primar yee de los paquets deccutosvrteles ue x comiencan a emi ale uaz En los poqustes de sprig ‘el enlace vital ode env de menane a una cla no local, ‘na colton pode erasores coma mucho hese ein {el campo sec que como she dicho leva nme de sade amor 1 informacién dol campo so utllea 9 eterminar ss lspona do espacio suiiente ¥en caso ‘Shrmatwo evando finial eeepedn Respecto ol contol de rors ss decid para falta Ia realnacion que ore nel sla relics fncignes Ge detec” ony no de coneccten. Ey cookaior momento eu’ fecaplor dette sores igi en t= espera (eoma fuserel dern eecbi povos ura in al eres, {21 paqueteograndose os ura mayor utcaaciin del eal ora deteccin do erores ge Wansmsion se afd | poqueta un byte de CHecsuny al fel ce ate igual omplemanta uno dela sums mula 358 de todos los bytes raramiids, En ecapcidn se calcul eat mime sume ‘ncluyendo también el entersum. Stat autado ee tod tina, so consider que no se he rodutio err. or ins comactorsiess ele ed ex pone iar un racarizme sont yoiono para indies nodo emote Feeapelon corota el paquot a este nl por st esti tio. Cuande este camprunte quo ne ha habe anor trangmision provoes una colin a emisor antes do au Tina quod Noe. Sita nae produce sed interpreta pur temsor como incioswe de aut a! paguste no he sido Conectamente cide ete meen peste aan ‘econocimionto individual a cadapoquste cost lomo ‘tue so tarda om comprober al chtcxsuM y provacar la isin, que sod somo peauor, Es Intoresano tecnear cémo a Intrpretacin de a | By Fs Pee ere, {[_ABAPTACION TRANSHESION }. 8 sence ™ {sexe necro} —— a i ‘cn ings datos a in gad a dw olin or ol tansmisor fers dependiendo del instants fn que s produce, Aas gr duro primero o segundo Byna,ceeeboa callin an el eecexo at eana silo os desdost torcro & CHCERSUW se deb lgtin aor tact pore Teceptor. Si so produce despues de la aniston del {NEEL nda reeopeidn eowecta dol paves Detoripeign En la ctualidad hay uno gran tondoncia ejecutar en hardwarey con convoladoespotntes a mayer pata {uneones de nivel enlace de dats. Por I mtaciones Ienotsicas y econdmieas de nuestro cazo, hams deena ‘doy consi un mas ete sf merocamporasory ‘anal que rela solamente as fnelonos mss importantes. Puede dvi of culo ora su desepcin (gua 5 5) on tres socciones: adaptnisn al bus aol computedor (MUBUS), controlador sdptaeén a anal. controlador ts como 2 he ica, le USART A291 de Intel inert on el bus concaprincipelmanta de une parte de dace ‘do y se contr de neupelones ‘is Creer de drecclonsdo decoditica ot bus de strecionesy contol dando ecceso al microcomputador 8 una sri dorogistoe de €)S (ports) para contol dea paca {lecture do Su estado. Son los siuentes 1) Reaisvoe de E/S orden do le USART: 2 wiles pars rogramarl mado de fnetonanvanto de tay dari se Srdenes de transmit ocr 9 provoca Eatin. Ta than be puede a través oo est roxio poner 8 care lo SSeutera ‘de deteclon de colton. Se purde hacer a ‘mama con lx de detecion de princi” de pause 2) Regattas USARY a lectus de inormacin sobre ot frtedo de la recepelgn o tana de un crite nt 2) ht‘ evar at bar a Is USART Io 14) Rago do ested doa lies que purmite comprobar sh ord ibe w ecupads y sso ha deteciodo of pina de 5) Porn contol de as interupcions a dspone ads de [st ordones ofa USART. do git por port 0 no le Imemupeton celina ibe yet para poder inhib todas Up creutera de interupeione se encargs del sincroi asin con el proseraor curndo erate guns demonda Teceptorpreparedo (puede rtraee al ecb), laa lib y pincino Ge Mensaje: Las dos pneras oh lonmascarsblesinaiwevalmente 8 vawée de a orden ia USAR. También loos, come ha wit, inde Tne ie {ours no intresa dteciarn si no se quiere vans) Finalmente x posible enmatearar todas conjure, Los tutinas de inerupcén comiensan an Ie postion 16.9 ‘memoria pata la de principio de mansney 24 paris dems Us funciones que por las earsterstene dsl patocte y listaiones del contolede, ha sido necoear® inatay pare contol del cal sos 1) Sincjnizacién dol loan recopign para que ls USART pueda detector conectamente los bite # ena, Por ‘Seria velocidad oo vansmiion ala la gsnareion do ‘lo 8 pat de una tecueneiselvada man une adore de dior ea lagi eta sneoniacion pone, ‘doa tao los dvcoree cadaver que sodeteca un farce fie baiode. Est se logra medanie uno puerta han Iuigger de Schmit a que vonta so! del canal nverile or una eniadayigeamante retards mada un RC ata ova 2) Adapracién ‘20 wanamisin: es necesito por un lado inser Ia slide on eolntor abet nen por ovo ‘ntiocuc una puerta que ueco un aloes tinea = sha atectazo cole, '8) Adaptacin on recepién: ls dics func que reaiza oe {s.de conformar tsa amor de que enta is USART 4) Detecién do colison: In msion deste logue es ‘detector cuando ol paauote que eo inten ani he ido estropeodo potia emsign de un caro por pate de ‘90 odo Pare lose compara lo quae dase vanamita nada momonte conto que hay ena lines =: deat Isolsion so pone e uno on bistable, parade nme ‘amen ln tarsmison, y pusiendo eer lise dasde Io USART. Convienateslar acon que fue aecaara " eucios pulcos de faea colton que sugten ‘abido areas dels puetas entre los punto on qu =o {omaban ts spre 2 compara Estose hizo con una ed ACy un tngger de Schmit 5) Dotectén donc ire: satafuncin 96 realxé con un sdeconador quo en ead tlanco descendent das tne fe carga 210 y so dectemonta en ton intnaiog Jo ‘ranamisicn do? it Cuno loge coo sn pone uno Unblesablonaicandoquelalines ots Hie Vee gues tl eupada nunca habe ana saparacion ene anc tlescendenos pore tipo de transiston wade 65) Detecion de prinsoio de paquoe et fc vor que las tansciones de lines libre a ocupads indican ve comin a Yansrisi6a ‘eon pequet, por Io ave un ‘Solo biesabla pure detector ex concn 1 interface hardware reaiado rest lesb y fone habiéndogeutizado on 6 cecutosintorodoe Software de enlace de datos Vamos describ ol conjunt de programas que contol

You might also like