گفتگوی علمی

R-Quantum

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

eL2rado

عضو جدید
كسي نسيت تا واسه اين طرح نظري بده ؟!؟!؟!؟!؟!
جا داره از شما و همچنین zacaria تشکر کنم که روی همچین بحث شیرینی تبادل نظر میکنین...البته من فعلا 60-70% طرحتون رو متوجه شدم و نظر آنچنانی نمیتونم بدم...امیدوارم همچنان دنبال کنید;)
 

Security

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

سلام .
ممنونم از نظر لطف شما .
خيلي خوشحال مي شم كه شما و بقيه دوستان در اين حث شركت كنيد .
راستي يه چيزي ؟ گفتيد كه اگه كامپيوتر ميخونديد .......... ميشه اين جملتون رو بهم وضيح بدين ؟
ممنون ميشم ازتون
موفق باشيد
 

کربلایی

مدیر بازنشسته
سلام .
ممنونم از نظر لطف شما .
خيلي خوشحال مي شم كه شما و بقيه دوستان در اين حث شركت كنيد .
راستي يه چيزي ؟ گفتيد كه اگه كامپيوتر ميخونديد .......... ميشه اين جملتون رو بهم وضيح بدين ؟
ممنون ميشم ازتون
موفق باشيد

سلام
رضا جان منظورشون اینه که اگه رشتتون کامپیوتر بود:surprised:
آخه زیر آواتارت نوشتی غیر مهندسی.

