آموزش کلاس کارشناسی ارشد: مکانیک TCP/IP از ابتدا تا متخصص

Master Class : TCP/IP Mechanics from Scratch to Expert

نکته: آخرین آپدیت رو دریافت میکنید حتی اگر این محتوا بروز نباشد.
نمونه ویدیوها:
توضیحات دوره: دوره شبکه، UDP، مجموعه پروتکل IP TCP، کنترل جریان و تراکم، CCNA و موارد دیگر، تفاوت دوره کامل TCP/IP بین حالت اتصال گرا و حالت بدون اتصال تفاوت بین پروتکل های بایت گرا و دیتاگرام گرا TCP عملکرد داخلی و مکانیسم درک نحوه TCP طراحی شده است و چرا کنترل تراکم TCP، کنترل جریان و مکانیسم پنجره، نمودارهای TCP را درک می کنند و چرا شبیه به آنها هستند! پیچیدگی های مختلف پروتکل TCP به ساده ترین شکل ممکن توضیح داده شده است. تکالیف و سوالات برای تمرین مفاهیم TCP پیش نیازها: دانش اولیه لایه انتقال - UDP و TCP الزامی است دانش اولیه لایه شبکه مدل OSI امتیاز محسوب می شود.

این دوره کلاس کارشناسی ارشد در پروتکل TCP/IP - پروتکل کنترل انتقال است. از آنجایی که دوره کارشناسی ارشد است، این دوره در مورد طراحی داخلی و عملکرد پروتکل لایه انتقال پیچیده - TCP بحث می کند.


تقریباً تمام ترافیک اینترنت امروزه توسط پروتکل TCP منتقل می شود. TCP، به عنوان جایی که امروز ایستاده است، بالغ و محکم، نتیجه بیش از 25 سال تحقیق توسط متخصصان شبکه است. TCP پیچیده و درک آن دشوار است، بنابراین من نهایت توجه را داشته ام تا مفهوم را به ساده ترین شکل ممکن و بدون از دست دادن اطلاعات ارائه کنم.


در این دوره، ما قسمت های داخلی TCP را باز می کنیم و سعی می کنیم بفهمیم که چگونه کار می کند و چرا اینقدر طراحی شده است. بنابراین، آماده باشید و خود را در دنده اول قرار دهید!


درک TCP مشکل و گیج کننده است اگر به روش درست انجام نشود. در این دوره، من تمام جنبه های عملکرد داخلی TCP را گام به گام با نمودارهای زیبا، تکالیف، سوالات و تمرینات پوشش خواهم داد. هرگز شما را با شک و تردید رها نمی شود قول من است. هیچ برنامه نویسی در این دوره وجود ندارد.


این یک دوره کمی پیشرفته است، اگر در شبکه مبتدی هستید، به شما توصیه می کنم ابتدا در دوره دیگر من "دوره شبکه - مفاهیم شبکه و برنامه نویسی از ابتدا" ثبت نام کنید و بخش های مهمی را در مسیریابی L2، مسیریابی L3 پوشش دهید. ، و لایه حمل و نقل حداقل قبل از پرش به این دوره. اگر از قبل با این اصول اولیه شبکه آشنا هستید، پس آماده هستید که این دوره را طی کنید.


فهرست مطالب:

بخش 1: مبانی

1. دستور کار دوره

2. نمای کلی مدل OSI و پشته TCP/IP

3. توابع لایه پشته IP TCP

4. اهداف لایه حمل و نقل

5. پروتکل دیتاگرام کاربر (UDP)

6. پروتکل کنترل انتقال (TCP)

7. UDP در مقابل TCP

8. خلاصه


بخش 2: مقدمات TCP

1. TCP در مقابل سایر پروتکل‌ها

2. چالش های TCP ARQ

3. بافرهای دایره ای بایت TCP

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

5. نوع بخش TCP

6. تحویل قابل اعتماد TCP

7. تصویر تایمر ارسال مجدد TCP

8. TCP همراه با پروتکل IP

9. خلاصه


از اینجا به بعد ما عمیقاً به جزئیات TCP

خواهیم پرداخت


بخش 3: مدیریت اتصال TCP

1. مشتری کیست و سرور کیست؟

2. TCP - 4-tuples

3. اتصال TCP باز - دست دادن سه طرفه توضیح داده شده

4. بسته شدن اتصال TCP - دست دادن 4 طرفه

