ساختار TCP/IP

در زيرساختار TCP/IPوهمچنين پروتكل هاي آن را در مقایسه با OSI Reference Model رابه صورت خلاصه مشاهده می نمایید.

TCP/IP از چهار لايه Network, Internet, Transport, Application تشکیل شده که هر لایه وظیفه خاص خود را در پروسه انتقال پکت از مبداء به مقصد ایفا می کند.

TCP-IP

لایهNetwork Access

Network Access Layerپکت را ازInternet Layer دريافت کرده و همان طور که در شکل زیر مشاهده می نمایید پکت را از نود مبداء به مقصد انتقال می دهد.

TCP-IP

 

NAL یا (Network Access Layer) همچنین با نام هایPhysicalLayer  وData Link Layer نیر خوانده می شود. پروتکل های NAL مشخص می نمایند که یک "پکت اطلاعات" به چه صورت در شبکه انتقال پیدا کند. برای انتقال صحیح پکت در شبکه، این لایه از اطلاعات مختلفی از قبیل نوع پکت ، آدرس نود فرستنده و گیرنده و غیره استفاده می کند. در زیر نگاهی به عملیات اجرایی در این لایه خواهیم داشت.

* يك Data Packet بخشي از Data همرا با آدرس node مقصد هست. Data Packet همچنين Datagram نيز گفته ميشود. *

·       Interfacing
NALمدل درگاهی كه نياز است بين دو نود شبكه فرستنده و گيرنده و همچنين نوع رسانه هاي ارتباطي را مشخص می نماید.

 

·         Synchronization of bits
NAL نوع سیگنال الكتريكي و يا نوري و همچنين سرعت انتقال را مشخص مي كند.
NAL ابتدا پکت را تبديل مي كند به bit كه اين Bit ها از 0 و 1 تشكيل شده اند و سپس bit ها را تبديل به سيگنالهاي الكترونيكي و يا نوري مي كند و بعد انتقال مي دهد. این لایه همچنين يك هماهنگ سازي از لحاظ سرعت بين node فرستنده و Node گيرنده نیز انجام می دهد.

 

·         Encapsulation
NAL پکت ها را داخل یک Frame قرار داده سپس فریم ها را بر روی بستر شبکه انتقال می دهد.

*  یک Frameحاوی یک رشته از پکت های دیتا می باشد که بخشی از داده کل را شامل می شود. *

·         Direction of Transmission
NALجهت ارتباط بین دو گره را مشخص می نماید:

o        Simples Mode: در اين مدل يك Node اطلاعات را ارسال ميكند و Node ديگر فقط دريافت دريافت ميكند.

o        Half-duplex mode: در اين مدل هر دو node مي توانند هم ارسال و هم دريافت داشته باشند اما نه در يك زمان.

o        Full-duplex mode: در اين مدل هر دو Node ميتوانند هم ارسال و هم دريافت را در يك زمان داشته باشند.

 

·         Mapping
NAL کمک می کند که آدرس های IP به آدرس های فیزیکی نود مپ بشوند.

 

·         Error Checking
همان طور كه از اسمش پيداست frame ها را چك ميكند و اگر خطايي در ارسال وجود داشت frame را مجدد ارسال ميكند.

 

لایه Internet

همان طور که در زیر مشاهده می نمایید، Internet Layer سومین لایه از ساختار  TCP/IPاست.

TCP-IP

Internet Layer پكت ها را از Transport Layer دريافت کرده و بعد از چك كردن آدرس مقصد، الگوريتم مسير يابي را تشخیص داده و Data Pack ها را به مقصد ارسال می نماید.

پروتكل هاي اين لايه وظیفه مديريت ارتباط و انتقال اطلاعات در شبكه را دارا می باشند. كه از مهمترين آنها Internet Protocol IP هست.

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

Internet Control Message Protocol (ICMP)

Internet Group Message Protocol (IGMP)

Internet Protocol (IP)

Address Resolution Protocol (ARP)

Reverse Address Resolution Protocol (RARP)

TCP-IP

IP
IP يك پروتكل Connectionless و Unreliable يا غير قابل اطمينان هست. همچنين هيچ گونه ارتباط دو طرفه اي قبل از انتقال اطلاعات بر قرار نمی شود. و براي اين كار به لايه هاي ديگري مثل TransportLayer نياز دارد. همچنين اين پروتكل براي Error detection يا همان خطا يابي به لايه هاي ديگر نيازمند هست.

