رادیا پرلمن

دانشمند علوم کامپیوتر آمریکایی

رادیا جوی پرلمن (به انگلیسی: Radia Perlman) (زاده ۱۸ دسامبر ۱۹۵۱) یک برنامه‌نویس کامپیوتر و مهندس شبکه آمریکایی است. او بیشتر به خاطر اختراع پروتکل درخت پوشا (STP)، که برای عملکرد پل‌های شبکه اساسی است، در حالی که برای شرکت تجهیزات دیجیتال کار می‌کرد، مشهور است. او همچنین در بسیاری از زمینه‌های دیگر طراحی و استانداردسازی شبکه، مانند پروتکل‌های مسیریابی حالت پیوند، مشارکت زیادی داشت.

رادیا پرلمن
زادهٔ۱۸ دسامبر ۱۹۵۱ ‏(۷۲ سال)
ملیتAmerican
محل تحصیلMIT
شناخته‌شده
برای
Network and security protocols; computer books
پیشینه علمی
شاخه(ها)Computer Science
محل کارIntel
پایان‌نامهNetwork layer protocols with Byzantine robustness (1988)
استاد راهنماDavid D. Clark

پرلمن در سال ۲۰۱۵ به دلیل مشارکت در پروتکل‌های مسیریابی اینترنت و پل زدن به عضویت آکادمی ملی مهندسی انتخاب شد.[۱]

اخیراً او پروتکل تریل را برای اصلاح برخی از کاستی‌های درختان پوشا در شبکه کامپیوتری اختراع کرده‌است. او در حال حاضر توسط دل ئی‌ام‌سی استخدام شده‌است.

اوایل زندگی

ویرایش

پرلمن در دریاچه آربور، نیوجرسی بزرگ شد.[۲] او یهودی است.[۳] هر دو والدین او به عنوان مهندس برای دولت ایالات متحده کار می‌کردند. پدرش روی رادار کار می‌کرد و مادرش ریاضیدانی بود که به عنوان برنامه‌نویس کامپیوتر کار می‌کرد. پرلمن در طول سال‌های تحصیلش، ریاضیات و علوم را «بی زحمت و جذاب» می‌دانست، اما برای کسب نمرات عالی در سایر دروس نیز مشکلی نداشت. او از نواختن پیانو و هورن فرانسوی لذت می‌برد. در حالی که مادرش در انجام تکالیف ریاضی به او کمک می‌کرد، آنها عمدتاً در مورد ادبیات و موسیقی صحبت می‌کردند.[۴]

پرلمن بهترین دانش آموز علوم و ریاضی در مدرسه اش بود. زمانی که پرلمن در کلاس برنامه‌نویسی در دبیرستان شرکت کرد، شروع به فکر کردن به حرفه ای کرد که شامل کامپیوتر بود. او تنها زن در کلاس بود و بعداً اینطور فکر کرد: «من آدم کارهای عملی نبودم. هرگز به ذهنم خطور نکرد که تجهیزات برقی و الکترونیکی را باز کنم. فکر می‌کردم یا برق می‌گیرم یا چیزی را می‌شکنم.»[۵] او در سال ۱۹۶۹ از دبیرستان اوشن تاونشیپ فارغ‌التحصیل شد.[۶]

تحصیلات

ویرایش

پرلمن در مقطع کارشناسی در موسسه فناوری ماساچوست برنامه‌نویسی را برای کلاس فیزیک آموخت. او اولین شغل حقوقی خود را در سال ۱۹۷۱ به عنوان برنامه‌نویس پاره وقت برای آزمایشگاه لوگو در آزمایشگاه هوش مصنوعی مؤسسه فناوری ماساچوست (آن زمان)، نرم‌افزار سیستم برنامه‌نویسی مانند دیباگرها دریافت کرد.[۷]

او که زیر نظر سیمور پیپرت کار می‌کرد، نسخه ای مناسب برای کودکان از زبان برنامه‌نویسی لوگو به نام تورتیس ("سیستم مترجم بازگشتی لاک پشت نوپا") ایجاد کرد. در طی تحقیقاتی که در سال‌های ۱۹۷۴–۱۹۷۶ انجام شد، کودکان خردسال - کوچک‌ترین آنها در سن ۳ و نیم سال، یک ربات آموزشی زبان برنامه‌نویسی لوگو به نام لاک پشت را برنامه‌ریزی کردند. پرلمن به عنوان یکی از پیشگامان آموزش برنامه‌نویسی کامپیوتر به کودکان خردسال توصیف شده‌است.[۸]

