کامپیوتر و IT و اینترنت

ارتباط در سیستم های توزیع شده

صفحه 1:
‎rr hela‏ ينايك و ‎Distributed systems‏ ‎

صفحه 2:
©, me 3 , Remote Procedure Call Message Oriented Communication Cf Stream Oriented Communication

صفحه 3:
Conan) Ath On, ارتباطات قلب یک سیستم توزیع شده است ارتباطات در سیستم های توزیع شده هميشه بر مبنای مبادله پیام در سطح لایه شبکه می باشد .

صفحه 4:
Conan) ee ‏لابه‎ ١ ‏حدل‎ []مدل 7 لايه 051 به عنوان يك مدل يايه براى سيستم هاى توزيع شده مورد استفاده قرار مى كيرد . [] مدل 051 يايه كذارى شده براى اينكه تمامى سيستم هاى باز بتوانند با يكديكر ارتباط برقرار نمايند . يك سیستم پار با دیگر سیستم ها ارباط برفرار می کند با استفاده از فوانین , محنوی و معلزی استاندارد که به آنها پروتکل می گویند [] برای اینکه گروهی از کامپیوتر ها بتواننند با یکدیگر ارتباط برقرار کنند باید روی پروتکل بخصو) یکدیگر توافق نمایند .

صفحه 5:
OSI Model مدل 7 لايه 051

صفحه 6:
Conan) ‏۵ع بط‎ ٩/5۴۱ OSI Model مکانیزم ارسال و دریافت پیام در مدل 05۱ ‎eee Beppu)‏ ارسال ‎Si [paren earn ply aye ete ‎

صفحه 7:
OSI Model Typical protocols | وه ‎[pct ۳۳۷ ۲‏ 1 ۳۳۳ سيوج ‎sen =u‏ بت [sce swipe an eran ors سس ‎aa]‏ ۳ ۳ ۳۹ on Physical medium مکانیزم ارسال و دریافت پیام در مدل Sending Process Ghent A osl Loyer3 1 Loyer 2 Ethernet Levert Link

صفحه 8:
OSI Model پروتکل های ۱6۷6۱ ۱۵۷ بر مبنای 05۱ ۱ 1- ۲6۴۱۴ : در ارتباطات شبکه ای استفاده می شود 2 ۵۴لا : در اینترنت جهت برقراری ارتباطات بر مبنای ۱۴ استفاده می شود . 3- 858 : در انتقال داده استفاده می شود . 9 مدل 05۱ در بالای لایه ۷۲3500۲ سه لایه دیگر دارد که در عمل فقط از لایه ۵00۱100 ‎oo» el‏ ‎wo‏ شود . در حالی که لایه 566510۳ و 0۳656۳100 هم در اين مدل وجود دارند . FTP (File Transfer Protocol) -1 HTTP (Hyper text Transfer Protocol ) -2

صفحه 9:
OSI Model در مدل شکل اسلاید بعدی لایه ۳656۵10۳م ‎Session,‏ حذف و به جای آن لایه واسط که حاوی پروتکل های ‎application-independent‏ می باشد جایگزین شده است . اين پروتکل ها در لایه های پایین تر مطرح نمی شوند در ادامه اين ارائه به چهار مورد میان افزار سطح بالای ارتباطی اشاره می کنیم : ‎Remote Procedure Call -1‏ Message Queuing Service -2 Support for communication of continuous calls -3 و ‎Multicasting -4‏

صفحه 10:
Application (۱ 0 Transport Network Data Link Physical Physical ‎Network‏ زف ‎

صفحه 11:
ارتباطات عدآوم 2 گذرا غیرهمزمان ارتباطات رصم ورگی و مشحص ارماطات تاهمرمان این اس که ی فرسند بلافاصل پس ازارسال پیام حور می فد این به این معی است که یام یس از ارسال بلافاصله (موفتا) توس قیان اقراز اصیوه ۷ ایتاط رما ‎Gl bea)‏ که درخواست درف شود مسدود مي شود اساسا سه نقطه وجود دارد که هماهنگ سازی می تواند در آنها انجام شود. اول , فرستنده ممکن است مسدود شود تا زمانی که ۲۱۱00۱6۷۵۲6 اطلاع دهد که درخواست انتقال تایید ‎J‏ ‏است . دوم؛ فرستنده ممکن است هماهنگ شود تا زمانی که درخواستش به گیرنده مورد نظر برسد . سوم, هماهنگ سازی ممکن است با اجازه دادن به فرستنده جهت صبر کردن زمانی که درخواست كامل انجام شود ,يعن زدانن كه كيريد يك اس راد اف ند صورت در

صفحه 12:
ممتاقء امنا ممع 2۷ 7000 Remote Procedure Call RPC jLais! a, ( Remote Procedure Call) ‏فراخوانى از راه دور‎ در اين روش وقتی یک پروسس در ماشین ۸ یک 0۲۵660۱6 را در ماشین 8 فراخوا پروسس فراخوانی کننده در ماشین ۸ , معلق می شود و اجرای 0۲۵660۲6 در ماشین می یاب . اطلاعات و تتايج ‎oo‏ توانتد بين ماشین ضدارننده و صدا رده شده منتقل شوند. هرع/انتقال/ پیامی برای برنامه نویس قابل مشاهده نیست .

صفحه 13:
Conan) uneasy Remote Procedure Call Synchronize at _—_ synchronize at Synchronize after Client Reauest submission Request delivery Processing by server Reques Transmissio, —~Storage Facility Server Time——

صفحه 14:
Conan) روثي + طبليه فرلخولنی 0۲0660۳6 های مرسیم برای دانستن ‎Sul‏ روش ۳۳8۵ چگونه کار مي کند یار به دانستن روش های مرسوم (در ماشین های تنها ) و اينكه 0۲0660۱1۲6 ها چگونه کار می کنند , وجود دارد . ‎t=read(fd,buf,nbytes)‏ 0 ی کعدد اسکه به ی کف ایل‌اشاره دارد ‎but‏ كارك ار كاراكرها اشيكة إشارة متك کسام دادم باید خوانوه شوند ۵5 یک عدد است که می گوید چند بایت باید خوانده شود . ‎Call By Value ‎Call By Reference

