TCP/IP – הבדלי גרסאות

תוכן שנמחק תוכן שנוסף
הוספת קישורים חיצוניים
Noam (שיחה | תרומות)
תיקון טעויות שונות, הורדת תבנית עריכה
שורה 1:
'''TCP/IP ''' היא חבילת [[פרוטוקול תקשורת|פרוטוקולי תקשורת]] הדומיננטית כיום, ומהווה את הבסיס עליו מושתתת רשת ה[[אינטרנט]]. מאחר ורשתות גדולות, דוגמת האינטרנט מחברות מספר גדול של רשתות מקומיות, והרשתות המקומיותאשר מבוססות על תשתיות פיזיות שונות (קווי טלפון, רשתות [[אתרנטEthernet]] וכיוצא בזה), דרושה דרך אחידה בה מחשבים מרשתות פיזיות שונות יוכלו לתקשר. ארכיטקטורת TCP/IP מאפשרת לשני מחשבים לתקשר גם אם הם נמצאים ברשתות עם אפיקי תקשורת נתונים עם מאפינים פיסים שונים, מריצים מערכות הפעלה שונות וכך הלאה. שני הפרוטוקולים העיקריים בחבילה הינם פרוטוקול [[TCP|Transmission Control Protocol]], ופרוטוקול [[IP|Internet Protocol]]. בנוסף לפרוטוקולים אלה, החבילה כוללת את פרוטוקולי עזר רבים נוספים.
{{עריכה}}
 
'''TCP/IP ''' היא חבילת [[פרוטוקול תקשורת|פרוטוקולי תקשורת]] הדומיננטית כיום, ומהווה את הבסיס עליו מושתתת רשת ה[[אינטרנט]]. מאחר ורשתות גדולות, דוגמת האינטרנט מחברות מספר גדול של רשתות מקומיות, והרשתות המקומיות מבוססות על תשתיות פיזיות שונות (קווי טלפון, רשתות [[אתרנט]] וכיוצא בזה), דרושה דרך אחידה בה מחשבים מרשתות פיזיות שונות יוכלו לתקשר. ארכיטקטורת TCP/IP מאפשרת לשני מחשבים לתקשר גם אם הם נמצאים ברשתות עם אפיקי תקשורת נתונים עם מאפינים פיסים שונים, מריצים מערכות הפעלה שונות וכך הלאה. שני הפרוטוקולים העיקריים בחבילה הינם פרוטוקול [[TCP|Transmission Control Protocol]], ופרוטוקול [[IP|Internet Protocol]]. בנוסף לפרוטוקולים אלה, החבילה כוללת את פרוטוקולי עזר רבים נוספים.
 
 
שורה 11 ⟵ 9:
התוכניות לשליחת הודעות מחולקות ל"תתי תוכניות" שנקראות שכבות. כל שכבה נותנת שירות לשכבה שמעליה ומקבלת שירות מזו שמתחתיה. לכל שכבה מוגדרים היטב השירות אותו היא נותנת לשכבה שמעליה באותו מחשב, והאלגוריתם אותו היא מבצעת עם שכבה מקבילה במחשבים אחרים.
 
שיתוף הפעולה בין פרוטוקול [[IP]] (פרוטוקול אינטרנט) ופרוטוקול [[TCP]] (פרוטוקול העברה מבוקרת) מאפשר את העברת המידע בצורה מהימנה, באופן הבא: פרוטוקול [[IP ]] מאפשר העברת חבילות המידע בלי לוודא את הימצאותו של קישור ישיר בין שני הצדדים, ואילו פרוטוקול ה[[-TCP]] אחראי לוודא את אמינות הנתונים המועברים.
 
 
שורה 18 ⟵ 16:
 
 
בתחילת [[שנות ה-60]] של [[המאה ה-20]] [[משרד ההגנה האמריקאי]] בשיתוף עם מוסדות אקדמיםאקדמיים החל בפיתוח חבילת תקני תקשורת שיאפשרו תקשורת בין ציוד קצה מיצרניות שונות. ב-[[1969]] ארגון [[ARPA]] הקים רשת מיתוג מנות עם ארבע נקודות קצה במיקומים פיסים שונים. רשת ניסיונית זו התבססה על [[פרוטוקול תקשורת]] [[NCP]] ותמכה במהירות העברת נתונים של 56 אלף [[סיבית|סיביות]] לשנייה. ב-[[1974]] [[וינטון סרף|Vinton Cerf]] ו-[[רוברט כהן|Robert Kahn]] הציעו גרסה חדשה של חבילת תקנים עיקרים עבור רשת [[ARPANET]] אך זו אושרה רק בגרסה הרביעית שלה בשנת [[1979]].
החבילה נוצרה במקור על ידי [[משרד ההגנה האמריקאי]], במטרה ליצור פרוטוקול תקשורת שיוכל לשמש במקרה של קריסת מערכות עקב [[שואה גרעינית]]. מסיבה זו הופרד שלב שליחת הנתונים מהאימות, וכך נוצר פרוטוקול יעיל ביותר [[IP]] שהינו מבטיח העברה מהימנה של הנתונים ופרוטוקול אימות [[TCP]] שיגבה אותו במידת האפשר.
 