او به عنوان فارغ‌التحصیل ریاضی در موسسه فناوری ماساچوست نیاز به یافتن یک مشاور برای پایان‌نامه خود داشت و به گروه موسسه فناوری ماساچوست پیوست. در آنجا او ابتدا با طراحی پروتکل‌های شبکه درگیر شد.[۹] در سال ۱۹۸۸ پرلمن لیسانس و فوق لیسانس ریاضیات و دکترا در رشته علوم کامپیوتر از موسسه فناوری ماساچوست گرفت.[۱۰] پایان‌نامه دکترای او در موسسه فناوری ماساچوست به موضوع مسیریابی در حضور خرابی شبکه‌های مخرب پرداخت.[۱۱]

هنگامی که در اواخر دهه ۶۰ در موسسه فناوری ماساچوست تحصیل می‌کرد، یکی از ۵۰ دانشجوی زن بود، در کلاسی که حدود ۱۰۰۰ دانشجو داشت. برای شروع موسسه فناوری ماساچوست فقط یک خوابگاه زنان داشت که تعداد دانشجویان زن را که می‌توانستند تحصیل کنند محدود می‌کرد. هنگامی که خوابگاه‌های مردانه در موسسه فناوری ماساچوست تبدیل به اجبار شد، پرلمن از خوابگاه زنان به یک خوابگاه مختلط نقل مکان کرد، جایی که او به «زن مقیم» تبدیل شد. او بعداً گفت که آنقدر به عدم تعادل جنسیتی عادت کرده بود که عادی شد. تنها زمانی که او دانشجویان زن دیگر را در میان انبوهی از مردان دید، متوجه شد که «به نوعی عجیب به نظر می‌رسد».[۱۲]

او بیشتر به خاطر اختراع پروتکل درخت پوشا (STP)، که برای عملکرد پل‌های شبکه اساسی است، در حالی که برای شرکت تجهیزات دیجیتال کار می‌کرد، مشهور است. پرلمن نویسنده یک کتاب درسی در مورد شبکه و نویسنده کتاب دیگری در مورد امنیت شبکه است. او بیش از ۱۰۰ اختراع دارد.[۱۳] او عضو سان میکروسیستمز بود و دوره‌هایی را در دانشگاه واشینگتن، دانشگاه هاروارد و موسسه فناوری ماساچوست تدریس کرده‌است و سخنران اصلی رویدادها در سراسر جهان بوده‌است. پرلمن دریافت کننده جوایزی مانند جوایز یک عمر دستاورد از یوزنیکس و انجمن ماشین‌های محاسباتی گروه مورد علاقه ویژه در ارتباطات داده‌است.[۱۴]

پروتکل درخت پوشا

ویرایش

پرلمن الگوریتم درخت پوشا و پروتکل درخت پوشا (STP) را اختراع کرد. در حالی که در سال ۱۹۸۴ به عنوان مهندس مشاور در شرکت تجهیزات دیجیتال (DEC) کار می‌کرد، وظیفه توسعه یک پروتکل ساده را داشت که پل‌های شبکه را قادر می‌ساخت تا حلقه‌ها را در یک شبکه محلی (LAN) پیدا کنند. لازم بود که پروتکل باید از مقدار ثابتی از حافظه در هنگام پیاده‌سازی بر روی دستگاه‌های شبکه استفاده کند، صرف نظر از اینکه شبکه چقدر بزرگ است. ایجاد و گسترش شبکه‌های پل شده دشوار بود زیرا حلقه‌هایی که در آن بیش از یک مسیر به یک مقصد منتهی می‌شود، می‌تواند منجر به فروپاشی شبکه شود. مسیرهای اضافی در شبکه به این معنی است که یک پل می‌تواند یک فریم را در جهات مختلف جلو ببرد؛ بنابراین حلقه‌ها می‌توانند باعث شوند فریم‌های اترنت نتوانند به مقصد خود برسند و در نتیجه شبکه را از کار بیندازد. پرلمن از این واقعیت استفاده کرد که پل‌ها دارای آدرس‌های مک ۴۸ بیتی منحصر به فرد هستند و یک پروتکل شبکه ابداع کرد تا پل‌های داخل شبکه محلی با یکدیگر ارتباط برقرار کنند. الگوریتم پیاده‌سازی شده روی همه پل‌های شبکه به پل‌ها اجازه می‌دهد تا یک پل ریشه در شبکه تعیین کنند. سپس هر پل شبکه را ترسیم کرد و کوتاه‌ترین مسیر را به پل ریشه تعیین کرد و سایر مسیرهای اضافی را غیرفعال کرد. علی‌رغم نگرانی‌های پرلمن مبنی بر اینکه پروتکل درخت پوشا حدود یک دقیقه طول می‌کشد تا وقتی تغییراتی در توپولوژی شبکه رخ می‌دهد واکنش نشان دهد، در این مدت یک حلقه می‌تواند شبکه را از بین ببرد، توسط موسسه مهندسین برق و الکترونیک (IEEE) به عنوان 802.1d استاندارد شد. پرلمن گفت که مزایای این پروتکل به این واقعیت تبدیل می‌شود که «شما لازم نیست نگران توپولوژی باشید». با این حال پرلمن از تغییراتی که در طول استانداردسازی پروتکل ایجاد شده بود انتقاد کرده‌است.[۱۵]