ضمنا باید بگم این چند روزه یکی از همکارامون رفته مسافرت و کارای اون هم افتاده گردن من بیچاره:( برا همین خیلی خیلی کم می تونم بیام نت، ولی وقتی برگرده، این بحث رو پی میگیریم(آخرای هفته بعد انشاءالله)
رضا جان این گفتگو یه خیر خوبی واسم داشت، رفتم یه تحقیق درباره VPN و SSl کردم، به امید خدا میزارمش تا بیشتر کنکاشش کنیم.
موفق باشید
 

mohamad_sh

عضو جدید
اولیش رو هم خودم میگذارم(البته اگه ادامه بدین)

بحثمون رو میگذارم درباره بانکداری الکترونیکی کشور خودمون(چالشها و راهکار های پیش رو)

این بحث در مورد همه چیز بانکداری الکترونیکی میتونه باشه از Security بگیر تا باز کردن حساب و پرداخت نقد و...
 

کربلایی

مدیر بازنشسته
اولیش رو هم خودم میگذارم(البته اگه ادامه بدین)

بحثمون رو میگذارم درباره بانکداری الکترونیکی کشور خودمون(چالشها و راهکار های پیش رو)

این بحث در مورد همه چیز بانکداری الکترونیکی میتونه باشه از Security بگیر تا باز کردن حساب و پرداخت نقد و...

سلام
خب میشه گفت برای اینکه تجارت الکترونیک عملا موفقیت آمیز بشه چند تا شرط لازمه:
1- تحلی و بررسی بازار
2-فراهم سازی راهی آسان و کاربردی برای انجام تراکشنها
3-وجود سازمانهایی که قابلیت واکنش مناسب به تغییر در محیط های اقتصادی را داشته باشند
4- فراهم سازی زیر ساختهای سخت افزاری و نرم افزاری
5- آموزش مردم و ترغیب آنها به استفاده از تجارت الکترونیکی
6- ایجاد قابلیت امنیت، اعتماد و ...
7- فراهم سازی محیطی برای تبلیغ(وب سایت و ...)

موانع پیش رو در ایران
فاکتورهایی که در بالا به عنوان عوامل موفقیت تجارت الکترونیک ذکر شد، تنها در شرایط و موقعیتی می توان از آنها سخن به میان آورد که بسترهای لازم برای ایجاد آنها فراهم شده باشد. به طور کل می توان عنوان کرد که ایجاد و گسترش زیرساخت های ارتباطی و اطلاعاتی اصل نخستین برای راه اندازی تجارت الکترونیک است. سپس باید از سواد اطلاعاتی یا سواد دیجیتالی سخن به میان آورد.
واقعیت این است که در جامعه کنونی ما درمورد این دو موضوع با معضلات اساسی مواجه هستیم. سوال اینجاست که تاکنون در ایران تا چه میزان زیرساخت های اطلاعاتی مناسب و کارآمد بوجود آمده است و تا چه میزان عامه مردم به اینترنت دسترسی دارند و سپس در مرحله بعدی، چه درصدی از مردم دارای مهارت و سواد لازم برای ناوبری در دنیای مجازی و انجامتراکنش ها و مبادلات خود از این طریق هستند.
اینها دو مساله اساسی است که در زمینه های دیگر مانند حکومت الکترونیک یعنی استفاده دولت ها از تکنولوژی اطلاعات برای مبادله و ارسال اطلاعات به شهروندان نیز بروز و ظهور پیدا می کنند. همچنین در کنار آنها مسائلی مانند وجود زیرساخت های فیزیکی مناسب در دنیای واقعی نیز اهمیت پیدا می کنند. مثلاً آیا پست می تواند مرسوله های خریداری شده در دنیای مجازی را به سرعت در اختیار خریداران قرار دهد؟ آیا مسائل امنیتی در وب سایت ها رعایت شده است و این اعتماد در خریدار نسبت به فروشنده مجازی وجود دارد که بتواند با طیب خاطر اقدام به خرید کالا کند؟
یقیناً ما تا رسیدن به این مرحله راه درازی در پیش داریم، حداقل می توان انتظار داشت که در موقعیت و شرایط فعلی بخش غالب جامعه نتواند از مزایای تجارت الکترونیک استفاده کند و این فرصت تنها در اختیار قشر خاص و اقلیت نخبگان جامعه باشد که هم به اینترنت دسترسی دارند و هم از سواد دیجیتالی لازم برای انجام تراکنش الکترونیکی برخوردارند.


موفق باشید
 

R-Quantum

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

سلام
رضا جان منظورشون اینه که اگه رشتتون کامپیوتر بود:surprised:
آخه زیر آواتارت نوشتی غیر مهندسی.

ضمنا باید بگم این چند روزه یکی از همکارامون رفته مسافرت و کارای اون هم افتاده گردن من بیچاره:( برا همین خیلی خیلی کم می تونم بیام نت، ولی وقتی برگرده، این بحث رو پی میگیریم(آخرای هفته بعد انشاءالله)
رضا جان این گفتگو یه خیر خوبی واسم داشت، رفتم یه تحقیق درباره VPN و SSl کردم، به امید خدا میزارمش تا بیشتر کنکاشش کنیم.
موفق باشید
ممنون زکریا جان که پاسخ این دوست عزیزمون رو دادید . راستی ما رو هم تو این کنکاش شرکت میدید؟
موفق باشید:gol:
 

Security

عضو جدید
سلام !
كسي نيستش كه بخواد اين بحث رو ادامه بديم !؟؟؟؟؟؟؟؟؟؟؟؟؟؟؟؟؟؟؟؟؟؟؟؟؟؟؟؟؟؟؟؟؟؟؟؟؟؟؟؟؟:confused:؟؟؟؟؟؟؟؟؟؟؟؟؟؟؟؟؟؟؟؟؟؟؟؟؟؟؟؟؟؟؟؟
 

کربلایی

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


VPN مخفف عبارت Virtual Private Network ، در واقع یک تکنیک ارتباطی می باشد که با استفاده از این تکنیک می توان یک ارتباط مجازی ایمن را برقرار ساخت.
VPN خصوصی است!
VPN مجازی است!
VPN امن است!

VPN تکنیکی است که برای تامین سه خصوصیت اشاره شده در بالا، از سایر پروتکلهای موجود استفاده می کند.
مهمترین نکته در تکنیک VPN، تامین امنیت داده ها است، و نیز تضمین سه پارامتر امنیتی محرمانگی داده، صحت داده و اهراز هویت. VPN برای تضمین این سه پارامتر از عموما از سه روش رمزنگاری، تونل VPN و سرور AAA بهره می جوید.

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

اما خیلی کوتاه درباره تونل VPN بحث می کنیم:


تکنیک VPN برای اجرای فرایند اهراز هویت و تائید و تضمین صحت داده های مبادلاتی از مجموعه پروتکلهای L2Tp و IPSec استفاده می کند.
پروتکل IPSec برای اجرای فرایند رمزنگاری و پروتکل L2TP جهت ایجاد تونل.

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

معمولا در روش تولنیگ برای شبکه های VPN از سه پروتکل استفاده می شود:
1-پروتکلهای حمل کننده بسته در سطح اینترنت(IP و PPP)
2- پروتکلهای کپسوله سازی داده های ارسالی(IPSec، PPTP، L2TP و GRE)
3-پروتکلهای مسافر جهت انتقال اطلاعات اصلی(IP,IPX و NetBIOS)

در این میان VPN به منظور برقراری اتصال امن بین دو سوکت از پروتکل SSL یا نسخه توسعه یافته آن(TLSمخفف Transport Layer Security) یا پروتکل IPSec استفاده می کند.
برخی پارامترهای مهم جهت پیاده سازی VPN در شبکه را بر اساس پروتکل های SSL یا IPSec را لیست می کنیم:

پارامترها
IPSec-Based VPN
SSL-Based VPN

تائید اعتبار
  • تائید اعتبار دوسویه
  • گواهینامه های دیجیتالی
  • تائید اعتبار یک سویه(سرور برای مرورگر)
  • تائید اعتبار دوسویه(سرور و مرورگر هر دو)
  • گواهینامه های دیجیتالی

رمزنگاری
  • رمزنگاری قوی
  • وابسته به نحوه پیاده سازی آن در شبکه
  • رمزنگاری قوی
  • وابسته به مرورگر
امنیت نهایی
  • از مرز شبکه تا مشتری
  • از مشتری تا دروازهVPN
  • امنیت انتها به انتها
  • از مشتری تا سرور
قابلیت دستیابی
  • صرفا برای کاربران تعریف شده
  • برای همه کاربران بدون محدویت مکانی و زمانی
هزینه
  • بالا
  • مدیریت کلاینتها ضرور است
  • پایین
  • نیازی به نرم افزار جانبی برای کلاینت نیست
قابلیت کاربرد
  • برای کاربران عادی مشکل
  • نیاز به آموزش
  • آسان و مبتنی به مرورگر کاربر
  • نیاز به آموزش ندارد
قابلین پشتیبانی از
  • کلیه سرویسهای مبتنی بر پروتکل IP
  • کلیه App های مبتنی بر وب
  • ایمیل
  • به اشتراک گذاری فایل
قابلیت
  • ارتباطات کاربران راه دور و نیز ارتباطات سازمان با شبکه های مرتبط
  • تمام ارتباطات مبتنی بر وب
قابلیت تغییر و توسعه
  • برروی سرور و دروازه VPN نسبتا آسان
  • برروی کلاینت VPN مشکل
  • آسان
با توجه به توضیحات بالا مشاهده می شود که مقایسه تکنیک VPN با پروتکل SSL اشتباه است، چراکه پروتکل SSL بعنوان ابزاری برای پیکربندی تکنیک VPN مورد استفاده قرار می گیرد.
 
آخرین ویرایش:

کربلایی

مدیر بازنشسته
زكريا ؟ ميشه لطفاً منبع رو هم بگي ؟؟
منابع:
کتاب امنیت در اینترنت و اصول زیربنایی آن تالیف فاطمه ماندنی خالدی انتشارات آصال
کتاب نفوذگری در وب و روشهای مقابله تالیف مجید دولت آبادی انتشارات جهان نو
کتاب اصول مهندسی اینترنت تالیف احسان ملکیان انتشارات نص
www.google.com
 

anahita shams

عضو جدید
کاربر ممتاز
سلام به همه
بچه ها بحثی که قراره شروع کنیم به پیشنهاد کربلایی جان (لایه آی پی بر روی اینترنت )هستش فعلا جناب مدیر موافقت کرده اگه بقیه هم دوست دارن بیاین نظر بدین وبحثو شروع کنید .
مرسی
 

کربلایی

مدیر بازنشسته
برای اینکه همه بتونن در بحث ها شرکت کنن، قبل از هر چیز بصورت لیست وار مدل هفت لایه OSI مدل چهار لایه TCP/IP رو توضیح میدیم:
مدل OSI:
لایه فیزیکی (وزیفه اصلی این لایه انتقال بیتها روی کانال مخابراتی است)
لایه پیوند داده ها (وظیفه اصلی این لایه این است که با استفاده از مکانیزمهای کشف و کنترل خطا، داده ها را روی کانال انتقال که بدلیل نویز ذاتا دارای خطا است، بدون خطا و مطمئن بمقصد برساند)
لایه شبکه( وظیفه اصلی این لایه در یک کلمه مسیریابی است)
لایه انتقال(وظیفه اصلی این لایه این است که داده ها را از لایه پایین تر دریافت کرده و در صورت نیاز آنها را به قطعاتی با اندازه متناسب تقسیم بندی کرده و پس از ضمیمه کردن شناسنامه لازم، آنها را جهت ارسال به لایه شبکه تحویل دهد)
لایه نشست(وظیفه اصلی این لایه ایجاد و مدیریت نشست است -اگه لازم بود بگید تا درباره نشست توضیح بیشتر بدیم)
لایه نمایش (ارائه)(عملیات انجام شده در این لایه عموما برروی محتوا و مفهوم پیام هاست. از این عملیات میتوان در تبدیل قالب پیامها، فشرده سازی و رمزنگاری و رمزگشایی پیامها، تبدیل کدها به یکدیگر و ... اشاره کرد)
لایه کاربرد(هر برنامه کاربردی که نهایتا در خدمت کاربر نهایی شبکه قرار میگیرد در این لایه قرار دارد)


مدل TCP/IP:
لایه واسط شبکه( لایه فیزیکی و لایه پیوند داده در مدل OSI)
لایه شبکه( لایه شبکه در مدل OSI)
لایه انتقال( لایه انتقال در مدل OSI)
لایه کاربرد( لایه نشست و لایه نمایش و لایه کاربرد در مدل OSI)

بحث ما در اینجا روی لایه شبکه از مدل TCP/IP و معروف ترین و پرکاربردتر و شاید مهمترین پروتکل آن یعنی IP خواهد بود.
 

anahita shams

عضو جدید
کاربر ممتاز
خب همونجور که میدونیم شرط برقراری یه ارتباط بین دونقطه چیه ؟اینه که ما آدرس نقاط درگیر رو داشته باشیم درسته
در یک شبکه هم به همین صورت هستش که ما باید آدرس کامپیوتر های مبدا ومقصد رو بدونیم
این آدرس به وسیله یک عدد منحصر به فرد نشون داده میشه که بهش ipمیگن.مثلا :10.10.11
توشبکه این لایه آی پی میاد داده ها رو از لایه بالایی تحویل میگیره که به این واحد اطلاعات یه دیتاگرام میگن .حالا ممکن این دیتا گرام بزرگ باشه لایه آی پی میاد اینا رو به واحدهای کوچکتری به نام قطعه (Fragmentتبدیل میکنه ومیاد برای هر قطعه یه بسته آی پی تشکیل میده واونا رو روی شبکه به جریان میندازه .....
امیدوارم بد نگفته باشم وفهمیده باشید منظورمو.....
 

R-Quantum

عضو جدید
کاربر ممتاز
TCP/IP چیست؟ و آشنایی با چهار لایه آن




منبع : HTTP://weblog . p30web . com
tcp/ip چیست؟
کلید اجرای یک سرویس کوچک برنامه نویسی tcp/ip می باشد .
internet protocol / Transmission Control Protocol عنوانی است برای گروهی از پروتکل ها که در جهت برفراری ارتباط کامپیوتر ها استفاده می شود .
سرویس دهنده ماشینی است که اطلاعات را بر روی سرویس گیرنده ارسال می کند .
سرویس گیرنده یک کاربر عمومی اینترنت و یا اینترانت می باشد و کد ورود به شبکه با استفاده از یک نرم افزار صورت می گیرد .
چهار لایه TCP/ip :
1- لایه واسطه شبکه
2- لایه شبکه
3- لایه انتقال
4- لایه کاربرد
لایه اول : لایه واسطه شبکه
در این لایه استانداردهای سخت افزاری و نرم افزاری و پرتکل های شبکه تعریف شده .
این لایه درگیر با مسائل سخت افزاری مرتبط با شبکه بوده و می تواند عناصر همگن و ناهمگن را به هم پیوند بزند . در این لایه تمام پروتکل های LAN ,man قابل استفاده هستند .
لایه دوم : لایه شبکه
وظیفه اصلی این لایه هدایت از مبدا تا مقصد بسته های اطلاعاتی خاص به نام ip است .
(بعدا توضیح کامل داده خواهد شد)
به قیر از پروتکل ip پروتکل هایی دیگ نیز هستند که وطایف مهمی را بر عهده دارند .
مهمترین آنها : ARP , RARP , RIP , icmp , BOOTP ,& more
دراین لایه مسیر یاب ها از شرایط توپولوژیکی و ترافیکی شبکه اطلاعات را کسب می کند تا مسیر یاب ها به روش آسان و پویا انجام دهند .
لایه سوم : لایه انتقال
در این لایه ماشین ها ی میزبان در شبکه با هم ارتباط برقرار می کنند و به عبارت دیگر یک سرویس اتصال گرا مطمئن است برای عملیاتی مانند ارسال صوت و تصویر که سرعت مهمتر از دقت است سرویس های سریع و نا مطمئن طراحی شده است . در این سرویس لایه از رسیدن داده ها به مقصد اطلاع می یابد .
لایه چهارم : لایه کاربرد
این لایه دارای سطع بالایی برای خلق برنامه های کاربردی ویژه و پیچیده ارائه می شود .
انتقال فایل یا ftp و شیبه سازی ترمینال و مدیریت پست و انتقال صفحات ابر متنی و ده ها پروتکل کاربردی دیگر از سطح این لایه است .





منبع :شبکه فن آوری اطلاعات ایران تاریخ : 4 آذر 1383 شاخه : شبکه
اخبار مرتبط با : "TCP/IP چیست؟ و آشنایی با چهار لایه آن"
 

R-Quantum

عضو جدید
کاربر ممتاز
لایه IP:

۵-۲ – ۶-۲ و ۷-۲ – flag های قطعه قطعه سازی :

ماکسیمم اندازه یک بسته داده از نوع IP ۵۳۶/۶۵ بایت است همچنین به یاد داشته باشید که بخش داده آن(جدا از اطلاعات همراه آن) فقط ۱۵۰۰ بایت است.

این حجم داده برای اینکه در شبکه انتقال یابد بسیار بزرگ است بنابراین آن را به قطعات کوچکتر به نام fragment(قطعه) تقسیم می کنند.

عمل قطعه قطعه سازی توسط ۳ بخش از این لایه انجام می پذیرد.

الف)Fragmentation flag

ب) Fragmentation offset

ج)Identification

