Lec 1 Flashcards
מהו כרטיס רשת
כרטיס רשת הוא רכיב חומרה אשר מאפשר למחשב להתחבר לרשת המחשבים לשלוח ולקבל מידע
מהו פורטוקול ומה הוא מגדיר
סט חוקים בכדי לשלוח ולקבל מידע, הוא מגדיר :
סוגי ההודעות שקיימות
את הפורמט של ההודעה ה syntax (בעצם השדות שלה)
ואת הסמנטיקה משמעות של כל אחד מהשדות
מה היא הטופלוגיה של הרשת
זה בעצם מה המבנה שלה , לדוגמה מבנה כוכב
whats an HUB?
זה בעצם רכיב תקשרות מטומטם שברגע שהוא מקבל הודעה הוא מעביר אותה לכל שאר המכשירים שמחוברים אליו. המחשבים שאליהם ההודעה לא מיועדת פשוט מתעלמים ממנה.
איזה סוגי מודלים של שכבות רשת יש
TCP/IP , OSI
what are the layers in TCP/IP model
phyisical link network transport Aplication
איך עובד המידע בין השכבות השונות
כל שכבה מעבירה לשכבה שמתחתיה מידע והיא מתייחסת אליה בתור קופסא שחורה ומסיפה מידע משלה עד שהכל נשלח ברמה הפיזית
what is a port
זה בעצם המזהה של פרוסס ברשת
what is a switch
הוא רכיב תקשורת חכם שבניגוד ל האב ,הוא לומד לאיזה כרטיס רשת מחובר כל מכשיר וברגע שהוא יודע הוא שולח הודעה רק אליו ולא לכולם.
נחשב רכיב שקוף כלומר הרכיבים האחרים ברשת לא מודעים שהוא קיים
what a MAC
זהוי כתובת פיזית של הכרטיסי רשת ( היא ניתנת גם לשינוי) , מכשירים משתמשים בה בכדי להעביר מידע על אותה רשת . מורכבת מ 48 בתים
והיא כתובת יחיודית , שמחולקת על ידי היצרנים .
משתמשים מה בה ברמת הלינק
what an ip
כיוון שכתובת מאק לא יכולה להגדיר קבוצה של מחשבים שנמצאים על אותה רשת מקומית משתמשים באי פי שהיא כתבות לוגית שמזהה קבוצה של מחשבים על אותה רשת , ומשתמשים בה בשכבת נאטורק.
השכבות לא תלויות ולכל שכבה יש דרך משלה להעביר את המידע .
זה כתבות שמורכבת מ32 ביטים או 128 בגירסא 6 .
תומכת גם ב סאבנאטינג
whats a router ?
הרצאה 1 תשובה 12
if there is an ip why do we need mac
הרצאה 1 ,תשובה 13
כאשר אליס שולחת לבוב הודעה והם שניהם באותה רשת איזה כתובת היא שולחת
תשובה 14
מה תפקידה של שכבת האפלקציה
לבנות את המידע אשר התוכנה בצד השני צריכה לקבל וכיצד עליה להבין אותו .
כיצד נקרא מידע בשכבת ה לינק
Frame
כיצד נקרא מידע בשכבת ה network
Packet
כיצד נקרא המידע בשכבת ה transport
Segment
what is AF_INIT in socket phyton
says that we use ipv4
what is SOCK_DGRAM
say that we want to use UDP
what happen in the line
s = socket(AF_INIT,SOCK_DGRAM)
The o.s will create a socket for us , will give us memory and will return it representation to us
what s.bind(source_ip,source_port) is doing ?
we are saying that this socket will that source_port and that he can receive any messages from that ip ( if it ‘0.0.0.0’ its means it any ip)
what is s.recvfrom(2048)
receive data to the socket it will stack on it , 2048 its the limit for the size of the message.
what is s.sendto(data.upper(),sender_info)
send a message first data and then ip and port as a tuple