معرفی پروتکل TCP و UDP و پورت و سوکت
این فیلم آموزشی، بخش اول از دومین قسمت از آموزش وبمستران وردپرس می باشد که در مورد نحوه کار پروتکل TCP و UDP تهیه شده است. این مجموعه با همکاری وبمستر وردپرس و انجمن آینده روشن نخبگان، در حال برگزاری می باشد.
در این فیلم به صورت خلاصه در مورد نحوه کار TCP و همین طور UDP صحبت خواهیم کرد. سپس در مورد دلیل استفاده از پورت ها در برنامه ها بحث خواهیم کرد و در ادامه با مفهوم سوکت آشنا خواهیم شد.
در انتها نیز یک سناریو کامل در مسیریابی بین دو سیستم در شبکه را مورد بررسی قرار خواهیم داد. د رادامه نیز در مورد لوکال هاست و روش متمرکز در سیستم DNS و همین طور DHCP صحبت خواهیم کرد.
مقدمه – نقش پروتکل TCP و UDP و پورت ها در ارتباطات اینترنتی روزمره
در این فیلم آموزشی که بخش اول از جلسه دوم دوره آموزشی وبمستران وردپرس می باشد، به بررسی ادامه اجزا تشکیل دهنده وب پرداخته ایم. در ابتدا به دوره مطالب جلسه قبل و بررسی مجدد IP آدرس های public و private می پردازیم.
سپس در مورد پروتکل ARP و همین طور RARP صحبت می کنیم. در ادامه در مورد مسیریابی و مشکلات پروتکل IP صحبت خواهیم کرد. سپس به تشریح پروتکل TCP و سازگار شدن آن با پروتکل IP خواهیم پرداخت.
در توضیح پروتکل TCP بیان خواهیم کرد که این پروتکل چگونه برای رفع مشکلات پروتکل IP به کمک ما خواهد آمد. در ادامه پروتکل TCP را با پروتکل UDP مقایسه خواهیم کرد و نحوه کار هر کدام از آن ها شرح خواهیم داد.
سپس در مورد پورت و استفاده از Port ها برای برقراری ارتباط بین برنامه ها توضیح می دهیم. سپس سوکت را معرفی می کنیم و با مفهوم سوکت در برنامه نویسی و شبکه آشنا می شویم.
در ادامه یک سناریو کامل مسیریابی را مورد بررسی قرار می دهیم. در این سناریو نحوه ارتباط بین دو کامپیوتر مختلف در بستر اینترنت را مورد بررسی قرار می دهیم.
در انتها در مورد نحوه ترجمه آدرس IP به نام دامنه و ترجمه نام دامنه به آدرس IP متناظر با آن صحبت خواهیم کرد. با روش متمرکز برای ذخیره نام ها و آدرس های IP مرتبط با آن ها آشنا می شویم.
سپس می آموزیم که لوکال هاست چیست و نحوه دسترسی به آن در ویندوز چیست. در انتهای فیلم نیز کمی در مورد DHCP و نحوه دادن آدرس IP به صورت اتوماتیک توسط DHCP سرور صحبت خواهیم کرد.
این مجموعه یکی از قسمت های دوره وبمستران وردپرس می باشد که شامل بیش از ۴۰ قسمت فیلم آموزشی است. دوره حضوری آن هم اکنون در حال برگزاری می باشد. برای دسترسی به کلیه فیلم های آن می توانید از لینک بالا استفاده کنید.
فیلم آموزش آشنایی با پروتکل TCP و UDP ، شامل چه بخش هایی است؟
این دوره در واقع دوره آموزش وبمستری به صورت حرفه ای می باشد که کمی متفاوت تر از سایر دوره هایی است که تا کنون در سطح وب فارسی برگزار شده است.
این دوره وبمستری با همکاری این دو مجموعه و برای توانمند سازی فعالان در حوزه وب تهیه شده است. بعضی از قسمت های این دوره، به صورت رایگان در سایت وبمستر وردپرس در دسترس عموم خواهد بود.
هر هفته دو جلسه به صورت پشت سر هم برای دوره وبمستران وردپرس برگزار می گردد. این آموزش رایگان ویدئویی، بخش اول از دومین جلسه دوره وبمستران وردپرس می باشد.
این فیلم آموزش رایگان، جهت آشنایی با پروتکل TCP و همین طور پورت ها و DNS می باشد که در زیر به صورت خلاصه به سرفصل های آن اشاره شده است.
پروتکل ARP چگونه کار می کند؟ نحوه تبدیل مک آدرس به IP
در این قسمت به صورت خلاصه در باره تبدیل مک آدرس به IP و IP آدرس به MAC آدرس صحبت خواهیم کرد. عنوان های صحبت شده در این بخش به شرح زیر می باشد:
پروتکل TCP چیست؟ مقایسه پروتکل TCP و UDP
در این قسمت از آموزش به بررسی کاستی های لایه Data link و همین طور محدودیت های پروتکل IP پرداختیم. سپس در مورد پروتکل UDP و پروتکل TCP صحبت کردیم. سرفصل های عنوان شده در این بخش آموزشی عبارتند از:
پورت چیست؟ سوکت چیست؟ TCP و UDP چگونه با Port ها کار می کنند؟
در صورتی که می خواهید با تاریخچه وب آشنا شوید، و همین طور اینکه وب از چه اجزای اولیه تشکیل شده است، می توانید به اولین بخش و دومین بخش این آموزش مراجعه کنید:
مقایسه پروتکل های TCP و UDP
در این قسمت به مقایسه بین پروتکل های TCP و همین طور UDP می پردازیم. در انتها تشریح می کنیم که هر کدام چه کاربردهایی دارند و در چه مواردی استفاده می شوند.
بررسی مسیریابی در اینترنت در یک سناریو واقعی
در این بخش از فیلم آموزشی، به بررسی یک سناریو واقعی مسیریابی در اینترنت بین دو سیستم می پردازیم. در واقع تمامی مراحل برای ارتباط بین دو کامپیوتر در ساده ترین حالت ممکن در شبکه را مورد بررسی قرار می دهیم.
سپس شرح خواهیم داد که چگونه این سناریو در دنیای اینترنت پیچیده تر خواهد شد.
پیشنهاد مطالعه بیشتر:
ما در سایت وبمستر وردپرس، مقالات بسیار زیادی در این زمینه آموزش وبمستری، قرار داده ایم. در صورتی که نیاز به مطالعه بیشتر و عمیق تر شدن در مباحث فوق را دارید، می توانید از لینک های زیر استفاده کنید:
آدرس های در دنیای واقعی: معرفی نام دامنه و نحوه تبدیل آن به IP آدرس
در این بخش از فیلم آموزش آشنایی با پروتکل TCP با آدرس های دامنه که به نام دامنه معروف می باشند آشنا می شویم. این بخش شامل عنوان های زیر می باشد:
نمایش فیلم آشنایی با پروتکل TCP – جلسه دوم و بخش اول
در ادامه می توانید این فیلم آموزش معرفی پروتکل TCP و UDP را، در زیر مشاهده فرمایید. در صورتی که نیاز به دانلود آن دارید، می توانید از لینک های پایین صفحه استفاده نمایید:
نتیجه گیری برای فیلم آشنایی با پروتکل TCP و UDP
در این فیلم آموزشی، ما با پروتکل TCP و پروتکل UDP آشنا شدیم. سپس در مورد پورت ها و همین طور سوکت در برنامه نویسی صحبت کردیم.
در ادامه به صورت کامل فرآیند مسیریابی در شبکه را تشریح کردیم. در انتها نیز در مورد لوکال هاست و همین طور نحوه مپ شدن آدرس ۱۲۷.۰.۰.۱ به localhost صحبت کردیم.
ممکن است به نظر شما بعضی از موارد درست نبوده و یا شما موارد بیشتری را بدانید که ما فراموش کرده ایم تا در این فیلم آموزشی، قرار دهیم.
اگر شما از این موارد آگاه هستید، حتما در بخش نظرات عنوان کنید تا آن را به این مقاله اضافه کنیم. در ضمن اگر این مقاله را مفید دیدید، حتما آن را به دوستان خود معرفی کرده یا در شبکه های اجتماعی به اشتراک بگذارید.
در ساخت و تهیه این مطلب فیلم آموزش مقدمات وبمستری از مراجع زیر استفاده شده است. شما می توانید با مراجعه به آن ها، اطلاعات بیشتری را بدست آورید:
راهنما برای خواندن سایر مقالات سایت به صورت دسته بندی شده:
شما می توانید از طریق لینک های کاربردی زیر به سایر مقالات سایت که کاملا بصورت طبقه بندی شده وجود دارد، مراجعه نموده و از آن ها استفاده کنید:
با سلام
ایا امکان دارد در لب تاب به جای TCP از UDP استفاده کرد؟؟ لطفا روش تعویض ان را هم بگویید
سلام به شما دوست عزیز
سعی می کنم به صورت ساده، این مورد رو تشریح کنم (چون از لحاظ فنی خودش میشه یه کتاب)
شما در بعضی از جاها، از TCP استفاده می کنید و در بعضی جاها از UDP . در واقع مرورگر شما (یا هر وب اپلیکیشن یا برنامه ای که تحت اینترنت در حال کار هست) با توجه به جواب درخواست برگشت داده شده، می فهمه که اطلاعات از سمت مقابل، چطور داره براش ارسال میشه. پس بنابراین نمیشه فقط یا از TCP استفاده کرد یا از UDP چون گاهی اوقات جواب برگشت داده شده، داره از TCP استفاده می کنه و گاهی از UDP
به عنوان مثال وقتی درخواست یک صفحه وب مثل همین صفحه ای که در داخلش هستیم، می کنید، تمامی اطلاعات باید به صورت دقیق و کامل و بدون از دست رفتن packet ها، به مرورگز شما برسه. در این حالت سرور ما، اطلاعات رو با استفاده از TCP برای مرورگر شما ارسال می کنه چون هیچ چیز نباید در حین انتقال از دست بره.
حال فرض کنید که می خواهید یک فیلم از آپارات ببینید یا یک تماس صوتی با اسکایپ برقرار کنید. در اینجا مهم نیست که Packet ها به صورت کامل به گیرنده برسند (به عنوان مثال در یک video streaming). در واقع صحت همه packet ها نیاز نیست، بنابراین در چنین جاهایی از UDP برای داشتن سرعت بیشتر استفاده میشه.
بنابراین ممکن هست در یک صفحه، همون طور در الان در این صفحه هم می بینید، هم از TCP استفاده بشه و هم از UDP. در ابتدای کار این صفحه لود میشه، شما به صورت TCP اطلاعات رو دریافت کرده اید و زمانی که روی دکمه پخش فیلم آپارات در این صفحه می زنید، دیتا ها در قالب UDP به مرورگر شما میرسه.
امیدوارم تونسته باشم با این ساده سازی، مفهوم رو برسونم.
سپاسگزارم
سلام و عرض ادب
همیشه به دنبال یه استادی سخت گیر برای یادگیری دانشجوهاش باشه بودم وخیلی خوشحالم که با شما اشناشدم
خیلی سپاس بابت آموزش های رایگان و بسیار ارزشمندتون
واقعا زبان قاصره و نمیدونم چطور باید از شما تشکر کرد
ای کاش خیلی پیش تر ازاین ها باشما آشنا می شدم و دانشجوی حضوری شما می بودم
با آرزوی توفیق
سلام به شما دوست عزیز
نظر لطف شماست
امیدوارم این آموزش ها مورد استفاده شما قرار گرفته باشند.
ممنونم از اینکه وقت با ارزش خودتون رو گذاشتید تا برای ما پیام ارسال کنید.
از لطف شما بسیار ممنون و سپاسگزارم
با سلام ؛ من تخصصم شبکست ، ولی قسمت کلاسای آی پی اشتباه بودند …
class a : 1-126
class b : 128-191
class c : 192 – 223
class d : 224 – 239
سابنت ها درست بودند اما اون آی پی رنج ها که کلاس a رو زده بود ۱۰ تا … اصلا اشتباه برید تحقیق کنید دربارش
سلام به شما دوست عزیز
ممنونم بابت نکته سنجی شما. متاسفانه اصلا زمان برای review برای ارائه مطلب نداشتیم برای این دوره. حتی زمان نبوده که پاور پوینت آماده بشه برای دوره. برای همین ممکن هست ایرادهایی هم وجود داشته باشه در ارائه که با کمک شما دوستان عزیز، حتما در دوره های آینده مرتفع خواهد شد.
ممنون میشم که ذکر کنید که دقیقا کجا و کدوم دقیقه هست که حتما الان هم اصلاح بشه.
سپاسگزارم بابت نکته شما
محتوای ارزشمندی تولید می کنید ، کارتون ستودنی است .
موفق و پیروز باشید
سلام به شما دوست عزیز
از شما بسیار سپاسگذارم که وقت ارزشمند خودتون رو گذاشتید تا برای ما پیام ارسال کنید.
پیام های دلگرم کننده شده، باعث خواهد شد این راه رو با قدرت بیشتری ادامه بدیم.
برای شما بهترین ها رو آرزو می کنم.
تشکر و سپاس فراوان