الف)Fragmentation flag

این بخش شامل سه flag ۱ بیتی است که هر یک برای منظور خاصی به شرح زیر می باشد:

- یک بایت flag ذخیره شده برای آینده که باید صفر باشد

- یک بایت don’t fragment flag که نشان میدهد بسته IP نباید قطعه قطعه شود.

- یک بایت fragment flag که نشان میدهد این قطعه یک Fragment از بسته های از نوع IP است و بقیه Fragment ها در راه هستند

ب) Fragmentation offset

هنگامی که بسته داده به قطعات کوچکتری شکسته می شود به هر قطعه شماره ای به ترتیب خاص اختصاص داده می شود تا بعد از رسیدن به مقصد آنها با همان ترتیب دوباره در کنار هم قرار گرفته و بسته اولیه را بسازند. به این شماره Fragment offset می گویند.

ج)Identification

شماره ای است که به تمام fragment های یک بسته IP اختصاص می یابد و برای تمام آنها یکسان است. هنگامیکه که دو fragment از دو کامپیوتر مجزا به server می آیند server چگونه بین این دو نوع بسته تمایز می گذارد ؟بلی از روی همین شماره Identification

۳-۲ type of service(نوع سرویس)

این بخش نشان دهنده نوع کیفیت سرویس(quality of service یا به اختصار QOS) است به این معنی که بسته IP یا جریانی از بسته های IP دارای اولویت (priority) خاص هستند.

