مدل OSI و لایه های شبکه Flashcards
مدل OSI نام انگلیسی
و نام فارسی
Open System Interconnection
سیستم اتصال باز
شناخت OSI چه کمکی میکند؟
۱- درک خوبی از شبکه و تبادل های شبکه ای بدست می آورید
۲- در صورت بروز مشکل می دانید باید در کجا دنبال مشکل بگردید
مدل OSI یا Open System Interconnection چیست
یک مدل مرجع برای ارتباط بین دو کامپیوتر
می باشد.
ارتباط باز و آسان.
هدف عمده OSI
هدف عمده این مدل، ارئه استانداردی به تولیدکنندگان محصولات شبکه ای به منظور تولید محصولاتی سازگار با سایر تولیدکنندگان است(جهت امکان کار با یکدیگر)
مدل OSI بر اساس … پایه ریزی شده است که این امر بسیار سرعت و دقت ارتباط را افزایش می دهد.
لایه بندی قراردادهای برقراری ارتباط که همزمان روی دو سیستم مرتبط اجرا شده اند.
لایه های مدل OSI در شبکه
7 layers of the OSI model
Application
Présentation
Session
Transport
Network
Date Link
Physical
نام دیگر لایه و پروتکل های آن
لایه هفتم
Application layer
یا لایه کاربردی
-End user layer لایه کاربر نهایی
-HTTP-FTP-IRC-SSH-DNS
لایه هفتم محب قرارگیری … است
پروتکل های کاربردی
پروتکل چیست
یک قرارداد در نحوه مبادله اطلاعات در جامعه شبکه های کامپیوتری و نوع عملیات لازم برای انتقال و یا دریافت یک پیام را مشخص می کند.
در واقع یک زبان مشترک کامپیوتر است که برای درک و فهم رایانه به هنگام درخواست و جواب متقابل استفاده می شود.
کاربران OSI
کاربران فراوان در اینترنت بخصوص در معماری پایه شبکه
قراردادهای OSIبه صورت طبقه طبقه در … لایه تنظیم شده اند .
۷
در لایه های او اس ای از لایه چهارم هر چه به سمت … می رویم هوشمندی افزایش و سرعت کاش می یابد و بالعکس هر چه به سمت … می رویم سرعت افزایسش و هوشمندی کاهش می یابد
بالا
پایین
نام دیگر لایه و پروتکل های آن
لایه ششم
Presentation layer
یا لایه نمایش
-Syntax layer
-SSL,SSH,IMAP,FTP,MPEG,JPEG
ویژگی های لایه ششم
encryption/decryption
compression/expanasion
encoding/decoding
formating
نام دیگر لایه و پروتکل های آن
لایه پنجم
Session layer
یا لایه نشست
-Synch & send to port
همگام سازی و ارسال به پورت
-API’s,Sockets,WinSock
ویژگی های لایه پنجم
-1 estabilishing- maintaining -ending a session
ارتباط ایجاد می کند و مدیریت میکند و سپس پایان می دهد
(مثلا در نرم افزار بانکی تایم برای انجام امور مشخص می کند
2- simplex/hulf duplex/full duplex
نوع ارتباط را مشخص می کند
3- synchronization
در مدتی که ارتباط برقرار است توجه می کند که مشکبی پیش نیاید . دیتا را پیج بندی میکند و به پیج ها شماره می دهد.
نام دیگر و پروتکل های آن
لایه چهارم
Transport layer
یا لایه انتقال
-End-to-end connections
اتصال انتها به انتها
-TCP,UDP
ویژگی های لایه چهارم
لایه میانی بین لایه های بالا و پایین است
1- logical port address
نوع سرویسی که می خواهیم بگیریم را در اینجا مشخص می کنیم
2- connection oriented and connectionless
ارتباط امن با سرعت پایین و ارتباط ناامن با سرعت بالا
3- error control
تنها لابه ای که دیتای خام را بصورت کامل بررسی میکند که خطا نداشته باشد
4- buffering
نگهداری اطلاعات- زمانیکه اطلاعات ارسال می شود و خط مشغول است اطلاعات حذف نمی شوند
نام دیگر و پروتکل های آن
لایه سوم
Network layer
یا لایه شبکه یا IP address layer یا Router layer
-Packets
-IP,ICMP,IPSec,IGMP
ویژگی های لایه سوم
1- logical addressing
آدرسی که خودمان روی دیوایس و دستگاهمون ست می کنیم.
یکی از راه های لاجیکال ادرسینگ ؛ ای پی ادرسینگ است
2- routing مسیریابی
3- packet reordering
پکت هارا در این لایه شماره گذاری میشوند. بعد به ترتیب به مقصد نرسیدند بتوان مرتب کرد. و اگر پکتی دریافت نشده بود مجدد ارسال شود
4-error control
5-flow control
نام دیگر و پروتکل های مهم آن
لایه دوم
Data link layer
یا لایه ارتباط داده یا Mac adresse layer یا Hardware address layer
-Frames
قاب ها
-Ethernet,PPP,Switch,Bridge
ویژگی های لایه دوم
1- physical addressing
آدرسی که ما ست نکردیم بلکه وجود داشته
2-baseband and broadband
3- error control (Trailer)
CRC - FCS
4- Flow control
5 - arbitration به معنی اینکه متد دسترسی به دیتا چگونه باشد
CSMA/CD —Token passing
نام دیگر و پروتکل های مهم آن
لایه اول
Physical layer
یا لایه فیزیکی
-Physical structure
-Coax,Fiber, Wireless,Hubs,Repeaters
ویژگی های لایه اول
این لایه فقط 0 و 1 میفهمد
1- lan topology types
توپولوژی های لن (باس-رینگ-استار)
2-simplex/ half dublex/ full dublex
با دابلکس های قبل فرق دارد. اینجا منظور ارسال و دریافت 0 و 1 است.
3- synchoronation of bits
بیت ها سینک و همگام سازی می شوند
4-point to point/ multipoint
5-data rate دیتا با چه سرعتی دریافت و ارسال شود.
کارت شبکه در لایه … و درایو در لایه … عملکرد دارند.
کارت شبکه در لایه یک و درایو در لایه 2
تعریف لایه هفتم،
Application layerیا لایه کاربردی
این لایه رابط بین کاربر و سیستم عامل محسوب می شود و همانطور که از اسمش پیداست شما به وسیله این لایه با نرم افزارهای کاربردی ارتباط برقرار می کنید

مثال برای لایه هفتم ، Application layer
شما وقتی از نرم افزار اینترنت اکسپلورر یا IE برای ارسال درخواست باز کردن صفحه وبی مانند گوگل استفاده می کنید در حقیقت از پروتکل HTTP برای ارسال درخواست خود توسط این نرم افزار استفاده کرده اید که همه اینها در لایه هفتم از مدل OSI فعالیت می کند
تنها لایه ای که کاربر میتواند ان را به صورت ملموس حس کند و با ان ارتباط برقرار کند ؟
لایه هفتم Application layer
از نمونه پروتکل هایی که در لایه هفتم اپلیکیشن لایر فعالیت می کنند
SNMP
TELNET
FTP
HTTP
POP3
IRC
SSH
DNS
تعریف لایه ششم، یا presentation layer یا لایه نمایش
همانطور که از اسم این لایه پیداست نحوه نمایش اطلاعات را به ما نشان می دهد به عنوان مثال در این لایحه تعیین می شود که اطلاعات چگونه رمزنگاری شود یا چگونه فشرده سازی شود.
در این لایه قالب بندی داده ها انجام می شود و همچنین کپسول سازی اطلاعات جهت ارسال در شبکه و هماهنگی با سیستم عامل جهت شیوه یا نوع ارسال اطلاعات تعیین می شود
مسیر presentation layer
Encryption ➡️compression ➡️translation
رمزگذاری ⬅️فشرده سازی ⬅️ترجمه
تعریف لایه پنجم
sessions layer
لایه نشست
در هنگام برقراری یک ارتباط بین دو کامپیوتر اصطلاحاً یک جلسه یا نشست برقرار می شود همانطور که در یک جلسه یک منشی جلسه وجود دارد که زمان شروع اطلاعاتی که در جلسه قرار است مطرح شود مدت زمان جلسه و زمان پایان آن را تعیین می کند در کامپیوتر نیز این لایه وظیفه مدیریت این نشست بین کامپیوتر ها را بر عهده دارد
لایه نشست چه وظایفی دارد
Session layer :
۱- make یا ایجاد کردن جلسه
۲-maintain یا مدیریت جلسه
۳-terminate یا پایان دادن به جلسه 
تعریف لایه چهارم
لایه انتقال یا Transport layer
این لایه یک اتصال منطقی (و نه فیزیکی) نقطه به نقطه بین دو پایانه ارتباط مثلاً بین دو دستگاه کامپیوتر ایجاد می کند
لایه انتقال به چند روش عمل میکند
-۱ اتصال گرا connection oriented
۲- غیر اتصال گرا Connectionless
روش -۱ اتصال گرا connection oriented
در لایه چهارم
که مربوط به ارسال در پروتکل TCP است. در این پروتکل که اتصال گرامی باشد و وظیفه کنترل جریان با قابلیت اعتماد بالا را دارد
روش ۲- غیر اتصال گرا Connectionless در لایه چهارم
که مربوط به ارسال در پروتکل UDP است این پروتکل غیر متصل میباشد و برخلاف TCP از سرعت بالاتری برخوردار است اما قابلیت اعتماد آن کمتر است
TCP چیست
پروتکل کنترل انتقال (TCP) استانداردی است که نحوه برقراری و حفظ یک مکالمه شبکه ای که برنامه ها از طریق آن بتوانند داده ها را مبادله کنند، تعریف می کند.TCP با پروتکل اینترنت (IP) که چگونگی ارسال بسته های داده توسط رایانه ها به یکدیگر را تعریف می کند، کار می کند.
TCP یک پروتکل اتصال گرا است، به این معنی که یک اتصال ایجاد و حفظ می شود تا زمانی که برنامه های کاربردی در دستگاه مورد نظر، تبادل پیام را به پایان برسانند.
UDP چیست
…. UDP از مدل انتقال ساده بدون ارتبط (connectionless) با کمترین مکانیزم های پروتکل استفاده می کند. که هیچ ارتباط دست دهی (handshaking) وجود ندارد که باعث می شود برنامه کاربرد درمعرض شبکه های غیر اعتماد قرار گیرد. که هیچ تضمینی برای دریافت، درخواست و یا محافظت مکرر وجود ندارد. البته UDP از سیستم رمز نگاری checksum برای چک کردن بدون خطا بودن داده ها و شماره های پورت ها برای آدرس دهی عملیات های مختلف در مبدا و مقصد داده ها استفاده می کند. با UDP برنامه های کامپیوتر می توانند پیغام ارسال کنند.
تعریف لایه سوم network layer
پروتکل معروف IP آی پی در این لایه کار می کند روتینگ هم در این لایه انجام میشود روتینگ را می توان با یک عملیات دوسالی تصور نمود :
۱- برای مقصد داده شده از روتر محلی چند مسیر معتبر وجود دارد؟؟؟
۲- بهترین مسیر برای رسیدن به آن مقصد کدام یک است؟؟
این لایه ترافیک شبکه را نیز کنترل کرده و با انتخاب مسیر جدید برای داده از بروز ترافیک جلوگیری میکند پروتکل آی پی که از مهمترین پروتکل های شبکه است در این لایه قرار دارد که وظیفه آن آدرس دهی می باشد
پروتکل IP چیست
…پروتکل اینترنت (IP: Internet Protocol) شیوهای استاندارد برای ارسال و مسیریابی بستههای داده در شبکههای کامپیوتری است و این کار را با استفاده از آدرسهای آیپی (IP address) انجام میدهد. آدرس آیپی، شناسه منحصربهفردی است که هویت هر یک از کامپیوترها یا دیگر تجهیزات (گرههای) متصل به شبکه را مشخص میکند.
پروتکل اینترنت (IP)، بستههای داده را آدرسدهی و مسیریابی میکند. منظور از آدرسدهی، تعیین آدرس مقصد بستهها و منظور از مسیریابی، ارسال بستههای داده براساس آدرس آیپی آنها از مبدا به مقصد در شبکه است.
تعریف لایه دوم Data link layer
سوئیچ ها و پل هاو ایستگاه های اتصال بیسیم (wireless Access Point ) یا WAP’s نیز در این لایه فعالیت میکنند و همچنین مودم ای دی اس ال شما و مودم های عادی هم در این لایه جا دارند
چهار اصطلاح مهمی که در لایه دوم وجود دارد
۱- اینترنت یا Ethernet
۲- کنترل ارتباط داده های سطح بالا یا High Data Link Control یا HDLC
۳- پروتکل نقطه به نقطه یا Point to point protocol یا PPP
۴- بازپخش ساختار یا Frame relay
Ethernet
اترنت یک فناوری سنتی برای اتصال دستگاه ها در یک شبکه محلی سیمی (LAN) یا شبکه گسترده (WAN) است، که دستگاه ها را قادر می سازد از طریق یک پروتکل که مجموعه ای از قوانین یا زبان مشترک شبکه است با یکدیگر ارتباط برقرار کنند.کابل اترنت سیم کشی فیزیکی و محصور شده ای است که داده ها روی آن حرکت می کنند.
اصطلاح خطا یابی Error detection
این اصطلاح در لایه دوم یا دیتا لینک لایر اتفاق می افتد و از طریق فرایندی به نام frame check sequence اگر سوئیچ یا پلی در این لایه کار کنند دیگر سوئیچ کردن یا پل زدن انجام نمیدند بلکه مسیریابی یا routing میکنند
دو زیر لایه data link layer
LLC
MAC
زیرلایه LLC
فریم بندی و شماره گذاری فریم ها و ارسال
-دریافت فریم ها در کامپیوتر مقصد و بازسازی ان
- فرستادن acknowledge به فرستنده در صورت دریافت صحیح اطلاعات برای هر فریم
- در صورت عدم ارسال acknowledge از سوی گیرنده برای یک فریم ان فریم دوباره توسط فرستنده ارسال خواهد شد
زیر لایه MAC
این زیر لایه کنترل دسترسی رسانه نحوه و روش دسترسی یک ایستگاه به شبکه را بیان می دارد که دو نمونه از آن عبارتند از:
* Token Pasing
- CSMA/CD – carrier sense multiple access / collision detection
زیر لایه MAC
- Token Pasing
روش Token Passing
* جلوگیر از تصادم یا collision
* حرکت یک بسته خالی از اطلاعات درون شبکه (Token)
* کامپیوتر برای ارسال اطلاعات منتظر Token می ماند
* اقدام به ارسال اطلاعات پس از رسیدن Token به کامپیوتر
* باقی ماندن Token تا پایان ارسال کامل اطلاعات نزد کامپیوتر
* عدم ارسال اطلاعات توسط کامپیوتر های دیگر
* ارسال Acknowledge پس از پایان ارسال اطلاعات توسط کامپیوتر دریافت کننده به کامپیوتر مبدا
* ایجاد یک Token توسط کامپیوتر مبدا و آزاد کردن آن در شبکه
زیر لایه MAC
روش CSMA/CD
در این روش اگر دو کامپیوتر همزمان اقدام به ارسال اطلاعات کنند تصادم رخ می دهد برای جلوگیری از این تصادم هر دو کامپیوتر ارسال را رها کرده و مدت زمانی به صورت تصادفی صبر کرده و سپس مجددا اقدام به ارسال اطلاعات می کنند.
معرفی 7 لایه مدل OSI در شبکه
ایه اول Physical layer یا لایه فیزیکی
اولین لایه مدل OSI بوده و در پایین ترین سطح این مدل است. در این لایه نحوه اتصال دو ایستگاه به یکدیگر از طریق کابل و توپولوژی های شبکه و سرعت آنها توضیح داده می شود.
این لایه مسئول تبدیل اطلاعات از بیت به سیگنال های الکتریکی می باشد. در واقع اگر بخواهیم موقعیت این لایه را نشان دهیم لبه کارت شبکه ما یعنی مابین کارت شبکه و رسانه انتقال (کابل و..). همان لایه فیزیکی می شود.
پارامترهایی که باید در این لایه مورد نظر باشند عبارتند از:
- ماهیت فیزیکی خط انتقال (مسی، فیبر نوری، مایکرویو و)….
- چگونگی نمایش بیت ها در قالب سیگنال متناسب با کانال
- ظرفیت کانال فیزیکی و نرخ ارسال یا همان bit rate
- مسائل مکانیکی و الکتریکی مانند نوع کابل، باند فرکانسی و نوع رابط کابل (کانکتور)
(Data Encapsulation) کپسوله کردن اطلاعات
عمل بنیادی که پروتکل های موجود در لایه های مختلف مدل او اس ای انجام می دهند اضافه کردن هدر و در یک مورد خاص فوتر به اطلاعاتی که از لایه بالایی خود می گیرند می باشد
به طور مثال درخواست دستبابی یه برنامه به منابع شبکه از لایه های پشته پروتکل می گذرد. زمانی که درخواست به لایه انتقال می رسد هدر مربوط به خود را به آن اضافه کرده و تحویل لایه شبکه می دهند. در این لایه هم هدر های مخصوص اضافه شده و در لایه پیوند داده های هم به همین صورت بوده و محصول نهایی به عنوان یک بسته برای انتقال آماده می شود.
بعد از رسیدن این بسته به مقصد همین موارد فوق تکرار شده ولی این بار برعکس و رو به لایه هفتم که در هر لایه هدر ها و فوتر ها مورد پردازش و حذف شده و پس از اتمام مراحل درخواست به برنامه مقصددر لایه هفتم یا کاربرد می رسد. در واقع مفهوم کپسوله کردن فرآیندی است که در آن پروتکل های لایه های مختلف هدر و فوتر خود را به درخواست تولید شده توسط به برنامه کاربردی اضافه می کنند.
دیتا وقتی به لایه فیزیکال می رسند به … تبدیل می شوند و بعد در قالب… به بستر مدیا ارسال می شوند
صفر و یک
پالس نور یا سیگنال های الکتریکی امواج بیسیم و امواج رادیویی