5. قوانین مصرف اعداد دنباله

6. پایان زمان اتصال TCP و عقب نشینی نمایی


بخش 4: مهلت زمانی TCP و ارسال مجدد

1. انتقال مجدد TCP

2. مشکلات TCP RTO اگر اشتباه محاسبه شود

3. انتظارات از TCP هنگام از دست دادن بخش

4. عقب نشینی نمایی TCP - وقتی از دست دادن قطعه متوالی رخ می دهد

5. برآورد ارزش TCP RTO

6. مشکل ابهام ارسال مجدد TCP

7. الگوریتم کارن

8. تصویر الگوریتم کارن

9. تجزیه و تحلیل الگوریتم کارنز

9. مفهوم انتقال مجدد سریع

10. مدیریت TCP بخش های خارج از سفارش

11. مشکل سوراخ های TCP و راه حل آن

12. ارسال مجدد اضافی به دلیل dupACK

13. انتقال مجدد سریع در مقابل انتقال مجدد مبتنی بر تایمر

14. تصدیق انتخابی (SACKs)

15. نمونه SACKs

16. قدردانی تجمعی


بخش 5: جریان داده TCP و مدیریت پنجره

1. TCP Send and Recv Windows

2. طرح بندی پنجره TCP Send و Recv

3. کنترل جریان TCP

4. تبلیغات پنجره TCP

5. قوانین پنجره کشویی

6. مثال مدیریت پنجره

7. انباشت داده - الگوریتم TCP Nagle

9. تغییر اندازه پنجره TCP

10. پنجره صفر TCP

11. TCP Probe Segments

12. مشکل سندرم پنجره احمقانه (SWS)

13. راه حل سندرم پنجره احمقانه (SWS - Solution)

14. SWS - مثال کامل


بخش 6: رویه‌های کنترل ازدحام TCP

1. TCP - رویه‌های کنترل ازدحام

2. TCP - اهداف CCP

3. TCP - 3 قسمت از CCP

4. معرفی پنجره ازدحام

5. الگوریتم های کنترل تراکم

a. شروع آهسته

ب. جلوگیری از ازدحام

6. الگوریتم شروع آهسته

7. الگوریتم شروع آهسته در عمل

8. خلاصه الگوریتم شروع آهسته و SSthrash

9. الگوریتم جلوگیری از تراکم با مثال

10. انتخاب و تغییر الگوریتم کنترل ازدحام

11. نمودار TCP معمولی

12. مفهوم بازیابی سریع

13. نمودار جریان انتخاب الگوریتم


موفق باشید! امیدوارم از دوره لذت ببرید.


سرفصل ها و درس ها

شروع کار با TCP Getting started with TCP

  • دستور کار این دوره Agenda of this Course

  • عضویت در گروه تلگرام Join Telegram Group

  • مروری بر مدل OSI Overview of OSI model

  • توابع لایه های پشته IP TCP - نمای کلی TCP IP Stack Layers Functions - Overview

  • اهداف لایه حمل و نقل Transport Layer Goals

  • پروتکل دیتاگرام کاربر (UDP) - part1 User Datagram Protocol (UDP) - part1

  • پروتکل دیتاگرام کاربر (UDP) - قسمت 2 User Datagram Protocol (UDP) - Part2

  • پروتکل لایه حمل و نقل (TCP) - اتصال گرا Transport Layer Protocol (TCP) - Connection Oriented

  • TCP - پروتکل Stateful TCP - Stateful Protocol

  • TCP - پروتکل بایت گرا TCP - Byte Oriented Protocol

  • TCP - تحویل سفارش داده شده TCP - Ordered Delivery

  • TCP - تحویل قابل اعتماد TCP - Reliable Delivery

  • UDP در مقابل پروتکل های TCP - تفاوت؟ UDP Vs TCP Protocols - The difference ?

  • خلاصه Summary

  • سوالات مصاحبه Interview Questions

مقدماتی TCP TCP Preliminaries

  • در این بخش چیست؟ What in this Section ?

  • TCP در مقابل سایر پروتکل ها TCP Vs Other Protocols

  • وظیفه Assignment

  • چالش های TCP ARQ TCP ARQ Challanges

  • بافرهای دایره ای بایت TCP TCP Byte Circular Buffers

  • بخش ها و شماره های دنباله ای - قسمت 1 Segments and Sequence Numbers - Part1

  • بخش ها و شماره های دنباله ای - قسمت 2 Segments and Sequence Numbers - Part2

  • TCP Hdr: Sequence Number و Acknowledge Number TCP Hdr : Sequence Number and Acknowledge Number

  • نوع بخش TCP TCP Segments Type

  • تحویل داده قابل اعتماد TCP - مورد بازبینی مجدد قرار گرفت TCP Reliable Data Delivery - Revisited

  • تصویر تایمر ارسال مجدد TCP TCP Re-transmission Timer Illustration

  • وظیفه Assignment

  • خلاصه Summary

