ادخ مان هب همدقم : لوا لصف - konkurcomputer shabake konkur... · 2019-12-15 ·...

117
وتری کامپی های شبکه فصل اول: مقدمه ارائه توسط: ن رضوی رامی@ konkurcomputer کانال: www.konkurcomputer.ir تلگرام یوزر: @ramin_razavi م خدا به نا

Upload: others

Post on 09-Jul-2020

4 views

Category:

Documents


0 download

TRANSCRIPT

Page 1: ادخ مان هب همدقم : لوا لصف - konkurcomputer shabake konkur... · 2019-12-15 · اهسنرفر Andrew Tanenbaum.Computer Networks, Fifth Edition, Prentice Hall

شبکه های کامپیوتریمقدمه: اول فصل

رامین رضوی: ارائه توسط

@konkurcomputer :کانال

www.konkurcomputer.ir

ramin_razavi@: یوزر تلگرام

به نام خدا

Page 2: ادخ مان هب همدقم : لوا لصف - konkurcomputer shabake konkur... · 2019-12-15 · اهسنرفر Andrew Tanenbaum.Computer Networks, Fifth Edition, Prentice Hall

رفرنس‌ها

Andrew Tanenbaum. Computer Networks, Fifth Edition, Prentice

Hall

James F. Kurose, Keith W. Ross, Computer Networking - A Top-

Down Approach (6th Edition)

W. Stallings. Data and Computer Communications. Prentice Hall

D. Comer. Computer Networks and Internets. Prentice Hall.

W. Stevens. TCP/IP Illustrated: The Protocols, Vol 1. Addison-

Wesley.

J. Walrand. Communication Networks. Aksen Associates.

2

Page 3: ادخ مان هب همدقم : لوا لصف - konkurcomputer shabake konkur... · 2019-12-15 · اهسنرفر Andrew Tanenbaum.Computer Networks, Fifth Edition, Prentice Hall

ریشه‌شبکه‌های‌دیتامخابراتیبکه هایششکل گیریببینیمباید استآمدهکجاازدیتاشبکه هایببینیمکهسوالاینبهپاسخبرای

بودهشکلچهبهکردپیدارشدتلفنارتباطاتمحوریتبامخابراتیشبکه هایتلفنسوئیچ هایازاستپیوسته ایبهممجموعه

و جنگ آمریکا و روسیه۶۰شروع جنگ سرد در دههDARPA(Defense advance research projects agency)

اط اش این سوال را مطرح کرد که آیا میشه شبکه ای داشت که نحوه برقراری ارتبcircuit switch (۶)نباشه؟

تالش هایی برای پاسخ به این سوال منجر به ایجاد ایدهARPANET در سالشد۶۰

Structure of the telephone

system

Baran’s proposed

distributed

switching system3

Page 4: ادخ مان هب همدقم : لوا لصف - konkurcomputer shabake konkur... · 2019-12-15 · اهسنرفر Andrew Tanenbaum.Computer Networks, Fifth Edition, Prentice Hall

شبکه‌های‌دیتاایجاد‌1969دسامبردرآرپانتایجاد

December 1969 July 1970 March 1971

September 1972

کم کم نهادهای دیگری هم شبکه های خودشون و راه اندازی کردند

NSF(National science foundation) شببکه آکادمیببNSFNET را راه اندازی کرد و...

از اتصال این شبکه ها بهم اینترنت شکل گرفت

4

Page 5: ادخ مان هب همدقم : لوا لصف - konkurcomputer shabake konkur... · 2019-12-15 · اهسنرفر Andrew Tanenbaum.Computer Networks, Fifth Edition, Prentice Hall

بررسی‌اینترنتکامپیوتریشبکه هایگفتنمیشهاینترنتبهدیگهکردهمتصلهمبهراوسیلهمیلیونصدهاکهاستشبکهی اینترنتافزارینرموافزاریسختاجزاازمجموعه ایاینترنتمی دهدسرویسکاربردیبرنامه هایبهکهاستزیرساختیاینترنت

◦Web, VoIP, email, games, e-commerce, social nets

می شونداجراانتهاییسیستم هایرویفقطاینترنتبرنامه های◦= hosts = end systemsdevices

هستندشبکهکاربردیبرنامه هایاجرایمحلومیزباناینهاچون:(میزبان)هاستمیگنچرامشتری:انددستهدوهاهاست(client)دهندهسرویسو(server)

smartphone

PC

server

wireless

laptop

wired

links

wireless

links

اتی و سیستم های انتهایی بوسیله لین های مخابر•روتر ها و سویئچ ها به همدیگر وصل میشوند

•fiber, copper, radio, satellite

خواص متفاوتی دارند لین های مخابراتی ••transmission rate واحد :bits/sec

میزان نویز•هزینه•

router

IP picture frame

Internet

refrigerator

5

Page 6: ادخ مان هب همدقم : لوا لصف - konkurcomputer shabake konkur... · 2019-12-15 · اهسنرفر Andrew Tanenbaum.Computer Networks, Fifth Edition, Prentice Hall

تست

جزبههستندانتهاییسیستمیامیزبانزیرمواردهمهWeb)(گوگلهایدهندهسرویسمثل)وبهایدهندهسرویس1.

servers)

mail)الکتریکیپستهایدهندهسرویس2. servers)

روترها3.

اینترنتبهمتصلبازیکنسول4.

(WebTVs)اینترنتبهمتصلتلویزیون5.

.6PDA(Personal Digital Assistant)اینترنتبهمتصل

6

Page 7: ادخ مان هب همدقم : لوا لصف - konkurcomputer shabake konkur... · 2019-12-15 · اهسنرفر Andrew Tanenbaum.Computer Networks, Fifth Edition, Prentice Hall

بررسی‌اینترنت

mobile network

global ISP

regional ISP

home

network

institutional

network

هم کالینت ها و هم سرویس دهنده ها بر روی هاست ها هستند و در •دارندلبه اینترنت قرار

به ( های دسترسیISPاغلب )هاISPهاست ها از طریق اتصال به •

اینترنت متصل میشوند

های دسترسی این است که سیستم های انتهایی و بهISPکار •

اینترنت وصل کنند

(۲)های دسترسی متفاوت استISPنحوه وصل شدن به •

•ADSL،WiFi،telephone modems(56kbps)

ها باید بهم وصل باشندISPخود ••ISPها سلسله مراتب دارندمعموال رده پایین ها از طریق رده باال ها بهم وصل میشوند•

7

Page 8: ادخ مان هب همدقم : لوا لصف - konkurcomputer shabake konkur... · 2019-12-15 · اهسنرفر Andrew Tanenbaum.Computer Networks, Fifth Edition, Prentice Hall

Internet structure: network of networks

کنیم؟وصلبهمراموجوددسترسیISPمیلیون هاچگونه:سوال

accessnet

accessnet

accessnet

accessnet

accessnet

accessnet

accessnet

accessnet

accessnet

accessnet

accessnet

accessnet

accessnet

accessnetaccess

net

accessnet

8

Page 9: ادخ مان هب همدقم : لوا لصف - konkurcomputer shabake konkur... · 2019-12-15 · اهسنرفر Andrew Tanenbaum.Computer Networks, Fifth Edition, Prentice Hall

Internet structure: network of networks

کنیموصلدیگردسترسیهایISPتمامبهمستقیمارادسترسیISPهر:ی حلراه

accessnet

accessnet

accessnet

accessnet

accessnet

accessnet

accessnet

accessnet

accessnet

accessnet

accessnet

accessnet

accessnet

accessnetaccess

net

accessnet

این طرح مقیاس پذیر نیست و تعداد استO(𝑁2)اتصاالت از مرتبه

9

Page 10: ادخ مان هب همدقم : لوا لصف - konkurcomputer shabake konkur... · 2019-12-15 · اهسنرفر Andrew Tanenbaum.Computer Networks, Fifth Edition, Prentice Hall

Internet structure: network of networks

accessnet

accessnet

accessnet

accessnet

accessnet

accessnet

accessnet

accessnet

accessnet

accessnet

accessnet

accessnet

accessnet

accessnetaccess

net

accessnet

های دسترسی به این متصل شوندISPجهانی بسازیم و تمام ISPی : راه حل دو

global

ISP

10

Page 11: ادخ مان هب همدقم : لوا لصف - konkurcomputer shabake konkur... · 2019-12-15 · اهسنرفر Andrew Tanenbaum.Computer Networks, Fifth Edition, Prentice Hall

Internet structure: network of networks

accessnet

accessnet

accessnet

accessnet

accessnet

accessnet

accessnet

accessnet

accessnet

accessnet

accessnet

accessnet

accessnet

accessnetaccess

net

accessnet

های ISPجهانی سودآوری بسازد، شرکتهای دیگر هم وارد این بازار می شوند و ISPاگر شرکتی بتواند ....مختص خود را می سازند جهانی

ISP B

ISP A

ISP C

IXP

IXP

peering link

Internet exchange point

ولی اینها هم باید به هم وصل شوند

11

Page 12: ادخ مان هب همدقم : لوا لصف - konkurcomputer shabake konkur... · 2019-12-15 · اهسنرفر Andrew Tanenbaum.Computer Networks, Fifth Edition, Prentice Hall

Internet structure: network of networks

accessnet

accessnet

accessnet

accessnet

accessnet

accessnet

accessnet

accessnet

accessnet

accessnet

accessnet

accessnet

accessnet

accessnetaccess

net

accessnet

… and regional networks may arise to connect access nets to ISPS

ISP B

ISP A

ISP C

IXP

IXP

regional net

12

Page 13: ادخ مان هب همدقم : لوا لصف - konkurcomputer shabake konkur... · 2019-12-15 · اهسنرفر Andrew Tanenbaum.Computer Networks, Fifth Edition, Prentice Hall

Internet structure: network of networks

accessnet

accessnet

accessnet

accessnet

accessnet

accessnet

accessnet

accessnet

accessnet

accessnet

accessnet

accessnet

accessnet

accessnetaccess

net

accessnet

شبکه مستقل خودشون را هم ( Google, Microsoft, Akamai)شبکه های ارائه دهنده محتوا مثل دارند، در اینصورت می توانند کنترل بیشتری در ارائه سرویس به کاربران شان داشته باشند

ISP B

ISP A

ISP B

IXP

IXP

regional net

Content provider network

13

Page 14: ادخ مان هب همدقم : لوا لصف - konkurcomputer shabake konkur... · 2019-12-15 · اهسنرفر Andrew Tanenbaum.Computer Networks, Fifth Edition, Prentice Hall

Internet structure: network of networks

A tier-1 ISP connects to all other tier-1 ISPs; a tier-2 ISP connects to only a

few of the tier-1 ISPs. Also, a tier-2 ISP is a customer of one or more tier-1.

“tier-1” commercial ISPs (Level 3, Sprint, AT&T, NTT),national &

international coverage

access

ISP

access

ISP

access

ISP

access

ISP

access

ISP

access

ISP

access

ISP

access

ISP

Regional ISP Regional ISP

IXPIXP

Tier 1 ISP Tier 1 ISP Google

IXP

Page 15: ادخ مان هب همدقم : لوا لصف - konkurcomputer shabake konkur... · 2019-12-15 · اهسنرفر Andrew Tanenbaum.Computer Networks, Fifth Edition, Prentice Hall

نگاهی‌دقیق‌تر‌به‌ساختار‌شبکهشبکهلبه

clients:هاست ها◦ and serversدمی گوینشبکهلبهرادسترسیشبکه هایبعالوههستندبزرگسنترهایدیتادراغلبگردیسرورها◦

دسترسیشبکه هایEdge)شبکههستهمسیریاباولینبهراهاستی کهشبکه ای◦ router)متصل

(میکندقراربرراشبکهنقطهاولینتاکنندمصرفبینارتباطکهچیزهاییتمام)میکند◦wired, wirelessمودماز،استفادهvoice bandبرایDial up،Wimaxتلویزیون،کابللین هاوسوئیچ هاشبکه،کارت◦

شبکههستهشبکه هایهمهکهلین هاوهاسویئچوروترهاازمجموعه◦

می کنندمتصلبهمرادنیادردسترسیشبکهروترهایداخلیاتصال◦

coreدرمعموال:۳الیهسویئچو(مسیریاب)روتر• network

accessدرمعموال:(پیوندالیه)۲الیهسویئچ• network

Tokenسوئیچ،اترنت:دوالیهسوئیچچند• Ring

17

Page 16: ادخ مان هب همدقم : لوا لصف - konkurcomputer shabake konkur... · 2019-12-15 · اهسنرفر Andrew Tanenbaum.Computer Networks, Fifth Edition, Prentice Hall

شبکه‌های‌دسترسی

سوئیچ ها، ،(لینک ها)آبیضخیمخطوطدسترسیشبکه هایانواعداخلیروتر های

هستندمعرفیآیندهدردسترسیشبکه هایانواع

می شوند

21

Page 17: ادخ مان هب همدقم : لوا لصف - konkurcomputer shabake konkur... · 2019-12-15 · اهسنرفر Andrew Tanenbaum.Computer Networks, Fifth Edition, Prentice Hall

هسته‌شبکه

روترهای بهم پیوسته با توپولوژی مش

23

Page 18: ادخ مان هب همدقم : لوا لصف - konkurcomputer shabake konkur... · 2019-12-15 · اهسنرفر Andrew Tanenbaum.Computer Networks, Fifth Edition, Prentice Hall

صورت‌در‌هسته‌شبکه‌انتقال‌می‌یابد۲دیتا‌به‌

درcircuit switchدرکهصورتیدرمی شودارسالوقفهبدونواستریمبصورتداده هاpacket

switchانتقالروشازروتر هاومی شودارسالبستهبستهبصورتداده هاstore and forward

می کننداستفاده

کامپیوتریشبکه هایpacket switchedارمی کنندارائهمتصلسرویسفقطشبکهالیهدرکهایمی گویندمجازیمدارشبکه های

کامپیوتریشبکه هایpacket switchedسرویسفقطشبکهالیهدرکهایconnection less

می گویندdatagramشبکه یرامی کنندارائه

اینترنت،مثلدیتاگرامcircuit switch(تلفن)مثلPSTN،VCsمثلATM،Frame Relay24

Page 19: ادخ مان هب همدقم : لوا لصف - konkurcomputer shabake konkur... · 2019-12-15 · اهسنرفر Andrew Tanenbaum.Computer Networks, Fifth Edition, Prentice Hall

packet-switching

Datagram network Virtual circuit network

25

Page 20: ادخ مان هب همدقم : لوا لصف - konkurcomputer shabake konkur... · 2019-12-15 · اهسنرفر Andrew Tanenbaum.Computer Networks, Fifth Edition, Prentice Hall

Virtual circuit network

Datagram network

26

Page 21: ادخ مان هب همدقم : لوا لصف - konkurcomputer shabake konkur... · 2019-12-15 · اهسنرفر Andrew Tanenbaum.Computer Networks, Fifth Edition, Prentice Hall

Connection less or connection oriented service

Connection less:ومذاکرهانجامبهالزمsetupنیستاولیه ای

Connection oriented:مذاکرهی سرویسایجادازقبل...انتهابهتهاانسرویسانتقالالیهصورتیکهدرمی کندارائهمیزبانبهمیزبانسرویس هایشبکهالیه

می کندارائه

