פרוטוכולי התקשורת גם של TCP וגם של HTTP
לא מגדירים דחיסה.
יש מודמים שמבצעים ברמת החומרה איזה שהוא כיווץ בסיסי,
היה קורה שמישהוא עם מודם 28.8 היה מגלה שהוא עובד לעיתים
במהירות טיפה יותר גבוהה זה עקב הכיווץ של המודם, בימינו
למיטב הבנתי זה לא נפוץ.בסך הכל בתקשורת אנחנו רוצים לשפר שני דברים:
אנחנו רוצים להקטין את הLATENCY
אנחנו רוצים להגדיל את הTHROUGHPUT
LATENCY זאת ההשעיה, הזמן שעובר מרגע שאני מתחיל לעשות משהוא
למתי שאני מקבל תגובה.
הTHROUGPUT זה כמה מידע אני מעביר בזמן נתון.
אם אני מוסיף כיווץ על כל התקשורת, אני מגדיל את הTHROUGHPUT התפוקה
אבל גם מגדיל את ההשעיה, שכן הכיווץ והפתיחה לוקחים זמן מסוים.
בגילשה באינטרנט לרוב חושב לי למזער את ההשעיה, אני מבקש כל הזמן
כל מיני דפים ואני רוצה שיעלו מייד, ובסך הכל מדובר בדפים קטנים,
אין בעיה של נפח תעבורה רחב.
כאשר אנו בכל זאת רוצים להוריד משהוא גדול בו נרצה תפוקה גבוהה
אנחנו נשתמש בפורמט מקובץ כלשהוא, התמונות כולן מקובצות בJPEG
או בGIF עליו יש הסבר בארכיון הפנו אליו לעיל.
סרטים מקודדים בMPEG כל מיני דברים מקודדים בZIP או RAR
שלמעשה מפעילים אלגוריתם של ZIV LEMPEL שדווקא הומצא ע"י שני חברה
אצלנו בארץ בטכניון.
DRYICE