עבור לתוכן

Embedded TCP vs HTTP payload

Featured Replies

פורסם

שלום,

יש לי מכשיר Embedded שעובד בפרוטוקול TCP שבניתי החברה שאני עובד מולה טוענת כי לעבוד בפרוטוקול של HTTP יוסיף כ 50% לתעבורה של המידע, אני דיי מפקפק בנתונים האלו.

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

TCP עובד ב SOCKETS ועל כן באמת יעברו 1024 בתים

HTTP יוסיף OVERHEAD של כמות מסוימת, נניח כמות קבועה של 100 בתים ( כל מיני פרמטרים וכ'ו שעוברים כמובן כ ASCII) ועוד 1024 בתים של מידע ולכן כמה אחוזים זה יוסיף לתעבורה ?

פורסם

קודם כל 100 בתים זה ממש מעט. רק שורת ה-GET היא כמה עשרות בתים (תלוי באורך ה-URL כמובן).

אבל החשבון די פשוט, אם על כל 1024 בתים של תעבורה אתה צריך 100 בתים נוספים אז יש לך תקורה של 100/1024, דהיינו בערך 9%.

ארכיון

דיון זה הועבר לארכיון ולא ניתן להוסיף בו תגובות חדשות.

דיונים חדשים