سایر پروتکل‌های شبکه

ویرایش

پرلمن در پیاده‌سازی پروتکل شبکه بدون اتصال (CLNP) کمک‌های بسیاری کرد. پرلمن با یاکوف رختر در توسعه استانداردهای مسیریابی شبکه، مانند پروتکل مسیریابی بین دامنه ای (IDRP),[۱۶] معادل پروتکل دروازه مرزی، همکاری کرده‌است. او همچنین بر انتقال از بردار فاصله به پروتکل‌های مسیریابی حالت پیوند نظارت داشت. پروتکل‌های مسیریابی وضعیت پیوند این مزیت را داشتند که سریع‌تر با تغییرات توپولوژی شبکه سازگار می‌شوند و پروتکل مسیریابی وضعیت پیوند دک، تنها پس از پروتکل مسیریابی وضعیت پیوند شبکه آژانس پروژه‌های تحقیقاتی پیشرفته (ARPANET) قرار داشت. در حین کار بر روی پروژه دک‌نت، پرلمن همچنین به بهبود پروتکل مسیریابی سیستم میانی به سیستم میانی، معروف به پروتکل حدواسط به حدواسط، کمک کرد تا بتواند پروتکل اینترنت (IP), اپل‌تاک و پروتکل تبادل بسته اینترنت ورک (IPX) را مسیریابی کند.[۱۷] پروتکل مسیریابی انتخاب کوتاهترین مسیر (OSPF) تا حدی بر تحقیقات پرلمن در مورد پخش متحمل خطا اطلاعات مسیریابی متکی بود.[۱۸]

منابع

ویرایش
  1. "Dr. Radia J. Perlman". NAE Website. Retrieved 20 July 2021.
  2. "Music Winners Feted", Red Bank Register, December 27, 1968. Accessed September 20, 2021. "Mrs. Benjamin Nebman, 1308 Edgewood Ave. , hosted a party in her home to honor her students Adrienne Wigdortz, Wanamassa, and Radia Perlman, Loch Arbour, who were two of the winners of the Monmouth Arts Foundation Merit Award for piano."
  3. "Radia Perlman".
  4. Salim, Nancy (18 October 2010). "Radia Perlman: Don't Call Me the Mother of the Internet". The Atlantic. Retrieved 20 March 2018.
  5. Salim, Nancy (18 October 2010). "Meet the Mother of the Internet". IEEE Women in Engineering Magazine. 4 (2): 10–12. doi:10.1109/MWIE.2010.938214.
  6. "College's Chamber Chorus Presents Oratorio Tuesday"[پیوند مرده], Red Bank Register, December 12, 1968. Accessed September 20, 2021. "He will be accompanied by Radia Perlman, also an Ocean Township High School senior."
  7. Salim, Nancy (18 October 2010). "Radia Perlman: Don't Call Me the Mother of the Internet". The Atlantic. Retrieved 20 March 2018.
  8. Leonel Morgado; et al. (2006). "Radia Perlman – A pioneer of young children computer programming". Current Developments in Technology-Assisted Education: 1903–1908. CiteSeerX 10.1.1.99.8166.
  9. Salim, Nancy (18 October 2010). "Radia Perlman: Don't Call Me the Mother of the Internet". The Atlantic. Retrieved 20 March 2018.
  10. "Radia Perlman". MIT. Archived from the original on 8 December 2007. Retrieved 14 October 2012.
  11. (Thesis). {{cite thesis}}: Missing or empty |title= (help)
  12. Salim, Nancy (18 October 2010). "Radia Perlman: Don't Call Me the Mother of the Internet". The Atlantic. Retrieved 20 March 2018.
  13. "Patents by Inventor Radia J. Perlman". Justia Patents. Retrieved 29 August 2013.
  14. "Radia Perlman | Internet Hall of Fame". internethalloffame.org. Retrieved 2017-11-23.
  15. Juneau, Lucie (18 Oct 1992). "Radia Perlman". Network World. 9 (41): 103. ISSN 0887-7661.
  16. "Inter-Domain Routing Protocol". ISO/IEC.
  17. Juneau, Lucie (18 Oct 1992). "Radia Perlman". Network World. 9 (41): 103. ISSN 0887-7661.
  18. Cisco.com. "Open Shortest Path First". Archived from the original on 4 April 2011. Retrieved 14 March 2022.