هستمتفاوتهمباشبکهالیهدرمتصلسرویسوانتقالالیهدرگرااتصالسرویسارائه

می شودپیاده سازیانتهاییسیستم هایدروشبکهلبهدرانتقالالیهگرایاتصالسرویس

فقطودارندشرکتاتصالآنطرفینانتهاییسیستمدوفقطانتقالالیهاتصالی برقراریدرچیزهیچشبکهمسیریاب هایومی کنندتعیینرااتصالپارامترهایکههستندانتهاییسیستم های

نمی دانندآندرباره

آگاه اندصالاتازهستندمقصدومبدامسیردرکهمسیریاب هاییتمامشبکهالیهاتصالی برقراریدرمی دارندنگهرااتصالازاطالعاتیو

27

Page 22: ادخ مان هب همدقم : لوا لصف - konkurcomputer shabake konkur... · 2019-12-15 · اهسنرفر Andrew Tanenbaum.Computer Networks, Fifth Edition, Prentice Hall

packet-switching

پیامارسالبرایهاست هاmessageمی شکندبسته هابهراانتقالالیههایمقصدوبدامبینثابتیمدارومی شوندارسالدیگرروتربهروتری ازمقصدبهمبداازمسیررویبربسته ها

نداردوجودبروندمقصدسمتبهمتفاوتیمسیرهایازاستممکننشستی درمختلفبسته های◦

نیستبسته هاارسالترتیببهلزومامقصددربسته هارسیدنترتیب◦

نمی شودرزروبسته ایسوئیچینگدرریسورسیهیچ

می شودگذاشتهخطرویلین هرنرخباالترینمعادلنرخیبابستههر

L=بستهطول

R=حسببرارسالنرخbits/secلین ظرفیتیا(link capacity)لین باندپهناییا(link bandwidth)

داردبستگیکانالریتبیتحداکثرنتیجهدروباندپهنایبهانتقالتاخیر

store and forward:داردارسالاجازهبعدوکنددریافتکاملبطوررابستهکلبایدروترهردر:توجهcircuit switchارسال اشمقصدسمتبهجاهمانمی توانیممامی رسدروتربهکهبیتاولین

کنیمخروجیبافرهایدربندیصف تاخیرانتشار،تاخیرمثلدیگریتاخیرهایخطرویفریمارسالتاخیربرعالوه

داردوجود...وروتر ها

𝑇𝐹 =𝐿

𝑅

28

Page 23: ادخ مان هب همدقم : لوا لصف - konkurcomputer shabake konkur... · 2019-12-15 · اهسنرفر Andrew Tanenbaum.Computer Networks, Fifth Edition, Prentice Hall

مثال

بینسالارنرخدارد،اگروجودبستهسوئیچی فقطگیرندهوفرستندهبینکنیدفرضروشازسوئیچوباشد𝑅2گیرندهوسوئیجبینارسالنرخو𝑅1سوئیچوفرستنده

Store and forwardبههبستی ارسالبرایکلانتهایبهانتهاتاخیرکنداستفادهکنیدنظرصرف زش.پرداوانتشارصف،تاخیرهایازاست؟چقدرLطول

=زماندر:پاسخ

𝐿

𝑅1𝑇1ارانشتاخیرچونومی رساندپایانبهراداده هایشارسالفرستنده

دریریابمسچونومی رسدمیانیسوئیچبهبستهنیزلحظههمیندرگرفتیمنظردرصفرراند،کشروعراگیرندهبهبستهارسالمی تواندلحظهایندرکردهدریافترابسته𝑇1لحظه

𝑇2=𝑇1داشتخواهیمبنابراین +𝐿

𝑅2=𝑇2:داشتخواهیمنهایتدرپس

𝐿

𝑅1+

𝐿

𝑅2

source𝑅1 bps

destination

L bits

𝑅2bps29

Page 24: ادخ مان هب همدقم : لوا لصف - konkurcomputer shabake konkur... · 2019-12-15 · اهسنرفر Andrew Tanenbaum.Computer Networks, Fifth Edition, Prentice Hall

packet switchدر‌شبکه‌های‌بیتیLزمان‌الزم‌برای‌ارسال‌سه‌بسته‌

sourceR bps

destination123

L bitsper packet

R bps

1

0

ماز زمان تاخیر انتشار، صف و پردازش صرف نظر می کنی•

1

2𝐿𝑅

1

𝐿𝑅

2

𝐿𝑅

2

3𝐿𝑅

2

2𝐿𝑅

3

2𝐿𝑅

3

4𝐿𝑅

3

3𝐿𝑅

شماره بستهزمان

در این زمان هر سه بسته می رسند

30

Page 25: ادخ مان هب همدقم : لوا لصف - konkurcomputer shabake konkur... · 2019-12-15 · اهسنرفر Andrew Tanenbaum.Computer Networks, Fifth Edition, Prentice Hall

مسیریاب‌(‌N-1)لینک‌یا‌Nارسال‌روی‌مسیری‌با‌زمان‌الزم‌برای‌

شبکه هایدربستهیکارسالانتهایبهانتهاتاخیرpacket switch:

شبکه هایدربستهیکارسالانتهایبهانتهاتاخیرcircuit switch:

ارسالانتهایبهانتهاتاخیرPدربستهpacket switch:

ازبعداولبسه𝑁𝐿

𝑅دومبستهمی رسد،

𝐿

𝑅سومبستهمی رسد،مقصدبهاولبستهازبعد

𝐿

𝑅ودومبستهازبعد

2𝐿

𝑅...ومی رسدمقصدبهاولبستهازبد

بستهبنابراینPام𝑃 − 1𝐿

𝑅می رسدمقصدبهاولبستهازبعد

ارسالانتهایبهانتهاتاخیرPدربستهcircuit switch:

𝑑𝑒𝑛𝑑−𝑡𝑜−𝑒𝑛𝑑 = 𝑁𝐿

𝑅

𝑁𝐿

𝑅+ 𝑃 − 1

𝐿

𝑅= 𝑁 + 𝑃 − 1

𝐿

𝑅

ماز زمان تاخیر انتشار، صف و پردازش صرف نظر می کنی

𝐿

𝑅

𝑃𝐿

𝑅31

Page 26: ادخ مان هب همدقم : لوا لصف - konkurcomputer shabake konkur... · 2019-12-15 · اهسنرفر Andrew Tanenbaum.Computer Networks, Fifth Edition, Prentice Hall

تاخیر‌صف‌بندی‌و‌تلف‌شدن‌بسته‌ها

هر لین خروجی روتر ی بافر یا صف خروجی دارد(output buffer or output queue)ری باشد بسبته اگر سوئیچ بخواهد بسته ای را روی ی لین خروجی بفرستد ولی آن لین مشغول فرستادن بسته دیگ

(۱)تازه وارد شده باید برود در بافر خروجی آن لین تاخیر صف مقدار ثابت و مشخصی ندارد و تابع ازدحام شبکه است اگر بسته ها با توزیع پواسن با میانگینλ پواسبن ببا بسته در ثانیه وارد صف شوند و نرر سرروید داده رو تو یر

: باشد تاخیر صف μمیانگین 1

μ−λ البته در صورتی کهμ ب رگتر اλدباشد در غیر اینصورت سیستو ناپایدار و تاخیر صف بی نهایت می شو

را را دور اگر بافر خروجی پر باشد بسته ورودی جایی ندارد و سوئیچ مجبرور برا سیاسرت ایی مررداری ا بسرته بندا د

A

B

CR = 100 Mb/s

R = 1.5 Mb/sD

E

queue of packetswaiting for output link

32

Page 27: ادخ مان هب همدقم : لوا لصف - konkurcomputer shabake konkur... · 2019-12-15 · اهسنرفر Andrew Tanenbaum.Computer Networks, Fifth Edition, Prentice Hall

Forwarding table and Routing protocols

ی روترهرForwarding tableداردصد،کارمقآدرسازبخشییاتمامازاستفادهباومی کندنگاهخودجدولدرروترمی رسد،روتربهکهبسته

می دهدانجامرامسیریابی

می شودپرمسیریابیپروتکل هایتوسطخودکاربصورتجداول

متمرکزغیریاباشدمتمرکز می تواندمسیریابیالگوریتم

routing algorithm

local forwarding table

header value output link

0100

0101

0111

1001

3

2

2

1

1

23

dest address in arriving

packet’s header33

Page 28: ادخ مان هب همدقم : لوا لصف - konkurcomputer shabake konkur... · 2019-12-15 · اهسنرفر Andrew Tanenbaum.Computer Networks, Fifth Edition, Prentice Hall

circuit switching

قبل از تبادل دیتا با فازconnection setup اولیه مبداریثابت بین مبدا و مقصد ایجاد می شود

اولیه داریمبنابراین تاخیر

در تمامdeviceرو های میانی منابع به اندازه حداکثر نیاز رزمی شوند

ت در در اینجا چون منابع اختصاص می یابند کسی نیباز نیسبصف منتظر بماند

بافر روتر ها، پهنای باند، منابع پردازشی روترها◦

ه فرستنده می تواند داده های خود را با آهنگ تضمین شبده ببگیرنده ارسال کند

م داشتبسته ها به ترتیب به مقصد می رسند و تلفات نخواهی

در صورت عدم استفاده کاربرهدر رفتن ظرفیت

ز مدار تشکیل شده یعنی می تواند در آن واحد ا۴هر لین ازاتصال همزمان پشتیبانی کند۴

شدهعموما در شبکه های تلفنی سنتی استفاده می

34

Page 29: ادخ مان هب همدقم : لوا لصف - konkurcomputer shabake konkur... · 2019-12-15 · اهسنرفر Andrew Tanenbaum.Computer Networks, Fifth Edition, Prentice Hall

مثال

لین هررویقبلصفحهمداریسوئیچشبکهدرکنیدفرضnهمزمانبطورمی تواندمدار(شوندپلکسمالتیFDMیاTDMبصورتمی توانندمداراتاینکه)باشدداشتهوجودباشد؟داشتهوجودمی تواندهمزماناتصالچندحداکثرلحظههردرشبکهایندر

4n:پاسخ

باشداسترسمتپایینسوئیچوچپسمتباالسوئیچبینارتباطاتهمهباالسوالدراگراست؟چقدرباشدداشتهوجودمی تواندکههمزمانیاتصاالتتعدادحداکثر

پایین ترینازاتصالnودهیمعبورراستگوشهسوئیچباالترینازاتصالnمی توانیم:پاسخداشتخواهیماتصال2nکلدربنابرایندهیم،عبورچپگوشهسوئیچ

35

Page 30: ادخ مان هب همدقم : لوا لصف - konkurcomputer shabake konkur... · 2019-12-15 · اهسنرفر Andrew Tanenbaum.Computer Networks, Fifth Edition, Prentice Hall

Multiplexing in Circuit-Switched Networks

FDM

frequency

timeTDM

frequency

time

4 users

Example:

می توانیم انتقال بدهیمsloteتعداد بیت هایی که در ی ×تعداد فریم در واحد ثانیه : نرخ انتقال هر مدار 36

Page 31: ادخ مان هب همدقم : لوا لصف - konkurcomputer shabake konkur... · 2019-12-15 · اهسنرفر Andrew Tanenbaum.Computer Networks, Fifth Edition, Prentice Hall

Packet switching versus circuit switching

روشpacket switchظرفیت خطوط انتقال بهتر استدر اشتراک گذاشتن

بنبابراین ( نامیب دی)سوئیچینگ بسته ای منابع را رزرو نمی کند و پهنای باند لین مخابراتی را بر حسب تقاضای کاربران به آنها تخصیص می دهبد ◦

بسته ای عدم اتالف پهنای باند خواهد بودمزیت های سوئیچینگ یکی از

پیاده سازی روشpacket switch ساده تر و کم هزینه تر است

packet switch تاخیر اولیهsetupکردن را ندارد

تعداد کاربران مجاز با استفاده از سوئیچینگ بسته بیش از سه برابر سوئیچینگ مدار هست

Packet switch بدلیل تاخیر انتها به انتها متغیر و غیرقابل پیش بینبی ببرای سبرویس هبایreal time ای نظیبر

تماس های تلفنی و ویدیو کنفرانس مفید نیست

◦Packet switch دارایJitterاست.

ال گبارانتی شبکه سوئیچینگ مداری می تواند مقدار مشخصی از پهنای باند انتها به انتها را برای مدت زمان برقراری اتص

ذردهی برخی از پارامترهای کیفیت سرویس نظیر حداکثر تاخیر، حداکثر تلفات بسته، و گب packet switchکند ولی

.را تضمین تمی کند

یکی دیگر از مزیت های شبکه سوئیچ بسته ای عدم نگهداری اطالعات وضعیت در سوئیچ های میانی است37

Page 32: ادخ مان هب همدقم : لوا لصف - konkurcomputer shabake konkur... · 2019-12-15 · اهسنرفر Andrew Tanenbaum.Computer Networks, Fifth Edition, Prentice Hall

packet switching allows more users to use network!

1 Mb/s link

هر یوزردرصد زمان فعال هست۱۰◦

◦100 kb/sهنگام فعال بودن

Nusers

1 Mbps link

packet switching

یوزر داشته باشیم۳۵اگر م کاربر فعال داشته باشبی ۱۰اگر کمتر مساوی

د و بسته ها بدون تاخیر از لین عبور مبی کننب تبباخیر صببفی وجببود نخواهببد داششببت، مثببل

circuit switch

تا کاربر بطور همزمبان بخواهنبد عمبل ۱۱اگر 1.1انتقال و انجام بدهند پهنای باند مورد نیباز

Mbpsخواهد بود که از پهنای باند در دسترسود و لین به اشتراک گذاشته شده فراتر مبی ر

در نتیجه تاخیر صف به وجود می آید نفبر ۱۰احتمال اینکه در ی لحظبه ببیش از

هست۰.۰۰۰۴فعال باشند صف خروجی روتر : کاربر همزمان ۱۰بیشتر از

شروع به زیاد شدن می کند

circuit-switching

100بطور دائم برای هر یوزر Kbsکنار بگذاریم۱۰یوزر همزمان می توانیم در کل داشته باشیم

38

Page 33: ادخ مان هب همدقم : لوا لصف - konkurcomputer shabake konkur... · 2019-12-15 · اهسنرفر Andrew Tanenbaum.Computer Networks, Fifth Edition, Prentice Hall

مثال1لین ی درکاربر۳۵کنیدفرضMbpsبهمشغولاتصالزماندرصد۱۰درکاربرهر.شری اند