صفحه 15:
پوثی )5 بلیه فرلخولنی 0۲0660:۲6 حلی‌میسیم ۱۷۱۵۱۱ ۵ Main program’s Local variables Stack Pointer | Local variables ‏ها‎ 000 eu Bye ۱ buf fd Return address Read's local Stack Pointe Variables — (a) Parameter passing ina ‏(ج)‎ {b) The stack while (jp) local procedure call: the 8 the called procedure stack before the call to read. inactive

صفحه 16:
Remote Procedure Call Jat. (RPC) 1- برنامه ‎client stub » aiWS‏ را در جهت صحیح فراخوانی می نماید . 2 دابتاء ۱۱60۶ یک پیام می سازد و سیستم عامل محلی را فراخوانی می نماید . 3- سیستم عامل کلاینت پیام را به سیستم راه دور(۲۵۳۵۲6 ) سرور ارسال می نماید . 4- سیستم عامل راه دور پیام را به تالنا5 56۳۷6۲ تحویل می دهد . 5- دابا 56۲۳۷6۲ پارامترها را حالت بسته بندی خارج می نماید و سرور را فراخوانی کرو کان قوه را انسام ی هد و تاه را ‎WLS os Sti‏ ‎ale server stub -7‏ را بسته بندی می نماید و سیستم عامل محلی خود را فراخوانی می نماید . ‏8- سیستم عامل سرور پیام را به سیستم عامل کلاینت ارسال می کند . 9- سیستم عامل کلاینت پیام را به الاک ]1160 تحویل می دهد . 0- طلان5 نتايج را از حالت بسته بندى خارج مى نماید و تحویل کلاینت می دهد . ‎ ‎ ‎ ‎000 ‎ ‎ ‎ ‎ ‎ ‎ ‎ ‎ ‎ ‎ ‎ ‎ ‎ ‎ ‎ ‎ ‎ ‎ ‎ ‎ ‎

