زبان تخصصی کامپیوتر
درس متنی
جلسه 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) از علامت
@استفاده کند.
۳. خلاصه نکات کلیدی (برای مرور سریع دانشجویان)
- تمرکز بر پروتکلها: اینترنت چیزی جز مجموعهای از قراردادها (Protocols) نیست که توسط این افراد استانداردسازی شد.
- مقیاسپذیری: نبوغ افرادی مثل سرف و کان در این بود که سیستم را بهگونهای طراحی کردند که تا میلیاردها دستگاه قابل گسترش باشد.
- متنباز بودن: بسیاری از این نوآوریها از همان ابتدا به صورت عمومی یا آکادمیک در دسترس قرار گرفتند تا جامعه برنامهنویسان بتوانند آن را توسعه دهند.
۴. تمرین پایان فصل (برای تقویت تفکر مهندسی)
- تمرین ۱ (تحلیلی): فرض کنید قصد دارید یک پروتکل جدید برای انتقال داده در محیطهای با تأخیر بالا (مثل مریخ) طراحی کنید. با الهام از مدل TCP/IP، چه تغییری در “Handshake” یا “خطایابی” این پروتکل اعمال میکنید؟
- تمرین ۲ (تحقیقی): تفاوت بنیادی فلسفه تیم برنرز لی (دسترسی باز به وب) را با مدلهای بسته (Closed Platforms) امروزی مقایسه کنید. آیا وب امروز با دیدگاه اولیه او همخوانی دارد؟
- تمرین ۳ (کدنویسی): یک فایل ساده HTML بنویسید که از تگهای اولیه که برنرز لی تعریف کرده بود استفاده کند و آن را در یک مرورگر باز کنید تا ساختار حداقلی وب را درک کنید.
دروس متنی
#1
جلسه 1 Living with computers
#2
جلسه 2 A typical PC
#3
جلسه 3 Learning vocabulary
#4
جلسه 4 Input devices: the eye of your PC
#5
جلسه 5 Output devices: display screens
#6
جلسه 6 Processing
#7
جلسه 7 Disks and drives
#8
جلسه 8 International Phonetic
#9
جلسه 9 Health and safety
#10
جلسه 10 Operating systems and the GUI
#11
جلسه 11 Prefixes
#12
جلسه 12 پسوندها
#13
جلسه 13 Word processing
#14
جلسه 14 Spreadsheets and databases
#15
جلسه 15 Graphics and design
#16
جلسه 16 Multimedia
#17
جلسه 17 Collocations
#18
جلسه 18 Programming
#19
جلسه 19 Computers and work
#20
جلسه 20 Networks
#21
جلسه 21 Faces of the Internet
#22
جلسه 22 The World Wide Web
#23
جلسه 23 Web design
#24
جلسه 24 Irregular plurals
#25
جلسه 25 Internet security
#26
جلسه 26 E-commerce
#27
جلسه 27 Online banking
#28
جلسه 28 Qualifying and comparing
#29
جلسه 29 Mobile phones
#30
جلسه 30 Robots, androids, AI
#31
جلسه 31 Intelligent homes
#32
جلسه 32 Future trends
#33
جلسه 33 Troubleshooting
مشاهده دروس کامل
بررسی صفحه یادگیری دوره