100نرخباپیوستهطوربهلحظاتایندرواستدادهارسال Kbpsمطلوبمی پردازد، دادهارسالبهاستند؟کناستفادهلین اینازمی توانندکاربرچندهمزمانشوداستفادهمداریسوئیچینگازاگر(الفشد؟اهدخوتشکیلصفروترورودیدربعدبهکاربرچندازشوداستفادهبسته ایسوئیچینگازاگر(باست؟چقدرباشدفعالکاربر۱۱زمانازلحظهی درآنکهاحتمال(ج

.1۱۰،۱۰،3511

0.9 11 0.1 24

.2۱۱،۱۰،3510

0.1 11 0.9 24

.3۱۱،۱۰،3511

0.1 11 0.9 24

.4۱۰،۱۰،3511

0.1 11 0.9 24

نکتهمی بودند،مشترکلین درکاربرmسوالایندراگرکلیبطور

لحظهی درآنکهاحتمالباشد،pکاربرهرفعالیتاحتمالبطوریکهnبااستبرابرباشد،فعالکاربر:

𝑚

𝑛𝑝 𝑛 1 − 𝑝 𝑚−𝑛

دباشنارسالحالدرهمزمانبطوربیشتریانفرnآنکهاحتمالو

𝑖=𝑛

𝑚𝑚

𝑛𝑝 𝑛 1 − 𝑝 𝑚−𝑛

احتمال تشکیل صف در این سیستم

𝑖=11

3535

𝑖0.1 𝑖 0.9 35−𝑖

39

Page 34: ادخ مان هب همدقم : لوا لصف - konkurcomputer shabake konkur... · 2019-12-15 · اهسنرفر Andrew Tanenbaum.Computer Networks, Fifth Edition, Prentice Hall

Packet switching allocates link use on demand.

1 Mb/s link

۱۰ یوزرفعالتا غیرفعال و یکی ۹◦

هر یوزر◦100 kb/sهنگام فعال بودنMbit 1ارسال فایل ◦

10users

1 Mbps link

circuit-switching

ی دهم ظرفیت کانال را در اختیار دارد۱۰ثانیه طول می کشد

packet switching

چون هیچ کاربری فعال نیسبت یبوزر فعبالکندمی تواند از تمام ظرفیت لین استفاده

۱ثانیه طول می کشد ثانیه۲: نفر فعال باشند ۲اگر ثانیه ۳: نفر فعال باشند ۳اگر

40

Page 35: ادخ مان هب همدقم : لوا لصف - konkurcomputer shabake konkur... · 2019-12-15 · اهسنرفر Andrew Tanenbaum.Computer Networks, Fifth Edition, Prentice Hall

pachektانواع‌تاخیر‌در‌شبکه‌های‌ switch

گرهدرپردازشتاخیر(nodal processing delay)ثابت = dproc

بندیصفتاخیر(queuing delay)= dqueueمتغیر

انتقالتاخیر(transmission delay)= dtransثابت

انتشارتاخیر(propagation delay)= dpropثابت

dnodal = dproc + dqueue + dtrans + dprop

A

B

propagation

transmission

nodal

processing Queueing(waiting for

transmission)

41

Page 36: ادخ مان هب همدقم : لوا لصف - konkurcomputer shabake konkur... · 2019-12-15 · اهسنرفر Andrew Tanenbaum.Computer Networks, Fifth Edition, Prentice Hall

pachektانواع‌تاخیر‌در‌شبکه‌های‌ switch

dproc: nodal processing بستهسرآیند بررسیمشخص کردن لین خروجیبررسی خطاهای بیتtypically < msec

dqueue: queueing delayبرایخروجیصفدرانتظارزمان

ارسالبسته هاییتعدادبهواستمتغیر

وردمبستهازجلوترکهداردبستگیهستندصفدرنظر

(۱)dtrans: transmission delay(دادهبیروه)ارسالبرایال و ماه

جیخرولینکرویبستهبیت ایتماو

نوددوبیهفاصلهباارتباطی یچندارد

L: packet length (bits)

R: link bandwidth (bps)

dtrans = L/R

dprop: propagation delayازبیتی شدنمنتشربرایالزمزمان

لین ی انهایتاابتداسرعتبرابرلین هررویبیت هاحرکتسرعت

(۲)استلین آنرویالکترومغناطیسامواجانتشار

d: length of physical link

s: propagation speed in medium (2x108 m/sec to 3x108 m/sec )

dprop = d/s = D/V42

Page 37: ادخ مان هب همدقم : لوا لصف - konkurcomputer shabake konkur... · 2019-12-15 · اهسنرفر Andrew Tanenbaum.Computer Networks, Fifth Edition, Prentice Hall

(end to end delay)تاخیر‌انتها‌به‌انتها‌یک‌بسته‌با‌در‌نظر‌گرفتن‌تاخیر‌صف

قصدمدرکهلحظه ایتابفرستیمرابستهمی گیریمتصمیمکهلحظه ایازمی شوددریافت

سوئیچتوسطبستهی هرپردازشتاخیرi(سورسدرو)بااستبرابرdproc𝑖

بااستبرابرلین هرانتشارسرعت𝑆𝑖نوددرصفتاخیرمتوسطiبااستبرابرdqueue𝑖

source

𝑅1 bps

destination

L bits

𝑅2bps

𝑑1 m 𝑑2 m

𝑆1𝑚

𝑠𝑆2

𝑚

𝑠

𝑑𝑡𝑜𝑡𝑎𝑙 =

𝑖=1

𝑁𝐿

𝑅𝑖+

𝑖=1

𝑁𝑑𝑖𝑆𝑖+

𝑖=0

𝑁−1

dproc𝑖 +

𝑖=1

𝑁

dqueue𝑖

43

Page 38: ادخ مان هب همدقم : لوا لصف - konkurcomputer shabake konkur... · 2019-12-15 · اهسنرفر Andrew Tanenbaum.Computer Networks, Fifth Edition, Prentice Hall

مثال2.5انتشارسرعتاگر× 108 𝑚𝑠۲برابردادهانتقالنرخو

دربایتی۱۰۰۰بستهی انتشارزمانمدتباشدثانیهبرمگابیتاست؟چقدرکیلومتری۲۵۰۰مسیری ثانیهمیلی۱۰(۴ثانیهمیلی۰.۵(۳ثانیهمیلی۰.۰۱( ۲ثانیهمیلی۴(۱

استصحیح۴گزینه:پاسخ

𝑇𝑝=

𝑑

𝑠= 2500×103

2.5×108= 10×10−3

لحظهازشدهگفتهبستهارسالزمانمدتکلباالسوالدر:سوالاست؟چقدرمقصددردریافتپایانلحظهتامبدادرارسالشروع

𝑇𝑡𝑜𝑡𝑎𝑙= 𝐿

𝑅+

𝑑

𝑠= 1000×8

2×106+ 10 ms = 14 ms

44

Page 39: ادخ مان هب همدقم : لوا لصف - konkurcomputer shabake konkur... · 2019-12-15 · اهسنرفر Andrew Tanenbaum.Computer Networks, Fifth Edition, Prentice Hall

(تصویری‌از‌تاخیر‌صف)مثالوقتیاست، شدههدایتروتریخروجیپورتبهبسته ای:مثال

بسته۱۰کهمی کندمشاهدهمی شودخروجیپورتآنصفوارد۵وبیتی۱۰۰۰بسته۳بیتی،7۵۰بسته۲دارد،قرارآنجلودرچقدرصفتاخیرباشد10kbsانتقالنرخاگربیتی،۲۰۰۰بستهاست؟

پاسخ:

Dqueue =𝐿1

𝑅+

𝐿2

𝑅+⋯+

𝐿10

𝑅=(2×750+3×1000+5×2000) 𝑏

10×103 𝑏/𝑠

45

Page 40: ادخ مان هب همدقم : لوا لصف - konkurcomputer shabake konkur... · 2019-12-15 · اهسنرفر Andrew Tanenbaum.Computer Networks, Fifth Edition, Prentice Hall

مثالکامپیوترAصدای می خواهدReal timeکامپیوتربهبستهسوئیچشبکهی رویراB،بفرستدA

64دیجیتالبیتاستریمی بهراآنالوگصدای kbpsبصورترابیت هااینسپسومی کند،تبدیل2ارسالآهنگبالین ی BوAبین.می آورددربایتی۴۰۰بسته های Mbpsدارد،اگروجودپسBوارسالBبهراآنبستهی ایجادازبعدبالفاصلهAباشد،کیلومترB،۵۰۰وAبینفاصلهاولینAیکهزمانازمی نماید،تبدیلآنالوگسیگنالبهرابستهبیتهایبسته،ی کاملدریافتازآنالوگصدایبهرابیتایندوبارهBزمانیکهتامی کندتولیدآنالوگصدایازرادیجیتالبیت

×2.5رالین درانتشارسرعت)می کشد؟طولچقدرمی کندتبدیل 108𝑚

𝑠(بگیریدنظردر

:پاسخ

امراینکهشوندتولیدبایداولبستهبیت هایکلیهمقصدبهاولبیتارسالازقبل400×8 𝑏

64×103 𝑏𝑝𝑠= 50 ms

𝑇𝑓نیزامراینکهشودارسالبایدشدهایجادبستهسپس.می کشدطول =𝐿

𝑅𝐿𝑖𝑛𝑒=

400×8 𝑏

2×106𝑏𝑝𝑠= 1.6𝑚𝑠

𝑇𝑝بابودخواهدبرابرنیزانتشارتاخیرزمان.می کشدطول =𝐷

𝑆=

500×103𝑚

2.5×108𝑚

𝑠

= 2𝑚𝑠کلزمانبنابراین

۵۳.۶می شودکهعددسهاینمجموعبااستبرابر

46

Page 41: ادخ مان هب همدقم : لوا لصف - konkurcomputer shabake konkur... · 2019-12-15 · اهسنرفر Andrew Tanenbaum.Computer Networks, Fifth Edition, Prentice Hall

تست انتهاییسیستمازکهبگیریدنظردررابایت۱۵۰۰طولبهبستهیAحرکتبهشروع

3ثابتانتقال هاینرخبالین ۳طریقازومی کند Mbpsتاخیرکهبستهسویئچدوو5سوئیچهرپردازش msنایانتشارسرعتمی رود،مقصدانتهاییسیستمسمتبهاست×2.5برابرومساویهمبالین سه 108

𝑚

𝑠،۵۰۰۰ترتیببهلین هاطولاگر.است

صرفصفتاخیراز)است؟چقدربستهانتهایبهانتهاتاخیرباشد،کیلومتر۴۰۰۰،۱۰۰۰(کنیدنظرثانیهمیلی۵۲(۴ثانیهمیلی۵۰(۳ثانیهمیلی۵۲(۲ثانیهمیلی۶۲(۱

دریافتمحضبهونکنداستفادههدایتوذخیرهروشازبستهسویئچباالتستدراگر:سوالاست؟چقدرانتهابهانتهاتاخیرکندارسالراآنهابستهی بیت های

3دیگراینجادر:پاسخ𝐿

𝑅𝐿فقطوداشتنخواهیم

𝑅داریم

47

Page 42: ادخ مان هب همدقم : لوا لصف - konkurcomputer shabake konkur... · 2019-12-15 · اهسنرفر Andrew Tanenbaum.Computer Networks, Fifth Edition, Prentice Hall

سوال

کدامازکه کند میتعیینسپسومی کنددریافترابستهی بسته،سوئیچی کنیدفرضد،می رسخروجیپورتاینبهبستهاینوقتیشود،خارجمقصدسمتبهخروجیپورتخروجیپورتاینطورهمینودارد،وجودارسالصفدرآنازجلوتربسته۴کهمی بیندارسالنرخوباشندبایتی۱۵۰۰بسته هاهمهاگراست،دیگربستهی ارسالوسطدر

2خروجیلین Mbpsبود؟خواهدچقدربستهاینبرایصفتاخیرباشددرمگابیت۲نرخبالین توسطبایت۶7۵۰تاکندصبربایدابتدامی رسدکهبسته ای:پاسخکندپیداانتقالثانیه

وباشیدRسووئیچخروجیلین ارسالنرخوباشندبیتیLبسته هاهمهاگرکلیبطور:نکته

Xوباشدشدهمخابرهفعلیارسالحالدربستهازبیتnصفتاخیرباشدصفدردیگربسته

𝑁𝐿:بااستبرابرصفبهشدهواردبستهآخرینبرای + 𝐿 − 𝑋

𝑅

6750×8 𝑏𝑖𝑡

2×106𝑏𝑖𝑡

𝑠

= 27 𝑚𝑠

48

Page 43: ادخ مان هب همدقم : لوا لصف - konkurcomputer shabake konkur... · 2019-12-15 · اهسنرفر Andrew Tanenbaum.Computer Networks, Fifth Edition, Prentice Hall

سوال‌مهمکنیدفرضNسالاررابسته ایهیچآندرکهمی شوندلینکیواردهمزمانبطوربسته

ارسالآهنگوبایتLبستههرطول.نداردارسالصفدرهمبسته ایهیچونمی کنداست؟چقدربستهNاینصفتاخیرمیانگیناست،Rسوئیچخروجیلین

ارسالیبستهدومینبرایو۰ارسالیبستهاولینارسالبرایتاخیر:پاسخ𝐿

𝑅برایو

Nارسالیبستهامین(N-1)𝐿

𝑅:بااستبرابرتاخیرمیانگینبنابراین

Average deley = 𝐿

𝑅+2𝐿

𝑅+⋯+ 𝑁−1

𝐿

𝑅

𝑁=𝑁−1

𝐿

𝑅

Lاگر فرض کنیم در هر :سوال 𝑁

𝑅بسته وارد این لین می شود میانگین تاخیر Nثانیه

صف ی بسته چقدر است؟

Nبسته Nهر : پاسخ𝐿

𝑅تایی Nطول می کشد تا ارسال شود، بنابراین وقتیکه ی دسته د بودجدیدی از راه می رسد بافر خالی است، بنابراین میانگین برابر با عدد باالیی خواه

49

Page 44: ادخ مان هب همدقم : لوا لصف - konkurcomputer shabake konkur... · 2019-12-15 · اهسنرفر Andrew Tanenbaum.Computer Networks, Fifth Edition, Prentice Hall

Queueing delay

هرجایی که ما ی سرویس دهنبده و یکسبری سبرویس گیرنبده هبایییرند ی داریم که باید در انتظار باشند تا از سرویس دهنده سرویس بگ

صف خواهیم داشت

مشخصببه بصببورت ۳یبب صببف تنهببا ببباA/S/C معرفببی مببی شببود(Kendall's notation)

.1A : ورود فریم ها به صف( نرخ و زمان)نوع

.2S : سرویس دادن سرور به فریم ها( نرخ و زمان)نوع

.3C :تعداد سرورهای موازی

زیردر تحلیل صف یکی از مدلهای ساده و رایج مدلی است با فرضهای

ن حافظه ترافیکی که دارد وارد صف می شود ترافیکی است که در آن نرخ ورود داده ها دارای توضیع تصادفی و بدو1.

یه ماه بیه وارد شده فریو ای مختلف دارای تو ی نمایی با میانگ)فریو در ثانیه λپواسن با میانگین 1

λ

1ثانیه است،یعنی هر

λ(ثانیه ی فریم وارد صف خواهد شد

(۱)فریو در ثانیه باشدμنرخ سرویس دادن سرورمان به فریم ها دارای توزیع پواسن با میانگین 2.

ی سرور داشته باشیم3. چنین صفی راM/M/150(۲)می گویند

Page 45: ادخ مان هب همدقم : لوا لصف - konkurcomputer shabake konkur... · 2019-12-15 · اهسنرفر Andrew Tanenbaum.Computer Networks, Fifth Edition, Prentice Hall

Queueing delay

برابرصفدرانتظارزمانمیانگینصفیچنیندر:

μا ب رگترباید میشهλمروربهومی شود یادکو کوصفطولنباشداینگونهاگر:باشد

می کندمیلبی نهایتسمتبه ماه

اگرمی گویندبعضیμا ب رگتر میشهλنمی شودتشکیلصفاست

ستاتصادفیفریو ابهدادهسروید ماه مینطوروصفبهفریو اورود ماهچوه:استاشتباهاما◦

۱۵ ودادهسرویدنر وشودصفواردساعتدرفریو۱۰میانگیهبطوراستقرارکنیدفرض◦

چی یبعدیدقیره۵۹مثالوشوندوارداولدقیرهدرمی توانند مهفریو۱۰اماباشدساعتدرفریو

می شودتشکیلصفاینصورتدرنشودوارد

1

μ−λ

اگر فرض کنیم که طول صف خیلی بزرگ است•

•λ

μ~ میانگین تاخیر صف تقریبا صفر است،بسته ها با ی صف خالی مواجه می شوند: 0

•λ

μ> زیاد می شودlossصف بزرگ و بزرگتر می شود تاخیر صف به سمت بی نهایت میل می کند،: 1

•λ

μ< 51استλبزرگتر از μدر اینصورت : 1

Page 46: ادخ مان هب همدقم : لوا لصف - konkurcomputer shabake konkur... · 2019-12-15 · اهسنرفر Andrew Tanenbaum.Computer Networks, Fifth Edition, Prentice Hall

شدت‌ترافیکبه

λ

μ:می دهندنشانIباراآنوگویندترافی شدت

راثانیهواحددربستهی ارسالزمانهمانیابستهی بهدادنسرویسزماناگربنابراینید،می آبدستکنیمارسالثانیهواحددرمی توانیمکهبسته ایتعدادکنیممعکوس

I=λ

μ

I=𝑎

μ=

𝑎𝑅

𝐿

=𝑎𝐿

𝑅

μ =1

𝑇𝑓=1

𝐿𝑅

=𝑅

𝐿راسکتابدرaهمانλ،می شودترافی شدتبنابرایناست

داشتخواهیمآوریمبدستترافی شدتاساسبرراصفتاخیرمیانگینبخواهیماگرحال:

𝑇𝑞𝑢𝑒𝑢𝑒 =1

μ − λ=

1

𝑅𝐿− 𝑎

×𝐿

𝑅𝐿𝑅

1 −𝐿𝑅𝑎=𝐿

𝑅×

1

1 − I

52

Page 47: ادخ مان هب همدقم : لوا لصف - konkurcomputer shabake konkur... · 2019-12-15 · اهسنرفر Andrew Tanenbaum.Computer Networks, Fifth Edition, Prentice Hall

Littleفرمول‌

لین بهبسته هاورودنرخمیانگینaباشدثانیهدربستهبرابربستههرکلتاخیرمیانگینd(انتقالتاخیربعالوهصفتاخیر)باشدN:فعلیارسالحالدربسته یبعالوهصفبافردرموجودبسته هایتعداد

𝑁 = 𝑎 × 𝑑

واستبسته8حاویمیانگینبطورآنبافرکهبگیریدنظردرراصفی:سوالتلفاتاینکهفرضبامی باشد،ثانیهمیلی۲۰بستههربرایکلتاخیرمیانگینورودنرخمیانگینشودگرفتهنظردرناحدودبافریعنیباشدنداشتهوجودبستهاست؟چقدرصفاینبهبسته ها𝑁: پاسخ = 𝑎 × 𝑑 → 8 = 𝑎 × 20 × 10−3𝑠 → 𝑎 = 400

53

Page 48: ادخ مان هب همدقم : لوا لصف - konkurcomputer shabake konkur... · 2019-12-15 · اهسنرفر Andrew Tanenbaum.Computer Networks, Fifth Edition, Prentice Hall

Throughput

استانتهابهانتهاگذردهیکامپیوتریشبکه هایدرکاراییارزیابیمعیارهایازدیگریکی

Throughput(گذردهی):ثانیه/بیتبرحسبگیرندهوفرستندهبین هابیتانتقالنرخ◦Instantaneous Throughput(لحظه ایگذردهی):زمانازلحظهی درگیرندهتوسطدادهدریافتنرخ

◦Average Throughput(میانگینگذردهی):طوالنیزمانمدتی دردادهدریافتنرخ

:بااستبرابرمیانگینگذردهیآنگاهبکشد،طولثانیهTدادهبیتFانتقالاگر•

می زنندتقریبفرضدوباراگذردهیباشدنداشتهوجودشبکهدردیگریترافی مشتریبهسرورازارسالیترافی جزبه◦

باشدداشتهوجودشبکهدرنیزدیگریکنندهتداخلترافی هایمشتریبهسرورازارسالیترافی جزبه◦

𝐹

𝑇

server, withfile of F bits

to send to client

link capacityRs bits/sec

link capacityRc bits/sec

server sends bits (fluid) into pipe

pipe that can carryfluid at rateRs bits/sec)

pipe that can carryfluid at rateRc bits/sec)54

Page 49: ادخ مان هب همدقم : لوا لصف - konkurcomputer shabake konkur... · 2019-12-15 · اهسنرفر Andrew Tanenbaum.Computer Networks, Fifth Edition, Prentice Hall

Throughput

Rs

< Rc :در این حالت میانگین گذردهی انتها به انتهاbps𝑅𝑠است

Rs bits/sec Rc bits/sec

Rs > Rc :در این حالت میانگین گذردهی انتها به انتهاbps𝑅𝑐است

for this simple two-link network the throughput is min{Rc, Rs}, that is,

it is the transmission rate of the bottleneck link.

bottleneck link

Rs bits/sec Rc bits/sec

زمان تقریبی انتقال فایلی با اندازه یF بیت از سرویس دهنده به مشتری معادل𝐅

min{Rc, Rs}است

55

Page 50: ادخ مان هب همدقم : لوا لصف - konkurcomputer shabake konkur... · 2019-12-15 · اهسنرفر Andrew Tanenbaum.Computer Networks, Fifth Edition, Prentice Hall

Throughput

transmission rates of the N links

being R1, R2,..., RN

throughput for a file transfer from

server to client is min{R1, R2,...,

RN}

which is once again the

transmission rate of the

bottleneck link along the path

between server and client

The server is connected to the

network with an access link of

rate Rs

client is connected to the

network with an access link of

rate Rc

suppose that all the links in the

core of the communication

network have very high

transmission rates

Also suppose that the only bits

being sent in the entire network

are those from the server to the

client.

throughput = min{Rs, Rc}

Therefore the constraining

factor for throughput in today’s

Internet is typically the access

network.

example motivated by today’s Internet.

56

Page 51: ادخ مان هب همدقم : لوا لصف - konkurcomputer shabake konkur... · 2019-12-15 · اهسنرفر Andrew Tanenbaum.Computer Networks, Fifth Edition, Prentice Hall

Throughput

generally the throughput depends not

only on the transmission rates of the

links along the path, but also on the

intervening traffic

10 simultaneous downloads taking

place, involving 10 client-server pairs

Suppose that these 10 downloads are

the only traffic in the network at the

current time.

If R, is larger than both Rs and Rc

throughput for each download:

min{Rs, Rc}

per-connection end-to-end throughput:

min(Rc,R

s,R/10)

in practice: Rc

or Rs

is often bottleneck

10 connections (fairly) share backbone

bottleneck link R bits/sec

Rs

Rs

Rs

Rc

Rc

Rc

R

57

Page 52: ادخ مان هب همدقم : لوا لصف - konkurcomputer shabake konkur... · 2019-12-15 · اهسنرفر Andrew Tanenbaum.Computer Networks, Fifth Edition, Prentice Hall

مثال

میزبانبستهسوئیچشبکهی درA8فایلی می خواهد MbمیزبانبرایراB

=𝑅1ارسالآهنگ هایبالین سهازBبهAمسیراگرکند،ارسال 3 Mbpsو𝑅2= 2 Mbpsو𝑅3= 5 Mbpsترافی هیچاینکهفرضباباشد،شدهتشکیل

چقدرBمیزبانبهفایلانتقالزمانباشدنداشتهوجودشبکهاینرویدیگریاست؟

ثانیه۴ازبیشتر1)ثانیه۴ازکمتر2)ثانیه۳۲ازبیشتر3)ثانیه۳۲ازکمتر4)

.یممیگیرنظردرصفرراآنهانکردهصحبتیتاخیر هابقیهمورددروقتی:پاسخ

𝑇𝑡𝑜𝑡𝑎𝑙 =𝐿

𝑅~

𝐋

min{Rc, Rs}= 8×106×8

2×106= 32s

58

Page 53: ادخ مان هب همدقم : لوا لصف - konkurcomputer shabake konkur... · 2019-12-15 · اهسنرفر Andrew Tanenbaum.Computer Networks, Fifth Edition, Prentice Hall

مثالکنیدفرضزیر،شکلبهتوجهباMآنهابینلینکیهیچوداردوجوددهندهسرویسومشتریبینمسیر

𝑅1ارسالآهنگ هایبالین NازامKمسیرکنیدفرضحال،تنیسمشترک𝑘تا𝑅𝑁

𝑘اگر.استشدهتشکیلبکنداستفادهبتواندمسیری ازفقطخودمشتریبهدادهارسالبرایدهندهسرویس ی

چیست؟یابددستآنبهمی توانددهندهسرویساینکهگذردهی حداکثر(الف

گذردهیحداکثرکند،استفادهمسیرMتمامیازبتواندخودمشتریبهدادهارسالبرایسرویسی اگر(باست؟چقدریابددستآنبهمی توانددهندهسرویساینکه

59

می کندارائهدهندهسرویسبهراگذردهیبیشترینمسیرMاینازی کدامببینیمباید(الفپاسخ

max 𝑚𝑖𝑛 𝑅11, 𝑅2

1, … , 𝑅𝑁1 , 𝑚𝑖𝑛 𝑅1

2, 𝑅22, … , 𝑅𝑁

2 , … ,𝑚𝑖𝑛 𝑅1𝑀, 𝑅2

𝑀, … , 𝑅𝑁𝑀

کنیمجمعهمبابایدرامسیرهاتمامیگذردهی(بپاسخ

𝐾=1

𝑀

𝑚𝑖𝑛 𝑅1𝐾 , 𝑅2

𝐾 , … , 𝑅𝑁𝐾

Page 54: ادخ مان هب همدقم : لوا لصف - konkurcomputer shabake konkur... · 2019-12-15 · اهسنرفر Andrew Tanenbaum.Computer Networks, Fifth Edition, Prentice Hall

یراحتمال‌خراب‌شدن‌یا‌نشدن‌بسته‌در‌مسشاملمسیری درn متوالیلینلین هردرشدنمفقوداحتمال:P

باشدلین هادیگرازمستقللین هربرایاحتمالاین

1 − 𝑝 𝑛 :ندهاحتمال دریافت موفقیت آمیز بسته توسط گیر

:احتمال مفقود شدن بسته در طول را=احتمال مفقود شدن در طول مسیر کل − بستهسالم رسیدن احتمال → 1 − 1 − 𝑝 𝑛

آنارهدوبدهندهسرویسشودمفقودمشترییهرسیدنمسیردربستهیکاگربرسدمشتریبهموفقیتبابستهیکآنکهبرایمی کند،ارسالرا

شود هر بسته بطور میانگین چند بار توسط سرویس دهنده ارسال می1

1 − 𝑝 𝑛

1ی شود هر بسته بطور میانگین چند بار توسط سرویس دهنده ارسال مجدد م

1 − 𝑝 𝑛− 1

60

Page 55: ادخ مان هب همدقم : لوا لصف - konkurcomputer shabake konkur... · 2019-12-15 · اهسنرفر Andrew Tanenbaum.Computer Networks, Fifth Edition, Prentice Hall

ک‌لینکحاصلضرب‌پهنای‌باند‌در‌تاخیر‌انتشار‌ی

R ×dprop

اشدبلین رویمی تواندلحظههردرکهبیت هاییتعدادحداکثر:بااستبرابر

61

width of a bit =length of link

bandwidth−delay product=𝑆

𝑅

min(bandwidth delay product, packet size)

: بر حسب متر(پهنای هر بیت)عرض ی بیت

Page 56: ادخ مان هب همدقم : لوا لصف - konkurcomputer shabake konkur... · 2019-12-15 · اهسنرفر Andrew Tanenbaum.Computer Networks, Fifth Edition, Prentice Hall

سوال

میزباندوکنیدفرضAوBیکدیگرازکیلومتر۲۰۰۰۰کهودشده انوصلهمدیگربهمستقیملین ی بادارندفاصله=sلین اینرویانتشارسرعت 2.5 × 108

𝑚

𝑠ازایبهاست،

شد؟خواهدبرابرلین طولبابیتی پهنایRازمقدارچه

62

𝑆

𝑅= 20000𝑘𝑚 → 𝑅 =

2.5 × 108𝑚𝑠

20000 × 103= 12.5𝑏𝑝𝑠

Page 57: ادخ مان هب همدقم : لوا لصف - konkurcomputer shabake konkur... · 2019-12-15 · اهسنرفر Andrew Tanenbaum.Computer Networks, Fifth Edition, Prentice Hall

سوال

میزباندوکنیدفرضAوBفاصلهیکدیگرازکیلومتر۲۰۰۰۰که=Rمستقیملین ی بادارند 2𝑀𝑏𝑝𝑠وشده اندوصلهمدیگربه=sلین اینرویانتشارسرعت 2.5 × 108

𝑚

𝑠ی مبدااست،

مقصدسمتبهبیتی۴۰۰۰۰بسته۲۰بصورترابیتی8۰۰۰۰۰فایلی گرداندمبرتصدیقی بستههردریافتبرایگیرندهمی کند،ارسالtransmission)ارسالزمانازکه time)کرد،پوشیچشممی توانآن

رابعدیبستهبسته،هرتصدیقگرفتنازقبلنمی تواندفرستندهمی کشد؟طولچقدرفایلاینارسالشرایطاینباکند،ارسال

63

20 × (𝑡𝑡𝑟𝑎𝑛𝑠 + 2 𝑡𝑝𝑟𝑜𝑝 )= 20 ×40000

2×106+ 2 ×

20000×103𝑚

2.5×108𝑚

𝑠

= 3600𝑚𝑠

Page 58: ادخ مان هب همدقم : لوا لصف - konkurcomputer shabake konkur... · 2019-12-15 · اهسنرفر Andrew Tanenbaum.Computer Networks, Fifth Edition, Prentice Hall

سوال

وداردقرارمتریمیلیون۳۶ارتفاعدرکهماهوارهی بینکنیدفرض10مایکروویولین ی آنزمینیایستگاه Mbpsماهوارهاین.داردوجودزمینیایستگاهبهومی گیرددیجیتالعکسی دقیقههردر

2.4راانتشارسرعت.می فرستد × 108𝑚

𝑠اندازهاگر.بگیریدنظردرلین اینتاباشدچقدرxمقدارحداقلکنیم، فرضxراعکسهر

کند؟ارسالپیوستهبطورمایکروویوبهومی گیرددیجیتالعکسی دقیقه،هردرماهوارهچون:پاسخپیوستهبطورمایکروویولین بخواهیماگرومی فرستد،زمینیایستگاهیقهدقی معادلحجمیحداقلعکسبایدبنابراینباشد،ارسالمشغولباشدداشتهارسال

64

𝑡𝑟𝑎𝑛𝑠𝑚𝑖𝑠𝑖𝑜𝑛 𝑟𝑎𝑡𝑒 × 𝑠𝑒𝑛𝑑 𝑡𝑖𝑚𝑒 = 10 × 106 × 60 = 6 × 108 = 600 𝑀𝑏𝑖𝑡

Page 59: ادخ مان هب همدقم : لوا لصف - konkurcomputer shabake konkur... · 2019-12-15 · اهسنرفر Andrew Tanenbaum.Computer Networks, Fifth Edition, Prentice Hall

(message segmentation)قطعه‌سازی‌پیامشبکهویرومی کندتقسیمکوچکترپیام هایبهراکاربردالیهبزرگ پیام هایمبدامیزبان

ندمی کبازسازیرااصلیپیام بسته هااینچسباندنبهمبانیزگیرندهمی فرستد،مزایا

(بعدیمثال)می کندپیداکاهشسازیقطعهباانتهابهانتهاتاخیر◦

ارسالارقطعههماندوبارهمابشود،خراباگرقطعاتازکدامهرمی کنیم،تقسیمقطعهیکسریبهوقتی◦کنیمارسالراقطعهکلنیستالزمومی کنیم

کنارفضاهمهبرایبتوانندکهباشندبزرگبسیاربایدمیانیروترهایبافرنشوندقطعهقطعهبسته هااگر◦نیستپذیرامکاناینکهبگذارد

وشندبکصفعظیمبسته هایاینپشتمی شوندمجبورکوچکتربسته هایباشد،بزرگبسته هااگر◦می برندرنجناعادالنه ایتاخیرازبنابراین

معایب.شوددادهقرارمقصددرترتیببهبایدبسته◦

تمامایبرمعموالبستههرهدراندازهکهآنجاازواست،کوچ بستهزیادیتعدادپیامقطعه سازینتیجه◦می یابدافزایشهدربایت هایمجموعمقداراست،یکسانآنهااندازهازفارقبسته ها

65

Page 60: ادخ مان هب همدقم : لوا لصف - konkurcomputer shabake konkur... · 2019-12-15 · اهسنرفر Andrew Tanenbaum.Computer Networks, Fifth Edition, Prentice Hall

مثال

8طولبهپیامیمی خواهیمزیربستهسوئیچشبکهدرکنیدفرض × مبداازرابیت1062لین هاهمهوبفرستیم،مقصدبه 𝑀𝑏𝑝𝑠،بهمبداازپیاماینانتقالکلزمانهستند

(بگیریدنادیدهراپردازشوانتشار،صفتاخیرهای)است؟چقدرمقصد

66 source destination

8× 108 bits

2 𝑀bps 2 𝑀bps2 𝑀bps

3 ×𝐿

𝑅= 3 ×

8 × 106

2 𝑀𝑏𝑝𝑠= 12 𝑠𝑒𝑐

شده،شکستهبیتی۱۰۰۰۰بسته،8۰۰بهشبکهدرارسالبرایپیاماینکنیدفرضحالگردد؟ارسالگیرندهبهفرستندهازفایلتامی کشدطولچقدرحال

5𝑚 𝑠𝑒𝑐 × 3 ℎ𝑜𝑝𝑠 + 799 × 5 𝑚 𝑠𝑒𝑐 = 4.01 𝑠𝑒𝑐

Page 61: ادخ مان هب همدقم : لوا لصف - konkurcomputer shabake konkur... · 2019-12-15 · اهسنرفر Andrew Tanenbaum.Computer Networks, Fifth Edition, Prentice Hall

تست‌مهم

فایلی می خواهیمکنیدفرضFمیزبانازرابیتیAمیزبانبهBارسالازدحامدارایلین هاوداردوجوددواینبینلین ۳کنیدفرضکنیم،وجودصفتاخیرکهمعناستاینبهاین=هستندuncongested)نیستند8۰بستههربهوکردهتقسیمبیتیSتکه هایبهرافایلAمیزبان(ندارد𝐿بصورتبستههرفرمبنابراینمی نماید،اضافهسرباربیت = 80 + 𝑆Rانتقالنرخدارایلین هر.است bpsمقدار.استSکهبیابیدطوریرا(دکنینظرصرفانتشارتاخیراز)باشدحداقلBبهAازفایلانتقالتاخیر

۱)40 𝐹۲)2 10𝐹۳)20𝐹۴)20𝐹

67

Page 62: ادخ مان هب همدقم : لوا لصف - konkurcomputer shabake konkur... · 2019-12-15 · اهسنرفر Andrew Tanenbaum.Computer Networks, Fifth Edition, Prentice Hall

حل‌تستبااستبرابربستههرانتقالتاخیر:

68

𝐿

𝑅=80 + 𝑠

𝑅

80: فایلتاخیر کل ارسال + 𝑠

𝑅× 3 +

𝐹

𝑆− 1 ×

80 + 𝑠

𝑅=80 + 𝑠

𝑅×

𝐹

𝑆+ 2

حسببرکلتاخیرازsدارمقتامی دهیمقرارصفربرابررامشتقاینومی کیریممشتقs

آوریمبدسترامی شودحداقلBبهAازفایلانتقالتاخیرآنازایبهکهای

𝑑

𝑑𝑠

80 + 𝑠

𝑅

𝐹

𝑆+ 2 = 0

𝐹

𝑆+ 2

𝑑

𝑑𝑠

80 + 𝑠

𝑅+

80 + 𝑠

𝑅

𝑑

𝑑𝑠

𝐹

𝑆+ 2

𝐹

𝑆+ 2 ×

1

𝑅+

80 + 𝑠

𝑅×−𝐹

𝑆2→ 𝑠 = 40𝐹 = 2 10𝐹

Page 63: ادخ مان هب همدقم : لوا لصف - konkurcomputer shabake konkur... · 2019-12-15 · اهسنرفر Andrew Tanenbaum.Computer Networks, Fifth Edition, Prentice Hall

Network Operation Principles

می گیردصورتپیچیدهبسیارمحیطی درهمبانودهاتعاملکامپیوتریشبکه هایدرمی شودپیاده سازیشدنترموثروساده ترباعثپیچیدهوبزرگسیستمی کردنپیمانه ایالیه ایمعماریمزایای

یداخلیسرویس هایپیاده سازینحوهکردنعوضپیاده سازی،درانعطافراحت تر،سازی،مدیریتپیادهشدنساده تر◦سیستم حت تر،راعیب یابیدیگر،الیهی باالیهی کردنجابجاشود،ایجادسیستمکلدرتغییریهیچآنکهبدونالیه

افزایشم،کنیاضافهبهشتخصصیوجدیدویژگی هایمی توانیمکنیمتعریفخوبراالیههراگرمی شود،پذیرمقیاس(کمترهخطاشبنویسنالیهاونمتخصص هایوالیههروقتیReliablityافزایش)اطمینانقابلیت

هدرهااینتغییروپردازشزمانطورهمینومفیدغیردیتایلحاظاز:داردسربار:الیه ایمعماریمعایببندیمتقسیالیه هاازمجموعه ایبهمفهومینگاهی درراپروتکل هامناسبساختاریایجادمنظوربهشبکهدر

می کننداستدوهرازترکیبییاافزارینرمافزاری،سختبصورتالیهی پیاده سازیمی دهدخودشازپایین ترالیهدستبهراپیام اشالیههرولیاستمقصددرآننظیرالیهالیههرمخاطبمی گیردپایین ترشالیهازراسرویسومی دهدارائهباالترشالیهبهراسرویسیالیههرآننظیرهالیوالیهی بیناستچیزیواستکارشونانجامبرایهممتناظرالیهدوگفتگویمجموعهپروتکل

پایینی اشالیهوالیهی بیناستچیزیسرویسوگیرندهدربدونمکنیجایگزین اشرادیگریوکنیمعوضکالراالیهی می توانیمکنیمتعریفخوبراسرویس هااگر

بیادوجودبهشبکهدراختاللیاینکه69

Page 64: ادخ مان هب همدقم : لوا لصف - konkurcomputer shabake konkur... · 2019-12-15 · اهسنرفر Andrew Tanenbaum.Computer Networks, Fifth Edition, Prentice Hall

84تست‌سراسری‌

شبکه هایالیه ایمدلمورددرزیرعبارت هایازی کداماست؟صحیحکامپیوتری

کاهشطراحیپیچیدگیمی شودبیشترالیه هاتعدادهرچه1.می یابد

یابدمیکاهشسیستمسربارمی شودبیشترالیه هاتعدادهرچه2.

رپیچیده تتغییراتاعمالمی شودبیشترالیه هاتعدادهرچه3.می شود

ی شودمپیچیده ترپیاده سازیمی شودبیشترالیه هاتعدادهرچه4.

70

Page 65: ادخ مان هب همدقم : لوا لصف - konkurcomputer shabake konkur... · 2019-12-15 · اهسنرفر Andrew Tanenbaum.Computer Networks, Fifth Edition, Prentice Hall

88تست‌سراسری‌وتریکامپیشبکه هایپیاده سازیبرایالیه ایمدلازاستفادهدالیل

می باشد؟کدامساده ترپیاده سازی1.آسان ترنگهداریساده تر،پیاده سازی2.کمترهزینهباتغییراتاعمالآسان تر،نگهداریساده تر،پیاده سازی3.کمترسربارکمتر،هزینهباتغییراتاعمالآسان تر،نگهداریساده تر،پیاده سازی4.

شتربیزمانیسربارهمومکانیسربارهمالیه هاتعدادافزایشبا:پاسخرابیشتریهدرهایمیانینودهایتمامچونزمانیسربارمی شود،کار یومی کننداضافهو(می کنندپردازش)می کنندبررسیمی کنند،می شودانجامزیادیبارتعداداضافی

71

Page 66: ادخ مان هب همدقم : لوا لصف - konkurcomputer shabake konkur... · 2019-12-15 · اهسنرفر Andrew Tanenbaum.Computer Networks, Fifth Edition, Prentice Hall

ارتباط‌بین‌الیه‌ها

Interface :واسط بین ی الیه و الیه پایینی اش، می تواند سخت افزاری یا نرم افزاری باشد

تعریف خوبinterfaceسرویس باعث میشه که عوض شدن ی الیه باعث نشود که الیه پایینی نتواندرد مناسبی به این الیه بدهد یا الیه باالیی این الیه نتواند سرویس مناسبی از این الیه بگی

72

Page 67: ادخ مان هب همدقم : لوا لصف - konkurcomputer shabake konkur... · 2019-12-15 · اهسنرفر Andrew Tanenbaum.Computer Networks, Fifth Edition, Prentice Hall

ارتباط‌بین‌الیه‌ها

SAP:باالیی اشیهالبهمی خواهدپایینالیهوقتی.گرفتنسرویسبرایپایینیالیهبهباالییالیهاتصالمحلمی گیردصورتSAPتعدادیطریقازیاالیه هابینinterfaceطریقازبدهدسرویس

IDU:استبخشدوشاملکهمی دهدقرارپایین ترالیهاختیاردرباالترالیهکهاطالعاتیکل:

.1ICI : اال بخشی از اطالعاتی که الیه ببیه الیه پایین اش می دهد مصرف اشنی در الیه پایینی اسبت، الیبه پبایی

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

خودش طلب می کند

.2SDU : هدری بهش اضبافه میشبه وای ICIامکبان دارد SDUهدر بعالوه

ی اش بهش اضافه شود و به الیه پایینداده شود

73

Page 68: ادخ مان هب همدقم : لوا لصف - konkurcomputer shabake konkur... · 2019-12-15 · اهسنرفر Andrew Tanenbaum.Computer Networks, Fifth Edition, Prentice Hall

Network Operation Principles

ن کار با دو الیه نظیر برای انجام درست وظایف خودشون باید بین هم اطالعاتی را رد و بدل کنند، که ای(۱)اضافه کردن هدر ها و تریلر انجام می شود

چیزهای اضافه شده را اصطالحاoverheadاون الیه می گویند

تولید کنندهprotocol overhead ها فرستنده و مصرف کننبدهprotocol overhead طبرف هباگیرنده در همان الیه هستند

در مببببدل الیببببه ای بببببدلیل •protocol overheadها

با افزایش تعبداد الیبه هبا سبربار م زمانی و مکانی بیشتری خبواهی

داشت

ته بسته ای در الیبه ای شکسب اگر •شببود، هببدر آن الیببه بببه تمببام قطعه های شکسبته شبده متصبل

می شود74

Page 69: ادخ مان هب همدقم : لوا لصف - konkurcomputer shabake konkur... · 2019-12-15 · اهسنرفر Andrew Tanenbaum.Computer Networks, Fifth Edition, Prentice Hall

راندمان‌و‌سربار‌پشته‌پروتکل

راندمانیابهره وری(Utilization)اباستبرابرپروتکلپشته:

Utilization =

داده قسمتمفیدداده کل

Overheahیا سربار پشته پروتکل:

protocol overhead =

بسته تریلرهای و هدرهاداده کل

بدستمقادیرخواستندراسرباردرصدیاوریبهرهدرصداگر.کنیدضربدرصد۱۰۰درراباالدرآمده

75

Page 70: ادخ مان هب همدقم : لوا لصف - konkurcomputer shabake konkur... · 2019-12-15 · اهسنرفر Andrew Tanenbaum.Computer Networks, Fifth Edition, Prentice Hall

84تست‌سراسری‌دارایایالیهمدلاگرnالیههروباشدالیهhسرآیندبیت(header)8۰یبهره وربهرسیدنبرایکند،اضافهدریافتیبستهبه%

است؟چقدرhوnحسببرداده هابستهطولحداقل۱)8nh۲)6nh۳)4nh۴)2nh