این اولویت برای انتقال جریان داده های RealTime مانند video و audio مورد استفاده قرار می گیرد.

Router ها و دیگر ادوات شبکه به این گونه داده ها اولویت بیشتری می دهند یعنی اگر شبکه شلوغ باشد این نوع داد ها نسبت به بقیه اولویت بیشتری دارند و در نتیجه در انتقال آنها تاخیر ایجاد نمی شود.

این لایه شامل ۸ بیت است:

- ۳ بیت که به عنوان بخش ارجعیت (precedence) استفاده می شود

- ۱ بیت به عنوان تاخیر معمولی یا پایین استفاده می شود

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

- ۱ بیت به عنوان سرعت انتقال داده (through put) معمولی یا بالا استفاده می شود

- ۲ بیت نیز برای آینده کنار گذاشته شده است
 

psychic

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

به طور کلی IP آدرس ها به پنج کلاس از A تا B تقسیم می شن که سه تای اولی برای ما کاربرد دارن و در مورد اون ها بیشتر بحث می کنیم
اگر IP رو به صوت aaa.xxx.xxx.xxx در نظر بگیریم فقط اکتد (یعنی هشتایی) اول مشخص کننده ی کلاس IP هست و یکی از فایده های فهمیدن کلاس IP این هست که تقریبا و به طور حدودی می شه فهمید که این IP متعلق به چه کسی یا چه جور سازمانی هست