صفحه 17:
Conan) Remote Procedure Call (RPC) | 5 Client Wait For Result ۹ Call Remote Procedure Return From call Call local procedure Time—- and Return result Principle of RPC between a client and server program.

صفحه 18:
مولاقء ا ات Parameter passing Passing value parameter در روش انتقال پارامتر ها مشابه شکل اسلاید بعدی و با مراحل مشخص شده در آن پارامترها بين یک کلاینت و سرور منتقل می گردد . در اين روش انتقال پارامتر مشکلاتی وجود دارد از جمله اينکه انتقال بین ماشین های با کختارهای داده ای متفاوت مانند ۴۵ ۱8۳ و ۸۵۱۳۱۴۲۵۲۳۳6 ‎IBM‏ و یا 5۳۸۴ و نحوه خوانده این داده هل , که اگر اطلاعات اضافه ای در خصوص نوع پارامترها مانند عدی یا رشته ای بودن آنها وجود نداشته/پاشد عملا مشكل ياقى ذواهد مانو

صفحه 19:
Conan) Parameter passing Tuer Server jenn 6. Stub make ۳3 56۳۷۵۲ ۳۵6۵55 Local call to “add” lient process 1. Client call to procedure ‏مس موس‎ neta 5. Stub unpac server st message Client stub ‏عجره‎ ‎tht : val(i) 2. Stub builds Int : val(j)| 4. Server Os Hands messa Client os| berver 05 To server stu Int : val(j)| 3. Message is sent across the network

صفحه 20:
Parameter passing (a) (b) 9

صفحه 21:
Conan) Passing reference parameters Passing reference parameters a8 we ‏یک اشاره گر فقط با فسای آدرس پروسسی که در آن بکار گرفته شده معنا پیدا‎ aS yy (buffer ‏یک مشکل : اگر جر مثال ۲۵۵۵ كه قبل گفته ایم اگر پارامتر دوم (آدرس‎ , ‏باشد نمی توان مقدر 1000 را به سمت سرور فرستاد و توقع داشت که درست کار/کند‎ 0 ! . ‏آدرس 1000 در سرور می تواند وسط متن یک برنامه باشد‎ ‏راه حل اول (راحت ولی ناقص و بدرد نخور) : ممنوع کردن کلی استفاده از پارامترهای اشاره‎ و آدرس می باشد . تالتاء 56۳۷۵۲ می‌تولند با یکاشاره گر به لین‌آرلیه مرتبط شود , حتیاگر لین: شانگر دارای/ مقدار عددی‌متفاوتاز پارامتر دوم خوانده شده باشد . تغییراتدر سرور روی‌ن شانگر (به عنولن‌مثال ذخیره داده ها در لر6 به طور مستقیم بر پیام های‌بافر در داخلالا5 56۳۷6۲ تاثیر می‌گذارد. وقتیکار سرور خاتمه مريابد. پیام اصلیرا میت وان‌به ناو 0۱6۱0۴ ارساا کرو ی رارق کرد

صفحه 22:
Conan) Parameter specification and stub generation توافق بر سر فرمت پیام بین صدازننده و صدا زده شده بسیار مهم است . به معنای دیگر هر ده طرف یک ۳6 باید پرورکل بکسانی را اععاب نمایند در غیر این صورت ۳۳ انجام نمی شود . -تعریف فرمت پیام یکی از ارکان مهم در ۳8 می باشد . از آن مهم تر نحوه توافق کلاینت و سرور در خصوص کار با انواع داده مانند ۱0۲696۲ و ‎boolean gcharacter‏ و ... می باشد . خوشبختانه, 9باا5 ها برای پروتکل مشابه فقط در ‎oly interface‏ متفاوتند . یک ۱016۲۲۵66 شامل مجموعه ای از روش هایی است که توسط یک کلاینت می تواند فراخوانی شود و توسط یک سرور اجرا شود

صفحه 23:
Parameter specification and stub generation برای ساده کردن موضوع . واسط ها اغلب با استفاده از زبان تعریف ‎(IDL) lowly‏ مشخص می شوند. یک 9۴ مشخص شده در یک ااا بعدا به یک۱۱60۲) الاک و یک 56۳۷6۲ 0الا5 اضافه می شود در هنگام کامپایل یا زمان اخرا يهام ويسم های بان افرا سل بر ۳6 يلت ب ارات ادا بای ای تفارک نمایند جتی در برخن موارد استفاده از ۱01 اجباری است . Foobar’s local RE eed 3 5 ۰ Z(0) Foobar(char x;float y;int z(5)) { Z(1) TCPIP or other Z(2) transportation methods 1 23 IDL ( interface definition language) Z(4) (a) (b)

صفحه 24:
ممتاقء امنا ممع 2۷ 7000 )5 ناحميعلز( )2 22110110115 /ا85 ) در ۳ وقتی يك كلاينت سرورى را صدا مى زند و مى خواهد مثلا كارى را برايش انجام دهد ناجارا كلاقت بايد متوقف شود نا سرور كار خود را انجام دهد نا در مرجله بعد با دريافت اطلاعات از سرور به کار خود ادامه دهد . در روش ۳8 غیرهمزمان کلاینت وقتی درخواستی زا به سرور ارسال مي تماید د گر منتار نمی ماند تا مسرور آن را اجرا کد لكه ففطا يت ماند تا سرور پاسخ پذیرش درخواست را بدهد . پس از دریافت این پاسخ کلاینت به ‎ecie lagi ate eee‏ ی می گویند . هماهنطور که در شکل بعدی می بینید ممکن است پاسخ کلاینت پس از مدتی از طرف سرور ارسال شود ولی در اين زمان کلاینت مشغول انجام کار دیگری باشد . در اين حالت سرور می بایست از یک ۳86 غیرهمزمان استفاده نماید تا زمان که کلاینت وقت داشت پاسخ را به کلاینت ارسال کند .

