0

پروتکل TCP/IP

1475 بازدید
پروتکل TCP/IP

مدل 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

udp-header TCP/IP

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

 

 

هیواشبکه

خدمات ما در مجموعه هیواشبکه شامل :

شرکت فنی و مهندسی هیوانوآوران داده گستر : مجری طراحی ، پیاده سازی ، پشتیبانی پروژه های شبکه و امنیت در استان گیلان – رشت و شهرها و استانهای همجوار
آموزشگاه تخصصی هیواشبکه : برگزار کننده دوره های تخصصی شبکه و امنیت ، پیکربندی سرور HP ، مجازی سازی ، MCSA 2016 ، نتورک و … به صورت حضوری با مجوز از سازمان فنی و حرفه ای و آموزش کارکنان دولت در رشت ، استان گیلان و به صورت مجازی در سراسر کشور
در خدمت شما عزیزان هستیم.

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

نظرات

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

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

نشانی ایمیل شما منتشر نخواهد شد. بخش‌های موردنیاز علامت‌گذاری شده‌اند *

  1. بازتاب: Ipv4 چیست؟ | فروشگاه هیواشبکه