کلاس اول IP یا کلاس A : اگر که اکتد اول یا aaa در بالا عددی بین 1 تا 126 باشد این IP از کلاس A هست
کلاس B : از 128 تا 191

کلاس C : از 192 تا 233

کلاس D : از 234 تا 239
کلاس E : از 240 تا 254

در قسمت بالا می بینید که aaa ما عدد 127 رو در بر نمی گیره
یک دلیلش اینه که این IP که بهش Local IP می گن مخصوص خودمون و کامپیوتر شخصیمون هست
یکی از کاربرد های
این عدد برای چک کردن کارت شبکه مورد استفاده قرار میگیره و اگر بخوایم از صحت و سالم بودن کارت شبکه اطمینان حاصل کنیم می تونیم از این آدرس استفاده کنیم

ping 127.0.0.1

خوب تا اینجا رو داشته باشید در ادامه در مورد IP های Public و Private هم بحث می کنیم
موفق باشید
 

R-Quantum

عضو جدید
کاربر ممتاز
سلام دوستان عزیز . خیلی بحث جالبی راه افتاده . شاید همین بحث ها باعث شه شبکه رو همین جا یاد بگیریم . در کل ممنون . با آرزوی موفقیت برای تک تک شما دوستان عزیزم .
 

anahita shams

