יום ראשון, 05 פברואר 2012
הפוך לעמוד הבית
  • חיפוש מאמרים באתר
  • חיפוש ב Google
  • חיפוש ב Yahoo
הרשמה

התחברות / התנתקות

פרוטוקולי-רשת בפלאש PDF Print E-mail
נכתב על ידי אלעד כהן   
יום שבת, 28 אוגוסט 2010 20:50

מהו פרוטוקול?

 

פרוטוקול הוא הגדרה של רצף אירועים המתרחשים בזה אחר זה כדי לבצע פעולות מסויימות. לדוגמא: כדי ששיחת טלפון תתקיים, צד אחד צריך לחייג והצד השני לענות. רק לאחר מכן שני הצדדים יוכלו לדבר בינהם. דוגמא אחרת לפרוטוקול-רשת באינטרנט: הפרוטוקול FTP (File Transfer Protocol) מגדיר איך קובץ יכול להישלח ממחשב אחד לאחר. הפרוטוקול מגדיר איך הקשר הראשוני נוצר, שמות הפקודות והתגובות שכל צד שולח לאחר. פרוטוקול-רשת מפורט במסמך המסביר אותו (מסמך RFC) וכדי לממש אותו צריכה להיכתב תוכנת מחשב אחת או יותר. כדי לממש את פרוטוקול FTP צריכות להיכתב שתי תוכנות, אחת בצד-השרת והשניה ובצד-הלקוח. כל אחת מהתוכנות האלו יכולה להיכתב ע"י מתכנת אפליקציות אחר ובלבד שיממש את הפרוטוקול בצורה מדוייקת לפי פירוטו הידוע לכל. לדוגמא: שליחת קובץ עם פקודה זהה וקבלת קובץ עם פקודה זהה. קיימות הרבה תוכנות מסוג FTP Clients ו-FTP Servers. כל התוכנות האלו ממשות את אותו פרוטוקול FTP ולכן תוכנת FTP Client שנכתבה ע"י מתכנת מסויים ותוכנת FTP Server שנכתבה ע"י מתכנת אחר יכולות לעבוד ביחד.

המחלקה Socket בשפת AS3

 

באמצעות המחלקה החדשה Socket בשפת AS3 אפשר לממש את צד-הלקוח של פרוטוקולי-רשת. לדוגמא כדי ליצור: email client או web client. המחלקה Socket משתמשת בפרוטוקול TCP כדי להתחבר לכתובת IP מרוחקת במבואה מסויימת ולאחר מכן לשלוח ולקבל נתונים בפורמטים שונים. בצד-השרת צריכה להיות קיימת תוכנה שתאשר את החיבור ותגיב לנתונים השונים שיישלחו אליה.

שימוש בקומפוננטות שמפשטות את השימוש במחלקה Socket

 

קיימים פרוייקטי קוד-פתוח שמשתמשים במחלקה Socket המוסברת בפסקה הקודמת כדי לממש פרוטוקול-רשת מסויים. פרוייקטים אלו מייצאים API שמאפשר להשתמש בפרוטוקול-הרשת בצורה פשוטה יותר ובשכבה גבוהה יותר מאשר בשכבה הנמוכה של Socket שמצריכה שליחת וקבלת רצף בתים (Bytes). לדוגמא: הפרוייקט SmtpMailer מאפשר לשלוח הודעות דואר אלקטרוני מתוך אפליקצית פלאש באמצעות API פשוט. הפרוייקט מבוסס על המחלקה Socket.

קישורים למידע נוסף

 

מהו מסמך RFC: http://en.wikipedia.org/wiki/Request_for_Comments

 

הפרוייקט SmtpMailer: http://code.google.com/p/smtpmailer/
 
מאמרים נוספים :

» קורס תוכנות לעיצוב גרפי אונליין לימודים מהבית אחד על אחד

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

» אבטחת מידע טכנולוגי באמצעות מחשוב ענן

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

» ללמוד לימוד קורס פלאש אונליין עם מורה מהבית

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

» אבטחת מידע

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

» דרך נוספת לאבטח את סיסמתכם בפייסבוק - אריק קליין

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

כל הזכויות שמורות לאתר הגאון - מבית אקטיביטק קידום אתרים

Copyright © 2012. Joomla!. Designed by Shape5.com