پاسخ سئوال ها :
1- در این فایل علامت گذاری شده
2- باتوجه به اینکه این فیلد طول کل سرآبند را بر اساس کلمات 32 بیتی نشان میدهد لذا با انتخاب مقدار 12 برای این فیلد، به تعداد 32*12 بیت یا به عبارت دیگر 8*4*12 بیت و به عبارت دیگر 8*48 بیت و بطور کلی 48 بایت خواهیم داشت.
-با توجه به ساختار 4 بیتی این فیلد و اینکه حداقل مقدار قابل قبول برای آن عدد5 (مطابق با پروتکل) و حداکثر آن برابر با 15 (براساس حداکثر ارزش برای 4 بیت) میباشد لذا نه مقدار 3 و نه مقدار 23 برای آن مقادیر معتبری نیستند
3-باتوجه به شکل ص 96 کتاب و اینکه
32=00110010
FC=11111100
الف- اولویت در بسته دوم بیشتر است چون مقدار ان 7 بوده ولی بسته اول مقدار اولویت 1 است
ب-مقدار تاخیر در هر دو بسته اهمیت دارد و باید از کانالهایی استفاده شود که تاخیر کمی داشته باشد.
ج-برای بسته دوم باید از امن ترین و کم خطاترین کانال استفاده شود
د-برای ارسال بسته دوم به توان بیشتری مورد نیاز است
4-
Version= 0100
با توجه به اینکه طول کل سرآبند 52 بایت است و مقدار IHS باید بر حسب تعداد کلمات 32 بیتی نوشته شود پس:
52*8 bit=416 bit=13*32==> IHS=(13)10=(1101)2
IHS=1101
Type of Service= 11000100
Total Length= (32768)10=(1000 0000 0000 0000)2
با توجه به اینکه اولین کلمه 32 بیتی خواسته شده لذا همین فیلدها کافی است.پاسخ این سوال
01001101110001001000000000000000
4D C4 80 00
5. با توجه به اینکه طول هر fragment باید زیر 1500 بایت بوده و مضربی از 8 هم باشد 7000 بایت را به 5 قطعه 1400 بایتی تقسیم میکنیم
Length | Address | MF | Fraqmentation Offset | Identification | ّFragment number |
1400 | 8*0=0 | 1 | 0 | 5241 | 1 |
1400 | 8*175=1400 | 1 | 175 | 5241 | 2 |
1400 | 8*350=2800 | 1 | 350 | 5241 | 3 |
1400 | 8*525=4200 | 1 | 525 | 5241 | 4 |
1400 | 8*700=5600 | 0 | 700 | 5241 | 5 |
6. کلاس C - قسمت قرمز رنگ NET ID و بقیه Host Id
192.168.1.121
7. کلاس D- توضیحات ص 109 کتاب بخش 2-3
8- باتوجه به اینکه آدرس در کلاس B قرار دارد قسمت قرمز رنگ Net ID - قسمت آبی رنگ Subnet ID و قسمت مشکی رنگ Host ID است
131.55.213.73
ب-برای اینکه متوجه شویم ماشین مبدا و مقصد هر دو بر روی یک شبکه محلی قرار دارند اینطور عمل میکنیم
آدرس IP مبدا را با Subnet Mask ،
AND می کنیم
سپس آدرس IP مقصد را با Subnet Mask ،
AND می کنیم
اگر حاصل هر دو یکسان شد هر دوی کامپیوتر میدا و مقصد روی یک شبکه محلی قرار دارند.
131.55.213.73 = 10000011.00110111.11010101.01001001 مبدا
255.255.0.0 = 11111111.11111111.11111111.00000000
---------------------------------------------------------------------------------------
10000011.00110111.11010101.00000000 =131.55.213.0
131.55.108.75 = 10000011.00110111.01101100.01001011 مقصد
255.255.0.0 = 11111111.11111111.11111111.00000000
---------------------------------------------------------------------------------------
10000011.00110111.01101100.00000000 =131.55.108.0
نتیجه مبدا و مقصد در یک شبکه محلی واحد قرار ندارند
ج-
131.55.213.73 = 10000011.00110111.11010101.01001001 مبدا
255.255.0.0 = 11111111.11111111.11111111.00000000
---------------------------------------------------------------------------------------
10000011.00110111.11010101.00000000 =131.55.213.0
131.55.213.84 = 10000011.00110111.11010101.01010100 مقصد
255.255.0.0 = 11111111.11111111.11111111.00000000
---------------------------------------------------------------------------------------
10000011.00110111.11010101.00000000 =131.55.213.0
نتیجه مبدا و مقصد در یک شبکه محلی واحد قراردارد
9-
255.255.248.0
11111111.11111111.11111000.00000000
Subnet=221-2
Host=211-2