:پاسخیدنگیرنظردرراآننمی زندحرفیتریلرازسوالی دروقتی:۱نکتهویدمی گسوالوقتیولینداردهدرفیزیکالالیهکهمی دانیمما:۲نکته

nدرهدرهمفیزیکالالیهبرایدارد،هدری الیههرکههستالیهتامی گیریمنظر

=بهره وریمفید=کل

80

100

𝑘

𝑘+𝑛ℎ =

80

100 10k = 8k + 8nh 2k = 8nh k=4nh

76

Page 71: ادخ مان هب همدقم : لوا لصف - konkurcomputer shabake konkur... · 2019-12-15 · اهسنرفر Andrew Tanenbaum.Computer Networks, Fifth Edition, Prentice Hall

86تست‌سراسری‌سال‌درسرآیندبایت۲۰وانتقالالیهدرهدربایت۲۴انتقال،الیهبایتی۱۰۰۰هایپیامارسالبرای

واحدهربهداده هاپیوندالیهدر(Trailer)دنبالهبایت۴وسرآیندبایتبایت۲۲وشبکهالیهانتقالبهرهباشد،بایت۲۵۰دادهپیوندالیهدرفریمطولمحدودیتاگر.می شوداضافهدادهبود؟خواهدچقدر

(17۴.۱%۲)8۵.۲%۳)87.۱%۴)8۹.۹%دادهوندپیالیهدرمااینکه.دادهپیوندالیهیانتورکالیهیابشکنیمانتقالالیهدرما:پاسخ