صفحه 25:
(Asynchronous RPC);L.,.al; RPC Wait For Result Wait for acceptance Call Remote Procedure From call Procedure Calll local procedure TIM@——+ Serve cai local Time——- and Return result ۲ procedure Interrupt client. Acknowledge Calll local procedure

صفحه 26:
Conan) MESSAGE-ORIENTED COMMUNICATION Message oriented transient communication( 135) jlubLb sbF el, olblsy! -1 سیستم ها و اپلیکیشن های توزیع شده زیادی بر پایه مدل پیام گرا روی لایه انتقال تولید شده اند. برای اينکه این روش را درست بفهمیم می بایست ابتدا در خصوص پیام رسانی از طریق سوکت روی لايه انتقال را عنوان می کنیم . ee lS ‏سوکت‎ - Socket Create a new communication end point Bind Attach a local address to a socket Listen Announce willingness to accept connection Accept Block caller until a connection request arrives Connect Actively attempt to establish a connection Send Send some data over the connection Receive Receive some data over the connection Close Release the connection

صفحه 27:
Conan) MESSAGE-ORIENTED COMMUNICATION در روش سوکت برکلی , سرور معمولا چهار عملیات پایه اول را که در جدول قبلی دیدیم به صورت پشت سر هم اجرا می نمایند . در کلاینت هم ابتدا مراحل اولیه انجام می شود . البته نیاز به ۵00 نمی باشد . چون پورت را به صورت داینامیک در هنگام برقراری اتصال اختصاص می دهد . مراحل بعدی در کلاینت و سرور می توانند به صورت همزمان اجرا شوه و دو سیستم با هم در ارتباط نیز باشند .

