60 שניות על packets

darkstar

New member
60 שניות על packets

זה יקח הרבה פחות מ 60 שניות אבל בכל זאת. כאשר אנו גולשים או בעצם מתחברים לרשת האנטרנט או לכל רשת אנו מעבירים חבילות מידע שנקראות packets ה packets מורכבות משני חלקים עיקריים שהם ה header וה body. ה header תפקידו לספר לנו על החבילה קצת כמו מאיפה היא מגיעה, לאן היא מועדת ומה סוגה. והגוף מכיל את תוכנה של החבילה בעצם הוא מכיל את המידע המועבר בין המחשבי השונים. סוגי פאקטים : syn packets: ה packets האלו תפקידם לפתוח תקשורת בין מחשבים אלו בעצם חבילות המידע הראשונות שנשלחות והן מבקשות מהמחשב המקבל אותם אישור לפתיחת התקשורת ברגע שהן מתקבלות אז מתחילה תקשורת בין המחשבים . ומכאן אתם תמשיכו קצת
 

darkstar

New member
אף אחד לא ימשיך?

נו בחייכם בטוח שיש פה עוד כמה שמבינים עניין
 

uzi2

Active member
טוב דיברת על syn packets.

שבעיקרון זה קיים ב- TCP. תוכנת קליינט מנסה ליצור session של תקשורת מעל TCP עם שרת מסויים, והיא שולחת syn, קרי הודעה שהיא מבקשת פתיחת session, השרת עונה בתשובה synack, והקליינט עונה ב-ack ונוצר ה- session. כדי להקשות על גניבת תקשורת ע"י גורמים שאינם יכולים להאזין לתקשורת קיימת, מעבירים בכל חבילה איזה מספר (שבתחילת התקשורת, הוא מספר רנדומלי), ובכל שלב, חייבת התוכנה לשלוח חזרה את המספר+1 בתור זיהוי, ועוד מספר חדש כדי שהצד השני יאשר. המספר הזה, ISN (המספר המקורי) או באופן כללי sequence number מאפשר לחבילה לזהות שהיא תשובה לחבילה אחרת. בעבר היתה דרך נפוצה לסתום תקשורות ואפילו לפעמים לגרום לקריסות תקשורת, ע"י הצפה של מחשב ב- syn packets מכתובות מזוייפות. השרת היה שומר פרטים על כל נסיון תקשורת מתוך ידיעה שהוא אמור לקבל ack, אבל ה- ack לא היה מגיע וכך הבאפר של ה- sesions שממתינים לאישור היה מתמלא עד שלא היה יותר מקום. זה מה שנקרא syn floods. בסוף 1996 או בתחילת 1997, דן ברנשטיין ואריק צ´נק הציעו דרך שתקשה על syn floods. הטכניקה נקראת syn cookies, והדרך היא ע"י כך שה- ISN שהשרת שולח ב- synack מכיל הצפנה של פרטי השרת השולח. למעשה השרת לא חייב לזכור את פרטי ה- syn packet המקורי, כי כאשר תוכנת הלקוח עונה לא, הוא יכול מהתשובה, להסיק דרך ה- ISN תשובה, את הפרטים ואת העובדה שמדובר בזיהוי של מחשב שביקש פתיחת session. כך אין צורך שהשרת ישמור פרטים של החבילה המקורית. בפועל מומלץ להשתמש בזה רק כאשר הבאפר של ה- Syn מתמלא.
 
למעלה