می کنداعمالرامحدودیتالیههمینکهنیستمعنااینبهداریممحدودیتاینردفریمدادهبنابرایناست، تریلروهدرشاملفریمواستباید۲۵۰فریمطولمحدودیتگفتهیعنیایناست،بایت۲۵۰فریمدردادهطولمحدودیتمیگفتاگرباشد،بایت۲۲۴می تواندحالت.استبایت۲7۶یعنی۲۵۰+۲۲+۴فریمطول۲۲۴ازرگتربزبسته هاینمی تواندکههستشبکهالیهونمی کندقطعهقطعهرابستهلین دیتانبایدانتقالالیهبنابرایناست، بایت۲۰شبکهالیهخودهدر.بدهددادهپیوندالیهبهرابایت

انتقالبنابرایناستبایت۲۴انتقالالیهخودهدرحالبدهد،شبکهالیهبه۲۰۴ازبزرگترسگمنت.(هدراحتساببدون)بگذاردسگمنت اشدرونتا۱8۰ازبیشتردیتاینبایدمی گیردصورتانتقالالیهدرشدنقطعهقطعهکهمی کنیمفکرداریممااالن

77

بسته تعداد =1000

180= 6 راندمان = 1000

1000+6× 24+20+22+4× 100% = 71%

Page 72: ادخ مان هب همدقم : لوا لصف - konkurcomputer shabake konkur... · 2019-12-15 · اهسنرفر Andrew Tanenbaum.Computer Networks, Fifth Edition, Prentice Hall

