איך עובד http ממשיך לחיות, מה ההבדל בין Tcp להמשיך לחיות ולחיים ב- http?


תשובה 1:

פסק הזמן משמע שאחרי 30 שניות של חוסר פעילות, שרת האינטרנט יכול לבחור לסגור את החיבור. מקסימום 200 פירושו שבשרת נתוני חיבור TCP נועד לבדר מקסימום 200 בקשות HTTP. מטרת HTTP Keep Alive היא לאותת על הרצון להודעות נוספות בערוץ הובלה נתון והיא תכונה מה HTTP / 1.1 ואילך. אם אתה רוצה לדעת פרטים נוספים על http להמשיך לחיות, אני ממליץ לך לקרוא פרוטוקולי אינטרנט ותרגול http: //www.pearsonhighered.com/p ...

כעת TCP Keep-Alive הוא חיה אחרת ואין לה שום קשר כשלעצמו ל- HTTP Keep-Alive. אנא זכור שהאינטרנט מספק תובלה לפרוטוקולים שאינם יישומי HTTP ואינספור. במקרים כאלה שבהם השירות יכול לקחת זמן רב לתגובה, TCP-להמשיך לחיות הוא תכונה אופציונלית לשליחת חבילת null (ב- Ethernet בסביבות 60 בתים למסגרת) כדי לאותת על פעימות לב שאומרות שהעמית חי ודרך עקיפה כדי לשמור על הקשר פתוח. חשוב על NAT / חומת האש שבה ייגברו קשרים אם הם לא רואים חילופי נתונים במשך פרק זמן מוגדר מראש. TCP Keep-Alive הוא בדיוק לשלוח פעימות לב כדי לאתר אם העמית הוא למעלה / למטה. כישלון בתגובה להודעה שנשארה בחיים, יפרש אותה כמי שכבר אינה מושבתת. באפשרותך לקבוע את התצורה של משך הזמן בין שתי מנות סרק, שתי מנות מצליחות לשמור על החיים ומרווח ניסיון חוזר אם הקודם נכשל.

קרא את RFC 1122 סעיף 4.2.3.6 למפרט המקורי של TCP Keep Alives