مدیریت اتصال TCP TCP Connection Management

  • دستور جلسه Agenda

  • سرور کیست و کلاینت کیست؟ Who is Server and Who is Client ?

  • TCP 4-tuples TCP 4-tuples

  • اتصال TCP باز - دست دادن 3 طرفه توضیح داده شده است TCP Connection Open - 3-way handshake Explained

  • اتصال TCP بسته می شود TCP Connection Closing

  • قوانین مصرف اعداد دنباله ای Sequence Numbers Consumption Rules

  • پایان زمان اتصال TCP و عقب نشینی نمایی TCP Connection Timeout and Exponential Backoff

  • وظیفه Assignment

TCP Timeout و ارسال مجدد TCP Timeout and Retransmission

  • تایمر انتقال مجدد TCP TCP Re-transmission Timer

  • مشکلات TCP RTO اگر اشتباه محاسبه شود TCP RTO Problems if computed wrongly

  • انتظارات از TCP هنگام تشخیص تراکم شبکه Expectations from TCP when it detects Network Congestion

  • عقب نشینی نمایی TCP - زمانی که از دست دادن قطعه متوالی رخ می دهد TCP Exponential backoff - When consecutive segment loss occurs

  • برآورد ارزش TCP RTO TCP RTO Value Estimation

  • مشکل ابهام ارسال مجدد TCP TCP Retransmission Ambiguity Problem

  • الگوریتم کارنس - راه حل مشکل ابهام ارسال مجدد Karns Algorithm - Solution to Retransmission Ambiguity Problem

  • تصویرسازی الگوریتم کارنس - مثال Karns Algorithm Illustration - Example

  • تحلیل الگوریتم کارنس Karns Algorithm Analysis

  • معرفی - ارسال مجدد سریع Introducing - Fast Retransmission

  • خارج از ترتیب دریافت سگمنت ها Out of Order of Reception of Segments

  • انتقال مجدد سریع - مثال Fast Retransmission - Example

  • تعمیر سوراخ های متعدد از طریق dupACK Multiple Holes Repair through dupACKs

  • ارسال مجدد اضافی - معایب ارسال مجدد سریع مبتنی بر dupACK Redundant Re-transmissions - Disadvantage of dupACK based Fast-Retransmission

  • ارسال مجدد مبتنی بر تایمر در مقابل ارسال مجدد سریع Timer Based Retransmission Vs Fast Retransmission

  • قدردانی های انتخابی Selective Acknowledgements

  • SaCKs in Action SACKs in Action

  • ACK های تجمعی Cumulative ACKs

  • مثال ACK تجمعی Cumulative ACK Example

کنترل کنترل جریان داده TCP و مدیریت پنجره TCP Data Flow Control Control and Window Management

  • در این بخش چیست؟ What in this Section ?

  • TCP Send و Recv ویندوز TCP Send and Recv Windows

  • طرح بندی پنجره TCP Send و Recv TCP Send and Recv Window Layout

  • کنترل جریان TCP TCP Flow Control

  • تبلیغات پنجره TCP TCP Window Advertisement

  • قوانین پنجره کشویی TCP TCP Sliding Window Rules

  • تخصیص TCP - محاسبه اندازه پنجره ارسال و Recv TCP Assignment - Send and Recv Window Size Calculation

  • TCP - Window Mgmt Example راه اندازی TCP - Window Mgmt Example Set up

  • TCP - Window Mgmt مثال - Phase1 TCP - Window Mgmt Example - Phase1

  • TCP - Window Mgmt مثال - Phase2 TCP - Window Mgmt Example - Phase2

  • TCP - Window Mgmt مثال - Phase3 TCP - Window Mgmt Example - Phase3

  • مثال - مشاهده Example - Observation

  • تکلیف مدیریت پنجره Assignment on Window Management

  • TCP Tinygrams TCP Tinygrams

  • TCP - الگوریتم Nagle TCP - Nagle Algorithm

  • TCP - مزایای الگوریتم Nagle TCP - Nagle Algorithm Benefits

