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

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

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

אז ... האינטרנט. מה זה?

האינטרנט הוא למעשה חוט. ובכן, חוטים רבים המחברים מחשבים בכל רחבי העולם.

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

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

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

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

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

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

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

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

אז זה התפתח עם הזמן. זה היה לפחות 40 שנה בהתהוות והמשיך (ובכן, עדיין ממשיך) להתפתח.

וזה לא נוצר רק לצורך יצירת משהו. האינטרנט שאנו מכירים ומשתמשים בו כיום היה תוצאה של ניסוי, ARPANET, רשת קודמת האינטרנט.

והכל התחיל בגלל בעיה.

מפחד מספוטניק

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

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

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

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

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

שם החזון של JCR Licklider, אחד ממנהלי ARPA, יתחיל להיווצר בשנים הבאות.

ללא ARPA האינטרנט לא היה קיים. בגלל המוסד הזה נוצרה הגרסה הראשונה של האינטרנט - ARPANET.

יצירת רשת גלובלית של מחשבים

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

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

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

הפיתרון לזה?

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

הרעיון של מספר מחשבים המחוברים לרשת לא היה חדש. תשתית כזו הייתה קיימת בשנות החמישים ונקראה WANs (Wide Area Networks).

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

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

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

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

בניית רשת מנות מנותקת מבוזרת

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

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

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

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

התשובה לבעיה זו הייתה החלפת מנות.

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

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

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

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

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

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

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

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

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

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

כיצד נבנה ARPANET

מה שהתחיל כתגובה לאיום המלחמה הקרה הפך למשהו אחר. האב-טיפוס הראשון של האינטרנט החל להתגבש אט אט ורשת המחשבים הראשונה נבנתה, ARPANET.

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

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

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

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

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

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

ההודעה הראשונה אי פעם הועברה מאוניברסיטת UCLA (אוניברסיטת קליפורניה, לוס אנג'לס) ל- SRI (מכון המחקר סטנפורד).

זה נקרא בפשטות "LO".

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

בסוף שנת 1969 נוצר קשר בין ארבעה צמתים בכל הרשת שכללה UCLA, SRI, UCSB (אוניברסיטת סנטה ברברה בקליפורניה) ואוניברסיטת יוטה.

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

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

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

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

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

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

עם חלוף הזמן צצו רשתות עצמאיות יותר של מנות שאינן קשורות ל- ARPANET (שהיו קיימות ברמה בינלאומית והחלו להכפיל את עצמה בשנות השבעים). זה היה אתגר חדש.

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

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

צורך בתקנים נפוצים

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

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

מהימים הראשונים ב- ARPANET, היא עדיין חסרה שפה משותפת למחשבים מחוץ לרשת שלה כדי שיוכלו לתקשר עם מחשבים ברשת משלה. למרות שמדובר ברשת מאובטחת ואמינה עם מנות מנות.

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

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

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

TCP / IP מציל את היום

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

הכללים לקישור הגומלין היו:

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

כפי שהסביר סרף:

תפקידו של TCP הוא רק לקחת זרם של הודעות שהופקו על ידי HOST אחד ולהעתיק את הזרם ב- HOST זר שמקבל ללא שינוי.

פרוטוקול האינטרנט (IP) מאפשר איתור מידע כאשר מסתכלים בין שלל המכונות הזמינות.

אז איך נתונים עוברים?

אז איך עוברת חבילה מיעד אחד למשנהו? תגיד מהיעד השולח לזה שמקבל? איזה תפקיד משחק TCP / IP בזה וכיצד הוא מאפשר את המסע?

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

במהלך פרק זמן זה אחראי פרוטוקול ה- IP על הטיפול וההעברה של אותן חבילות. בסוף, TCP מרכיב מחדש את החבילות למצבן המקורי.

מה קרה אחר כך באינטרנט?

במהלך שנות ה -80 נבחן פרוטוקול זה ביסודיות ואומץ על ידי רשתות רבות. האינטרנט פשוט המשיך לצמוח ולהתרחב במהירות מהירה.

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

אבל זה עמד להשתנות בסוף שנות ה -80 כאשר האינטרנט שוב ​​השתנה.

זה היה בזכות טים ​​ברנרס לי שהציג את האינטרנט - איך אנו מכירים ומשתמשים באינטרנט כיום.

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

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