עזרה בשאלה בלימודים

עזרה בשאלה בלימודים

היי חברים,

יש לי שאלת מבחן שאני צריך עזרה אם מישהו פה במקרה יכול לעזור לי:

עבודה עם cookie תאפשר :

א) שליחת נתונים מצד השרת ושמירתו על גבי הדפדפן (הקליינט) עת המשתמש גולש באתר

ב) שליחת הנתונים מהמשתמש (קליינט) הגולש באתר ושמירת אותו מידע על גבי השרת

ג) חלוקת הנתונים בין השרת המרכזי למספר שרתים באותו הדומיין

ד) כל התשובות נכונות



תודה רבה!
 

SysAdmin1

New member
חסרה כאן התשובה הנכונה והחשובה, והיה ש...

חסרה כאן התשובה הנכונה והחשובה, והיה שכל התשובות שהוצגו כאן, איך שהן הוצגו, הן לא נכונות. מי שכתב אותן, חייב לפחות פעם אחד ללמוד, מה הן HTTP COOKIES, למה הן נועדו ומה הן עושות ומה לא עושות.
ולתשובה הפשוטה. HTTP COOKIES , הם קבצים זמניים שנוצרים על ידי הלקוח (הדפדפן ), הלקוח יוצר אותן לפי ההנחייה המפורשת ולפי המבנה ועם חלק מהחומר שהשרת נותן. הקבצים נוצרים בספרייה זמנית במחשב של הלקוח. הקבצים האלה, הם סוג של מאגרי נתונים פשוטים שמזהים את הלקוח ואת המאפיינים שלו מול השרת. הקבצים האלה עוזרים גם לזהות את הלקוח החוזר, מבלי שהוא צריך למסור מחדש את כל הפרטים וגם במקרה של נתק בין שרת ללקוח, הפרטים האלה עוזרים לחסוך זמן. היחידי שניגש לקבצים האלה, גם לכתיבה וגם לקריאה, הוא הלקוח ( הדפדפן שיצר אותם ) והוא מאחסן שם את הפרטים שהוא צריך למסור לשרת וגם משם הוא שולף את הפרטים האלה, מבלי שהוא כל פעם מחדש צריך לבקש אותן כקלט מהמשתמש.

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

מצורף גם מספר קישורים שמסבירים בצורה פשוטה על כל הסיפור:
https://docs.microsoft.com/en-us/aspnet/web-api/overview/advanced/http-cookies
http://www.hackingarticles.in/beginner-guide-understand-cookies-session-management/
 
תודה על התשובה המפורטת, אם הבנתי נכון אז..

אם בכל זאת הייתי צריך לבחור תשובה אחת אז ב' היא הכי קרובה לאמת? כי הנתונים כן נשלחים מהמשתמש אבל השמירה מתבצעת אצל הלקוח ולא בשרת.

תודה
 

SysAdmin1

New member
הנתונים באמת נשמרים בצד הלקוח, כך שהתשובה ב' שבה...

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

rafid1

Active member
מנהל
תבחר א

אמנם הניסוח קצת לקוי ("על גבי הדפדפן"), אבל אצטט חכמים:
"הלקוח [הדפדפן] יוצר אותן לפי ההנחייה המפורשת ולפי המבנה ועם חלק מהחומר שהשרת נותן."
אפשר לא לדקדק, ולהתיחס ל"גב" של הדפדפן כקבצים...
 
למעלה