تغییر اندازه ویندوز TCP - کوچک شدن یا گسترش TCP Windows Resizing - Shrinkage Or Expansion

  • عوامل موثر بر میزان ارتباطات Factors Influencing Rate of Communication

  • گیرنده های کند - بیان مشکل Slow Receivers - Problem Statement

  • تغییر اندازه پنجره TCP - راه حل TCP Window Resizing - The Solution

  • تغییر اندازه پنجره TCP - مثال TCP Window Resizing - Example

  • پنجره TCP باز کردن بخش های ACK TCP Window Opening ACK Segments

  • بخش های پروب TCP و مشکل سندروم احمقانه-ویندو TCP Probe Segments and Silly-Window-Syndrome Problem

  • مشکل سندرم پنجره احمقانه TCP TCP Silly Window Syndrome Problem

  • قوانین اجتناب از TCP SWS برای گیرنده TCP TCP SWS Avoidance Rules for TCP Receiver

  • مثال TCP SWS TCP SWS Example

TCP - رویه های کنترل ازدحام TCP - Congestion Control Procedures

  • TCP - رویه های کنترل ازدحام TCP - Congestion Control Procedures

  • TCP - اهداف کنترل ازدحام TCP - Congestion Control Goals

  • TCP - 3 بخش از رویه های کنترل ازدحام TCP - 3 Parts of Congestion Control Procedures

  • TCP - پنجره ازدحام TCP - Congestion Window

  • TCP - مروری بر الگوریتم‌های کنترل ازدحام: شروع آهسته و جلوگیری از ازدحام TCP - Congestion Control Algorithms Overview : Slow Start & Congestion Avoidance

  • TCP - الگوریتم شروع آهسته TCP - Slow Start Algorithm

  • TCP - الگوریتم شروع آهسته در عمل TCP - Slow Start Algorithm In Action

  • TCP - الگوریتم شروع آهسته نکات مهم TCP - Slow Start Algorithm Important Points

  • TCP - نمودار اجرای آهسته شروع TCP - Slow Start Execution Graph

  • TCP - متغیر آستانه شروع آهسته TCP - Slow Start Threshold Variable

  • TCP - نمودار جریان الگوریتم شروع آهسته TCP - Slow Start Algorithm Flowchart

  • TCP - الگوریتم جلوگیری از ازدحام TCP - Congestion Avoidance Algorithm

  • TCP - الگوریتم جلوگیری از تراکم در عمل TCP - Congestion Avoidance Algorithm in Action

  • TCP - تغییر الگوریتم های جلوگیری از ازدحام TCP - Congestion Avoidance Algorithms Switching

  • تکلیف کنترل تراکم TCP - قسمت 1 Assignment on TCP Congestion Control - Part1

  • TCP - مفهوم بازیابی سریع - بهینه سازی TCP - Concept of Fast Recovery - The optimization

  • TCP - روش بازیابی سریع TCP - Fast Recovery Procedure

  • به روز رسانی متغیر TCP در بازیابی سریع TCP Variable Updates in Fast Recovery

  • TCP - نمونه نمودار بازیابی سریع TCP - Fast Recovery Graph Example

  • TCP - نمودار جریان کامل کنترل تراکم TCP - Congestion Control Complete Flowchart

  • تکلیف کنترل تراکم TCP - قسمت 2 Assignment on TCP Congestion Control - Part2

دوره های من - به صورت رایگان !! My courses - for FREE !!

  • پاداش - دوره های دیگر من را به صورت رایگان دریافت کنید. Bonus - Get my other courses for free.

نمایش نظرات

آموزش کلاس کارشناسی ارشد: مکانیک TCP/IP از ابتدا تا متخصص
جزییات دوره
9 hours
94
Udemy (یودمی) Udemy (یودمی)
(آخرین آپدیت)
5,234
4.6 از 5
دارد
دارد
دارد
جهت دریافت آخرین اخبار و آپدیت ها در کانال تلگرام عضو شوید.

Google Chrome Browser

Internet Download Manager

Pot Player

Winrar

Abhishek CSEPracticals Abhishek CSEPracticals

من شبکه می سازم!

Shiwani Nigam Shiwani Nigam

مجری بازاریابی دیجیتال

Ekta Ekta Ekta Ekta

مدیر تاسیسات