בתחילת [[שנות ה-60]] של [[המאה ה-20]] [[משרד ההגנה האמריקאי]] בשיתוף עם מוסדות אקדמים החל בפיתוח חבילת תקני תקשורת שיאפשרו תקשורת בין ציוד קצה מיצרניות שונות. ב-[[1969]] ארגון [[ARPA]] הקים רשת מיתוג מנות עם ארבע נקודות קצה במיקומים פיסים שונים. רשת ניסיונית זו התבססה על [[פרוטוקול תקשורת]] [[NCP]] ותמכה במהירות העברת נתונים של 56 אלף [[סיבית|סיביות]] לשנייה. ב-[[1974]] [[וינטון סרף|Vinton Cerf]] ו-[[רוברט כהן|Robert Kahn]] הציעו גרסה חדשה של חבילת תקנים עיקרים עבור רשת [[ARPANET]] אך זו אושרה רק בגרסה הרביעית שלה בשנת [[1979]].
 
[[מודל ה-TCP/IP]] מתבסס במידה רבה על חבילת הפרוטוקולים TCP/IP, ולכן גם קיבל את שמה, אך ניתן לבחון באמצעותו גם רשתות בהן לא נעשה שימוש ב[[TCP]] או ב[[IP]]. חלוקת השכבות במודל תואמת את חלוקת העבודה בין [[TCP]] ל[[IP]], אך באותה מידה היא גם תואמת את חלוקת העבודה בין [[IPX]] ל[[SPX]] ועל כן יש להפריד בין המודל וחבילת הפרוטוקולים.
שורה 27 ⟵ 23:
== TCP מול מודל OSI ==
למעשה חבילת [[פרוטוקול תקשורת|פרוטוקולי תקשורת]] [[TCP/IP]] הינה ישום מעשי של [[מודל ה-OSI]] המופשט. כך שניתן לתאר את חבילת [[TCP/IP]] בהקשר ל[[מודל ה-OSI]] כחלוקה לשכבות דומות לאלו של [[מודל ה-OSI]].
בפועל, כפי שניתן לראות מהתרשים, לא כל שכבות של [[מודל ה-OSI]] מקבילות לתהליכי תקשורת באינטרנט:
 
 
 
שורה 34 ⟵ 28:
<center>
 
<table style="border:1px SOLID black;" cellpadding="5" cellspacing="1">
<tr><td><td >'''OSI'''<td >'''TCP/IP'''<br><td>
</tr>
<tr><td>7<td style="border:1px solid black;">'''Application'''<td rowspan=3 style="border:1px solid black;">'''Application'''<br><td>[[HTTP]], [[FTP|FTP]], [[DNS]].
</tr>
<tr><td>6<td style="border:1px solid black;">'''Presentation'''<td>[[TCPASCII]], [[UDP]], [[RTP]], [[SCTPיוניקוד|Unicode]]<br>
</tr>
<tr><td>5<td style="border:1px solid black;">'''Session'''<td>[[TCPDNS]], [[UDP]], [[RTP]], [[SCTPSSL]]<br>
</tr>
<tr><td>4<td style="border:1px solid black;">'''Transport'''<td style="border:1px solid black;">'''Transport'''<td>[[TCP]], [[UDP]], [[RTP]], [[SCTP]]<br>
</tr>
<tr><td>3<td style="border:1px solid black;">'''Network'''<td style="border:1px solid black;">'''Network'''<td> [[IP]], [[ICMP]], [[IGMP]].
</tr>
<tr><td>2<td style="border:1px solid black;">'''Data Link'''<td style="border:1px solid black;">'''Data Link'''<td>[[Ethernet]], [[Token ring]].
</tr>
<tr><td>1<td style="border:1px solid black;">'''Physical'''<td style="border:1px solid black;">'''Physical'''<td> [[T1]], [[E1]]
שורה 56 ⟵ 50:
</center>
 
שכבת האפליקציה היא השכבה הגבוהה ביותר, בה נוצר המגע היחיד בין המשתמש והמערכת ובה מבוצעת תוכנת היישום. שכבה זו היא אשר מייצרת את האינפורמציה. השכבה הפיזית היא השכבה התחתונה, בה מומר המידע לאותות חשמליים המועברים לאורך התווך הפיזי שמקשר את שני צידי קו התקשורת שמקיימים את התקשורת ביניהם. שכבה זו היא היחידה שבאה במגע ישיר עםלמעשה התווך הפיזי.
 
==ראו גם==