مفاهیم لایه های شبکه
مفاهیم لایه های شبکه

مدل TCP/IP: از اين مدل در اكثر شبكه ها و برخي از كاربردهاي صنعتي و اينترنت بكار برده مي شود . اين مدل داراي چهار لايه زير مي باشد: 1-Network access 2-IP ) Subnet OR Internet ) 3-TCP ) Transport OR Host to Host ) 4-Application layer حال در مورد هر لايه مختصرا توضيحاتي مي دهيم: 1-اولين لايه، لايه دسترسي به شبكه يا Network access مي باشد كه اين لايه شامل رسانه ارتباطي ( تجهيزات فيزيكي و كانالهاي ارتباطي ) و همچنين پروتكلهاي ارتباطي براي انتقال قابها ( Frameها ) بر روي شبكه مي باشد . 2-لايه زير شبكه / لايه اينترنت / لايه شبكه : وظيفه اصلي اين لايه ايجاد ارتباط بين ميزبانها مي باشد. برقراري ارتباط بين ميزبانها توسط اين لايه بدون در نظر گرفتن ساختار لايه پاييني انجام مي شود. اين لايه بايد داراي توانايي برقراري ارتباط در سطح شبكه محلي و گسترده باشد. لايه اينترنت از پروتكل IP براي انتقال اطلاعات استفاده مي كند. در اين لايه همچنين بايد پروتكلهايي براي مسيريابي در شبكه و هدايت بسته ها وجود داشته باشد كه برخي از آنها عبارتند از: Address Resolution Protocol ، Reverse Address Resolution Protocol ، Routing Information Protocol ، Internet Control Massage Protocol ، Internet Group Management Protocol و Internet Protocol 3-لايه ميزبان به ميزبان / لايه انتقال: اين لايه سرويسهاي مورد نياز براي ايجاد ارتباطات غيرقابل اطمينان را بوجود مي آورد. ساختار اين لايه از دو پروتكل TCP و UDP تشكيل شده است. 3-1- TCP: اين پروتكل امكان ايجاد ارتباطات قابل اطمينان و اتصال گرا را فراهم مي نمايد. برخي از وظايف مربوط به اين پروتكل به قرار زير مي باشد: • شكستن و تقسيم بندي داده ها و پشته هاي دريافتي از لايه بالاتر به بسته هاي TCP و ساخت مجدد پشته ها از بسته هاي TCP در مقصد . • حصول اطمينان از رسيدن بسته ها به مقصد . • بازبيني بسته ها و مرتب كردن آنها و كنترل خطا • كنترل جريان داده ها 3-2- UDP: اين پروتكل براي فراهم آوردن مكانيزمي جهت كاهش و كم كردن سرريز داده ها در انتقال اطلاعات بكار مي رود و معمولا براي ارتباطاتي كه نياز به قابليت اطمينان ندارند استفاده مي شود. لايه انتقال در سطح بالاي خود با لايه كاربرد در ارتباط است.داده هاي تحويلي به لايه كاربرد توسط برنامه هاي كاربردي قابل دريافت مي باشد ، همچنين اين برنامه ها مي توانند با استفاده از APIها ( Application Program Interface ) مستقيما با لايه انتقال ارتباط برقرار كنند . 4- لايه كاربرد : اين لايه داراي پروتكلهاي سطح بالايي براي استفاده ازپروتكلهاي سطح پايين تر UDP و TCP مي باشد كه در اين پروتكلها براي ايجاد سرويسهاي اينترنتي بكارمي روند . برخي از اين سرويسها به قرار زير مي باشند : الف ) Telnet شبيه سازي پايانه ارتباطي : با استفاده از اين پروتكل مي توان يك ارتباط راه دور بين دو ميزبان برقرار نمود و ترمينال يا پايانه را براي دو ميزبان شبيه سازي مي كند . اين ترمينال راه دور كليه امكانات يك ترمينال محلي را در اختيار قرارمي دهد . ب ) FTP ( File Transport Protocol ) انتقال فايل : با استفاده از اين پروتكل كاربر قادر خواهد بود از راه دور از راه دور فايلها را از ميزباني به ميزبان ديگر انتقال دهد . ج ) SMTP مديريت پست الكترونيك : اين پروتكل استانداردي براي ارسال و دريافت پست الكترونيك برروي اينترنت مي باشد . د ) HTTP انتقال صفحات وب : ازاين پروتكل براي انتقال ابرمتنها بر روي اينترنت استفاده مي شود . اين متنها بر روي ميزبانها به وسيله مرورگرها ( Explorer ) قابل نمايش هستند . با استفاده از اين پروتكل مي توان متن ، صدا ، تصوير ، تصاوير متحرك ، موسيقي و فيلم را بر روي شبكه انتقال داد . توجه داشته باشيد كه معمولا لفظ TCP/IP براي دو موضوع متفاوت بكار برده مي شود : 1- مدل TCP/IP كه مدل چهار لايه آن بررسي شد . 2- پشته TCP/IP يا پشته پروتكلهاي TCP/IP كه مجموعه اي است شامل بيش از 100 پروتكل كه براي سازماندهي اجزا اينترنت بكارمي رود .
RP ، RIP و غيره وجود دارد كه پروتكل IP را در عملكرد بهتر ، مسيريابي صحيح ، مديريت خطاهاي احتمالي و مواردي از اين قبيل كمك مي كند



سلام دوستان عزیز