حل‌با‌فرضیات‌دیگرکندقطغهقطعهشبکهالیهاگر

می دهدشبکهالیهبهراتایی۱۰۲۴سایزبابستهانتقالالیه

78

بسته تعداد =1024

204= 6 راندمان = 1000

1000+24+6× 20+22+4× 100% = 77%

کندقطعهقطعهرابستهدادهپیوندالیهاگر

بسته تعداد =1044

224= 5 راندمان = 1000

1000+24+20+5× 22+4× 100% = 85%

Page 73: ادخ مان هب همدقم : لوا لصف - konkurcomputer shabake konkur... · 2019-12-15 · اهسنرفر Andrew Tanenbaum.Computer Networks, Fifth Edition, Prentice Hall

source

application

transport

network

link

physical

Ht

Hn

M

segment Ht

datagram

destination

application

transport

network

link

physical

network

link

physical

link

physical

Ht

Hl

Hn

M

Ht

Hn

Hl

M trailer

router

switch

message M

Ht

M

Hn

frame

Ht MH

n

Ht MH

n

Ht MH

n

Ht M

M

Ht

Hn

MtrailerHt MH

nH

l

Encapsulation

1-79

Page 74: ادخ مان هب همدقم : لوا لصف - konkurcomputer shabake konkur... · 2019-12-15 · اهسنرفر Andrew Tanenbaum.Computer Networks, Fifth Edition, Prentice Hall

TCP/IP Reference Model(Internet protocol stack)

Application:دارندقراراینجادرشبکهکاربردیبرنامه های◦

,FTP:استمتعددیپروتکل هایشاملالیهاین◦ SMTP, HTTP,DNS

endرویالیهاینپروتکل های◦ systemمی شوندتوزیعها

message:بسته هانام◦

application

transport

network

link

physical

Transport:◦process-process data transfer

◦End-to-end communication

می توانند این کار را انجام دهندUDPو TCPهر ی از دو پروتکل انتقال ◦

segment: نام بسته ها ◦

TCP: transmission control protocol

Reliable

Connection-oriented

Flow control

Congestion control

Sequencing

Fragments byte stream into IP messages

UDP : user datagram protocol

Unreliable

Connectionless

No sequencing

No flow control

No Congestion control

80

Page 75: ادخ مان هب همدقم : لوا لصف - konkurcomputer shabake konkur... · 2019-12-15 · اهسنرفر Andrew Tanenbaum.Computer Networks, Fifth Edition, Prentice Hall

Network Layer

main goal : routing

Packet forwarding (moving network-layer packets from one host to another)

Packets travel independently to the destination

Possible out-of-order delivery(1)

Connectionless

Congestion control

IP(Internet Protocol), ICMP (Internet Control Message Protocol)

Packets name : datagram

Addressing

Protocol matching

81

Page 76: ادخ مان هب همدقم : لوا لصف - konkurcomputer shabake konkur... · 2019-12-15 · اهسنرفر Andrew Tanenbaum.Computer Networks, Fifth Edition, Prentice Hall

TCP/IP Reference Model(Internet protocol stack)

routes a datagram through a series of routers between the source and destination

some link-layer protocols provide reliable delivery(Reliable transmission)

Flow control

Error control

Broadcast networks: channel sharing ( medium access control=MAC)

Examples of link layer protocols include Ethernet,WiFi,DOCSIS,802.111,PPP

Packet name : frames

Link Layer

Physical Layer

physical layer move the individual bits within the frame from one node to the next

Channel characteristics (Electrical) (1)

Timing, Multiplexing, sampling, Quantization, Modulation, Coding, Connector

The protocols in this layer are again link dependent and further depend on the actual

transmission medium of the link(2)82

Page 77: ادخ مان هب همدقم : لوا لصف - konkurcomputer shabake konkur... · 2019-12-15 · اهسنرفر Andrew Tanenbaum.Computer Networks, Fifth Edition, Prentice Hall

OSI Reference Model

اینناموشوندسازماندهیالیه7درکامپیوتریشبکه هایکهکردپیشنهادISOموسسهمیالدی7۰دههدر•OSIرامدل (Open Systems Interconnection)گذاشت

application

presentation

session

transport

network

link

physical

Presentation layer

در ابتدا فرمت واژگان کامپیوترها خیلی با هبم متفباوت ببوده و هبدفاستاندارد کردن نحوه بیان و نمایش داده ارسالی و دریافتی است

نداجازه میده به برنامه ها تا مفهوم داده های مبادله شده را تفسیر کن

Compression and Decompression

Encryption/Decryption

Session layer

سرویس هایی برای همرمانی مبادله داده فراهم می کند

synchronization after crash

build a checkpointing

recovery scheme

اگرTcp/IPاین دو الیه را ندارد یعنی نیازی نیست به سرویسهای اینها؟

اگر این سرویس ها نیاز باشد باید درapplicationپیاده بشود83

Page 78: ادخ مان هب همدقم : لوا لصف - konkurcomputer shabake konkur... · 2019-12-15 · اهسنرفر Andrew Tanenbaum.Computer Networks, Fifth Edition, Prentice Hall

Comparing OSI and TCP/IP

OSI

◦ Top-down design

◦ Transport layer supports only connection-

oriented service

◦ Network layer supports both connectionless

and connection-oriented communication

◦ The concepts clearly distinguishes(Services,

Interfaces, Protocols)

TCP / IP

◦ Bottom-up design

◦ grew out of practice

◦ Transport layer supports both connectionless

and connection-oriented communication

◦ Network layer supports only connection-

oriented service

84

Page 79: ادخ مان هب همدقم : لوا لصف - konkurcomputer shabake konkur... · 2019-12-15 · اهسنرفر Andrew Tanenbaum.Computer Networks, Fifth Edition, Prentice Hall

87تست‌سراسری‌

دادهپیوندالیهوظایفجزوگزینهکدام(Data Link)نیست؟یفشرده ساز1)ارسالخطایتشخیص2)گیرندهوفرستندهسازیهمزمان3)دادهدریافتوارسالکنترل4)

:پاسخمدلدرفشرده سازیOSIالیهوظایفجزpresentationمدلدرواستTCP/IP

.استApplicationالیهوظایفجزلین ی سردورویخطاتشخیصمی گفتکهبودایندقیق تردوگزینهدرالیهدهعهبهبیتسطحدرسازیهمزمانباشند،سنکرونهمبابایدگیرندهوفرستنده

.استsessionعهدهبهکالنسطحدرودیتالین عهدهبهفریمسطحدروفیزیکال

85

Page 80: ادخ مان هب همدقم : لوا لصف - konkurcomputer shabake konkur... · 2019-12-15 · اهسنرفر Andrew Tanenbaum.Computer Networks, Fifth Edition, Prentice Hall

Model course

We will follow a hybrid, 5-layer model in this course

Data Link Layer includes Multiple Access Control (MAC)

functionalities

86

Page 81: ادخ مان هب همدقم : لوا لصف - konkurcomputer shabake konkur... · 2019-12-15 · اهسنرفر Andrew Tanenbaum.Computer Networks, Fifth Edition, Prentice Hall

رسانه‌های‌فیزیکیمی شوندتقسیمدسته۲بهفیزیکیرسانه های

guided)پذیرهدایترسانه های1. media)

unguided)پذیرغیرهدایترسانه های2. media)

guided media:حرکتجامدرسانهی امتداددرامواج..ومحورهمکابلنوری،فیبرمسی،سیممثلمی کنند

unguided media:زمینماورایفضاییااتمسفردرامواجماهوارهکانال هاییابی سیمLANمانندمی شوندمنتشر

87

Page 82: ادخ مان هب همدقم : لوا لصف - konkurcomputer shabake konkur... · 2019-12-15 · اهسنرفر Andrew Tanenbaum.Computer Networks, Fifth Edition, Prentice Hall

Twisted pair(TP : )زوج سیم مسی بهم تابیده شده

خابراتیمفیزیکیمحیطمصرفترینپرومهمترین،ارزانتریناستزمینکرهروی

8شده اندبافتهدیگهبهمدوبهدوکهرشتهتامجاورسیم هایالکتریکیتداخلکاهشبرایتابیدگیاین

تادباشیکساندوهررویبرهم شنواییونویزاثرتاهستباشدصفرآنهارویبرنویزاثرپتانسیلاختالف

88

Page 83: ادخ مان هب همدقم : لوا لصف - konkurcomputer shabake konkur... · 2019-12-15 · اهسنرفر Andrew Tanenbaum.Computer Networks, Fifth Edition, Prentice Hall

Twisted pair

RJ-45کانکتور نر و ماده

االن در سطحLAN همه جا ازTPاستفاده میکنیم

کانکتوری که در اینجا استفاده میکنیمRJ-45 هسبتهست( سوکت تلفن)RJ-11که خیلی شبیه کانکتور

ون تفاوت اینها در ضخامتش•و نحوه بهبم پیچیبدن زوج

سیم هاشون هستول تابش بیشتر در واحد ط•

ش افت کمتر توان و افزای= نرخ انتقال

MHz 2فرکانس تا •

89

Page 84: ادخ مان هب همدقم : لوا لصف - konkurcomputer shabake konkur... · 2019-12-15 · اهسنرفر Andrew Tanenbaum.Computer Networks, Fifth Edition, Prentice Hall

Twisted pair

bridge tapبدون

bridge tapبا پاسخ فرکانسی سیم مسی

افزایش افت توان= افزایش فرکانس

شیب خط و افت توان با طول سیم تناسب دارد

bridge tap :هر سیم مسی که ی سرش در مرکز مخابرات است، طرف مصرف کننده چندتا سر بزارند

استفاده ازBTشانس استفاده از سیم مسی را افزایش می دهد

4در Khz اول نمودار آبی و سبز با هم فرقی ندارند برای همینBTبرای ویس مشکلی ایجاد نمی کند

BT برای سرویس هایی که عرض باند زیادی ازTPالزم دارند مشکل ایجاد میکنند

91

Page 85: ادخ مان هب همدقم : لوا لصف - konkurcomputer shabake konkur... · 2019-12-15 · اهسنرفر Andrew Tanenbaum.Computer Networks, Fifth Edition, Prentice Hall

Coaxial cableکابل‌هم‌محور‌

برای منتقل کردن دیتا این خیلی بهتر ازTP هست ولیگران تر و کلفت تر است

کاهش تضعیف، نویز و هم شنوایی بدلیل ساختارشکمپانی های تلویزیون کابلی برای دادن سرویس

تفاده تلویزیون و سرویس اینترنبت کبابلی از ایبن کاببل اسب میکنند

داشتن ی دستگاه گیرنده بنامSet-top box

92

Page 86: ادخ مان هب همدقم : لوا لصف - konkurcomputer shabake konkur... · 2019-12-15 · اهسنرفر Andrew Tanenbaum.Computer Networks, Fifth Edition, Prentice Hall

Coaxial cable

Shielding بهتری نسبت بهTPدارد پهنای باند باالتر نسبت بهTP در نتیجه کابل های مدرنcoax 1پهنای باندشون به GHzهم می رسد 800برای کاربرد توزیع سیگنال ویدیویی تا طیف باالی GHzهم استفاده میشود می شود از این بعنوان یب رسبانه هبدایت پبذیر مشبترک(guided shared medium )

استفاده کرد

93

Page 87: ادخ مان هب همدقم : لوا لصف - konkurcomputer shabake konkur... · 2019-12-15 · اهسنرفر Andrew Tanenbaum.Computer Networks, Fifth Edition, Prentice Hall

تا ی کابل ۲۰۰۰تا ۵۰۰برای هرcoax

ت به هر در پخش سیگنال تلویزیونی الزم نیسکسی ی کابل بدهید

ازFeederصورت تا منازل سیگنال تلویزیونی بمیشهfeedآنالوگ

سر اینپشت Feederها شبکه ای است مبتنیبر فیبرنوری

ر چون در این سیستم از کابل هم محبور و فیببHFC(hybridنببوری اسببتفاده شببده بببه آن

fiber coax )می گویند

پهنای باندHFCودبین کاربران تقسیم می ش

روی کانالdownstream تمام بسبته هبا ازارسبال head endی سبورس واحبد بنبام

مببی شببوند بنببابراین هببیچ تببداخلی در کانببال Downstream94وجود ندارد

Page 88: ادخ مان هب همدقم : لوا لصف - konkurcomputer shabake konkur... · 2019-12-15 · اهسنرفر Andrew Tanenbaum.Computer Networks, Fifth Edition, Prentice Hall

Power Lines

PLC : ن ببی ارسال سیگنال آنالوگ روی سیم هبای ببرقبرق به منظور کارهای کنترلیمراکز پست های

نتقال داده سیستم انتقال برق محیط فیزیکی خوبی برای انیست برای همین آن چنان موفق نشد

دش در شبکه برق وسیله ای است بنام ترانس که ببرق را از خبو ◦عبور می دهد اما دیتا را از خودش عبور نمی دهد

برق هم مثلcable TV ی محیط مشترک بین همبهاست

95

Page 89: ادخ مان هب همدقم : لوا لصف - konkurcomputer shabake konkur... · 2019-12-15 · اهسنرفر Andrew Tanenbaum.Computer Networks, Fifth Edition, Prentice Hall

Power Lines

سیستم برق برای جابجا کردن دیتا دو تا بازار بزرگ داردبزرگISPتبدیل شدن به ی 1.اتصال همه وسبیله هبای درون یب )درست کردن ی شبکه داخل خانه2.

