היתרונות של פרוטוקולים

...

פרוטוקולים מחברים אובייקטים שונים יחד לתקשורת או העברת קבצים.

פרוטוקול מתאר קבוצה של כללים או נהלים שמשימה נתונה חייבת לבצע. זה מזהה את המוסכמות שפועלות על אובייקט, כמו איך ליצור חיבורים לתקשורת או העברת קבצים, או קישוריות. עם זאת, היא שותקת לגבי אופן ביצוע הפעולות, רק מציינת מהן. להלן שלושה פרוטוקולים: העברה, דואר אלקטרוני ופיתוח תוכניות.

העברת פרוטוקולים

...

פרוטוקולי העברה מאפשרים העברת קבצים ונתונים בין רשתות.

פרוטוקולי העברה מעבירים קבצים ונתונים ממיקום אחד לאחר. נדרשים שני מחשבים בפעולה: האחד הוא שרת מעביר והשני לקוח מקבל. מספר פרוטוקולי העברת קבצים כוללים את הדברים הבאים:

סרטון היום

FTP (פרוטוקול העברת קבצים) מאפשר העברת קבצים. הוא יוצר חיבור ללקוח מרוחק ומעביר את הקבצים עד להשלמתו, ואז הוא מתנתק. החיבור יכול להיות ברשת פנימית או דרך האינטרנט. פרוטוקול זה, שפותח בשנת 1971, שימש כאחת המטרות לפיתוח האינטרנט.

Xmodem הוא חלופה לפרוטוקול FTP. זה היה פופולרי עם שירותי לוח מודעות בסוף שנות ה-70 בגלל הפשטות וקלות השימוש שלו.

קרמיט הוא פרוטוקול בינארי (0 ו-1) והעברת קבצי טקסט שתוכנן בתחילת שנות ה-80. כדי שההעברה תתרחש, מתבצעת המרה של קובץ לפורמט בינארי לפני ההעברה ולאחר מכן מומרת חזרה לאחר מכן. זה אפשר העברת קבצים על פני מערכות לא דומות.

היתרון של פרוטוקולי העברת קבצים אלו הוא בכך שהם חולקים מידע בין מערכות מחשב שונות ובפורמטים שונים.

פרוטוקולי דואר אלקטרוני

...

פרוטוקולי דואר אלקטרוני מאפשרים להעביר מידע אישי לאנשים אחרים.

פרוטוקול גישה להודעות אינטרנט (IMAP) מאפשר ללקוח דואר אלקטרוני לגשת להודעות דואר אלקטרוני בשרת דואר אלקטרוני מרוחק.

IMAP תומך בשני מצבי פעולה: מקוון ולא מקוון. במצב מקוון, לקוחות דואר אלקטרוני המשתמשים ב-IMAP משאירים את הודעות הדואר האלקטרוני בשרת עד שהמשתמש ימחק אותן בכוונה. במצב לא מקוון, הדואר האלקטרוני מוריד ולאחר מכן נמחק. מאפיין זה של פעולת IMAP מאפשר למספר לקוחות לנהל את אותה תיבת דואר. התוצאה היא שהדואר נשאר בשרת באופן אוטומטי עד שנמחק.

POP (Post Office Protocol) הוא פרוטוקול דואר אלקטרוני חלופי התומך בהורדה ומחיקה פשוטה לגישה לתיבות דואר מרוחקות. לרוב לקוחות POP יש אפשרות להשאיר דואר אלקטרוני בשרת לאחר ההורדה. עם זאת, לקוחות דואר אלקטרוני עוקבים בדרך כלל אחר הליך זה. הם מתחברים לשרת, מאחזרים את ההודעות שלהם, מאחסנים אותם במחשב המקומי של המשתמש ואז מוחקים אותם מהשרת ומתנתקים. התוצאה היא שהדואר נמחק אוטומטית אלא אם כן נשמר.

היתרון של שני הפרוטוקולים הללו הוא ניהול דואר אלקטרוני משופר.

פרוטוקולי מפתחי תוכנה

...

תוכנה המשתמשת בפרוטוקולים יכולה לבצע ביצועים מהירים יותר וגמישה יותר.

מפתחי תוכנה משתמשים בפרוטוקולים בעבודתם. לפרוטוקולי מסד נתונים מבוססי פלטפורמה כמו JDBC (Java DataBase Connectivity) או ADO (אובייקטי מסד נתונים פעילים x) יש יתרון ביצועים. כמו כן, גמישות ושימוש חוזר הם שני יתרונות עיקריים של שימוש בפרוטוקול פלטפורמה ניטרלי כגון SOAP (Simple Object Access Protocol). זהו מפרט פרוטוקול המאפשר חילופי מידע מובנה באינטרנט שירותים.

על ידי שימוש בפרוטוקולים, אדריכלי תוכנה ומפתחי תוכניות יכולים לקבוע את עלות ההזדמנות של פרויקט, כלומר, האם הפיתוח הולך להיות מהיר יותר לעומת האם התוכנית תהיה מהיר יותר. חלופות ביצועים מול גמישות אלו משפיעות על החלטת הקידוד, מה שמשפיע על אופן הפעלת התוכנית.

היתרון בשימוש בפרוטוקולים אלו הוא שהם משפרים את הביצועים של תוכניות ומספקים גמישות בתכנון התוכנית.