صفحه 28:
Server [Secke | [bind | -[tisten a ۱ 0 0 >| close Synchronization =—— point ‘ ۱ ۱ ‏ترس‎ connect —+[ close Clien

صفحه 29:
Message passing ‏جاسط مبلدلمپیلم.‎ interface(MPI) Message passing interface(MPl) ply Jobe lawls : ‏معایب سوکت ها‎ ۲666۷6 ‏پشتیبانی از عملیات پایه 56۳0 و‎ -1 بيشرفته مورد تباز به در شبکه های با سرعت بالای اتفال اطلاعات و نبازمند به همگام سازی و ‎(ali‏ ۷۵۷ ب رل رتامه های اربروجوازی‌طراحیش ده و , » هعین لبل پترینکارلیمرا در ارتباطات ار دارد . فاقد وایستگی به سنخت افزار و سکو است و فرض می کید ارباطات در درون گروه شتاخته شده ای آز فرایندها صورت می (groupI!D,processID) ‎ea‏ ارجا فراات وا سای ‎ices‏ يكذيكر عتحضراى متم ‎١‏ مقضد بيام را مشخض وى

صفحه 30:
Message passing ‏ولسط مبلدلمپیلم.‎ interface(MPI) EE ‏ا‎ Append outgoing message to local send buffer Send a message and wait until copied to local or remote buffer Send a message and wait until receipt starts Send a message and wait for reply Pass reference to outgoing message, and continue Pass reference to outgoing message, and wait until receipt starts Receive a message; block if there is none Check if there is an incoming message, but do not block MPI_bsend MPI_send MPI_ssend MPI_sendrecv MPI_isend MPI_issend MPI_recv MPI_irecv Tuer

صفحه 31:
Conan) MESSAGE-ORIENTED COMMUNICATION Message oriented persistent communication jlub slLF el, olbli! -2 ‏سیستم صف بندی پیام‎ Message Oriented Middleware(MOM) سیستم های صف بندی پیام بر اساس پشتیبانی از فراهم آوردن فضای میان مدت برای پ کار می کنند. تقاوت اصلی با سوکت برکلی و ۷۴۱ لین است كه اين سدستم ها به منظور پشتیبانی از اتفال پیامهای طولانی مثلا چند دقیقه ای نه چند ثانیه ای و یا چند میکرو ثانیه ای طراحی شده اند .

صفحه 32:
حدل صف‌بندی‌پیلم ( 0۷۱۳۵ عووووع۱۷ سس (model ايده اصلى قراردادن بيام ها توسط برنامه کاربردی در صف مى باشد . يس از آن ‎wo Lv ply‏ توانند بين سرور هاي ارتباطى جايجا شوند و در نهايت به مقصد برسند . در اين روش جها حال بيش مى آيد كه با توجه به بكاركيرى صف عملا مشكلى بيش نمى أيد .

صفحه 33:
‎gabe.‏ صف‌بندی‌پیلم. ( 006۷1۳0 ع 529وه۱ ‎(model ‎Sender ‎passive ‎ ‏محا ‎Receiver ‎passive ‎(d) ‎Sender ‎passive ‎i-- ‎ ‎Receiver ‎running ‎(c) ‎Sender ‎5 ‎۲ ‎Receiver ‎passive ‎(b) ‎Sender ‎running ‎ ‎Receiver ‎running ‎(a)

صفحه 34:
عدل صف‌بندی‌پیلم ( 006۷1۳0 ‎Message‏ (model Put Append a message to specified queue Get Block until the specified queue is nonempty, and remove the first message Poll Check a specified queue for messages, and remove the first. Never block notify Install a handler to be called when a message is put into the specified queue

صفحه 35:
حدل صف‌بندی‌پیلم ( 0۷۱۳۵ عووووع۱۷ سس (model بيام فقط می تواند در صف ‎sla‏ محلی 9 ‎LAN 49 29790 yale 42 L 4 oriiw‏ نوشته شود که از طریق ۳8 قابل استفاده است . (صف مبدا ) 1- صف مبدا پیامی که در سف قرار داده می شود باید دارای مشحصات صف مفصدی که می خواهد به آن منتقل شود باشد . 2 آدرس صف مقصد 3-بانک اطلاعاتی توزیع شده از اسامی صف ها به همراه آدرس آنها مشابه ‎DNS‏

صفحه 36:
حدل صف‌بندی‌پیلم ( 006۷۱۳۵0 عووووع۱۷ سس (model Look up Transport-level ‘Address of queue Queue - level address > Local OS Address look-up Local OS database ‏سس سس سس‎ ۳ Transport-level saat Address

صفحه 37:
Conan) 5 +e 5 ‎ea‏ مط ‎ ‏صف به وسيله مدير صف مدیریت می شود و ارتبط خواندن و نوشتن با برنامه ها از طریق مدیران صف صورت می گیرد . ‏برخی مدیران صق مانند رله و با مسیریاب کار می کنند . ‏نداشتن یک نگاشت صف به مکان برای هر مدیر صفی می تواند مشکلات عدیده ای ‏را بوجود بیاورد ولی این مشکل به کمک وجود مسیریاب ها که از توپولوژی صف اطلاع دارند حل شده است .

صفحه 38:
Applicatio Applicatio ) {Receive} a_ | my) = jueue Message ‏ل«-‎ ۱ Sender A Applicatio os Send Queue ۳ Receiver B ]مت oor Router CoML)

صفحه 39:
Conan) (Message brokers) al giijcis وظیفه کارگزار پیام تبدیل فرمت در شبکه صف بندی پیام می باشد . کارگزار پيام معمولا قوانین تبدیلی در قلب خود دارد که می تواند پیام ۲1 را در نهایت به ) 2 ول کید وب گیرگان مور بر تحویل ره کارگزار پیام جزو سیستم صف بندی محسوب نمی شود

صفحه 40:
(Message brokers) ‏کلرگزلرانپیلم‎ Repository with Conversion Source Message rules Destination client client\ roker And programs Broker program 5 3 5 Network

صفحه 41:
‎Stream-Oriented ۱ ۱ ۱ ۱‏ تسس لرتبلطات‌جییان‌کرا ‏در این ارتباطات زمان نقش مهمی دارد . ‏تسهیلات سیستم توزیع شده برای مبادله اطلاعات وابسته به زمان ‏1- پشتیبانی از رسانه های پیوسته ‏2- جریان و کیفیت سرویس ‏3- همگام سازی جریان ‎

صفحه 42:
Conan) Stream-Oriented Communication ‏تجوبان‌کرا‎ 1- پشتیبانی از رسانه های پیوسته: جریان داه (51۲6۵۳0 021۵) : دنباله ای از بسته های اطلاعاتی در سیستم ها توزیع شده که به دو 3 بته و پیوسته تقسیم می شود . جريان كسسته : مانند يى تصوير يا یک اسلاید یا بسته ‎TCP/IP by‏ جريان بيوسته : مانند صوت و ويدئو جریان گسسته : حال انتقال ناهمگام جریان پیوسته : حالت انتقال همگام حریان زنده : پخش ‎live‏ جریان ذخیره شده : اجرا فیلم ذخیره شده

صفحه 43:
Stream-Oriented Communication ‏نبلطانجویان‌کرا‎ 1- حالت انتقال همگام : رمان تاخبر انتها به انها مهم می باشد . 2- حالت انتقال ناهمگام : بسته ها یکی پس از دیگری منتقل می شوند ولی محدودیت زمانی دیگری وجود ندارد . 3- حالت انتقال متوازن : لازم است بسته ها به موقع منتقل شوند یعنی تاخیر انتها به انتها مهم می باشد . اين حالت برای سیستم های مولتی مدیای توزیع شده کاربرد دارو جریان ساده .ی ‎Cal Us gals slits‏ ‎ome ole‏ © شامل چند زیرجریان ساده است که ارتاط ببن ان زیرجویان ها وایسته به زمان می بانشد ‏ مانند صدای استریو که شامل دو ریرجربان برای 2 کانال قفاوت صوتاست کی می باس ممکامسازی روف أنها ضورت يترد Conan)

صفحه 44:
Stream-Oriented Communication ملمتباطاتجييانكرا real Client__synchronazation Network Multimedia server EH

صفحه 45:
Stream-Oriented Communication ‏ملمتبلطاتجييانكرا‎ 2- جريان و كيفيت سرويس 005 280 51۳6۵۳5 کوب 2 ل عا هايا م و شير قايلك سماد شاكره ‎sy‏ مطیعده0 به شرح زير است 1 كل نج بت مورد نباز برای انتعال دادت ها 2- کنترل حداکثر تاخیر برای برگزاری نشست 3- کنترل حداکثر تاخیر انتها به انتها (زمانی که طول می کشد داده به مقصد برسد ) 4- کنترل حداکثر واریانس تاخیر يا لرزش 5- کنترل حداکثر تاخیر رفت و برگشت 5 بر سطع شبکه معیولا با اولوسعهه سه ها اتجام عم ‎weed ge vp‏ حالتدر زمان‌ازدحام برنامه کاربردی‌میتولند بسته هایب | اولویتبالارا به مقصد ارسالک ند .

صفحه 46:
Buffer in stream-oriented communication راه جل دیگر استقاین از بافر انس ۰ در اين روش طول بافر مهم است . اگر طول بافر کم باشد تاخیر ایجاد می نماید . مور و گر ی رال رای ار بت ۳ 114]1414]] . میم source raromm THA ۱ ‏8ض‎ fap in ‏ام‎ aye 5-5 (sec)

صفحه 47:
Stream-Oriented Communication ‏سلرتبلطانجریان‌کرا‎ 3- همگام سازی جریان عالت ساده همگام سازی جریان مانئد نمایش اسلایدشو به همراه موستقی زمینه است . Conan) همگام سازی پیچیده مانند همگام سازی لبه ها همچون پخش صدای استریو است .

صفحه 48:
Stream-Oriented Communication ‏لمتلطاتجييانكرا‎ sent |[4][2}[3)(4]]|[5][6)[7)[7]| |SIFIGIE) Delivered [3] (2)[3][4] SIZ 7IAAA AAG Gap of Lost be (a) frames Lost packet sent |(3][5][9][> (sala) (GIGIEIE (63 Delivered ]2[ ]2[]3[]4[ ]5[]6[]7[ ]8[ ]9[ ] FIGIE] GIGI) 2 (by Lest frames

صفحه 49:
Conan) راهکارهاي همگلم سلزی عملکره مستقيم روی وا دهایی از جربان های ساده و همگام ساری آنها عیب: کاربر مسئول پیاده سازی تمام مراحل کار می باشد

