מה זה Raw Socket ?

Miki Watts

New member
זה אפשרות שיש לך לפתוח ערוץ תקשורת

ישיר ואז אתה יכול לכתוב לתוכו את כל הנתונים של TCP/IP בעצמך או לשכתב אותם, במצב הזה אתה לא תראה תקשורת TCP/IP בתור חבילות מידע עם נתונים עליהם אלא בתור זרם שוטף של נתונים. אלא אם כן אתה כותב פרוטוקול תקשורת חדש שאמור להחליף את TCP/IP, או שרת Proxy שאמור לנתב פקטים (וגם אז רק במקרים מיוחדים) אין לך צורך בזה.
 
תודה, עוד חומר על זה?

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

Miki Watts

New member
מה זה עונה לו ב Raw Socket ?

RS אומר שאתה למעשה משכתב את כל זרם הנתונים, כולל ה headers ו checksum של TCP/IP, בנוסף לשליטה בתוכן הפקט. בהחלט אפשרי לפתוח socket רגיל ולשלוט רק בתוכן של הפקט. איך אתה יודע שהוא משתמש ב Raw Socket ?
 
למעלה