مدل TCP/IP
در این آموزش به صورت خلاصه به معرفی بخش های مهم پروتکل TCP/IP می پردازیم.مدل TCP/IP یا مدل مرجع اینترنتی که گاهی مدل مرجع ARPANET نامیده می شود، در سال 1970 به وسیله DARPA طراحی شده است.TCP/IP پروتکلی استاندارد برای ارتباط کامپیوترهای موجود در شبکه می باشد.
در تصویر بالا لایه های پروتکل TCP/IP را مشاهده می کنید. نسبت به مدل OSI سه لایه ی کمتر دارد که در واقع 3 لایه مدل 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 می توانیم پورت های اختصاص داده شده را مشاهده کنیم.
همانطور که مشاهده می کنید یک سری پورت ها تصادفی هستند و یک سری هم ثابت، مثل شماره پورت 80.
در لایه Transport دو تا پروتکل TCP وUDP داریم
برای دیتاهایی که به صورت TCP ارسال می شود، رسیدن تمام بسته بسیار اهمیت دارد. ابتدا بین فرستنده و گیرنده connection برقرار می شود و بعد شروع به ارسال داده می کنند و به ازای هر بسته منتظر دریافت دلیوری هستند و رسیدن تمامی بسته ها اهمیت دارد مثل ایمیل. برای داده هایی که به صورت UDP فرستاده می شود، اینکه تمامی بخش هایی داده به مقصد برسد اهمیت ندارد. مثلا پخش ویدئو در اینترنت، اگر فریم هایی ارسال نشد اهمیت ندارد.
ساختار TCP
همانطور که در تصویر مشاهده می کنید، به اهمیت دریافت بسته در مقصد اشاره شده است.
header پروتکل TCP
ویدئوی مباحث لایه های شبکه – پروتکل TCP/IP
هیواشبکه
خدمات ما در مجموعه هیواشبکه شامل :
شرکت فنی و مهندسی هیوانوآوران داده گستر : مجری طراحی ، پیاده سازی ، پشتیبانی پروژه های شبکه و امنیت در استان گیلان – رشت و شهرها و استانهای همجوار
آموزشگاه تخصصی هیواشبکه : برگزار کننده دوره های تخصصی شبکه و امنیت ، پیکربندی سرور HP ، مجازی سازی ، MCSA 2016 ، نتورک و … به صورت حضوری با مجوز از سازمان فنی و حرفه ای و آموزش کارکنان دولت در رشت ، استان گیلان و به صورت مجازی در سراسر کشور
در خدمت شما عزیزان هستیم.
نظرات