Everything & Nothing

۳ مطلب در تیر ۱۳۹۲ ثبت شده است

۲۰ تیر ۹۲ ، ۲۱:۰۹

OSI & TCP/IP



تمام اتفاقاتی که از ابتدا و انتها در شبکه می افتد از دو مدل OSI  و TCP/IP خارج نیست.
پس در اینجا این دو مدل را مورد بررسی قرار میدهیم.

OSI مدل:




Host A و Host B نشان دهنده دو سیستمی می باشد که با هم در ارتباط هستند.
ما در مدل OSI  هفت لایه داریم که در شکل میبینید. لایه ها با لایه های زیرین خود یک ارتباط واقعی دارند و با لایه های رو به رویی خود یک ارتباط مجازی دارند .
وقتی Data یی قرار است از Host A به Host B فرستاده شود اتفاقاتی که می افتد بدین صورت میباشد .
در Host A از لایه 7 ، Data قالب بندی میشود و به لایه زیرین خود فرستاده میشود سپس داده ها از کابل ها و Device ها(patch panelهای مربوط به Switch) عبور کرده و به Host B میرسد . در اینجا داده ها یک به یک باز شده و به لایه بالاتر خود عبور داده میشوند.

دلیل اینکه سه لایه Network , Data Link و physical بیرون از لایه ها کشیده شده این است که عملا وقتی داده از سیستم ما خارج میشود این سه اتفاق خارج از سیستم و در همان کابل ها و Device ها اتفاق میفتد.

همچنین هر لایه یک خروجی دارد که به آن PDU می گویند و حرف اول هر لایه در ابتدای آن قرار میگیرد.
مثلا لایه Applicatin را نگاه کنید به آن APDU نیز گفته میشودو بدین ترتیب ادامه دهید تا به لایه Transpotrt میرسیم که به آن هم TPDU می گویند و هم Segment میگویند.

همچنین ما در لایه 3 بحث Router ها رو داریم (شبکه WAN را در نظر بگیرید ما در ان از یک Router استفاده میکنیم ) که Router لایه 3 رو میشناسد پس وقتی در لایه 3، Data یی فرستاده میشود به آن میگوییم Packet

ما در لایه 2 بحث Switch ها رو داریم (شبکه LAN را در نظر بگیرید ما در آن از یک Switch استفاده میکنیم ) پس وقتی در لایه 2، Data یی فرستاده میشود به آن میگوییم Frame

همچنین در لایه یک که مبحث Physical ما میباشد (کابل ها) ما با بیت ها سر و کار  داریم که یک آدرس لایه یکی میباشد.

 TCP/IP مدل:



همانطور که میبنید این مدل از 4 لایه تشکیل شده است که لایه ه Application, Presentation و session در مدل OSI در اینجا در لایه Application واقع هستند.
به طور خلاصه هر لایه رو مورد بحث قرار میدهیم:
لایه 7 = Application
شناسایی(Authenticatin) یوزر و پسورد سیستم ما در این لایه اتفاق می افتد.
در واقع یک رابط است بین Programer  و سیستم مورد نظر

لایه 6 = Presentation
دو وظیفه اصلی Encryption(رمزگذاری کردن سیستم ) و Compresion در این لایه اتفاق می افتد.
بحث فرمت کردن و Negotiation داده هاست.

لایه 5= Session
بحث چگونگی شروع و کنترل و عملا پایان یک کنفرانس را مطرح میکند.
دو طرفه بودن یا یک طرفه بودن پیغام ها در این لایه بحث میشود.
به طور مثال : وقتی می خوایم به Share های یک سیستم وصل شویم یک Session باز میشود که تا سیستم رو Reastart نکنیم این Session باز است (بحث چگونه Share کردن داده ها بعدا توضیح داده میشود )

لایه 4= Transport
یکی از قوی ترین و پرکاربرد ترین لایه هاست .
که تصحیح خطا در این لایه اتفاق می افتد.

لایه 3= Network
آدرس منطقی (logical Address ) در این لایه اتفاق می افتد.
همچنین اینکه Data از کدام مسیر برود نیز در این لایه است که به آن میگوییم : Path Determination

لایه 2 = Data Link
تشخیص خطا در این لایه اتفاق می افتد.

لایه 1= Physical
آدرس فیزیکی لایه هاست ، این لایه در ارتباط مستقیم با سخت افزار بوده و خصایص فیزیکی شبکه نظیر:
اتصالات، ولتاژ و زمان را مشخص میکند
 نحوه و چونگی کابل بندی سیستم ها در این لایه اتفاق می افتد.

سوالی داشتیـــــد بپرسید بچه ها !!!
خوشحال میشــــم smile
 


mahnaz hayati
۲۰ تیر ۹۲ ، ۱۸:۱۴

انواع شبکه

خب باز هم میریسم به ادامه مبحث شیرین شبکه smile

