ההבדל בין TCP ו- UDP ההבדל בין

Anonim

TCP לעומת UDP

זרימת התנועה ברחבי האינטרנט היא על בסיס פרוטוקולים אשר TCP (שידור Control Protocol) ו UDP (User Datagram פרוטוקול).

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

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

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

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

-> -