هر بار که فردی یک email پیش نویس می کند، فایلی پیوست می کند و روی گزینه send کلیک می کند، یک زیرساخت شبکه پیچیده پشت صحنه فعال می شود. ظرف کسری از ثانیه، پیام ها از میان شبکه های جهانی عبور می کنند، از چک پوینت های امنیتی می گذرند، مسیرهای مسیریابی پیچیده را طی می کنند و به inbox گیرنده در آن سوی جهان می رسند. برای یک کاربر معمولی، این تجربه یکپارچه حس آنی بودن و بی تلاش بودن دارد. با این حال، فناوری زیربنایی بر سیستم هماهنگ شده ای از نرم افزارهای تخصصی و پروتکل های شبکه استاندارد متکی است.
در قلب هر سیستم مکاتبات دیجیتال، email server قرار دارد. یک email server خیلی فراتر از یک ساختار یکپارچه ساده است و در واقع اکوسیستمی متصل از نرم افزارهایی است که مراحل مختلف ایجاد، انتقال، ذخیره سازی و بازیابی پیام را مدیریت می کنند. درک نحوه عملکرد این server ها مستلزم بررسی دقیق سه پروتکل اصلی است که email مدرن را هدایت می کنند: Simple Mail Transfer Protocol (SMTP)، Internet Message Access Protocol (IMAP) و Post Office Protocol version 3 (POP3). هر پروتکل به چالش خاصی در چرخه حیات یک پیام دیجیتال می پردازد و استانداردی جهانی ایجاد می کند که به سیستم ها، operating system ها و email client های مختلف اجازه می دهد بدون اصطکاک با یکدیگر ارتباط برقرار کنند.
The Architectural Anatomy of an Email Server
برای درک نحوه تعامل پروتکل هایی مانند SMTP ،IMAP و POP3، ابتدا باید معماری کلی یک email server setup را بررسی کرد. یک سیستم email مسئولیت ها را میان چهار نقش نرم افزاری تخصصی تقسیم می کند: Mail User Agent، Mail Submission Agent، Mail Transfer Agent و Mail Delivery Agent.
نرم افزار Mail User Agent (MUA) نماینده برنامه سمت کاربر است که انسان ها مستقیماً با آن تعامل دارند. نمونه های آن شامل برنامه های desktop مانند Microsoft Outlook یا Mozilla Thunderbird، برنامه های mobile و واسط های مرورگر مانند Gmail است. وظیفه اصلی MUA ارائه یک user interface شهودی برای نوشتن، خواندن، سازماندهی و ارسال پیام ها است.
هنگامی که کاربر روی گزینه send درون MUA خود کلیک می کند، پیام به Mail Submission Agent (MSA) تحویل داده می شود. نرم افزار MSA هویت فرستنده را اعتبارسنجی می کند، بررسی می کند که فرمت پیام با استانداردهای جهانی اینترنت مطابقت داشته باشد و سیاست های امنیتی خروجی مانند transport encryption را اعمال می کند.
پس از تایید اعتبار، پیام وارد حوزه Mail Transfer Agent (MTA) می شود. نرم افزار MTA به عنوان یک پستچی مجازی عمل می کند. این بخش domain name مقصد را در email address گیرنده بررسی می کند، رکورد های Domain Name System (DNS) را برای رکورد Mail Exchanger (MX) مربوطه استعلام می کند و یک ارتباط شبکه ای با server مقصد برقرار می کند. نرم افزار MTA از SMTP برای انتقال email بین server های واسط استفاده می کند تا زمانی که به سیستم مقصد برسد.
در نهایت، با ورود به server مقصد، پیام توسط Mail Delivery Agent (MDA) دریافت می شود. نرم افزار MDA پیام ورودی را دریافت کرده و آن را مستقیماً روی storage مربوط به mailbox گیرنده روی دیسک می نویسد. از آنجا، پروتکل هایی مانند IMAP یا POP3 به MUA گیرنده اجازه می دهند تا آن پیام های ذخیره شده را روی یک دستگاه شخصی دریافت یا همگام سازی کنند.
Simple Mail Transfer Protocol (SMTP): The Outbound Engine
پروتکل Simple Mail Transfer Protocol موتور جهانی انتقال email های خروجی در سراسر اینترنت است. این پروتکل که در اصل در RFC 821 تعریف شده و در RFC 5321 به طور گسترده به روزرسانی شده است، یک push protocol است. این بدان معناست که صرفاً برای انتقال پیام ها به جلو از client فرستنده به server، یا از یک server به server دیگر در طول مسیر تحویل طراحی شده است. پروتکل SMTP نمی تواند پیام ها را از یک سیستم remote mailbox storage بکشد؛ تنها هدف آن حرکت به جلو است.
The Mechanics of an SMTP Conversation
پروتکل SMTP بر روی یک معماری مبتنی بر متن و command-response ساخته شده روی Transmission Control Protocol (TCP) کار می کند. هنگامی که یک اتصال خروجی برقرار می شود، server فرستنده و server گیرنده وارد یک گفتگوی تعاملی شامل دستورات متنی ASCII فرستاده شده توسط شروع کننده و کد های وضعیت عددی سه رقمی بازگردانده شده توسط گیرنده می شوند.
یک گفتگوی معمولی SMTP از چند مرحله ساختاری مشخص عبور می کند:
-
Establishment and Handshake: برنامه client یا MTA فرستنده یک اتصال TCP به server گیرنده باز می کند. پس از اتصال، گیرنده یک کد 220 service ready صادر می کند. فرستنده با دستور EHLO (Extended Hello) یا دستور قدیمی HELO پاسخ می دهد و domain name کامل خود را برای اثبات هویت ارسال می کند.
-
Authentication and Encryption Negotiation: اگر server از قابلیت های امنیتی پشتیبانی کند، فرستنده دستور STARTTLS صادر می کند. این کار اتصال متنی ساده TCP را به یک جلسه رمزنگاری شده Transport Layer Security (TLS) ارتقا می دهد. پس از رمزنگاری، جزئیات احراز هویت با استفاده از پروتکل های SASL به صورت امن منتقل می شوند.
-
Sender Identification: فرستنده دستور MAIL FROM را صادر می کند و آدرس envelope sender را مشخص می کند. server گیرنده بررسی می کند که آیا این فرستنده مجاز به ارسال از طریق سیستم است یا اینکه domain فرستنده توسط فیلترهای spam مسدود شده است یا خیر.
-
Recipient Identification: فرستنده یک یا چند دستور RCPT TO ارسال می کند که گیرندگان مورد نظر را مشخص می کند. گیرنده هر آدرس را ارزیابی می کند تا مشخص کند آیا آن mailbox را به صورت محلی میزبانی می کند یا باید به عنوان relay agent عمل کند.
-
Payload Transmission: فرستنده دستور DATA را صادر می کند. server گیرنده با کد 354 پاسخ می دهد، به این معنی که آماده دریافت بدنه پیام است. فرستنده سپس header ها، متن ساده، بدنه HTML و فایل های پیوست base64 را منتقل می کند و جریان داده را با یک نقطه تنها در یک خط جداگانه به پایان می رساند.
-
Termination: پس از تایید دریافت موفقیت آمیز با کد وضعیت 250 OK، جلسه به طور رسمی با استفاده از دستور QUIT پایان می یابد و سوکت TCP بسته می شود.
Essential SMTP Ports
عملکرد SMTP به port های شبکه مشخصی متکی است که هر کدام به سناریوهای امنیتی و تحویل خاصی اختصاص یافته اند:
-
Port 25: این port سنتی برای relay های server-to-server MTA اختصاص یافته است. از آنجا که پیاده سازی های قدیمی فاقد احراز هویت بودند، Port 25 به هدف اصلی شبکه های بدافزاری برای ارسال spam تبدیل شد. امروز اکثر ارائه دهندگان Internet Service Provider (ISP) و پلتفرم های ابری ترافیک خروجی روی Port 25 را مسدود می کنند تا از توزیع spam جلوگیری کنند و آن را صرفاً برای ترافیک مشروع server-to-server حفظ می کنند.
-
Port 587: به طور خاص برای ارسال email از client به server (MSA) اختصاص یافته است. Port 587 نیاز به احراز هویت اجباری فرستنده دارد و از explicit TLS (STARTTLS) برای رمزنگاری اطلاعات ورود کاربر استفاده می کند.
-
Port 465: در اصل برای SMTPS (SMTP over implicit SSL) اختصاص داده شده بود. Port 465 ابتدا به نفع STARTTLS روی Port 587 لغو شد. با این حال، طبق RFC 8314 به عنوان یک port توصیه شده برای implicit TLS احیا شد، جایی که رمزنگاری بلافاصله پس از ایجاد اتصال TCP بدون نیاز به دستور ارتقا انجام می شود.
Outbound Security: Authentication and Anti-Spoofing Standardizations
از آنجا که پایه SMTP در دورانی طراحی شد که اینترنت محیطی قابل اعتماد بود، هیچ ویژگی بومی برای تایید هویت فرستنده نداشت. هر کسی می توانست یک اتصال SMTP باز کند و ادعا کند از هر domain name پیام می فرستد. برای مبارزه با سرقت هویت، phishing و spam، معماری های مدرن سه چارچوب احراز هویت اصلی را روی عملیات SMTP قرار داده اند:
-
Sender Policy Framework (SPF): به مالکان domain اجازه می دهد رکورد های خاص TXT را در DNS عمومی خود منتشر کنند. این رکوردها لیست سفیدی از آدرس های IP و محدوده های شبکه مجاز برای ارسال email از طرف آن domain را مشخص می کنند.
-
DomainKeys Identified Mail (DKIM): یک لایه کریپتوگرافیک به پیام های خروجی اضافه می کند. server فرستنده یک جفت کلید عمومی و خصوصی می سازد. پیام های خروجی با کلید خصوصی امضا می شوند و یک header امضای دیجیتال ایجاد می شود. server گیرنده کلید عمومی را از DNS دریافت کرده و صحت امضا را بررسی می کند.
-
Domain-based Message Authentication, Reporting, and Conformance (DMARC): به عنوان لایه اعمال سیاست عمل می کند که SPF و DKIM را به هم پیوند می دهد. این پروتکل به server های گیرنده دستور می دهد با پیام هایی که در بررسی SPF یا DKIM رد می شوند چگونه رفتار کنند (عدم اقدام، قرنطینه یا رد کامل).
Internet Message Access Protocol (IMAP): The Synchronized Cloud Engine
در حالی که SMTP تحویل خروجی را مدیریت می کند، بازیابی پیام های ورودی از storage نیازمند یک پروتکل محلی است. پروتکل Internet Message Access Protocol که در حال حاضر در نسخه اصلی چهارم خود (IMAP4rev1 / RFC 3501) قرار دارد، به طور خاص برای پشتیبانی از الگوهای استفاده چند دستگاهی از طریق مدیریت متمرکز پیام ها مهندسی شده است.
The Architectural Philosophy of IMAP
اصل اساسی طراحی IMAP این است که email server به عنوان تنها منبع مرجع باقی می ماند. برخلاف پروتکل های قدیمی تر که پیام ها را روی دستگاه محلی download کرده و از server پاک می کردند، IMAP تمام بدنه پیام ها، ساختار پوشه ها و metadata را به صورت دائمی روی filesystem متمرکز server نگه می دارد.
هنگامی که کاربر یک email client پیکربندی شده با IMAP را روی smartphone، laptop یا web interface باز می کند، برنامه اتصالی به server ایجاد کرده و یک نمای همگام سازی شده محلی از mailbox ایجاد می کند. هر اقدامی در client انجام شود، به عنوان یک دستور روی server اجرا می شود:
-
خواندن یک پیام، وضعیت read flag آن را روی server به روز می کند.
-
انتقال یک email به پوشه جدید، آن را در ساختار پوشه های server جابجا می کند.
-
حذف یک پیام، یک deleted flag روی server تنظیم می کند.
-
پیش نویس یک پیام، آن را روی server ذخیره کرده و در تمام دستگاه های متصل دیگر قابل دسترسی می کند.
Advanced Capabilities of IMAP
پروتکل IMAP شامل چند ویژگی فنی پیشرفته است که آن را برای محیط های سازمانی مناسب می سازد:
-
Stateful Connection and Real-Time Push Notifications: تعاملات معمولی client-server اغلب بر polling دورهای متکی هستند. اما IMAP از قابلیت IDLE (RFC 2177) پشتیبانی می کند. تحت IDLE، برنامه client یک سوکت TCP باز نگه می دارد و به محض ورود email جدید، server یک اعلان آنی روی سوکت موجود ارسال می کند.
-
Selective Data Downloading: پروتکل IMAP به client اجازه می دهد ساختار پیام ها را قبل از download کامل بررسی کند. client می تواند فقط header ها را دریافت کند تا لیست inbox به سرعت پر شود و دانلود فایل های پیوست سنگین را به کلیک کاربر موکول کند.
-
Server-Side Search Capabilities: از آنجا که همه پیام ها به صورت متمرکز ذخیره می شوند، جستجوها به طور کامل روی موتور server انجام می شوند و نیازی به پردازش سنگین روی دستگاه محلی نیست.
-
Shared Mailboxes and Granular Access Flags: پروتکل IMAP به طور بومی از پوشه های مشترک پشتیبانی می کند و چندین کاربر می توانند به صورت همزمان به یک inbox سازمانی دسترسی داشته باشند.
Standard IMAP Ports
تعاملات IMAP روی دو port مشخص TCP انجام می شوند:
-
Port 143: port standard و غیررمزنگاری شده برای ترافیک IMAP. سیستم های مدرن بلافاصله دستور STARTTLS را روی Port 143 الزامی می کنند.
-
Port 993: port اختصاصی برای IMAPS (IMAP over implicit TLS) که ارتباط را از لحظه باز شدن اتصال TCP رمزنگاری می کند.
Post Office Protocol Version 3 (POP3): The Local Storage Specialist
پروتکل Post Office Protocol version 3 (POP3) که تحت RFC 1939 استانداردسازی شده است، پیش از عصر اینترنت همراه و استفاده همزمان از چند دستگاه توسعه یافته و رویکردی کاملاً متفاوت از IMAP برای بازیابی email ارائه می دهد.
The Physical Post Office Metaphor
پروتکل POP3 بر اساس استعاره مستقیم اداره پست فیزیکی ساخته شده است. در دنیای فیزیکی، پستچی نامه ها را در صندوق پست قرار می دهد. شخص به صندوق مراجعه کرده، نامه ها را برمی دارد و به خانه می برد. پس از برداشتن، صندوق پست خالی می شود.
پروتکل POP3 دقیقا همین روند store-and-forward را پیاده سازی می کند:
-
پیام های ورودی از طریق SMTP به server می رسند و در صف کاربر ذخیره می شوند.
-
برنامه MUA اتصال شبکه ای به POP3 server باز کرده، احراز هویت می کند و لیست پیام ها را درخواست می کند.
-
برنامه client تمام پیام ها را روی storage محلی کامپیوتر download می کند.
-
به صورت پیش فرض، پس از اتمام download، server نسخه های remote را از روی storage پاک می کند.
-
اتصال شبکه بسته می شود و کاربر به صورت offline با email های خود کار می کند.
The Three Operational States of a POP3 Session
یک جلسه POP3 از سه حالت ساختاری عبور می کند:
-
Authorization State: برنامه client یک سوکت TCP به server باز کرده و اطلاعات ورود را با دستوراتی مانند USER و PASS یا مکانیزم های SASL منتقل می کند.
-
Transaction State: پس از احراز هویت، client وضعیت mailbox را با دستور STAT بررسی می کند، با LIST شناسه ها را می بیند، با RETR محتوا را download می کند و با DELE پیام ها را برای حذف علامت گذاری می کند.
-
Update State: برنامه client دستور QUIT را صادر می کند. در این لحظه server وارد حالت Update شده و تمام پیام های مشخص شده با DELE را به طور دائمی پاک می کند و سپس سوکت را می بندد.
Contemporary Use Cases for POP3
اگرچه IMAP به دلیل رواج smartphone ها و webmail جایگزین POP3 شده است، اما POP3 همچنان در سناریوهای خاصی کاربرد دارد:
-
Severe Server Storage Limits: سازمان هایی که محدودیت شدید storage دارند از POP3 استفاده می کنند تا بار ذخیره سازی را به دستگاه های محلی منتقل کنند.
-
Enhanced Data Privacy and Compliance: در محیط های امنیتی که نگهداری داده ها روی server های ابری ریسک قانونی دارد، POP3 تضمین می کند داده ها فقط روی سیستم های محلی وجود دارند.
-
Intermittent or High-Cost Connectivity: محیط هایی که پهنای باند محدود یا اینترنت ماهواره ای دارند از POP3 برای download سریع و کار offline استفاده می کنند.
Standard POP3 Ports
پروتکل POP3 روی دو port اختصاصی TCP کار می کند:
-
Port 110: port سنتی غیررمزنگاری شده برای POP3.
-
Port 995: port اختصاصی برای POP3S (POP3 over implicit TLS) که ارتباط رمزنگاری شده از ابتدا ارائه می دهد.
Architectural Trade-Offs: IMAP versus POP3
انتخاب بین IMAP و POP3 مستلزم ارزیابی اولویت ها در منابع سخت افزاری، جابجایی کاربران، پایداری شبکه و استراتژی های نگهداری داده است.
Multi-Device Access and Synchronization
پروتکل IMAP برنده قطعی برای جریان های کاری چند دستگاهی است. از آنجا که همگام سازی روی server انجام می شود، کاربر می تواند یک email را روی گوشی خوانده، در لپ تاپ دسته بندی کند و پاسخ را روی کامپیوتر مشاهده کند.
پروتکل POP3 در محیط های چند دستگاهی دچار مشکل می شود. اگر یک client پیام ها را download و از server پاک کند، آن پیام ها برای سایر دستگاه ها غیرقابل دسترس می شوند. تنظیم نگهداری نسخه ای از پیام روی server نیز غالبا باعث دانلودهای تکراری و عدم همگام سازی می شود.
Server Resource Overhead and Management
پروتکل IMAP فشار زیادی بر زیرساخت server وارد می کند. از آنجا که همه پیام ها و فایل های پیوست روی server باقی می مانند، مصرف storage به مرور زمان افزایش می یابد و نیاز به بکاپ گیری و پشتیبانی مداوم دارد.
پروتکل POP3 هزینه های زیرساختی server را به شدت کاهش می دهد. از آنجا که server صرفا یک صف موقت است، نیاز به storage حداقل است و بار ذخیره سازی به دستگاه های نهایی منتقل می شود.
Network Dependency and Offline Resilience
پروتکل IMAP وابسته به اتصال پایدار شبکه است. اگرچه client ها کپی محلی ذخیره می کنند، اما جستجوهای پیشرفته و اعمال تغییرات نیازمند ارتباط با server است.
پروتکل POP3 در محیط های offline عالی عمل می کند. از آنجا که کل متن و پیوست ها در ابتدا download می شوند، کاربر می تواند بدون نیاز به اینترنت تا مدت ها به راحتی کار کند.
Modern Enterprise Integrations and Strategic Optimization
در محیط های IT سازمانی مدرن، تنظیمات email protocol به ندرت به عنوان یک وظیفه ایزوله تلقی می شوند. معماری های مدرن باید با سیستم های مدیریت دسترسی، سوئیت های امنیتی و firewall ها یکپارچه شوند.
هنگام مدرن سازی ارتباطات سازمانی، شرکت ها در سراسر خاورمیانه غالبا از خدمات دواپس برای ارزیابی پهنای باند شبکه، قوانین نگهداری داده و تناسب پروتکل ها قبل از مهاجرت های بزرگ استفاده می کنند. این اقدامات شامل انتقال از POP3 یا IMAP محلی به سیستم های ابری مانند Microsoft 365 و Google Workspace است.
در پیاده سازی های بزرگ سازمانی، زیرساخت email شامل معماری های پیچیده می شود:
-
Hybrid Mail Relays: سازمان ها server های داخلی SMTP relay را برای ارسال ایمیل های انبوه نرم افزارهای داخلی، سیستم های ERP و دستگاه های IoT نگهداری می کنند و همزمان mailbox های کاربران را روی IMAP ابری قرار می دهند.
-
Secure Email Gateways (SEGs): ترافیک ورودی و خروجی SMTP از طریق تجهیزات امنیتی پردازش می شود تا پیوست های مشکوک و لینک های phishing بررسی و مسدود شوند.
-
Journaling and Compliance Archival: برای الزامات قانونی، server ها از طریق SMTP journaling یک کپی غیرقابل تغییر از تمام پیام ها تهیه کرده و به یک storage خاص WORM ارسال می کنند.
Advanced Security Layering for Email Protocols
با توجه به اینکه email همچنان یکی از اصلی ترین مسیرهای حملات سایبری است، ایمن سازی کانال های ارتباطی مورد استفاده SMTP ،IMAP و POP3 حیاتی است.
Transport Layer Security: Explicit versus Implicit
برای محافظت از محتوای email و اطلاعات ورود، پروتکل های انتقال باید با استفاده از TLS رمزنگاری شوند.
در روش Implicit TLS، کانال رمزنگاری شده قبل از تبادل هرگونه دستور برنامه ایجاد می شود. client اتصالی به یک port خاص (مانند Port 465 برای SMTP، Port 993 برای IMAP یا Port 995 برای POP3) باز می کند و دست دادن TLS بلافاصله انجام می شود.
در روش Explicit TLS یا STARTTLS، ارتباط ابتدا به صورت متن ساده روی port standard (مانند Port 587 یا Port 143) آغاز می شود و سپس با دستور مربوطه به جلسه رمزنگاری شده ارتقا می یابد.
Authentication Frameworks: SASL and OAuth 2.0
سرورهای email مدرن از لایه Simple Authentication and Security Layer (SASL) برای جداکردن مکانیزم های احراز هویت استفاده می کنند. از این طریق سیستم ها می توانند از استانداردهای جدید پشتیبانی کنند:
-
CRAM-MD5 / DIGEST-MD5: مکانیزم های قدیمی challenge-response برای اثبات کلمه عبور بدون ارسال متن ساده آن.
-
OAuth 2.0 (Modern Auth): استاندارد مدرن سازمانی. به جای ذخیره کلمه عبور ثبات در client، از توکن های کوتاه مدت OAuth 2.0 با پشتیبانی از Multi-Factor Authentication (MFA) استفاده می شود.
Evolution and the Horizon Beyond Traditional Protocols
با رشد نیازهای ارتباطی، پروتکل های سنتی با تقاضاهای جدیدی مواجه شده اند. اگرچه SMTP همچنان استاندارد غیرقابل جایگزین برای انتقال بین server ها است، اما ارتباط میان client و server به سمت معماری های مبتنی بر API حرکت می کند.
RESTful APIs and Web Services
سرویس های ابری به طور گسترده از RESTful Web API ها استفاده می کنند. پلتفرم هایی مانند Gmail API یا Microsoft Graph API به برنامه ها اجازه می دهند از طریق اتصالات HTTP/HTTPS (Port 80 و Port 443) ایمیل ها را مدیریت کنند.
این API ها مزایای فنی مهمی دارند:
-
بدون نیاز به باز کردن port های خاص مانند 587 یا 993 از firewall عبور می کنند.
-
از ساختارهای داده وب مانند JSON به جای ساختارهای پیچیده MIME استفاده می کنند.
-
امکان کنترل دسترسی تفکیک شده را فراهم می کنند.
JSON Meta Application Protocol (JMAP)
با در نظر گرفتن پیچیدگی های فنی و مصرف پهنای باند در استانداردهای قدیمی، سازمان IETF پروتکل JSON Meta Application Protocol (JMAP) را تحت RFC 8620 و RFC 8621 استانداردسازی کرد.
پروتکل JMAP به عنوان جایگزین مدرن و سبک برای IMAP و POP3 طراحی شده است که کاملا روی HTTP و ساختار JSON کار می کند و تاخیر شبکه و مصرف باتری را کاهش می دهد.
Proprietary Exchange Protocols
در محیط های شرکت Microsoft، پروتکل های اختصاصی مانند MAPI over HTTP و Exchange ActiveSync (EAS) غالبا جایگزین IMAP و POP3 می شوند تا همگام سازی email، تقویم و مخاطبین را به صورت یکپارچه انجام دهند.
A Unified Synthesis of Email Architecture
پایداری و طول عمر پروتکل های traditional email نشان دهنده قدرت استانداردهای باز و ماژولار شبکه است. پیام رسانی دیجیتال موفق است زیرا وظایف پیچیده را میان پروتکل های специализирован تقسیم کرده است:
-
پروتکل SMTP حرکت پیام ها به جلو را در شبکه های جهانی تضمین می کند.
-
پروتکل IMAP مدل همگام سازی ابری و پویا را برای دسترسی همزمان از چندین دستگاه ارائه می دهد.
-
پروتکل POP3 مدل ذخیره سازی محلی و کارآمدی را برای بایگانی و پردازش offline فراهم می کند.
درک دقیق نحوه عملکرد، port ها، لایه های امنیتی و ویژگی های هر یک از این پروتکل ها به مدیران شبکه و مهندسان نرم افزار اجازه می دهد زیرساخت های ارتباطی پایدار، امن و مقیاس پذیری را طراحی و مدیریت کنند.