ARP
اين پروتكل آدرس منطقي يا همان Logical Address را به فيزيكال آدرس Physical Address تبديل ميكند

RARP
اين پروتكل بر خلاف پروتكل قبلي آدرس فيزيكي را به آدرس منطقي تبديل ميكند.

ICMP
اين پروتكل براي مشكل يابي و ارسال error reporting messages به كامپوتر مبداء استفاده مي شود.

IGMP
از اين پروتكل براي ارسال پيغام به يك گروه استفاده ميشه.

TransportLayer

Transport لايه دوم از ساختار TCP/IP است كه در زير مشهاده مي كنيد.

TCP-IP

در واقع لايه Transport مسئوليت بر قراري ارتباط و مديريت آن را بر عهده دارد. و همچنين اين لايه با استفاده از پروتكل هاي خود مي تواند اطلاعات را به صورت امن ( تظمين شده) ويا غير امن (بدون تظمين) به مقصد برساند.

در حالت امن ، ابتدا اين لايه يك ارتباطي با نود مقصد بر قرار ميكند سپس data packet ها را تبديل به frame هاي كوچك ميكند و يكي يكي به نود مقصد انتقال داده مي شود. لايه Transport نود مقصد frame هاي كوچك دريافتي را جمع ميكند و قبل از تحويل آن با لايه Application فريم ها را از لحاظ مشكل با يك الگوريتم خاص چك ميكند و در صورتي كه فريم ها به صورت كامل دريافت شده بود آنها را تحويل لايه بالاي خود مي دهد. و در پايان لايه Transport ارتباط ايجاد شده را قطع ميكند.

اين لايه همچنين مي تواند يك ارتباطي از نوع غير امن بر قرار كند كه در اين حالت فريم هاي ارسال شده به نود مقصد ، در مقصد چك نمي شوند و هيچ تظميني وجود ندارد كه اطلاعات به صورت كامل به مقصد برسند. اين ارتباط مزاياي خاص خود را دارد و بيشتر براي ارسال تصوير و ديتا هاي غير مهم استفاده ميشود. براي مثال مي توان به راديو و تلويزيون هاي اينترنتي اشاره كرد.

 

پروتكل هايي كه در TransportLayerاستفاده مي شود:

از مهم ترين پروتكل هاي كه در اين لايه استفاده ميشود مي توان Transmission Control Protocol (TCP) و User Datagram Protocol را نام برد.

 

TCP-IP

UDP
پروتكل
UDP يك پروتكل غير قابل اطمينان و Connectionless است كه در اين پروتكل نياز نيست فرسنده و گيرنده در يك زمان آنلاين باشند. اين پروتكل به دليل اينكه از الگوريتم هاي مشكل يابي و رفع مشكل استفاده نمي كند نسبت به ساير پروتكل ها از سرعت بيشتري بر خوردار بوده و همچنين UDP شامل اطلاعات كمتري در ساختار Data Packet خود مي باشد.

TCP
اين پروتكل بر عكس پروتكل
UDP يك پروتكل امن و قابل اطمينان مي باشد و Connection-oriented است كه براي برقراري ارتباط ، فرسنده و گيرنده بايد در يك زمان آنلاين باشند. و از آنجايي كه فريم ها براي رسيدن به مقصد چك مي شوند سرعت كمتري نسبت به UDP دارد.

و در پایان لایه Application که همان لایه ی برنامه اجرایی سیستم است که کاربران با آن کار می کنند.

  • 46 کاربر این را مفید یافتند
آیا این پاسخ به شما کمک کرد؟

Related Articles

ایجاد گروه در اکتیو دایرکتوری

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

پروسه اختصاص آدرس در پروتکل DHCP

  پروتکل DHCP یکی ار پر کاربرد ترین پروتکل ها در شبکه های...

روش نصب DHCP سرور

حالا شما تا حدودی با نحوه کار DHCP آشنا شدید و نوبت آشنایی با نحوه نصب و پیکر بندی DHCP...

رسانه های انتقالی یا Transmission Media

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

Wireshark چیست؟

Wireshark یک آنالیزگر پکت در شبکه است. یک آنالیزگر پکت، پکت هایی که در شبکه رد وبدل می شوند را...