حالا تا فردا میشه به این فکر کنید که فرضا یک شرکتی وجود داره که اصغر باهاش اتصال TCP داره و اون شرکت هم آدرس public اش موجوده. من چجوری می تونم از این استفاده کنم که با اصغر اتصال برقرار کنم؟ (بدون اینکه از اتصال اصغر به شرکت برای ارسال داده استفاده کنم)
در ادامه این بحث قبول دارید اگر اصغر با یه شرکتی اتصال TCP داشته باشه داخل جداول روتر اصغر آدرس شرکت اضافه شده و میتونیم بهش بسته بفرستیم؟
یه کار ساده ای که میشه کرد اینه که یک بسته ای به شرکت بفرستیم به مقصد اصغر
تو پیام به اصغر اطلاع بدیم که من توی torrent ای که تو هم توش هستی هستم و یه بسته ای میخوام ازت که اعلام کردی قبلا که داریش.
آدرس پابلیکم رو بهش بگم تو پیام و بگم که به این آدرس اتصال TCP برقرار کنه.
بعد از اینکه اتصال رو برقرار کرد دیگه میتونه بسته هاش رو برای من ارسال کنه چون اتصالمون برقرار شده (تو جداول روتر آدرس اصغر آدرس من اضافه شده)
حالا سوالی که پیش میاد اینه که اگر جفتمون پشت NAT باشیم چی؟😁
یه کار ساده ای که میشه کرد اینه که یک بسته ای به شرکت بفرستیم به مقصد اصغر
تو پیام به اصغر اطلاع بدیم که من توی torrent ای که تو هم توش هستی هستم و یه بسته ای میخوام ازت که اعلام کردی قبلا که داریش.
آدرس پابلیکم رو بهش بگم تو پیام و بگم که به این آدرس اتصال TCP برقرار کنه.
بعد از اینکه اتصال رو برقرار کرد دیگه میتونه بسته هاش رو برای من ارسال کنه چون اتصالمون برقرار شده (تو جداول روتر آدرس اصغر آدرس من اضافه شده)
حالا سوالی که پیش میاد اینه که اگر جفتمون پشت NAT باشیم چی؟😁
سلام
حالا که دیگه با arp و dns آشنا شدیم و بد نیست در مورد arp spoofing و dns poisoning صحبت کنیم.
فرض کنید شما یه سوئیچ گذاشتید داخل LAN اتون و میدونید که سوئیچ ها self-learn هستن و بعد از مدتی جداولشون رو کامل می کنن.
حالا یه سوال. اگر یکی به دروغ آدرس mac یکی دیگرو بفرسته و خودشو جای یکی دیگه جا بزنه از کجا میتونید متوجه بشید ؟
و یا اصلا از اون بدتر یکی خودش رو جای default gateway شبکه اتون جا بزنه و بگه من default gateway اتون هستم.
اینطوری شما همه بسته هاتون رو اول برای یه نفر دیگه میفرستید و بعدش اون بسته هاتون رو از طرف خودش ارسال می کنه و جواب رو دریافت میکنه و اگر خواست جواب رو برای شما هم میفرسته (man in the middle attack)
در مورد DNS هم نکات جالبی هست. شما احتمالا اسم سرویس های DNS ای که ارائه میشه برای دور زدن تحریم ها به گوشتون خورده. همه به سادگی شماره dns اشون رو وارد می کنید و از خدماتشون استفاده می کنید. ولی حالا یه سوال. اگر کسی سطر های DNS رو poison کنه و به جای آدرس ip اصلی آدرس آیپی یه سایت فیک که شبیه به سایت اصلیه رو به شما بده چی میشه ؟
مثلا شما میزنید google.com و dns به جای google به شما آدرس سایت یکی دیگه رو بده و سایته کپیه سرچ گوگل باشه. از این به بعد شما سرچاتون رو روی یه سایت دیگه دارید انجام میدید و همه درخواستاتون دیده میشه از طرف اون شخص و اگر خواست میتونه درخواستاتون رو به گوگل اصلی بفرسته و نتایجش رو برای شما هم بفرسته.
از اون جالب تر میتونه وقتی باشه که شما آدرس درگاه پرداخت رو میخواید و به جای آدرس درگاه پرداخت اصلی آدرس خودشون رو بدن و بقیه ماجرا 😁
به نظرتون چه راهی برای مقابله با این موضوعات هست؟
حالا که دیگه با arp و dns آشنا شدیم و بد نیست در مورد arp spoofing و dns poisoning صحبت کنیم.
فرض کنید شما یه سوئیچ گذاشتید داخل LAN اتون و میدونید که سوئیچ ها self-learn هستن و بعد از مدتی جداولشون رو کامل می کنن.
حالا یه سوال. اگر یکی به دروغ آدرس mac یکی دیگرو بفرسته و خودشو جای یکی دیگه جا بزنه از کجا میتونید متوجه بشید ؟
و یا اصلا از اون بدتر یکی خودش رو جای default gateway شبکه اتون جا بزنه و بگه من default gateway اتون هستم.
اینطوری شما همه بسته هاتون رو اول برای یه نفر دیگه میفرستید و بعدش اون بسته هاتون رو از طرف خودش ارسال می کنه و جواب رو دریافت میکنه و اگر خواست جواب رو برای شما هم میفرسته (man in the middle attack)
در مورد DNS هم نکات جالبی هست. شما احتمالا اسم سرویس های DNS ای که ارائه میشه برای دور زدن تحریم ها به گوشتون خورده. همه به سادگی شماره dns اشون رو وارد می کنید و از خدماتشون استفاده می کنید. ولی حالا یه سوال. اگر کسی سطر های DNS رو poison کنه و به جای آدرس ip اصلی آدرس آیپی یه سایت فیک که شبیه به سایت اصلیه رو به شما بده چی میشه ؟
مثلا شما میزنید google.com و dns به جای google به شما آدرس سایت یکی دیگه رو بده و سایته کپیه سرچ گوگل باشه. از این به بعد شما سرچاتون رو روی یه سایت دیگه دارید انجام میدید و همه درخواستاتون دیده میشه از طرف اون شخص و اگر خواست میتونه درخواستاتون رو به گوگل اصلی بفرسته و نتایجش رو برای شما هم بفرسته.
از اون جالب تر میتونه وقتی باشه که شما آدرس درگاه پرداخت رو میخواید و به جای آدرس درگاه پرداخت اصلی آدرس خودشون رو بدن و بقیه ماجرا 😁
به نظرتون چه راهی برای مقابله با این موضوعات هست؟
👍4
دوستان من امروز داشتم سوالای کنکور های دکتری رو حل می کردم و به نظرم سوالات دکتری به شدت مهم تر از چیزی هستن که فکر می کنید.
تو درس هایی مثل داده الگو، معماری و منطقی میدونم که اساتید قبلا زحمت کشیدن و حل سوالات رو براتون گذاشتن.
ولی حتما از بقیه اساتیدتون بخواید بقیه درس ها هم سوالات دکتری رو براتون حل کنن.
الکترونیک دیجیتال، پایگاه داده (پایگاه داده دکتری 1403 بیشتر شبیه سوال ارشد بود تا دکتری و احتمالا اشتباهی داده بودن😁) و سیستم عامل
این درسارو حتما بخواید که براتون حل سوالاتشون رو قرار بدن چون تا جایی که میدونم کسی حل نکرده
منم ایشالا حل سوالات دکتری رو به زودی براتون قرار میدم.
موفق و شاد باشید
برای خرید دوره هم به اینجا برید.
هر سوالی هم داشتید به خودم @kpool_8 پیام بدید
تو درس هایی مثل داده الگو، معماری و منطقی میدونم که اساتید قبلا زحمت کشیدن و حل سوالات رو براتون گذاشتن.
ولی حتما از بقیه اساتیدتون بخواید بقیه درس ها هم سوالات دکتری رو براتون حل کنن.
الکترونیک دیجیتال، پایگاه داده (پایگاه داده دکتری 1403 بیشتر شبیه سوال ارشد بود تا دکتری و احتمالا اشتباهی داده بودن😁) و سیستم عامل
این درسارو حتما بخواید که براتون حل سوالاتشون رو قرار بدن چون تا جایی که میدونم کسی حل نکرده
منم ایشالا حل سوالات دکتری رو به زودی براتون قرار میدم.
موفق و شاد باشید
برای خرید دوره هم به اینجا برید.
هر سوالی هم داشتید به خودم @kpool_8 پیام بدید
سامانه CSHUB
آموزش و حل تست میکرو شبکه های کامپیوتری - سامانه CSHub: مرجع دانشجویی کنکور کامپیوتر
"دوره میکرو درس شبکه های کامپیوتری ، ویژه کنکور ارشد کامپیوتر و آیتی، با تدریس آرین کمایی، رتبه ۱۰ کنکور ارشد ۱۴۰۳، شامل آموزش و حل تست در کمتر از ۳۰ ساعت. این دوره جامع و آفلاین، مباحث شبکههای کامپیوتری را به صورت مفهومی و کاربردی پوشش میدهد
❤14👍1
میکرو شبکه - آرین کمایی
دوستان من امروز داشتم سوالای کنکور های دکتری رو حل می کردم و به نظرم سوالات دکتری به شدت مهم تر از چیزی هستن که فکر می کنید. تو درس هایی مثل داده الگو، معماری و منطقی میدونم که اساتید قبلا زحمت کشیدن و حل سوالات رو براتون گذاشتن. ولی حتما از بقیه اساتیدتون…
اگر هم نذاشتن باز هم به نظرم غافل نشید
خودتون حل کنید به مشکل خوردید از هم داخل گروه ها سوال کنید ولی حتما حلشون کنید
خودتون حل کنید به مشکل خوردید از هم داخل گروه ها سوال کنید ولی حتما حلشون کنید
❤1
با سلام
بالاخره نکته و تست فصل آخر هم تموم شد و پرونده ی درس شبکه هم برای کنکور ۱۴۰۴ بسته شد.
دوره تقریبا ۱ ماه بیشتر از چیزی که حدس میزدیم زمان برد و واقعا خیلی فشار زیادی از نظر زمانی روی من گذاشت. بعضاً تو یک هفته ۳ تا تکلیف و یک میان ترم داشتم و دوستان هم میگفتن چرا جلسه جدید نمیاد 😁
ولی خب خوشحالم که بالاخره با همه سختیاش تموم شد و امیدوارم همه کسایی که دوره تهیه کردن براشون مطالب مفید بوده باشه و بتونن سر جلسه امتحان هم نتیجه ای که میخوان رو از این درس بگیرن(که به نظرم حجم زیادی میگیرن).
دوره با زیر ۳۰ ساعت تموم شد و تعداد انگشت شماری تست از سال های اخیر حل نشد که ایشالا سوالاتی که حل نشد هم حلش رو قرار میدم که دیگه مسئله ای نباشه. کار سختی بود یه کتاب ۶۰۰ صفحه ای رو تو ۳۰ ساعت با کیفیت بالا گفتن ولی خب خوشحالم از پسش بر اومدم.
موفق و شاد باشید
برای خرید دوره هم به اینجا برید.
هر سوالی هم داشتید به خودم @kpool_8 پیام بدید بدید
بالاخره نکته و تست فصل آخر هم تموم شد و پرونده ی درس شبکه هم برای کنکور ۱۴۰۴ بسته شد.
دوره تقریبا ۱ ماه بیشتر از چیزی که حدس میزدیم زمان برد و واقعا خیلی فشار زیادی از نظر زمانی روی من گذاشت. بعضاً تو یک هفته ۳ تا تکلیف و یک میان ترم داشتم و دوستان هم میگفتن چرا جلسه جدید نمیاد 😁
ولی خب خوشحالم که بالاخره با همه سختیاش تموم شد و امیدوارم همه کسایی که دوره تهیه کردن براشون مطالب مفید بوده باشه و بتونن سر جلسه امتحان هم نتیجه ای که میخوان رو از این درس بگیرن(که به نظرم حجم زیادی میگیرن).
دوره با زیر ۳۰ ساعت تموم شد و تعداد انگشت شماری تست از سال های اخیر حل نشد که ایشالا سوالاتی که حل نشد هم حلش رو قرار میدم که دیگه مسئله ای نباشه. کار سختی بود یه کتاب ۶۰۰ صفحه ای رو تو ۳۰ ساعت با کیفیت بالا گفتن ولی خب خوشحالم از پسش بر اومدم.
موفق و شاد باشید
برای خرید دوره هم به اینجا برید.
هر سوالی هم داشتید به خودم @kpool_8 پیام بدید بدید
سامانه CSHUB
آموزش و حل تست میکرو شبکه های کامپیوتری - سامانه CSHub: مرجع دانشجویی کنکور کامپیوتر
"دوره میکرو درس شبکه های کامپیوتری ، ویژه کنکور ارشد کامپیوتر و آیتی، با تدریس آرین کمایی، رتبه ۱۰ کنکور ارشد ۱۴۰۳، شامل آموزش و حل تست در کمتر از ۳۰ ساعت. این دوره جامع و آفلاین، مباحث شبکههای کامپیوتری را به صورت مفهومی و کاربردی پوشش میدهد
❤51👍5👌3🙏2
میکرو شبکه - آرین کمایی
کدام گزینه صحیح می باشد؟
حدس میزدم اکثریت گزینه 3 رو بزنید
من یه بسته 100 بایتی با شماره ترتیب 100 بفرستم مقصد ack 100 نمیده و ack 200 میده. بر اساس بایت، تا الان 200 بایت دریافت کرده که ack همون رو میده
تنها نکته سوال همین مسئله ی ساده بود
بقیش هم میگه بسته نرسید ack تکراری بده تا برسه و بعدش یه ack تجمعی برای همش بده
من یه بسته 100 بایتی با شماره ترتیب 100 بفرستم مقصد ack 100 نمیده و ack 200 میده. بر اساس بایت، تا الان 200 بایت دریافت کرده که ack همون رو میده
تنها نکته سوال همین مسئله ی ساده بود
بقیش هم میگه بسته نرسید ack تکراری بده تا برسه و بعدش یه ack تجمعی برای همش بده
👍5
255.3.0.0 = 255.0000 0011.0.0 = ??
255.192.0.0 = 255.1100 0000.0.0 = 10.0.0.0/10
255.254.0.0 = 255.1111 1110.0.0 = 10.0.0.0/15
255.255.0.0 = 255.1111 1111.0.0 = 10.0.0.0/16
این میشه این آدرس ها و آدرس دهی معادلشون داخل اون فرمتی که اکثریت بلدیم
اولی که اصلا معنی نمیده و آدرس دهی استاندارد subnetting نیست
حالا میخوایم یه subnet mask بگیم که آدرس های زیر رو در بر بگیره و آدرس دهی عمومی بکنه.
10.1.1.2 = 10.0000 0001.1.2
10.2.1.2 = 10.0000 0010.1.2
10.0.0.1 = 10.0000 0000.0.1
این آدرس ها چند رقم اولشون با هم یکیه؟
حداکثر 14 بیت پس آدرس دهی ما حداکثر میتونه
255.1111 1100.0.0 = 255.252.0.0 = 10.0.0.0/14
باشه
حالا تو گزینه ها نیست؟ چرا؟
چون طراح اومده یک لول subnet رو بزرگتر کرده و آدرس عمومی رو کوتاه تر کرده
ولی قطعا گزینه 3 و 4 نیست چون باید 2 رقم عضو private ها باشن که گزینه 3 و 4 این رو نمیگن
@MicroNetworkCourse
255.192.0.0 = 255.1100 0000.0.0 = 10.0.0.0/10
255.254.0.0 = 255.1111 1110.0.0 = 10.0.0.0/15
255.255.0.0 = 255.1111 1111.0.0 = 10.0.0.0/16
این میشه این آدرس ها و آدرس دهی معادلشون داخل اون فرمتی که اکثریت بلدیم
اولی که اصلا معنی نمیده و آدرس دهی استاندارد subnetting نیست
حالا میخوایم یه subnet mask بگیم که آدرس های زیر رو در بر بگیره و آدرس دهی عمومی بکنه.
10.1.1.2 = 10.0000 0001.1.2
10.2.1.2 = 10.0000 0010.1.2
10.0.0.1 = 10.0000 0000.0.1
این آدرس ها چند رقم اولشون با هم یکیه؟
حداکثر 14 بیت پس آدرس دهی ما حداکثر میتونه
255.1111 1100.0.0 = 255.252.0.0 = 10.0.0.0/14
باشه
حالا تو گزینه ها نیست؟ چرا؟
چون طراح اومده یک لول subnet رو بزرگتر کرده و آدرس عمومی رو کوتاه تر کرده
ولی قطعا گزینه 3 و 4 نیست چون باید 2 رقم عضو private ها باشن که گزینه 3 و 4 این رو نمیگن
@MicroNetworkCourse
🙏3
این جالب بود
سوال کنکور دکتری 1403 سوال کتاب بود که من قبلا سوال آزمون CSHUB داده بودم
سوالات آزمون رو جدی بگیرید چون نکات خوبی رو ازش سوال میدم و آموزنده هست
@micronetworkcourse
سوال کنکور دکتری 1403 سوال کتاب بود که من قبلا سوال آزمون CSHUB داده بودم
سوالات آزمون رو جدی بگیرید چون نکات خوبی رو ازش سوال میدم و آموزنده هست
@micronetworkcourse
❤10
در مورد سوال شبکه امروز که برای بعضی ها چالش به وجود آورده بود.
در سناریو ای که مطرح شده چه حالت هایی ممکنه پیش بیاد؟
یک حالتی که اکثرا داخل ذهنتون هست اینه که ack 100 و 200 برسه و سپس بسته بعدی که نرسیده، بعد از مدتی retransmit بشه و به مقصد برسه و ack تجمعی به همچین شکلی دریافت کنیم.
یعنی یه همچین چیزی مثلا
100,200,200,400
یا
100,200,400
یا
100,200,200,200,400
همه ی این حالات امکانش هست اتفاق بیفته که این بستگی به زمان retransmit امون داره
ولی در نهایت 100,200,200,200 بدترین حالته. چرا؟ چون 3 تا ack تکراری میگیریم و میریم داخل fast retransmit و بسته دوباره ارسال میشه و اون ور یک ack تجمعی به ازای همش دریافت می کنیم.
با توجه به چیزی که تو گزینه ها هست بهترین گزینه همون گزینه 2 هستش.
البته شاید 400 هم اضافه می کردم در انتهای گزینه 2 گزینه ی دقیق تری میشد. بیشتر مقصودم از این سوال این بود که دقت کنید بیشتر از 3 بار نمیشه ack داد به مبدا و دنباله هایی که میتونه اتفاق بیفته حداکثر 3 تا ack 200 خواهد داشت
موفق باشید
در سناریو ای که مطرح شده چه حالت هایی ممکنه پیش بیاد؟
یک حالتی که اکثرا داخل ذهنتون هست اینه که ack 100 و 200 برسه و سپس بسته بعدی که نرسیده، بعد از مدتی retransmit بشه و به مقصد برسه و ack تجمعی به همچین شکلی دریافت کنیم.
یعنی یه همچین چیزی مثلا
100,200,200,400
یا
100,200,400
یا
100,200,200,200,400
همه ی این حالات امکانش هست اتفاق بیفته که این بستگی به زمان retransmit امون داره
ولی در نهایت 100,200,200,200 بدترین حالته. چرا؟ چون 3 تا ack تکراری میگیریم و میریم داخل fast retransmit و بسته دوباره ارسال میشه و اون ور یک ack تجمعی به ازای همش دریافت می کنیم.
با توجه به چیزی که تو گزینه ها هست بهترین گزینه همون گزینه 2 هستش.
البته شاید 400 هم اضافه می کردم در انتهای گزینه 2 گزینه ی دقیق تری میشد. بیشتر مقصودم از این سوال این بود که دقت کنید بیشتر از 3 بار نمیشه ack داد به مبدا و دنباله هایی که میتونه اتفاق بیفته حداکثر 3 تا ack 200 خواهد داشت
موفق باشید
👌3👍2
میکرو شبکه - آرین کمایی
در مورد سوال شبکه امروز که برای بعضی ها چالش به وجود آورده بود. در سناریو ای که مطرح شده چه حالت هایی ممکنه پیش بیاد؟ یک حالتی که اکثرا داخل ذهنتون هست اینه که ack 100 و 200 برسه و سپس بسته بعدی که نرسیده، بعد از مدتی retransmit بشه و به مقصد برسه و ack…
صورت سوال ایرادی داشت که دوستان لطف کردن اشاره کردن
فرض کنید 500 بایت در پنج بسته با شماره ترتیبهای 0, 100, 200, 300, 400 از میزبان A روی یک اتصال TCP به میزبان B ارسال میشود. اگر دو بسته اول درست به مقصد برسد و بسته بعدی گم شود و بسته های آخر نیز درست برسند، چند شماره Ack با چه شماره ترتیبهایی به فرستنده بر خواهد گشت؟
سوال ایراد داشت و اعلام کردم که حذف بشه
موفق باشید
فرض کنید 500 بایت در پنج بسته با شماره ترتیبهای 0, 100, 200, 300, 400 از میزبان A روی یک اتصال TCP به میزبان B ارسال میشود. اگر دو بسته اول درست به مقصد برسد و بسته بعدی گم شود و بسته های آخر نیز درست برسند، چند شماره Ack با چه شماره ترتیبهایی به فرستنده بر خواهد گشت؟
سوال ایراد داشت و اعلام کردم که حذف بشه
موفق باشید
🙏8