SlideShare a Scribd company logo
‫چی‬ ‫عینک‬ ‫نوید‬
‫خراسان‬ ‫صنعتی‬ ‫علمی‬ ‫دانشگاه‬
‫اسالیدهای‬ ‫از‬ ‫اقتباس‬ ‫با‬
Andrew S Tannebaum
‫وظیفه‬
‫آدرسدهی‬
‫مسیریابی‬
‫ها‬ ‫شبکه‬ ‫بین‬ ‫ناهمگونی‬ ‫رفع‬
‫پروتکل‬:Internet Protocol(IP)
‫اعداد‬32‫بیتی‬
‫چهارعدد‬ ‫فرم‬ ‫به‬ ‫نمایش‬8‫با‬ ‫که‬ ‫بیتی‬.‫جدا‬ ‫هم‬ ‫از‬
‫اند‬ ‫شده‬.
‫مراتب‬ ‫سلسله‬ ‫دو‬ ‫دارای‬
‫شبکه‬ ‫آدرس‬
‫شبکه‬ ‫داخل‬ ‫میزبان‬ ‫آدرس‬
‫شبکه‬ ‫آدرس‬ ‫کننده‬ ‫مشخص‬ ‫تعداد‬ ‫چه‬
‫میزبان‬ ‫آدرس‬ ‫کننده‬ ‫مشخص‬ ‫تعداد‬ ‫چه‬
‫مسیریابی‬ ‫پروتکل‬ ‫بخشهای‬
‫محیط‬ ‫شناخت‬
▪‫اطراف‬ ‫های‬ ‫شبکه‬
▪‫اتصال‬ ‫نحوه‬
‫مسیریابی‬ ‫انجام‬
▪‫براساس‬ ‫بعدی‬ ‫مسیریاب‬ ‫انتخاب‬
▪‫مقصد‬ ‫تا‬ ‫فاصله‬
▪‫مسیریاب‬ ‫ازدحام‬
‫آسا‬ ‫سیل‬ ‫روش‬
‫الگوریتم‬LS
‫الگوریتم‬DV
‫اطراف‬ ‫مسیریابهای‬ ‫تمام‬ ‫به‬ ‫بسته‬ ‫ارسال‬
‫سریعترین‬
‫ترین‬ ‫پرازدحام‬
‫بینهایت‬ ‫حلقه‬ ‫مشکل‬
‫فرد‬ ‫به‬ ‫منحصر‬ ‫شناسایی‬ ‫شماره‬ ‫از‬ ‫استفاده‬
‫فیلد‬ ‫از‬ ‫استفاده‬TTL
‫ارسال‬‫آسا‬ ‫سیل‬
TTL=3
TTL =3
Sequnce Number
‫فاصله‬ ‫بردار‬
‫کردن‬ ‫مشخص‬
‫خاص‬ ‫مسیریاب‬ ‫به‬ ‫مربوط‬ ‫پورت‬(‫جهت‬( )‫بردار‬)
‫پورت‬ ‫این‬ ‫از‬ ‫آن‬ ‫به‬ ‫رسیدن‬ ‫هزینه‬(‫فاصله‬)
‫اطراف‬ ‫مسیریاب‬ ‫به‬ ‫ارسال‬ ‫هزینه‬ ‫محاسبه‬
‫اطراف‬ ‫مسیریابهای‬ ‫به‬ ‫هزینه‬ ‫ستون‬ ‫ارسال‬
‫اطالعات‬ ‫با‬ ‫خود‬ ‫جدول‬ ‫تطبیق‬ ‫و‬ ‫بروزرسانی‬
‫مسیریابها‬ ‫دیگر‬ ‫از‬ ‫شده‬ ‫دریافت‬
‫مزایا‬
‫ساده‬
‫کم‬ ‫پیچیدگی‬
‫معایب‬
‫مسیریابها‬ ‫جداول‬ ‫سریع‬ ‫همگرایی‬ ‫عدم‬
‫متناقض‬ ‫اطالعات‬ ‫وجود‬
‫نامعتبر‬ ‫اطالعات‬ ‫خطر‬
RIP
Bellman-Ford
Ford-Fulkerson
‫زیر‬ ‫مشخصات‬ ‫شامل‬
‫اطراف‬ ‫مسیریابهای‬ ‫شناخت‬)‫مستقیما‬‫متصل‬(
‫مجاور‬ ‫مسیریابهای‬ ‫با‬ ‫فاصله‬ ‫محاسبه‬
▪‫مسیریابها‬ ‫شبکه‬ ‫گراف‬ ‫ایجاد‬
‫اطراف‬ ‫مسیریابهای‬ ‫از‬ ‫بسته‬ ‫ایجاد‬(‫مستقیما‬‫متصل‬(
‫اطراف‬ ‫مسیریابهای‬ ‫به‬ ‫شناسایی‬ ‫بسته‬ ‫ارسال‬
‫بسته‬ ‫ارسال‬ ‫برای‬ ‫خوب‬ ‫مسیر‬ ‫محاسبه‬
‫های‬ ‫بسته‬ ‫ایجاد‬LS‫ها‬ ‫همسایه‬ ‫به‬ ‫ارسال‬ ‫و‬
‫ساخت‬‫شبکه‬ ‫گراف‬‫زیر‬ ‫های‬ ‫بسته‬ ‫روی‬ ‫از‬
OSPF
IS-IS
NLSP
CLNP
‫مجموعه‬ ‫اینترنت‬‫خودمختار‬ ‫های‬ ‫شبکه‬ ‫از‬ ‫ای‬
‫مراتبی‬ ‫سلسله‬ ‫مسیریابی‬
‫ای‬ ‫شبکه‬ ‫درون‬
▪IBGP
▪RIP
▪OSPF
‫ای‬ ‫شبکه‬ ‫برون‬
▪EBGP
DV
‫ت‬ ‫مسیردقیق‬ ‫مقصد‬ ‫تا‬ ‫هزینه‬ ‫فقط‬ ‫ارسال‬ ‫بجای‬‫ا‬
‫کند‬ ‫می‬ ‫ارسال‬ ‫را‬ ‫مقصد‬.
‫در‬ ‫خاص‬ ‫فاکتورهای‬ ‫درنظرگرفتن‬ ‫قابلیت‬
‫مسیریابی‬
‫سیاسی‬ ‫پارامترهای‬
‫اقتصادی‬ ‫پارامترهای‬
 ICMP: Internet Control Message Protocol
‫کنترلی‬ ‫پیامهای‬ ‫ارسال‬ ‫برای‬ ‫پروتکلی‬
 IGMP: Internet Group Management Protocol
‫کست‬ ‫مالتی‬ ‫گروههای‬ ‫مدیریت‬ ‫برای‬ ‫پروتکلی‬
 ARP: Address Resolution Protocol
‫آدرس‬ ‫روی‬ ‫از‬ ‫مک‬ ‫آدرس‬ ‫کردن‬ ‫پیدا‬ ‫برای‬ ‫پروتکلی‬IP
 RARP: Reverse Address Resolution Protocol
‫آدرس‬ ‫کردن‬ ‫پیدا‬ ‫برای‬ ‫پروتکلی‬IP‫مک‬ ‫آدرس‬ ‫روی‬ ‫از‬
 DHCP: Dynamic Host Configuration Protocol
‫آدرس‬ ‫برای‬ ‫پروتکلی‬IP‫خودکار‬ ‫صورت‬ ‫به‬ ‫دادن‬(‫دستی‬ ‫و‬)
‫کند‬ ‫پشتیبانی‬ ‫را‬ ‫میزبان‬ ‫میلیاردها‬
‫کند‬ ‫کوتاهتر‬ ‫را‬ ‫مسیریابی‬ ‫جدول‬
‫کند‬ ‫تر‬ ‫ساده‬ ‫را‬ ‫مسیریابی‬
‫بیشتر‬ ‫امنیت‬ ‫ایجاد‬
‫ارسالی‬ ‫های‬ ‫داده‬ ‫نوع‬ ‫بهتر‬ ‫گرفتن‬ ‫نظر‬ ‫در‬
‫کست‬ ‫مالتی‬ ‫از‬ ‫بهتر‬ ‫پشتیبانی‬
‫ارتقا‬ ‫برای‬ ‫بهتر‬ ‫آمادگی‬
‫قبلی‬ ‫ورژن‬ ‫از‬ ‫پشتیبانی‬ ‫قابلیت‬
‫سربار‬IPv6
128‫بیت‬
8‫هگزادسیمال‬ ‫اعداد‬ ‫از‬ ‫گروه‬
‫با‬ ‫گروه‬ ‫هر‬4‫مبنای‬ ‫عدد‬16

More Related Content

Similar to مهندسی اینترنت فصل 4 لایه شبکه

پروژه مسيرياب
پروژه مسيريابپروژه مسيرياب
پروژه مسيرياب
arichoana
 
Protocol
ProtocolProtocol
Protocol
ghanbarianm
 
QoS Constrained Multicast Routing For Mobile Ad Hoc Networks
QoS Constrained Multicast Routing For Mobile Ad Hoc NetworksQoS Constrained Multicast Routing For Mobile Ad Hoc Networks
QoS Constrained Multicast Routing For Mobile Ad Hoc Networks
Ali Pour Zahmatkesh
 
Chapter 01 - Introduction to Network+
Chapter 01 - Introduction to Network+Chapter 01 - Introduction to Network+
Chapter 01 - Introduction to Network+
behrad eslamifar
 
پروژه مسیریاب
پروژه مسیریابپروژه مسیریاب
پروژه مسیریاب
arichoana
 
03 open mp_fundamentals_of_parallelism_and_code_optimization-www.astek.ir
03 open mp_fundamentals_of_parallelism_and_code_optimization-www.astek.ir03 open mp_fundamentals_of_parallelism_and_code_optimization-www.astek.ir
03 open mp_fundamentals_of_parallelism_and_code_optimization-www.astek.ir
aminnezarat
 
signalling
 signalling signalling
signalling
keyvan storer
 
Socket Programming in C++
Socket Programming in C++Socket Programming in C++
Socket Programming in C++
saeed_delphi
 
DHCP in Linux persion
DHCP in Linux persionDHCP in Linux persion
DHCP in Linux persion
Haroon Safi
 
برنامه سازی شبکه: برنامه نویسی سوکت در سی شارپ
برنامه سازی شبکه: برنامه نویسی سوکت در سی شارپبرنامه سازی شبکه: برنامه نویسی سوکت در سی شارپ
برنامه سازی شبکه: برنامه نویسی سوکت در سی شارپ
Navid Einakchi
 
Iptables
IptablesIptables
آزمایشگاه شبکه‏های کامپیوتری
آزمایشگاه شبکه‏های کامپیوتریآزمایشگاه شبکه‏های کامپیوتری
آزمایشگاه شبکه‏های کامپیوتریguest6b58d0df
 
Pdn tech-netfilter&iptables-ver2.1.0
Pdn tech-netfilter&iptables-ver2.1.0Pdn tech-netfilter&iptables-ver2.1.0
Pdn tech-netfilter&iptables-ver2.1.0
pdnsoftco
 
Pdn tech-netfilter&iptables-ver2.1.0
Pdn tech-netfilter&iptables-ver2.1.0Pdn tech-netfilter&iptables-ver2.1.0
Pdn tech-netfilter&iptables-ver2.1.0pdnsoftco
 
بررسی روشهای مسیریابی شبکه های فرصت طلبانه
بررسی روشهای مسیریابی شبکه های فرصت طلبانهبررسی روشهای مسیریابی شبکه های فرصت طلبانه
بررسی روشهای مسیریابی شبکه های فرصت طلبانه
abedin753
 
Network part1
Network part1Network part1
Network part1
parsis com
 
05 mpi fundamentals_of_parallelism_and_code_optimization-www.astek.ir
05 mpi fundamentals_of_parallelism_and_code_optimization-www.astek.ir05 mpi fundamentals_of_parallelism_and_code_optimization-www.astek.ir
05 mpi fundamentals_of_parallelism_and_code_optimization-www.astek.ir
aminnezarat
 
Ossec
OssecOssec
Soap vs restful
Soap vs  restfulSoap vs  restful
Soap vs restful
sajjad Mohammadi
 
آشنایی با Opnet
آشنایی با Opnetآشنایی با Opnet
آشنایی با Opnet
Fazlollah khodadadi
 

Similar to مهندسی اینترنت فصل 4 لایه شبکه (20)

پروژه مسيرياب
پروژه مسيريابپروژه مسيرياب
پروژه مسيرياب
 
Protocol
ProtocolProtocol
Protocol
 
QoS Constrained Multicast Routing For Mobile Ad Hoc Networks
QoS Constrained Multicast Routing For Mobile Ad Hoc NetworksQoS Constrained Multicast Routing For Mobile Ad Hoc Networks
QoS Constrained Multicast Routing For Mobile Ad Hoc Networks
 
Chapter 01 - Introduction to Network+
Chapter 01 - Introduction to Network+Chapter 01 - Introduction to Network+
Chapter 01 - Introduction to Network+
 
پروژه مسیریاب
پروژه مسیریابپروژه مسیریاب
پروژه مسیریاب
 
03 open mp_fundamentals_of_parallelism_and_code_optimization-www.astek.ir
03 open mp_fundamentals_of_parallelism_and_code_optimization-www.astek.ir03 open mp_fundamentals_of_parallelism_and_code_optimization-www.astek.ir
03 open mp_fundamentals_of_parallelism_and_code_optimization-www.astek.ir
 
signalling
 signalling signalling
signalling
 
Socket Programming in C++
Socket Programming in C++Socket Programming in C++
Socket Programming in C++
 
DHCP in Linux persion
DHCP in Linux persionDHCP in Linux persion
DHCP in Linux persion
 
برنامه سازی شبکه: برنامه نویسی سوکت در سی شارپ
برنامه سازی شبکه: برنامه نویسی سوکت در سی شارپبرنامه سازی شبکه: برنامه نویسی سوکت در سی شارپ
برنامه سازی شبکه: برنامه نویسی سوکت در سی شارپ
 
Iptables
IptablesIptables
Iptables
 
آزمایشگاه شبکه‏های کامپیوتری
آزمایشگاه شبکه‏های کامپیوتریآزمایشگاه شبکه‏های کامپیوتری
آزمایشگاه شبکه‏های کامپیوتری
 
Pdn tech-netfilter&iptables-ver2.1.0
Pdn tech-netfilter&iptables-ver2.1.0Pdn tech-netfilter&iptables-ver2.1.0
Pdn tech-netfilter&iptables-ver2.1.0
 
Pdn tech-netfilter&iptables-ver2.1.0
Pdn tech-netfilter&iptables-ver2.1.0Pdn tech-netfilter&iptables-ver2.1.0
Pdn tech-netfilter&iptables-ver2.1.0
 
بررسی روشهای مسیریابی شبکه های فرصت طلبانه
بررسی روشهای مسیریابی شبکه های فرصت طلبانهبررسی روشهای مسیریابی شبکه های فرصت طلبانه
بررسی روشهای مسیریابی شبکه های فرصت طلبانه
 
Network part1
Network part1Network part1
Network part1
 
05 mpi fundamentals_of_parallelism_and_code_optimization-www.astek.ir
05 mpi fundamentals_of_parallelism_and_code_optimization-www.astek.ir05 mpi fundamentals_of_parallelism_and_code_optimization-www.astek.ir
05 mpi fundamentals_of_parallelism_and_code_optimization-www.astek.ir
 
Ossec
OssecOssec
Ossec
 
Soap vs restful
Soap vs  restfulSoap vs  restful
Soap vs restful
 
آشنایی با Opnet
آشنایی با Opnetآشنایی با Opnet
آشنایی با Opnet
 

More from Navid Einakchi

5 عناصر در اندروید
5  عناصر در اندروید5  عناصر در اندروید
5 عناصر در اندروید
Navid Einakchi
 
4 الگوها در اندروید
4  الگوها در اندروید4  الگوها در اندروید
4 الگوها در اندروید
Navid Einakchi
 
3 سبک در اندروید
3  سبک در اندروید3  سبک در اندروید
3 سبک در اندروید
Navid Einakchi
 
برنامه سازی شبکه: مقدمه شبکه
برنامه سازی شبکه: مقدمه شبکه برنامه سازی شبکه: مقدمه شبکه
برنامه سازی شبکه: مقدمه شبکه
Navid Einakchi
 
برنامه سازی شبکه: زیربنای برنامه نویسی شبکه
برنامه سازی شبکه: زیربنای برنامه نویسی شبکهبرنامه سازی شبکه: زیربنای برنامه نویسی شبکه
برنامه سازی شبکه: زیربنای برنامه نویسی شبکه
Navid Einakchi
 
درس مهنسی اینترنت فصل 5 لایه انتقال
درس مهنسی اینترنت فصل 5 لایه انتقالدرس مهنسی اینترنت فصل 5 لایه انتقال
درس مهنسی اینترنت فصل 5 لایه انتقال
Navid Einakchi
 
درس مهنسی اینترنت جلسه 2 لایه فیزیکی
درس مهنسی اینترنت جلسه 2 لایه فیزیکیدرس مهنسی اینترنت جلسه 2 لایه فیزیکی
درس مهنسی اینترنت جلسه 2 لایه فیزیکی
Navid Einakchi
 
درس مهنسی اینترنت فصل 1شبکه
درس مهنسی اینترنت فصل 1شبکهدرس مهنسی اینترنت فصل 1شبکه
درس مهنسی اینترنت فصل 1شبکه
Navid Einakchi
 
2 رابط کاربری در اندروید
2  رابط کاربری در اندروید2  رابط کاربری در اندروید
2 رابط کاربری در اندروید
Navid Einakchi
 
1 اصول طراحی رابط کاربری در اندروید
1  اصول طراحی رابط کاربری در اندروید1  اصول طراحی رابط کاربری در اندروید
1 اصول طراحی رابط کاربری در اندروید
Navid Einakchi
 

More from Navid Einakchi (10)

5 عناصر در اندروید
5  عناصر در اندروید5  عناصر در اندروید
5 عناصر در اندروید
 
4 الگوها در اندروید
4  الگوها در اندروید4  الگوها در اندروید
4 الگوها در اندروید
 
3 سبک در اندروید
3  سبک در اندروید3  سبک در اندروید
3 سبک در اندروید
 
برنامه سازی شبکه: مقدمه شبکه
برنامه سازی شبکه: مقدمه شبکه برنامه سازی شبکه: مقدمه شبکه
برنامه سازی شبکه: مقدمه شبکه
 
برنامه سازی شبکه: زیربنای برنامه نویسی شبکه
برنامه سازی شبکه: زیربنای برنامه نویسی شبکهبرنامه سازی شبکه: زیربنای برنامه نویسی شبکه
برنامه سازی شبکه: زیربنای برنامه نویسی شبکه
 
درس مهنسی اینترنت فصل 5 لایه انتقال
درس مهنسی اینترنت فصل 5 لایه انتقالدرس مهنسی اینترنت فصل 5 لایه انتقال
درس مهنسی اینترنت فصل 5 لایه انتقال
 
درس مهنسی اینترنت جلسه 2 لایه فیزیکی
درس مهنسی اینترنت جلسه 2 لایه فیزیکیدرس مهنسی اینترنت جلسه 2 لایه فیزیکی
درس مهنسی اینترنت جلسه 2 لایه فیزیکی
 
درس مهنسی اینترنت فصل 1شبکه
درس مهنسی اینترنت فصل 1شبکهدرس مهنسی اینترنت فصل 1شبکه
درس مهنسی اینترنت فصل 1شبکه
 
2 رابط کاربری در اندروید
2  رابط کاربری در اندروید2  رابط کاربری در اندروید
2 رابط کاربری در اندروید
 
1 اصول طراحی رابط کاربری در اندروید
1  اصول طراحی رابط کاربری در اندروید1  اصول طراحی رابط کاربری در اندروید
1 اصول طراحی رابط کاربری در اندروید
 

مهندسی اینترنت فصل 4 لایه شبکه