عضو جدید
کاربر ممتاز
خب بعد از کلاس بندیهایی که امیر جان زحمت کشیدن وگفتن رسیدیم به IP های Public و
Private
بچه ها تو کلاسای که امیر گفت تو هر کدوم ما دوتا آی پی آدرس داریم: Public و Private
آدرس خصوصی واسه شبکه های محلی هستش وبرای استفاده از اون احتیاج به اجازه ای نداریم .آدرس عمومی هم همونطور که از اسمش معلومه واسه شبکه های عمومی هستش ولی واسه استفاده ازاین نیاز به یه مجوزی به اسم IANAداریم که مخفف Internet Assigned Numbers Authorityهستش .,والبته این آدرس ها قیمت بالایی دارن وبه صورت خاص واگذار میشن .
حالا این که فرض کنید ما یه آی پی آدرس داریم نمیدونیم عمومیه یا خصوصی .واسه این که متوجه بشیم :ای پی های خصوصی یه رنج مشخصی دارن(کلاس های A,B,C)..حالا اگه آدرس ما تو این رنجابود آدرس خصوصیه :
Class A : 10.0.0.0 to 10.255.255.255
Class B: 172.16.0.0 to 172.31.255.255
Class C : 192.168.0.0 to 192.168.255.255
من یه تعریفم بگم :هر آدرس آی پی از چهار بخش تشکیل شده دیگه درسته.به هر بخش یه OCTETمیگن .
 
آخرین ویرایش:

Drago

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

کربلایی

مدیر بازنشسته
همون طوری که دوستان گفتن برای مثال در کلاس A بایت پر ارزش در محدوده صفر تا 127 قرار دارد، اما چون اعداد صفر و 127 جزء اعداد رزرو شده در شبکه هستند، عملا نمی توان از این دو عدد برای این کلاس استفاده کرد!
بنابراین میتوان گفت هر آی پی که بایت پر ارزش آن یک یاز اعداد 1 تا 126 باشد جزء کلاس A خواهد بود.
از طرفی اگر کمی دقیق تر نگاه کنیم می بینیم که در حقیقت هر آدرس آی پی از 32 بیت تشکیل شده است، که در چهار گروه 8 تایی تقسیم می شود.
در کلاس A، پر ارزش ترین بیت ادرس، مقدار صفر را دارد و این بیت کلاس A را از بقیه کلاسها متمایز می کند; 7 بیت بعدی پیش شماره شبکه و 24 بیت باقیمانده آدرس ماشین میزبان را تعیین می کند.
لازم به یاداوری است که هر آدرس 32 بیتی به سه بخش منطقی تقسیم می شود:
آدرس ماشین میزبان/آدرس زیر شبکه(اختباری)/آدرس شبکه(پیش شماره)
که طول هر بخش در کلاسهای مختلف با هم فرق می کند.
همان طور که گفته شد در کلاس A طول آدرس شبکه 7 بیت و طول آدرس ماشین 24 بیت است.
با 24 بیت می توان حدود هفده میلیون ماشین را میزبانی کرد(2 به توان 24)، از این رو آدرس های کلاس A برای آژانسهای ستون فقرات اینترنت یا شبکه های بسیار عظیم مثل ARPANet و ... اختصاص داده شده اند.
آدرس زیر یک مثال از آدرسهای کلاس A می باشد
74.103.14.134
رنگ قرمز: آدرس شبکه
رنگ آبی: آدرش ماشین میزبان


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

شرح آدرس های خاص(رزرو شده):
کد:
0.0.0.0
هر ماشینی که از آدرس خودش مطلع نباشد از این آدرس استفاده می کند. البته از این آدرس فقط بعنوان آدرس مبداء و برای ارسال یک بسته می توان استفاده کرد و گیرنده بسته نمی تواند پاسخی برای فرستنده بفرستد.

کد:
0.HostID
این آدرس زمانی بکار می رود که ماشین میزبان، پیش شماره شبکه ای را که به آن تعلق دارد را نداند.در این حالت در قسمت آدرس شبکه مقدار صفر و در قسمت آدرس ماشین میزبان شماره ماشین خودش را قرار می دهد.

کد:
255.255.255.255
برای ارسال پیامهای فراگیر به همه ماشینهای فعال در شبکه بکار میرود.

کد:
NetID.255
برای ارسال پیامهای فراگیر به تمام ماشینهای یک شبکه راه دور که ماشین میزبان فعلی متعلق به آن نیست، استفاده می شود.

کد:
127.xx.yy.zz
این آدرس بعنوان آدرس بازگش شناخته می شود.
برای مثال اگر بسته ای به آدرس 127.0.0.1 ارسال شود، بسته برای ماشین تولید کننده آن برخو.اهد گشت. در این حالت فرستنده بسته باید دوباره آن را دریافت کند.

بحث بعدی آدرسهای زیر شبکه خواهد بود.
 

anahita shams

