صفحه 1:
مفاهیم لایه ۱۴
تشریح پروتکل و بستههاي ۱۴
آدرسدهي ماشینها و کلاسهاي آدرس
الگوهاي زیر شبکه
پروتکل ۱6۲1۴
پروتكلهاي ۸۳۳,۲۵۲,8۵۵۲۴
صفحه 2:
IP ay
هدایت بستههاي اطلاعاتي از شبكهاي با
آدرسهای 00۵
آدرسهاي قابل تعریف در لایه اول (لایه فيزيکي) جهت
0 در بروتعل eeu بروتعل 6s CSMA/CD CD سس
مرك ae) MAC عن 85 et 060 > (Ethernet £5
صفحه 3:
* تعریف آدرسهاي جهاني و استاندارد
a شبکه:
بي نظمي در لود براي تمامي ایستگاهها
تك <i " ساختار یکسان بسته قرارگرفته درون
توپولوژي و = فيلد داده از فريم
تقاوت در روشهاي 7" ,هر بت 9
درن دهي * عدم وابستگي بسته به نوع شبکه و
سخت افزار
LIP
واحد اطلاعاتي که درون فیلد داده از فریم فيزيكي قرار
.گرفته و با عبور از یک شبکه به شبکه دیگر تغییر نميکند
صفحه 4:
۳
(آدرس ۱۳ ]
ما را سس كنيو ما شتان نها صنورت یکتا و
ارغع از ساختار شبكهاي
مسیریاب (Router
هه
* ماشيني با تعدادي ورودي و خروجي
* دريافت بستههاي اطلاعاتي از ورودي و
هدا ۲ كروجي مناسب بو )
صفحه 5:
(Network) ca sis! oY
زیرشبکه (( 50۱۱6۶ : زیر ساخت ارتباطي
ستون فقرات ( 8610006) : خطوط ارتباطي با پهناي باند ( نرخ
ارسال ) بسیار بالا و مسيريابهاي بسیار سریع و هوشمند در
صفحه 6:
* قرارداد حمل و تردد بستههاي اطلاعاتي
* مدیریت و سازماندهي مسيريابي صحیح
e
واحد اطلاعات که به صورت یکجا از لایه ۱۴ به
لایه انتقال تحویل داده ميشود یا بالعکس
لایه انتقال آنرا جهت ارسال روي شبکه بو
شود.
۹
صفحه 7:
Total length
Fragment offset
Header checksum,
Type of service
ication
Protocol
Source address
Destination address
Options (0 or more words)
Identiti
Time to live
صفحه 8:
cr
* چهار پیت
* مشخص كنند, IP
* تسه پروتکل | شيعه ديار © بروناك 9! 0100 Version=
نسخه شماره © پروتکل 1۳
[ IHL (IP Header ii
3 7
* مشخص کننده طول کل سرآیند بسته بر
مبناي کلمات 32 بيتي
داقل مقدار فیلد ۱۲۱۴ عدد 5 00
صفحه 9:
000
* مشخص كننده درخواست سرويس
بلااستفاده قابلیت ۳
اطمینان
اب تا
قراردادن عدد 1 توسط
ماشين ميزبان در اين بيتها
صفحه 10:
211 (۱ مشخص كننده طول كز "١
(Gaiters سرآیند و |
۳ " خداکتر طول کل بسته 65535 ۳] باء =f —=
1 Identification
فیلد 16 بيتي
مشخص کننده شماره یک دیتاگرام
واحد
صفحه 11:
:DF (( Don’t Fragment الف) بيت
با يك شدن اين بيت در یک بسته۴| هيج
10007 آنل قعلفه قطعه نمودت
بسته را ندارد
(MF (More Fragment. )cw(o
مشخصکننده آخرینقطعه ۱۴ از ی کدیتاگرام : MF=0
Fragment offset (¢
0 13 بيتس
0 نشان دهنده شماره ترتيب هر قطعه ازيك ديتاكرام شكسته
شده
۵ حداکثرتعداد قطعات یک دیتاگرام 8192
صفحه 12:
فیله ۱:۷6 ۲0 ۲1۳06
فیلد 8 بيتي
* مشخص کننده طول عمر بسته ۱۴
* حداکثر طول عمر بسته 2.255 ۱۴
2
*نشان دهنده شماره پروتکل لایه بالاتر متقا
ارسال دیتاگرام “T
صفحه 13:
( Header Ckecksum فيلد |
5 لاس
+
rc
فبلد 16
خطاهاي احتمالي در
سرآیند هر بسته
۱ روش محاسبه کد کشف خطا:
| جمع کل سرآیند یه صورت دو بایت دو بایت
| حاصل جمع به روش مکمل يك منفي مي گردد
| قرارگرفتن عدد منفي حاصله در فیلد
‘Header-Ckecksum س به
صفحه 14:
| فیله ۸۵۵۲655 50۷۲6۵
ال بنیز
*فيلد 32 بيني
* مشخص كننده آدرس ماشين مبدأ
2 Address
فیلد 32 بيتي *
مشخص کننده آدرس ۱8 ماشین *
مقصد
صفحه 15:
| فیله ۴۵۷۱۵۵0 |
| قرارگرفتن داده هاي دريافتي از لایه بالاتر]
دراين
فیلد اختیاری (option
* حداکثر 40 بایت
* مجتوي اطلاعات جهت یافتن مسیر
صفحه 16:
شناسایی:تمامایزان شبکه (ما شيتهاي میزبان, مسیریابها, چاپگرهاي |
تتتیکه ) در ایتترنت با یک آدرس 18
06
* 2 بيتي
* پرارزشترین بایت آدرس ۱۴ مشخص کننده
س آدرس
* نوشتن آدرسهاي ۱۴ به صورت چهار عدد
سادگي نمایش
صفحه 17:
۳
۳
تقسیم ۳۲ بیت آدرس ۱۳ به قسمتهای :
آدرس ماشین/ آدرس زیرشبکه / آدرس شبکه
a
صفحه 18:
* مقدرا پرارزشترین بیت - 0 1
۰ بیت از یک Jol cub = مشخصه آدر:
cul 3 باقیمانده مشخصکننده آدرس
بان
د تن
1.0.0.0t0
HostID 127.255.255.255
6 و
صفحه 19:
۳
QNetworkID = 14 Bit >
NetworkID HostID 2 ae
a2bits
صفحه 20:
*مناسبترین و پرکاربردترین کلاس از
IP آدرسهاي
* مقدار سه بیت پرارزش < 110
* 21 بيت از سه بايت سمت جب <
* 8 بيت سمت جب - آدرس ماشين ميزبان
260.0.0.0t0
207.255.255.255
NetworkID
32bits
صفحه 21:
۰ مقدار چهار بیت پرارزش 2 1110
۰ بیت < تعیین آدرسهاي چند مقصده
( آدرسهاي گروهي )
* کاربرد < عملیات رسانهاي و چند بخشي
Multicast Address
a2bits
صفحه 22:
* مقدار پنج بیت پرارزش <<
14920 Unused Address Space
a2bits
صفحه 23:
در بین تمام كلاسهاي آدرس ۱۳ با پنج گروه از آدرسها
۱۲ كه ام را تعریف و آدرسدهي نمود.
NetID ese آدرس (
صفحه 24:
رین 0.0.0.0
هر ماشین میزبان که از آدرس ۱8 خودش مطلع نیست این آدرس
بعتوان آدرس خودش فرض ميکند.
درس ۵. ۲۷۵5۲۱۵ :
این آدرس زماني به کار ميرود که ماشین میزیان , آدرس
شبکهاي که بدان متعلق است را ندا
در این حالت در قسمت
۷۴۱0 مقدار صفر و در قسمت ۲۱05۴۱0 شمارة مشخصة ماشین۱
خود را قرار ميدهد.
This host
‘Alhoston this network
Broadcast on the
‘cal network
Broadoast on a
distant network
Loopback
00000000000000000000000000000000
Host
1 ۱ ۱
1111
(enyting)
1111
00 ۰... 0
2 ۱
Network
127
صفحه 25:
۱ رس 066.866.060.060 fo
جهت ارسال پيامهاي فراگیر براي تمامي ماشينهاي میزبان بر روي
شبکة محلي که ماشین ارسالکننده به آن متعلق است .
NetID ese us :
جهت ارسال پيامهاي فراگیر براي تمامي ماشينهاي يك شبكة راه دور
که ماشین میزبان فعلي متعلق به آن نیست .
آدرس ۰22.127. ۱0۲۰۷۷ :
ol در در بارگشت" شناخته ميشود و آدرس بسیار |
مفيدي براي اشکالزدايي از نرم افزار ميباشد . Nw
صفحه 26:
Internet Control Message Protocol بروقكل
۳
© بررسي انواع خطا و ارسال پیام براي fase
بسته در صورت بروز خطا و اعلام نوع خطا
* يك سيستم گزارش خطا
۰ قرارگرفتن پیام ۱6۱۸۴ درون بسته 8ل أ
ICMP. ICMP Message
Header
6
Payload
Data Field (Payload)
IP Header
ICMP: (
MAC
Header
صفحه 27:
| فیلد 6006: مشخص کننده کد زیرنوع
فيلد ۶ جهت سنجش عار و درست
بسته 121/18
Checksum
Parameters
Data
Code
Type
صفحه 28:
Destination Unreachable ¢y (d ۱
* عدم تشخیص آدرس توسط
مسیریاب و يا زیر شبکه
cheap ao متقصدد- ao a تر يدن
۳ ِ
در دسترسنبودنشبکه : 0
مورد sla
در دسترسرپ بودنماشین:1
Internet Header + 64 bits of Original Data Datagram
صفحه 29:
ime ۴<»66606۵ پیام ۲
Checksum
1
Unused
اتمام زمان بازسازي
قطعات نت دساگرام
Type=11 ‘Code
Internet Header + 64 bits of Original Data Datagram
صفحه 30:
Parameter ls )۳
نشاندهنده وجود مقدار نامعتبر در يکي
از فيلدهاي سرآیند بسته ۱۴
Type=12 Code =+ Checksum
Pointer Unused
Internet Header + 64 bits of Original Data Datagran|
صفحه 31:
Quench ply (f و
ee سوه
Onsed
مسا سس + OF bar of Oritad Osta مومت
سر
صفحه 32:
تغییر مسیر به شبکمايکنم آدر سآنمشخص -:0
.شدم است
0-7 2 ل انك آدرسآر مشستسسده Tm
cowl,
2 < تغییر مسیر به شبكهاي که آدرس آن مشخص شده
است جهت تأمین سرویس ویژة درخواستي مشخص شده
Type of service als در |
Checksum
Code =?
Gateway Internet Address
Type=5
Internet Header + 64 bits of Original Data Datagram
صفحه 33:
_Echo Request ye : پيامهاي )6(
7
uv pins JuLd 9 29290: Echo RequestelLy بودن يك ماشین
خاص
۲ در شبکه توسط مسیریاب
Echo 5 پاسخ مقصد ميني بر دریافت. : ۴000 Reply ely’
Request
براي مشخض کردن پیام 8
۷ Echo Request
ple a
Type=? Code =. Checksum
Identifier Da&equence Number
صفحه 34:
4 پيامهاي 8۵0۱۷ ۲1۱۳651۵0 و Timestamp
ال
3 ؛ براي مشخص كردن بيام
Timestamp Request
صفحه 35:
ARP : Address Resolution Jsisy
_Protoco!
* بيمعنابودن آدرسهاي ۱۴ روي کانال
انتقال
- دانستن آدرس ماشین مقصد و نیاز به
داشتن آدرس فيزيکي آن جهت ارسال بسته
* وظیفه پروتکل tARP ۱
۶ ارسال بسته فراگیر روي کل شبکه محلي
که در آن آدرس۱۳ ماشين مورد نظر قرار
الدين بآ IP
5 Router ARP أي ارفها لع كعقدة
2 SM Spaces) Fle
192.31.60.4: 5 1 307
192.31.65.1 192,31.68.3
02.3165.7 192.91.65.5 \ 19231.698
Fe
1 3 FAL هع 3 4
Ethernet
ei 20 eS E86 gushes
CS Ethernet Campus EE Ethernet
192.31.650 FODI ving 192.31.68.0
192.31.600
صفحه 36:
برخلاف پروتکل ۱6۱۸۴ که روي پروتکل ۱۴ قرار ميگیرد » |
روتکل ۸8۴ مستقیماً بر روي پروتکل لایة فيزيكي عمل
ع ع ال ARE تساه شده و درون شيلد _
“داده از فريم لاية فيزيكى قرار گرفته و روي کانال_
ارسال مي شود .
هه
eS
MAC Data Field (Payload)
Header
[ چگونگي قرار گرفتن يك پیام ۸8۴ درون فریم لاية فيزيکي |
صفحه 37:
ساختار پیامهای ۸۴
صفحه 38:
RARP_: Reverse Address Resolution JSis» |
ع ا اعت
ايستكاه آدرس فيزيكي مورد نظرش را ميداند وليكن |
آدرس 3 آن را نميداند ا
٠ | ارسال يك بسته فراگیر روي خط
| * تماميايستگاههايي که از پروتکل 8۵۴۴ حمایت
/ ميکنند و بستههاي مربوطه را تشخیص ميدهند, در
صورتي که آذرتشس BES خوذتتتان را درون بستة بتیتند
در پاسخ sul a آدرس ۱۴ خود را در قالب يك بستة
۷ 8۵۲۳ برميگردانند.
توجه: بستههاي ۸۴۴ ,8۵۴ از نوع فراگیر محلي ۱۵6۵1
8۲۵2062 هستند و بالطبع توسط مسیریابها منتقل نميشوند و
فقط در محدوده شبکه محلي عمل ميکنند.
صفحه 39:
نج
| » گاهي نیاز است که يك آدرس ۴اروي چند
شبکه محلي جستجو شود که در اين حالت
۲ جوابگو نیست .
* داشتن آدرس فيزيكي ماشین مورد نظر و
اي
نیاز به پیداکردن آدرس ۱۴ ان در شبکهها
ot wor
* "استفاده از بستهای ae gel 92 UDP