(خانه با استفاده از پریزهای برق

96

Page 90: ادخ مان هب همدقم : لوا لصف - konkurcomputer shabake konkur... · 2019-12-15 · اهسنرفر Andrew Tanenbaum.Computer Networks, Fifth Edition, Prentice Hall

Optical Fiber

شودواردرکمتشکستضریببامحیطبهبیشترشکستضریببامحیطازنورپرتوی اگر

(α1)استتابشزاویهازبیشتر(β1)می آیدوجودبهکمترشکستضریببامحیطدرکهزاویه ای

زاویه تابش از ی حدی بیشتر شبود نبور دچبار انعکباس اگر •ببر کلی میشود یعنی پرتبوی تابیبده شبده کبامال ببه محبیط

می گرددlossاز ویژگی های بازتاب کلی این است کبه انعکباس ببدون •

استهبا اگر دو سطح موازی باشد این اتفاق تبا رسبیدن نبور ببه انت •

تکرار می شود

97

Page 91: ادخ مان هب همدقم : لوا لصف - konkurcomputer shabake konkur... · 2019-12-15 · اهسنرفر Andrew Tanenbaum.Computer Networks, Fifth Edition, Prentice Hall

Optical Fiber

می شودتشکیلقسمتسهازنوریانتقالسیستمحوزهازودیتاکهباشیمداشتهایdeviceبایدفرستندهطرفدر:فرستندهطرفنوریمنبع1.

E/Oکندتبدیل اشنورحوزهبهالکتریکال

•LEDوSLD(semi conductor laser diode)

O/Eمی کندتولیدالکتریکیجریانبهشنوربرخوردباکهگیرندهطرفدرنوریسازآشکار2.

ترانزیستوفتویادیودفتو•

نوریفیبر3.

هستیکطرفهماارتباطاتنوریفیبردردریافتبرایرشتهی وارسالبرایرشتهی ◦

98

Page 92: ادخ مان هب همدقم : لوا لصف - konkurcomputer shabake konkur... · 2019-12-15 · اهسنرفر Andrew Tanenbaum.Computer Networks, Fifth Edition, Prentice Hall

Optical Fiber

فیبرنوریانواع(Multimode Stepped index)چند حالته با ضریب شکست پله ای1.(Multimode Graded Index)چند حالته با ضریب شکست تدریجی2.(Single Mode or Monomode)ت حالته 3.

مبرای فرستادن ی تعداد زیادی اشعه می فرستی

اشعه ها همزمان به مقصد نمی رسند در نتیجبه پبالسباری در ورودی در خروجی پهن مبی شبود بنبابراین

نرخ ارسال از ی حد نمی تواند بیشتر شود

درMSI ضریب شکست مغزی و غالف بصورت آنبیو ببه عوض میشود در نتیجه پرتو نور کامال می شکند

مغزی بر می گردد

درMGI ضببریب شکسببت بصببورت تببدریجی کببمصورت می شود در اینصورت نور یکدفعه برنمیگردد و ب

سینسوسی بر می گردد

درSM تند به جای اینکه نور بفرستند لیزر مبی فرسباسبت ببه ( LD)بنابراین فرستنده الزاما دیود لیبزری )