عضو جدید
کاربر ممتاز
خب تا اینجا کلاسها رو توضیح دادیم .بعد از اون آی پی های خصوصی وعمومی وبعد از اون توضیحات کربلایی که خیلی مفید بود .ممنون از ایشون .حالا رسیدیم به آدرس های زیر شبکه
بچه ها یه آدرس آی پی رو در نظر بگیرید .شما بانگاه به این آی پی متوجه میشید که این آدرس از چه کلاسی هستش ولی اینجا یه چند تا سوال دیگه تو ذهن مخاطب پیش میاد مثلا این که آدرسی که ما داریم فقط یک شبکه است یا نه خودش زیر شبکه داره ینی از چند تا شبکه محلی ایجاد شده ؟
میدونید واسه چی این سوال اهمیت داره ؟واسه این که این اطلاعات واسه شبکه های tcp/ipمهمه .چون این شبکه ها باید واسه فرستادن اطلاعات مسیر یابی کنن .در واقع میخواد بدونه اطلاعات رو مستقیم روی یه شبکه ی محلی بفرسته یا این که از یه مسیر یاب استفاده کنه.
خب اینجا لازمه که یه توضیح دیگه هم بدم .هر آی پی از دو قسمت تشکیل شده :قسمت اول متعلق به آدرس شبکه(network address)وقسمت دوم متعلق به آدرس میزبان ینی (host)هستش .وبه این توجه داشته باشید که آدرس هاست منحصر به فرد هستش ونشان دهنده یه سیستم خاص بر روی شبکه هستش .مثال میزنیم:آدرس10.20.20.20رو در نظر بگیرید اینجا اولا ما متوجه میشیم که کلاس این آی پی Aهست وعدد 10آدرس شبکه در این آی پی است و20.20.20آدرس هاست رو نشون میده .بچه ها فقط حواستون باشه که این کلاس Aبود.کلاس BوCفرق داره ها به شکل زیر نگاه کنید میفهمید:


خب حالا با توجه به این که ما قسمت آدرس شبکه رو داریم وفهمیدیم کدوم قسمت آی پی هستش .اینو قبول دارید که ما باید یه جوری زیر شبکه ها رو مشخص کنیم با توجه به دلیلی که اولش گفتم .ما این کار رو از طریق مفهومی به نام Subnet Mask(الگوی زیر شبکه)انجام میدیم .
الگوی زیر شبکه یه عدد 32بیتی هستش که با استفاده از اون میتونیم تشخیص بدیم که مقصد ما رو شبکه خودمون هستش یا روی یه شبکه دیگه قرار داره .
خب ما الان باید ببینیم که این مشخصه زیر شبکمون کجاست :
قسمت آدرس هاست ما شامل دو بخش میشه :مشخصه زیر شبکه ومشخصه ماشین میزبان یا همون هاست
مثلا تو یه آی پی از کلاس Bدو بایت سمت راست که آدرس هاست هست دیگه .دومین بایت از سمت راست این آدرس میشه آدرس زیر شبکه .
برای این که ماشین بفهمه که مقصد مورد نظر روی شبکه خودش هست یا یکی دیگه باید بیاد مشخصه شبکه وزیر شبکه خودشو با شبکه و زیر شبکه آدرس مقصد مقایسه کنه .اینجاست که اون الگوی 32بیتی معنا پیدا میکنه .
حالا بحث چه جوری وچه طوریش بمونه واسه پست بعدی .الان فقط خواستم اگه تونسته باشم یه ذهنیتی واستون ایجاد کنم .
اگه کسی هست که میخواد ادامه بده خوشحال میشیم .
 

R-Quantum

عضو جدید
کاربر ممتاز
در بین تمامی کلاس های ادرس IP پنج گروه از آدرس ها معنای ویژه ای دارند و با آنها نمیتوان یک شبکه خاص را تعریف و ادرس دهی کرد. این ادرس ها به شرح زیر است :
1. آدرس 0.0.0.0 : این آدرس توسط ماشین میزبانی که از آدرس IP خود مطلع نیست ، استفاده میشود . البته میتوان بعنوان یک آدرس فرستنده هم استفاده شود ولی گیرنده آن نمیتواند هیچ پاسخی به این آدرس دهد.
2. آدرس 0.Host ID : از این آدرس هم ماشین میزبانی که از پیش شماره شبکه ای که به اون تعلق دارد ، اطلاعی نداشته باشد ، از این آدرس استفاده میکند . در این حالت در قسمت Net ID مقدار 0 و در قسمت Host ID شماره ماشین خود را قرار میدهد .
3. آدرس 255.255.255.255 : از این آدرس برای ارسال یک پیغام فراگیر به تمامی ماشین های میزبان که بر روی شبکه محلی که ماشن فرستنده در آن قرار دارد ، استفاده میشود .
4. آدرس Net ID .255 : از این آدرس برای ارسال یک پیغام فراگیر به ماشین های یک شبکه دور استفاده میشود . ادرس شبکه را net id تعیین میکند و بیت های قسمت میزبان را 1 قرار میدهیم .
5.آدرس 127.xx.yy.zz : این آدرس معروف به آدرس بازگشت میباشد و آدرس بسیار مفیدی برای اشکال زدایی از نرم افزار میباشد.

