09982292579
info@mehraeen.ac.ir
فارسی پرچم
فارسی
یک زبان را انتخاب کنید
فارسی پرچم
فارسی
0
دسته ها
خانه تقویم‌آموزشی مدرس وبلاگ چارت‌‌دروس تماس‌با‌ما درباره‌ما انجمن‌ها
زبان تخصصی کامپیوتر

جلسه 21 Faces of the Internet

خلاصه نکات کلیدی (برای مرور سریع دانشجویان) تمرکز بر پروتکل‌ها: اینترنت چیزی جز مجموعه‌ای از قراردادها (Protocols) نیست که توسط این افراد استانداردسازی شد. مقیاس‌پذیری: نبوغ افرادی مثل سرف و کان در این بود که سیستم را به‌گونه‌ای طراحی کردند که تا میلیاردها دستگاه قابل گسترش باشد. متن‌باز بودن: بسیاری از این نوآوری‌ها از همان ابتدا به صورت عمومی یا آکادمیک در دسترس قرار گرفتند تا جامعه برنامه‌نویسان بتوانند آن را توسعه دهند.

تیتر اصلی: معماران دنیای دیجیتال؛ چهره‌های کلیدی تاریخ اینترنت

مقدمه (مختصری برای استاد)

در این فصل، فراتر از نام‌ها، به بررسی معماری‌هایی می‌پردازیم که این افراد برای اولین بار بنا نهادند؛ از پروتکل‌های ارتباطی تا مفاهیم زیربنایی وب که امروزه به عنوان “بدیهیات” در برنامه‌نویسی و شبکه از آن‌ها استفاده می‌کنیم.


۲. محتوای آموزشی (به همراه مثال‌های فنی)


  • تیم برنرز لی (Tim Berners-Lee): مخترع شبکه جهانی وب (WWW).

  • نکته کلیدی: او نه تنها HTTP و HTML را خلق کرد، بلکه اولین سرور و مرورگر را نیز نوشت.

  • مثال فنی: تفاوت URL، HTTP و HTML. دانشجویان باید درک کنند که وب یک “پروتکلِ لایه کاربرد” بر روی بستر TCP/IP است.

  • وینتون سرف (Vinton Cerf) و باب کان (Bob Kahn): پدران اینترنت.

  • نکته کلیدی: طراحی پروتکل TCP/IP.

  • مثال فنی: اگر اینترنت را یک سیستم پست‌رسانی جهانی فرض کنیم، TCP مسئول بسته‌بندی صحیح نامه‌ها (Segmentation) و IP مسئول آدرس‌دهی و مسیریابی (Routing) است.

  • ری تاملینسون (Ray Tomlinson): ابداع‌کننده ایمیل و نماد @.

  • نکته کلیدی: او اولین کسی بود که تصمیم گرفت برای جداسازی نام کاربر از نام میزبان (Host) از علامت @ استفاده کند.


۳. خلاصه نکات کلیدی (برای مرور سریع دانشجویان)


  1. تمرکز بر پروتکل‌ها: اینترنت چیزی جز مجموعه‌ای از قراردادها (Protocols) نیست که توسط این افراد استانداردسازی شد.

  2. مقیاس‌پذیری: نبوغ افرادی مثل سرف و کان در این بود که سیستم را به‌گونه‌ای طراحی کردند که تا میلیاردها دستگاه قابل گسترش باشد.

  3. متن‌باز بودن: بسیاری از این نوآوری‌ها از همان ابتدا به صورت عمومی یا آکادمیک در دسترس قرار گرفتند تا جامعه برنامه‌نویسان بتوانند آن را توسعه دهند.


۴. تمرین پایان فصل (برای تقویت تفکر مهندسی)













  • تمرین ۱ (تحلیلی): فرض کنید قصد دارید یک پروتکل جدید برای انتقال داده در محیط‌های با تأخیر بالا (مثل مریخ) طراحی کنید. با الهام از مدل TCP/IP، چه تغییری در “Handshake” یا “خطایابی” این پروتکل اعمال می‌کنید؟

  • تمرین ۲ (تحقیقی): تفاوت بنیادی فلسفه تیم برنرز لی (دسترسی باز به وب) را با مدل‌های بسته (Closed Platforms) امروزی مقایسه کنید. آیا وب امروز با دیدگاه اولیه او همخوانی دارد؟

  • تمرین ۳ (کدنویسی): یک فایل ساده HTML بنویسید که از تگ‌های اولیه که برنرز لی تعریف کرده بود استفاده کند و آن را در یک مرورگر باز کنید تا ساختار حداقلی وب را درک کنید.

درس متنی 21/33
در حال مشاهده
جلسه 21 Faces of the Internet