דפדפן
דפדפן (אנגלית: Browser) הוא תוכנה המאפשרת לקרוא ולתקשר עם אתרי אינטרנט. לרוב הדפדפנים תומכים בפרוטוקולי FTP , HTTP, HTTPS ובקבצים שונים כגון קובצי תמונות (gif, png, jpg) קובצי תוכן כגון: HTML , CSS ,JS ,SWF ועוד. הדפים נמצאים לרוב בשרתי אינטרנט ברשת ה-אינטרנט העולמית, אך הדפדפן עשוי לעבוד גם מול שרתים ברשת פרטית. בדפדפן ניתן גם להוריד קבצים מכל סוג באופן ישיר באמצעות הקלדת הכתובת בשורת הדפדפן או באמצעות קישורים מדפי אינטרנט.
דפדפן מוגדר כתוכנת לקוח היות שהוא מורץ על מחשבו של הגולש.
תוכן עניינים |
[עריכה] היסטוריה
הדפדפן הראשון בעולם בשם WorldWideWeb נוצר בידי טים ברנרס-לי שהציגו ב-26 בפברואר 1991. דפדפן זה רץ אך ורק על פלטפורמה בשם NeXTcube, לאחר הצגת הרעיון החדשני הזה לעובדי CERN החלו להיווצר דפדפנים בקצב גבוה, רובם פשוטים מאוד ודומים בפונקציונליות שלהם אחד לשני.
בסתיו 1992 טוני ג'ונסו פרסם דפדפן בשם MidasWWW המבוסס על Motif/X, ובאותה שנה פותח הדפדפן ViolaWWW שהפך לפופולרי יותר מקודמו.
הדפדפן שיצר את התפנית בנוגע לרשת היה מוזאיק (NCSA Mosaic) שנכתב במקור רק למערכת הפעלה יוניקס בשנת 1993, ולאחר מכן הוסב גם למערכות ההפעלה של מיקרוסופט ואפל. רוב הדפדפנים כיום מבוססים על רעיונות וגם על קוד שנכתב בשביל מוזאיק.
באוקטובר 1994 פרש מארק אנדריסן מחברת CSA, מתפקידו כסגן מנהל. הוא ראה את הפוטנציאל הגלום ברעיון רשת האינטרנט והחליט שהפיתוח של מוזאיק לא מקדם אותו לניצול הפוטנציאל זה. הוא הקים את חברת Netscape Communications Corporation שפיתחה דפדפן מבוסס מוזאיק בשם נטסקייפ (Netscape Navigator). שנה לאחר יציאתו לאור של נטסקייפ הוציאה מיקרוסופט, שלא הייתה מעורבת עד לשלב זה בתחום הדפדפנים, דפדפן חדש בשם Internet Explorer, שהיה מבוסס אף הוא על הקוד של מוזאיק. מאז יציאתו של Internet Explorer לשוק החלה מה שמכונה מלחמת הדפדפנים בין נטסקייפ לבין מיקרוסופט. מלחמת הדפדפנים פיתחה את האינטרנט על שלל מרכיביו והביאה להמצאת ה-CSS, הג'אווה סקריפט וכלים נוספים המשמשים לבניית אתרים. בסופו של דבר, יצאה מיקרוסופט כשידה על העליונה. נטסקייפ שחררה את הקוד של המוצר שלהם לפרויקט הנקרא מוזילה.
כיום הדפדפן של מיקרוסופט עדיין נחשב כמוביל מבחינת תפוצה, אך קמו לו מתחרים רבים. ביניהם נמנים:
- גוגל כרום - דפדפנה של חברת גוגל.
- מוזילה פיירפוקס - המשכו של פרויקט מוזילה, שדובק בקנאות בשמירה על קוד סטנדרטי לבניית אתרים.
- ספארי - דפדפנה של חברת אפל שמיועד בעיקר למשתמשים במוצריה.
- אופרה - של חברה נורבגית באותו שם, נפוץ במחשבים פרטיים ובטלפונים סלולריים.
[עריכה] אופן פעולה
דפדפן האינטרנט פועל בדרך תקשורת בסיסית של קבלה ושליחת מידע. דפדפן האינטרנט של המשתמש מתחבר אל שרת HTTP דרך פרוטוקול התקשורת HTTP ומוריד ממנו את קוד הדפים (שלרוב נכתב בשפת HTML). פרוטוקול זה מאפשר לדפדפנים ולשרתים לתקשר בצורה דו-צדדית, הדפדפן גם שולח מידע לשרת וגם מקבל ממנו מידע. הדפדפן מוצא את דפי האינטרנט על ידי כתובת מיוחדת המכונה URL. לכתובת זו מספר חלקים הקשורים לסוג הפרוטוקול, הכתובת והנתיב, אך מכיוון ובדפדפני אינטרנט משתמשים כמעט תמיד בפרוטוקול HTTP, הכתובת תתחיל לרוב בתחילית http:// שלאחריה תופיע כתובת מסוימת (he.wikipedia.org לדוגמה) ולאחריה נתיב אל קובץ הקוד, שאותו הדפדפן יוריד ויתרגם לדף האינטרנט המוצג לנו על המסך.
בתחילת דרכם של הדפדפנים לא היה סטנדרט ליצירת HTML, כך שכל דפדפן תמך בחלקיות בקודים. המצב לפעמים היה כל-כך מסובך עד שלעתים בוני האתרים נאלצו לכתוב אתר אחד לדפדפן מסוים ואתר שני לדפדפן אחר. כתוצאה מכך החלה יצירה של מבנה תקני לכתיבת אתרים שכיום רובם ככולם של הדפדפנים שואפים לתמוך בה בדיוק המרבי.
בעקבות התפתחות התחום החלו הדפדפנים לתמוך לא רק ב־HTML, אלא גם בתמונות, בקטעי שמע ובסרטים באתרים שונים.
[עריכה] מנועים עליהם מתבססים הדפדפנים
|
|
ערך מורחב – מנוע פריסת תצוגה |
כל דפדפן מבוסס על מנוע משלו שמתרגם את הקוד ממנו מורכב הדף המבוקש בזמן ריצה ויוצר את דף האינטרנט שהמשתמש רגיל לראות. כל מנוע שונה מאחיו בביצועיו, תמיכה בפורמטים, אבטחה ועוד. רוב הדפדפנים (למעט גרסאותיו הנוכחיות של נטסקייפ ולמעט FireFox ו-Google Chrome באמצעות ההרחבה [1] שמאפשרת להם להשתמש במנוע של IE) יכולים להשתמש אך ורק במנוע אחד.
- Trident/MSHTML - של חברת מיקרוסופט. המנוע מאחורי אינטרנט אקספלורר, Avant Browser, Maxthon ועוד.
- Gecko - המנוע מאחורי דפדפן פיירפוקס, נטסקייפ, Epiphany, קמינו ועוד.
- KHTML/WebKit עליו מבוססים קונקרר, ספארי, אומני ווב וגוגל כרום
- Opera הוא דפדפן עצמאי, שחוץ מלמחשבים אישיים יש לו גם גרסאות לטלפונים ניידים ומחשבי כף יד.
- Lynx הוא דפדפן ששימושו העיקרי הוא כשלא ניתן להציג גרפיקה, כגון במסופי יוניקס.
[עריכה] מאפיינים נפוצים
הדפדפנים השונים מתאפיינים בתמיכה בשונה בפורמטים ופרוטוקלים. דפדפנים בסיסיים עשויים לכלול תמיכה בסיסית ב-HTML ואילו דפדפנים מורכבים תומכים במגוון רחב של פרוטוקולים ופורמטים.
דפדפני האינטרנט העיקריים מתאפיינים ביכולות הבאות:
- יכולת לפתיחת מספר אתרים במקביל באמצעות כרטיסיות/טאבים או באמצעות פתיחת מספר חלונות.
- יכולת לחסימת פופ אפ
- הגדרת דף בית, שאליו ניגש הדפדפן בפתיחתו, ואחסון כתובות של אתרים כסימניות או כמועדפים לגישה נוחה. חלק מהדפדפנים מאפשרים גם להירשם להזנות RSS.
- אבטחה ופרטיות - בדפדפנים מודרניים קיימים מנגנוני הגנה מדיוג (פישינג), ואמצעים לשמירה על הפרטיות כגון מחיקת עוגיות והיסטוריה או גלישה בסתר.
- הרחבות - בדפדפנים רבים יש תמיכה בהרחבה או פלאג אין, המוסיף יכולות לדפדפן. יכולת זו מקנה גמישות לדפדפן.
[עריכה] ראו גם
| דפדפנים | ||
|---|---|---|
| למחשב |
אינטרנט אקספלורר • מוזילה פיירפוקס • גוגל כרום • ספארי • אופרה • נטסקייפ • מקסתון • Avant Browser • Konqueror • Epiphany |
|
| לנייד | ||