مدیر جون دستی نوشتم . موفق باشید
 

R-Quantum

عضو جدید
کاربر ممتاز
آدرس دهی زیر شبکه IP :
هر شبکه میتونه به تعدادی زیر شبکه تقسیم بشه و دارای مزایایی از جمله مدیریت قوی میباشد . فرض کنید InterNIC یک آدرس X.X.192.168 (از راست به چپ ) به یک مرکز تحقیقاتی بزرگ اختصاص میدهد . مدیر شبکه این مرکز میتواند از 16 بیت ممکن برای بخش میزبان شبکه ، 8 بیت را برای آدرس زیر شبکه ها در نظر گرفته و در هر زیر شبکه میتواند 256 میزبان داشته باشد .
شماره میزبان (8 بیت ) شماره زیر شبکه (8 بیت ) شماره شبکه {168.192} (16 بیت)

پس میتونیم مثال های زیر را بعنوان زیر شبکه ای از 168.192.0.0 در نظر بگیریم :
168.192.1.0
168.192.2.0
168.192.3.0
168.192.4.0

قالب آدرس های subnet Mask همانند آدرس های IP میباشد . در این آدرس به ازای بیتهای فیلد شبکه و زیر شبکه 1 و برای بخش میزبان بیت 0 در نظر گرفته میشود. موفق باشید
 

anahita shams

عضو جدید
کاربر ممتاز
سلام بچه ها .
خب کجا بودیم ........آهان
در هر رنج از آی پی ها دو آی پی قابل قبول نیست و
ما نمیتونیم از اونا استفاده کنیم .آی پی اول رو(network address(subnet id وآی پی دوم روbroad cast address میگویند .آی پی هایی که در بین این دو قرار دارند ما قابل قبولValid در نظر میگیریم .
این دو آی پی که گفتم خودشون یه روش محاسبه دارن که من تو یه پست جدا واستون میذارم ok

خب بریم سراغ بحثsubnetmask:کار این آدرس همونطوری که تو پست قبلیم اشاره کردم اینه که شماره کامپیوتر Host IDوشماره شبکهNet ID رو مشخص کنه واز طرفی تشخیص بده که کامپیوتر مقصد ما محلی Localهستش یا نه Remoteهستش
بهطور پیش فرضSubnet Mask برای کلاس های A 255.0.0.0، برای کلاس B، به صورت 255.255.0.0 و برای کلاس C، به صورت 255.255.255.0 در نظر گرفته میشه.
حالا ببینیم چه جوری این تشخیص میده که مقصد ماLocalهست یاRemote.
یه بحثی تو این مبحث داریم به نام anding:
IPمبدا رو در Subnetمبدا Andمیکنیم . IPمقصد رو درSubnet مبدا And میکنیم اگر جواب هر دو یکی بود یعنی مقصد ماLocal هستش و اگر نبود یعنی Remoteهست
خب حالا یه سوال اینجا پیش میاد !!!!!اگه کامپیوتر ما Remoteبود اطلاعات چه جوری انتقال پیدا میکنه ؟؟؟؟؟؟
تو پست بعدی دوباره به این مبحثا برمیگردیم .ببخشید من الان عجله دارم وگرنه همه اینا رو میگفتم .
 

quester

عضو جدید
کاربر ممتاز
تبریک

تبریک

[FONT=&quot]:gol: با سلام به تمام دوستان عزیزم :gol:[/FONT]

[FONT=&quot]فرا رسیدن روز ارتباطات رو به همه تبریک میگم[/FONT]

[FONT=&quot]با آرزوی موفقیت برای تمام عزیزان[/FONT]​
 

R-Quantum

عضو جدید
کاربر ممتاز
مسیریاب از روی بسته رسیده آدرس مقصد رو بیرون میکشه و با استفاده از ماسک زیرشبکه و انجام عمل AND منطقی آدرس شبکه رو استخراج میکنه . انجام عمل AND باعث میشه که بخش میزبان آدرس مقصد از بین رفته ، تنها آدرس شبکه باقی بمونه . سپس مسیریاب بسته رو با توجه به آدرس شبکه مقصد به سمت مسیر مربوطه هدایت میکنه .
دوستان گلم شرمنده من دکمه تشکر رو ندارم تا ازتون تشکر کنم . پس به شکل دستی ازتون به خاطر اطلاعات خوبتون تشکر میکنم . ایام به کامتان . موفق باشید
 

young scientist

عضو جدید
salam,man kamelan movafeghe harfatonam akhe ba nabode emkanato hamian dolati va mardom ke az hadeaghale etelaat dar khosose in reshte bi etelaan ,hata ba esmesh biganean che jori mishe pishraft kard?yeki javab bede?hata age mano to doste aziz bekhaym bazam nemishe.
 
Similar threads

Similar threads

بالا