بنابراین همه پرتوها با هم می رسند(LEDجای 99

Page 93: ادخ مان هب همدقم : لوا لصف - konkurcomputer shabake konkur... · 2019-12-15 · اهسنرفر Andrew Tanenbaum.Computer Networks, Fifth Edition, Prentice Hall

Optical Fiber

استمتفاوتهمباپوششوهستهشکستضریب

پروفایل افت فیبر نوری•ضی از کاری کرده اند که افت بسیار کمی تو بع•

النداها داشته باشدنانومتر افت فیبرنوری در حدود ۱۵۵۰در •

0.2 DBدر کیلومتر است

100

Page 94: ادخ مان هب همدقم : لوا لصف - konkurcomputer shabake konkur... · 2019-12-15 · اهسنرفر Andrew Tanenbaum.Computer Networks, Fifth Edition, Prentice Hall

مزایای‌فیبر‌نوری

خیلی افت اش کم استهای کمی الزم استrepeaterدر نتیجه در فواصل طوالنی تعداد ◦

تداخل(interference )الکترومغناطیسی نه درست میکنه و ازش تاثیر می پذیردجنس اش شیشه است در نتیجه خوردگی ندارد(سیلیکون)وزن پایین و مواد اولیه فراوان

فیبر نوری و در کنار هم قرار می دهندcoreاالن چند صد ◦

Tapکردن فیبر نوری خیلی سخت استمیشکنیمش و مبدا و مقصد حتما متوجه این امر می شوند◦

خیلی زیباد چند مبدا می توانند روی ی فیبر دیتا بفرستند چون فیبر نوری ظرفیت اشمی گویندWDM(wave length division multiplexing)است به این کار

Gbps 10تا الندا که هر النبدا micro band ،۳۲۰ 1.55االن فیبرهایی هستند که در عرض باند ◦

هست ارسال می کنند

عمر طوالنی و مقاومت در برابر دما و رطوبت101

Page 95: ادخ مان هب همدقم : لوا لصف - konkurcomputer shabake konkur... · 2019-12-15 · اهسنرفر Andrew Tanenbaum.Computer Networks, Fifth Edition, Prentice Hall

Wireless transmission

امواج الکترومغناطیس می توانند در فضا و خال منتشر شوند

3امواج الکترومغناطیس صرف نظر از فرکانس آنها در خال با سرعت ثابت نور x 108m/secحرکت می کنند

سرعت این امواج در سیم مسی یا فیبر نوری به حدودc2

3کاهش می یابد

رابطه بینλ وf وV :

فرا ا ناحیه ای رادیویی،ماکرویو،مادوه قرم و مرئی ایه طیف می تواه با مدوالسیوه دامنره،فرکاند و

برای انترال اطالعات استفاده کرد

بیبت اطالعبات 8بیت و در فرکانسهای باال تا ۳تا ۲می توان در فرکانس های پایین به ازای هر هرتز از پهنای باندمنتقل کرد

750بنابراین ی کابل کواکسیال با پهنای باند MHz می تواند در هر ثانیبه تبا چنبدین گیگبا بایبت اطالعباتمنتقل کند

V = λ x f

102

Page 96: ادخ مان هب همدقم : لوا لصف - konkurcomputer shabake konkur... · 2019-12-15 · اهسنرفر Andrew Tanenbaum.Computer Networks, Fifth Edition, Prentice Hall

Wireless transmission

اندازی کنیدمهمترین ویژگی اش این است که الزم نیست بین مبدا و مقصد ی کانال فیزیکی نصب و راه سیمیگاهی اوقات ایجاد ی سرویس با استفاده از مخابرات بیسیم ارزان تر است تا ایجاد آن با مخابرات حوزه ارتباطات بیسیم بازه های مختلف فرکانسی را برای کاربردهای مختلف اش استفاده کرده

فرکببانس هببای ببباالتر ازX-ray بببرای انسببانخطرنبباک هسببتند و از اجسببام شببفاف عبببور

سبت نمی کنند و تولید و مدوالسیون آنها مشکل ا اندحال کاربرد کاربرد مخابراتی نداشتهتا به و

۱۰۱۱تا فرکانسHzرا مخابرات رادیویی گویند

۱۰۱۳ را مخابرات نوری می گویند۱۰۱۵تا میزان داده قابل جابجا شبدن توسبط یب مبوج

گی الکترومغناطیس به عرض باند اون مبوج بسبت دارد

ری هرچه به سمت راست میریم عرض باند بیشبتوجود دارد

عببرض بانببدی کببه بببرای ارتببباط حببول و هببوش۱۰۱۴Hz وجببود دارد بببه مراتببب از کببل رنببج

مخابرات رادیویی بیشتر است

4.3x1014𝐻𝑧 7.5 x 1014𝐻𝑧

103

Page 97: ادخ مان هب همدقم : لوا لصف - konkurcomputer shabake konkur... · 2019-12-15 · اهسنرفر Andrew Tanenbaum.Computer Networks, Fifth Edition, Prentice Hall

امواج‌رادیویی

هستندطرفههمه.۳دارندزیادیبرد.۲می شوندتولیدآسانیبه.۱:ویژگی ها(omni-directional)فرکانسهایدر.۴(نداردوجودیگدیگربهنسبتگیرندهوفرستندهموقعیتدقیقتنظیمبهنیازیبنابراین)

می کنندعبورموانعوساختمانهاازپایین

دروی کندمافتبسرعتفاصلهحسببرآنهاتوانولیمی کنندعبورموانعازبراحتیپایینفرکانس هایدریادیزجذبومی شوندمنعکسموانعبابرخورددرومی کنندعملمستقیمخطبصورتباالفرکانسهایدارندبارانقطراتتوسط

باندهایدررادیوییامواجLFوMFازبراحتیودارندبردکیلومتر۱۰۰۰می کنند،تبعیتزمینانحنایازاستکم شانباندپهنامشکلشونمی کنند،تنهاعبورساختمان هاوموانع

باندهایدرHFوVHFازبخشیولی می شوندزمینجذبهستندزمینسطحنزدی کهامواجازقسمتیمی گردندبرزمینطرفبهیونوسفربابرخوردازپسمی روندفضاسمتبهکهامواج

104

Page 98: ادخ مان هب همدقم : لوا لصف - konkurcomputer shabake konkur... · 2019-12-15 · اهسنرفر Andrew Tanenbaum.Computer Networks, Fifth Edition, Prentice Hall

مخابرات‌مایکرویو

100فرکانسهایاز MHz10تا GHz

می شدندمحسوبدورراهمخابراتفقراتستونفیبرنوریاختراعازقبلتا

استشدهپرمایکرویوطیفدیگرکهیافته اندگسترشچنانتلویزیونوهمراهدور،تلفن هایراهمخابراتدر

ویژگی ها◦directionalهستند

شوندتنظیمدقتبهفرستندهوگیرندهتااستالزم1.

می شودنویزبهلسیگنانسبترفتنباالباعثبشقابیآنتنهایازاستفادهباباری پرتوی درموجانرژیتمامکردنمتمرکز2.

برسدحداقلبهفرستنده هاتداخلکهمی شودباعثپرتو هابودنباری 3.

کنندهکرارتمشخصفواصلدربنابراینشدخواهدامواجرسیدنازمانعزمینانحنایباشدزیادمقصدومبداایستگاهفاصلهاگر4.می گذارند

می شوندجزئیپراکندگیدچارمسیرطولدرفرستندهدرموجشدنمتمرکزبعلت5.

موانعازعبورعدم◦

4فرکانس هایاز◦ GHz(باراندرزیادتضعیف)می شودبارانقطراتجذبامواجانرژیباالبهاستجایگزینکانالهایازاستفادهوزدهبارانکانالهایقطع:مشکلاینحلراه•

105

Page 99: ادخ مان هب همدقم : لوا لصف - konkurcomputer shabake konkur... · 2019-12-15 · اهسنرفر Andrew Tanenbaum.Computer Networks, Fifth Edition, Prentice Hall

Wireless transmission

ببه تداخل در سیستم های رادیویی مسئله مهمی است و از آنجا که هر کس پهنای باند بیشبتری مبی خواهبد دولتهبا مجببوردخالت هستند

اشدباید مکانیزمی برای کنترل اینکه چه فرکانسهایی توسط چه کاربرانی و برای چه کاربردهایی قابل استفاده ب

وجود نهادهای کنترل فرکانس در همه کشورها

یکی از وظایف اش کنترل فضای فرکانسی آن کشور است◦تابع سیاست آن کشور•تابع صنعت•

در ایران سازمان تنظیم مقررات و ارتباطات رادیویی◦

FCC(Federal communication commission)در آمریکا ◦

ISM(Industrial sciencteficباندهای )اکثر باندها را می فروشند و بعضی ها هم برای استفاده آزاد گذاشته اند◦ medical bands)(

کاربران برای بعضی از کاربردها نیازی نیست پولی پرداخت کنند◦کار می کندGHz 2.4یا بلوتوث در فرکانس وصل می شود یا تلفن بیسیمAPبه GHz 5.2یا 2.4لپ تاپ ما در فرکانس •

106

Page 100: ادخ مان هب همدقم : لوا لصف - konkurcomputer shabake konkur... · 2019-12-15 · اهسنرفر Andrew Tanenbaum.Computer Networks, Fifth Edition, Prentice Hall

infraredفرو‌سرخ‌یا‌مادون‌قرمز‌یا‌امواج‌

دمی کنناستفادهقرمزمادونامواجازهمگیتصویریوصوتیوسایلودورراهازکنترلدستگاهای(پرینترهاازخیلیوماوس)

directionalهستندکوتاهبرد

موانعازعبورعدم

آسانساختنوارزان

داردباالتریایمنیواسترادیوییامواجازمشکلترقرمزمادونامواجسمعاستراق

نداردرسمیمقاماتازمجوزکسببهنیازیرادیوییامواجبرخالف

پورتبنامپورت هاییی قدیمیتاپ هایلبوموبایل هادرIrDA(Infrared Data Association)

کنندجابجادیتاهمبامی توانستندتاپ هالپوموبایل هاinfraredطریقازکهداشتوجود

نمی شونداستفادهمخابراتبرای

107

Page 101: ادخ مان هب همدقم : لوا لصف - konkurcomputer shabake konkur... · 2019-12-15 · اهسنرفر Andrew Tanenbaum.Computer Networks, Fifth Edition, Prentice Hall

امواج‌نوریمتصل کردن دو شبکه در ساختمان های جداگانه با استفاده از فرستنده و گیرنده های لیزری◦پرتوهای لیزر ی طرفه و بسیار باری ◦

بنابراین هر ساختمان باید فرستنده و گیرنده لیزری جداگانه خود را داشته باشد•کیلومتری همبه 7خیلی سخت درونش تداخل پیش می آید و خیلی امن هست و مثل رادیو نیست که ی آنتن داشته باشیم و تا •

بشنوند

ازمان تنظبیم یعنبی سب )پهنای باند باال،هزینه پایین،نصب ساده نصبت به تجهیزات مایکرویو،عدم نیاز مجوز◦(مقررات قانون نگذاشته که در چه الندایی در فضای آزاد نیاز به مجوز هست

عدم عبور از موانع◦...عمکرد ضعیف در روزهای بارانی و مه آلود و ◦

هوا ی محیط همگبن نیسبت و در اثبر دمبا •چگالی اش کبم و زیباد مبی شبود و همچنبین ا شرایط اش با توجه به غبار و آالینده های هبو

متفاوت است ... و ذرات آب و

108

Page 102: ادخ مان هب همدقم : لوا لصف - konkurcomputer shabake konkur... · 2019-12-15 · اهسنرفر Andrew Tanenbaum.Computer Networks, Fifth Edition, Prentice Hall

Communication Satellites

رادیوییانعکاسسیستمنوعیفلزیپوششبامخصوصبالنهاییازاستفادهباکردندسعیمیالدی۵۰دههدربودضعیفبسیاربرگشتیسیگنالامابسازند

احلیسپایگاهایوکشتی هابینتوانستومی کندمنعکسراامواجنیزماهشدمتوجهآمریکادریایینیروینمی کردتقویترابرگشتیسیگنالماهاماکندبرقرارارتباط

کرارتی خودشکلساده تریندروکنندتقویتراآنهاسیگنال هادادنبرگشتازقبلمی توانندهاماهوارهبارانآومی کندتقویتمی گیردراخاصیفرکانسباسیگنالکههستندآسماندربزرگمایکرویوکنندهنکندتداخلورودیسیگنالباتابرمی گرداندمتفاوتفرکانسی

بهزمیندوربهماهوارهگردشدورهداردبستگیزمینسطحازآنارتفاع

می شوندبندیتقسیمگروهسهبهدیدی درماهواره ها.1GEO (Geostationary Earth Orbit)

کیلومتر۳۵۸۰۰ارتفاعدرراماهوارهزمینیناظربنابراینمی گرددزمیندوربهساعت۲۴هر

فرستندهتوسطدادهدریافتوارسالعملیاتبنابراینمی بیندثابت

کنندtrackراماهوارهنیستالزمکهمی شودانجامگیرنده هاییو

.2MEO (Medium-Earth Orbit)

ساعت۶کیلومتر،هرهزار۲۰تا۵ارتفاعدر

می گردندزمیندوربه

.3LEO (Low-Earth Orbit):کیلومترهزار۵زیر

109نمی شودtrackثابتدیشباباال،چرخشسرعت

Page 103: ادخ مان هب همدقم : لوا لصف - konkurcomputer shabake konkur... · 2019-12-15 · اهسنرفر Andrew Tanenbaum.Computer Networks, Fifth Edition, Prentice Hall

Communication Satellites

احتمببال تببداخل فرکانسببهای ارسببالی از مبباهواره بببافرکانسهای زمینی وجبود دارد ببرای همبین ارتبباط مبباهواره هببا بببا کببره زمببین تببوی بانببدهای فرکانسببی

اینهبا را مشبخص ITUمختلفی صورت می گیرد که کرده

برای جلوگیری از هرج و مرج در مدار زمین تخصیصانجام می شودITUمکانهای مداری توسط

تقل و ترانسپوندر دارد که هر کدام می توانند بصورت مستقل در باند فرکانسی مسب ۴۰ی ماهواره امروزی حدوددر جهت مختص خود ارسال کند

Footprint م یعنبی مبی تبوانی ( به قطبر چنبد صبد کیلبومتر )ماهواره های امروزی می تواند بسیار دقیق و کوچBeam شون و خیلیfine tuneکنیم

استاز ارتباطات نقطه به نقطه زمینی نقطه به نقطه بسیار بیشتر تاخیر ارتباطات ماهواره ایذاتا رسانه های پخشی هستندامنیت بسیار پایین، دیتاها باید رمزنگاری شوندهزینه ارسال پیام به فاصله فرستنده و گیرنده ربطی نداردنرخ خطای پایینی دارد 110زمان بهره برداری بسیار کوتاه

Page 104: ادخ مان هب همدقم : لوا لصف - konkurcomputer shabake konkur... · 2019-12-15 · اهسنرفر Andrew Tanenbaum.Computer Networks, Fifth Edition, Prentice Hall

(Very Small Aperture Terminals) VSATs

باشد( متر۱۰به قطر )در ابتدای کار برای تبادل اطالعات با ماهواره الزم بوده دیش های آنتن خیلی بزرگ

متر و کمتر۱آمدن ترمینالهایی با قطر

با قرار دادن ترمینالهایی در نقاط مختلف بصورت زیر می توان ی شبکه ایجاد کرد

هم در این ساختار از دید ناظر زمینی مبدا و مقصد بمتصل است

اگببر خببود مبباهواره امکببان سببوئیچینگ و روتینببگداشته باشد نیازی به هاب زمینی نیست

یم تاخیر در این روش حدودا دو برابر ارتباط مسبتقاست ولی هزینه کمتری دارد

111

Page 105: ادخ مان هب همدقم : لوا لصف - konkurcomputer shabake konkur... · 2019-12-15 · اهسنرفر Andrew Tanenbaum.Computer Networks, Fifth Edition, Prentice Hall

MEO (Medium-Earth Orbit)

بهنسبتپایین ترارتفاعبدلیلGEO ،FootprintبهنسبتنیزکمتریGEOدارندکمتردریافتوارسالبرایالزمتوان

می شوداستفادهمکان یابیوجاسوسیوعکاسیمقاصدبرایوندارندمخابراتیکاربردهای

سیستمGPS:۳۰ارسالحالدرمکررامی چرخندزمیندوربهکیلومتر۲۰۲۰۰فاصلهبامشخصمداریدرماهواره

هستندزمینبهسیگنالهایی

گیرندهاگرGPSبدبیاراخودشمکانمی تواندکنددریافتراسیگنالهااینماهوارهسهازبیشازایتبصوروارتفاعتونوعرضوطولمی توانیدبدانیدنقطه۴ازراخودتانفاصلهاگربعدی۳فضایی در

آوریدبدستدقیق

112

Page 106: ادخ مان هب همدقم : لوا لصف - konkurcomputer shabake konkur... · 2019-12-15 · اهسنرفر Andrew Tanenbaum.Computer Networks, Fifth Edition, Prentice Hall

LEO (Low-Earth Orbit)

معرفی دو سیستم ماهواره ایLEOبرای سرویس صدا◦Iridium

◦Globalstar

Iridium :

موتوراال ایده موبایل ماهواره ای را داد، طوریکه مصرف کننده زمینی الزم به ۹۰در دههtrack نباشدماهواره ها ارائه سرویس های صدا، فکس، ناوبری و...

راه اندازی شدند۲۰۰۱ورشکسته شدند دوباره در ۹۹ماهواره ها پرتاب و در ۹7در سال

رله کردن اطالعات از مبدا به مقصد از طریق ماهواره ها صورت می گیرد

یعنی عمل سوئیچینگ و روتینگ بسته ها از مبدا به مقصد در شبکه ی

ماهواره ها صورت می گیرد

113

Page 107: ادخ مان هب همدقم : لوا لصف - konkurcomputer shabake konkur... · 2019-12-15 · اهسنرفر Andrew Tanenbaum.Computer Networks, Fifth Edition, Prentice Hall

LEO (Low-Earth Orbit)

Globalstar

فاده می شودرقیب ایریدیوم بود ولی مکانیزم سوئیچینگ اش با آن فرق می کرد و از سوئیچینگ زمینی است

مدیریت اش از ایریدیوم راحتر است

Cost effectiveتر است چون سوئیچینگ الزم نیست در ماهواره ها پیاده سازی شود

ند ماهواره باالی سر فرستنده اطالعات را دریافت می کزمینبی ببه خبودش base stationو به نزدیکتبرین

رین ارسال می کند، حال در شبکه زمینبی تبا نزدیکیتب base station به گیرنده اطالعاتrout مبی شبود و

ود بعد به نزدیکترین ماهواره باالی مقصبد داده مبی شب که به مقصد تحویل بدهد

114

Page 108: ادخ مان هب همدقم : لوا لصف - konkurcomputer shabake konkur... · 2019-12-15 · اهسنرفر Andrew Tanenbaum.Computer Networks, Fifth Edition, Prentice Hall

مقایسه‌ماهواره‌با‌فیبرنوری

دنباشاقتصادیکهمواقعیمگراستارتباطاتبرایغالبتکنولوژیفیبرزمینیارتباطاتدر

نیستکاربراناغلباختیاردراستماهواره هاازباالترخیلیکهفیبرباندپهنایمی رودکاربهتلفنشبکه هایکردنمتصلبرایودورراهمخابراتدراغلبفیبرنوریچون◦

(...وآسمانودریادر)ماهواره هادرسیارمخابراتداشتنامکان

(پخشیهمهمخابرات)کندتغذیهرازمینینودزیادیتعدادمی تواندارسالی درماهواره

استترصرفهبهمقرونماهواره ایمخابراتداریمسرزمینوجمعیتپراکندگیوقتی

استبهترماهواره ایسیستم هایراه اندازیونصبسرعت

استمناسب ترفیبرنوریهزینهنظراز

115

Page 109: ادخ مان هب همدقم : لوا لصف - konkurcomputer shabake konkur... · 2019-12-15 · اهسنرفر Andrew Tanenbaum.Computer Networks, Fifth Edition, Prentice Hall

Telephone system

تاریخدرتلفنتحولسیر◦Fully interconnected network

◦Centralized switch

◦Switching hierarchy

امکان اینکه هر کس شبکه ی خصوصی خودش را تشکیل بدهد وجود نداردگیرندباید شرکت های خصوصی یا عمومی شبکه کلی برای استفاده همگانی درست کنند و در ازای خدمات از مردم پول ب◦

شبکهPSTN 4برای انتقال امواج صوتی آنالوگ به پهنای باند KHz ساخته شد

اجزای مهم سیستم تلفن◦Local loops

◦Switching centers

◦Trunks

116

Page 110: ادخ مان هب همدقم : لوا لصف - konkurcomputer shabake konkur... · 2019-12-15 · اهسنرفر Andrew Tanenbaum.Computer Networks, Fifth Edition, Prentice Hall

Telephone system

باخانهازtwisted pairبهمی شیموصلslic/codecسوئیچمرکزسمتمی آیدهمومی رودصداهمسیمزوجاینروی◦

وظایفSLIC/CODEC

Battery supply to subscriber line

Overvoltage protection

Off/On hook detection

Ring Generation

Tone Detection

◦DTMF Decoder

Tone Generation

Hybrid

Compression/Decompression

Filtering and Amplification117

Page 111: ادخ مان هب همدقم : لوا لصف - konkurcomputer shabake konkur... · 2019-12-15 · اهسنرفر Andrew Tanenbaum.Computer Networks, Fifth Edition, Prentice Hall

Telephone system

از سیگنال آنالوگی که از خانه ما به قسمتA/D 3.5می رسد که عرض باند اش حدودا KHz است اگر بابیت دارد نمونه برداری شود کیفیت خوبی بدست می آید8هزار سمپل در ثانیه که هر سمپل 8سرعت

ارسال اش می کنیمPCMداریم که به واسط kbps 64ی استریم دیجیتال با نرخ A/Dبنابراین بعد از ◦

به سیستم اضافه می شود که باعث می شبود نتبوانیم quantization noiseنویز و خطایی بنام D/Aو A/Dدر ◦برسیمkbps 64به نرخ ارسال

در صدا احتمال وجود نمونه های صدایی که ولتاز پایینی دارند باالتر است

بطور کلی و نه در اینجا برای کاهش خطای کوانتیزاسیون سه راه وجود داردکردنD/Aو A/Dکاهش تعداد دفعات ◦

افزایش تعداد بیت به ازای هر نمونه◦

◦Companding : عملببی اسببت کببه در آن ولتاژهببای ببباال را فشببره(compression ) و ولتازهببای پببایین را ببباز(expanding )می کننداین عمل باعث افزایش دقت در ولتاژهای پایین و کاهش دقت در ولتازهای باال می شود•

118

Page 112: ادخ مان هب همدقم : لوا لصف - konkurcomputer shabake konkur... · 2019-12-15 · اهسنرفر Andrew Tanenbaum.Computer Networks, Fifth Edition, Prentice Hall

Telephone Modems

شدهایجادانسانهاصدایجابجاییبرایسوئیچشبکه

کمترباندضعریعنیباشدصداشبیهموجاونکهمحدودیتاینباانسانشبیهصداییجابجاییبراییا4از KHzباشدداشتهکنیماستفادهدیتاانتقالبرایظرفیتازمی خواهیمولیبزنیمدستشبکهاینبهنمی خواهیم◦

می کندیجاداانسانصدایفرکانسیباندومحدودهدرآنالوگیسیگنالومی گیرددیجیتالاستریمی

بهرودونقطهدرکهدیتاییحداکثرکهاستاینمودمسیستمدرسرعتکنندهمحدودعاملمهمترین64می شودواردسوئیچشبکه kbsاست

کنیمسازیفشردهبدهیمانتقالبخشبهاینکهازقبلرادیتامی توانبیشتردیتایارسالبرای

به علت محدودیت هبای کوانتیزاسبیونحد جابجا کردن اطالعات بین دو مودم

33 kbsاست اگر بهISPای وصل شویم که بصورت

وصل مستقیم با فیبر به مرکز مخابراتمرکببز سببوئیچ خببود اسببتریم )اسببت PCM را بهISPببه ( تحویل می دهدهم می رسیمkbs 56نرخ

119

Page 113: ادخ مان هب همدقم : لوا لصف - konkurcomputer shabake konkur... · 2019-12-15 · اهسنرفر Andrew Tanenbaum.Computer Networks, Fifth Edition, Prentice Hall

ADSL

به مشترکان سرویس ارائه بدهیم که عالوه بر تلفن اینترنت پر سرعت هم داشته باشند

در سمت سوئیچSplitter قسمتlow pass سیگنال که مربوط به ویس می شود را بهCodec و قسمت باالتردر سمت خانه هم همین اتفاق می افتد. می دهدDSLAMرا به 8khzاز

حال سیگنال خارج شده از مودمADSL بهCodec 64و سبوئیچ نمبی رود بنبابراین عبرض بانبدش ببهkbs

محدود می شود TPمحدود نمی شود و به پهنای باند

120

Page 114: ادخ مان هب همدقم : لوا لصف - konkurcomputer shabake konkur... · 2019-12-15 · اهسنرفر Andrew Tanenbaum.Computer Networks, Fifth Edition, Prentice Hall

ADSL

استاندارد غالبب:ADSL 2+m در جهبتup stream ،3.5Mbps و در جهبتdownstream ،24Mbps

Upstream 25kHz to 130 kbps providing up to 3.5 Mbps

Downstream 140 kHz to 1.1MHz providing up to 24 Mbps

خیلی تکنولوژی پیشرفته ای بکار می برند ◦

به علت خواصTPی شودنرخ دیتایی که مشترکین ارائه می شود هرچه از مرکز تلفن دورتر باشند کمتر م

121

Page 115: ادخ مان هب همدقم : لوا لصف - konkurcomputer shabake konkur... · 2019-12-15 · اهسنرفر Andrew Tanenbaum.Computer Networks, Fifth Edition, Prentice Hall

FTTX

FTTX

.1FTTP/FTTH/FTTB (Fiber laid all the way to the premises/home/building)

.2FTTC/N (fiber laid to the cabinet/nod)

درFTTH یاFTTP ازISPتا خانه کال فیبر هست◦incredibly expensive

FTTC مخلوطی از ی کابل سیم مسی و فیبر نوری سنتی است

so copper is used

as an economical

substitute

122

Page 116: ادخ مان هب همدقم : لوا لصف - konkurcomputer shabake konkur... · 2019-12-15 · اهسنرفر Andrew Tanenbaum.Computer Networks, Fifth Edition, Prentice Hall

FTTHمدلهای‌

فیبر مستقیم به خانه1.

دو معماری توزیع نوری رقیب وجود دارد: تقسیم فیبر در نزدی مقصد 2.AON(active optical network)توزیع نوری فعال1.

PON(passive optical network)توزیع نوری غیرفعال2.

اجزای معماریPON بکار رفته در سرویسFIOSشرکت ورایزون:◦ONT(optical network terminator)

◦OLT(optical line terminator) :تبدیل سیگنال نوری به الکتریکی و بالعکس

◦Splitter :فقط کار تقسیم و تجمیع نور را انجام می دهدمی شودبه تقسیم کننده نوری می رسد روی همه خط های خروجی اش پخش OLTهر بسته ای که از Downstremدر مسیر •می فرستدCOهمه نورهایی که به سمت اش می آید را با هم جمع می کند و مجموع اش را به سمت upstream ،splitterدر مسیر•

از ی طول موج دیگه در جهتupstream(۵)استفاده می شود

معماریPONبسیار محبوب شد و دو سرویس مختلف ارائه دادEthernet PONs (EPON)

Gigabit capable PONs (GPON)

123

Page 117: ادخ مان هب همدقم : لوا لصف - konkurcomputer shabake konkur... · 2019-12-15 · اهسنرفر Andrew Tanenbaum.Computer Networks, Fifth Edition, Prentice Hall

WDM-PON

در مسیر تداخل در لین مشترک از جلوگیریupstream

با ی الندای متفاوت دیتاشون و بفرستند upstreamکدام از یوزر ها در مسیر هر ◦

124