صفحه 50:
Conan) راهکلرهای همکلم سلزی Receiver’s machine Application Procedure that reads| Two audio data uni for Each video data ‏انیت‎ ۳ men Ol i 9 {| SSS Network

صفحه 51:
Conan) راهکارهای همگلم سلزی ارائه واسطی به برنامه کاربردی که اجازه کنترل دستگاه و جریان ها راداشته باشد ,

صفحه 52:
Conan) راهکلرهاي همگلم سلزی Application tells Receiver’s machine Middleware what to do with incoming Application streams Multimedia Control Is part of middleware, + ( Middleware 5 لا __ متا Network

صفحه 53:
Conan) ليتبلطات جنسبخة در شبکه های توزیع شده کاربرد زیادی دارد . اساس کار بر اساس توری گراف ها ودرخت ها می باشد و الگوریتم های مسیزیایی کمک وه ای به ارسال و دریادت بسته ها مینمایند . در این روش بایستی هزینه رفتن از یک گره به گره دیگر برآورد و ‎mee‏ ال را هر ۱ استفاده شود یا خیر مربوط به سیستم می باشد . - چندپخشی سطح برنامه کاربردی -انتشار بر اساس شایعه

صفحه 54:
Overlay network

صفحه 55:
معط تسکیمان سعاکد وشن خود پا در اخباربندصفيلو

جهت مطالعه ادامه متن، فایل را دریافت نمایید.
39,000 تومان