0

پروتکل TCP/IP

363 بازدید

مدل TCP/IP

سلام به شما همراهان همیشگی هیوا شبکه

در این آموزش به صورت خلاصه به معرفی بخش های مهم  پروتکل TCP/IP می پردازیم.
مدل TCP/IP یا مدل مرجع اینترنتی که گاهی مدل مرجع ARPANET نامیده می شود، در سال 1970 به وسیله DARPA طراحی شده است.
TCP/IP پروتکلی استاندارد برای ارتباط کامپیوترهای موجود در شبکه می باشد.

Network Topology

در تصویر بالا لایه های پروتکل TCP/IP را مشاهده می کنید. نسبت به مدل OSI  سه لایه ی کمتر دارد که در واقع 3 لایه مدل OSI در لایه های دیگر ادغام شده است.

مقایسه مدل TCP/IP با OSI

TCP/IP-&-OSI

در تصویر بالا مقایسه لایه های مدل OSI و پروتکل TCP/IP را مشاهده می کنید. درباره وظیفه ی هریک از لایه ها در آموزش OSI توضیح داده شد.

لایه های مدل TCP/IP

پروتکل TCP/IP پشته ای از پروتکل هاست، در هر لایه مجموعه ای از پروتکل ها را داریم، و هر پروتکل عملیات خاصی انجام می دهد.

مثلا صفحه ای را در مرورگر باز می کنیم، دیتا ارسال می شود، در لایه Application از پروتکل HTTP استفاده می کند. و داده را به لایه پایین تر ارسال می کند و حتما در ارسال داده باید لایه ها به صورت ترتیبی طی شود ، و در هر لایه حتما باید یک پروتکل را انتخاب کند. مثلا در لایه Transport از پروتکل TCP استفاده می کند یا UDP ، و…. .

در لایه ی transport مفهومی به نام پورت داریم، که از 1تا 65535 عددگذاری شده، و به هربسته ای که از مبدا خارج می شود عددی به نام آدرس پورت اختصاص داده می شود.
بنابراین هر بسته ای که از کامپیوتر فرستنده ارسال می شود، دو آدرس پورت خواهد داشت، آدرس پورت فرستنده و آدرس پورت گیرنده. آدرس پورت سرویس دهنده باید ثابت باشد. که شماره پورت آن عددی از 1 تا 1024 یا از 1024 تا 49151 (برای انتخاب بازه هم معیارهایی وجود دارد که در این مبحث نمی گنجد.) است.
Application هایی که سرویس می گیرند دارای شماره پورتی در بازه 49151 تا 65535 است که عددی تصادفی است که توسط سیستم عامل تولید می شود و با دستور Netstat -n می توانیم پورت های اختصاص داده شده را مشاهده کنیم.

netstate

همانطور که مشاهده می کنید یک سری پورت ها تصادفی هستند و یک سری هم ثابت، مثل شماره پورت 80.

در لایه Transport دو تا پروتکل داریم: TCP وUDP .
TCP-&-UDP

برای دیتاهایی که به صورت TCP ارسال می شود، رسیدن تمام بسته بسیار اهمیت دارد. ابتدا بین فرستنده و گیرنده connection برقرار می شود و بعد شروع به ارسال داده می کنند و به ازای هر بسته منتظر دریافت دلیوری هستند و رسیدن تمامی بسته ها اهمیت دارد مثل ایمیل. برای داده هایی که به صورت UDP فرستاده می شود، اینکه تمامی بخش هایی داده به مقصد برسد اهمیت ندارد. مثلا پخش ویدئو در اینترنت، اگر فریم هایی ارسال نشد اهمیت ندارد.

ساختار TCP

tcpclose1

همانطور که در تصویر مشاهده می کنید، به اهمیت دریافت بسته در مقصد اشاره شده است.

header پروتکل TCP
TCP_Header

header پروتکل UDP

udp-header

ویدئوی مباحث لایه های شبکه – پروتکل TCP/IP

امیدوارم این آموزش مفید باشد.
با تشکر
گروه آموزشی هیوا شبکه

آیا این مطلب را می پسندید؟
https://hivanetwork.ir/?p=4107
اشتراک گذاری:
هیوا شبکه
به صورت حرفه ای آموزش ببینید ، با آزمونهایی در سطح بین المللی خود را محک بزنید و از آموزشگاه تخصصی هیواشبکه با مجوز از سازمان آموزش فنی و حرفه ای و آموزش کارکنان دولت مدرک معتبر اخذ نمایید. همراهتان هستیم
مطالب بیشتر

نظرات

0 نظر در مورد پروتکل TCP/IP

دیدگاهتان را بنویسید

نشانی ایمیل شما منتشر نخواهد شد.

هیچ دیدگاهی نوشته نشده است.