انواع شبکه از نظر مسافت

1- LAN=Local Area Network: شبکه محلی

ارتباط واتصال بیش از دو یا چند رایانه در فضای محدود یک سازمان از طریق کابل شبکه وپروتکل بین رایانه ها وبا مدیریت نرم افزاری موسوم به سیستم عامل شبکه را شبکه محلی گویند.

به طور مثال : شما فضای اتاقی که الان در آن هستید را در نظر بگیرید!! با گذاشتن چندین سیستم در آن و ارتباط سیستم ها با یکدیگر به یک شبکه LAN دسترسی پیدا میکنید .


2- MAN=Mertropolitan Area Network: شبکه شهری

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

3-
WAN=Wide Area Network: شبکه گسترده

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





همچنین ما سه شبکه داریم به نام های Internet و Intranet و Extranet
همان طور که میدانید اینترنت یک شبکه جهانی میباشد.
اینترانت یک شبکه محلی است (LAN یک اینترانت است.)
اکسترانت چندین شبکه در جاهای مختلف را تحت پوشش قرار میدهد .مث بانک ها که یک شعبه آن در تهران و شعبه دیگر در مشهد است اما تمام این شعبات به یکدیگر متصل هستند و یا حتی سیستم گلستان خودمون   هم یک اکسترانت میباشد.

تقسیم بندی منطقی شبکه:

1- Work Group یا Peer To Peer:
در این نوع شبکه ها هر کامپیوتر می تواند نقش یک Server (سرویس دهنده ) داشته باشد و هم نقشِ Client (سرویس گیرنده) و کسی اینجا Admin نیست.
این نوع شبکه ها ، جزو شبکه هایی با امنیت پایین هستند.
همه User ها همدیگر رو میبینند و هیچ گوه محدودیتی برای کامپیوترها وجود ندارد.

2- Domain Controller:
بحث Client/Server اینجا مطرح هست
امنیت در این نوع شبکه ها بالاست .
یک نفر به عنوان ادمین تعریف میشود که دسترسی به سرور را دارد و می تواند برای مابقی سیستم ها محدودیت ایجاد کند (به طور مثال ادمین می تواند امکان استفاده از پرینتر را به یک User ندهد و به ما بقی User ها این امکان را بدهد )
همچنین ادمین می تواند با اتصال به سرور اعمال تغییرات بر روی سیستم ها را انجام دهد در صورتی که در work Group  چنین امکانی وجود ندارد و برای اعمال تغییرات باید پشت هر سیستم بنشینیم و تغییرات را اعمال کنیم.

و اما قسمت شیرین بحث  که شامل اجرای عملی آن میباشد بدین صورت میباشد JC_goody.gif
مسیر زیر را اجرا کنید ...>
بر روی My Computer خود کلیک سمت راست گرفته و گزینه Properties را انتخاب نمایید
و در قسمت Computer Name رو قسمت درج شده در تصویر کلیک میکنیم .




پس از کلیک پنجره ای مانند شکل زیر ایجاد میشود که بر روی گزینه Change کلیک کرده

 

پنجره ای دیگر مانند تصویر زیر باز خواهد شد که در اینجا می توانید انتخاب کنید که شبکه شما Domain باشد یا Work Group


من در اینجا مبحث را در ویندوز 7 گفتم ، اما در ویندوز XP دقیقا مسیر همین مسیر میباشد فقط محیط گرافیکیش کمی با هم متفاوت است.


mahnaz hayati
۰۶ تیر ۹۲ ، ۱۵:۳۱

Network

شبکه چیست؟!

شبکه وسیله ای است که با استفاده از آن می توان منابع کامپیوتر هایی که به آن متصل میباشند را به اشتراک گذاشت.

مزایای شبکه عبارتند از :

1- کاهش قیمت ها

2- کاهش زمان و دسترسی به منابع

3- به اشتراک گذاشتن منابع

4- کاهش فاصله ها 


تعریف پروتکل (protocol)

مجموعه قوانین لازم برای برقرای و تبادل اطلاعات بین دو سیستم تحت شبکه می باشد.

و یا علمی ترِ آن:

یک قرارداد توافق شده در یک ارتباط میان دو یا چند سیستم به جهت پیشبرد اهداف آن ارتباط

و یا smile

قواعد برقراری ارتباط یک لایه با لایه ی دیگر (لایه ها در قسمت بعدی توضیح داده میشود )

( از تمام سرچ هام استفاده کردم تا زیبـــا حلاجی شود )


انواع سرویس در شبکه :

سرویس اتصال گرا (Connection Oriented) : در این سرویس ابتدا میان مبدا و مقصد فرایند اتصال صورت میگیردو بعد تبادل پیام انجام میشود.

سرویس بدون اتصال (Connection Less) : در این سرویس مبدا و مقصد وجود ندارد و فقط فرایند تبادل پیام صورت میگیرد .



mahnaz hayati