הנדסאי אלקטרוניקה. – שאלות תשובות 4112 מבחן תקשורת מחשבים

Transcription

הנדסאי אלקטרוניקה. – שאלות תשובות 4112 מבחן תקשורת מחשבים
‫מבחן תקשורת מחשבים ‪ 4112‬שאלות תשובות – הנדסאי אלקטרוניקה‪.‬‬
‫שאלה ‪5‬‬
‫ענה על ארבע מתוך שש הסעיפים‪.‬‬
‫א‪.‬‬
‫ב‪.‬‬
‫ג‪.‬‬
‫ד‪.‬‬
‫ה‪.‬‬
‫ו‪.‬‬
‫מה ההבדל בין עבודה באצווה (‪ ) BATCH‬לבין עבודה אינטראקטיבית במצב מקוון‬
‫(‪.) ONLINE‬‬
‫כיצד מתבצע הסנכרון בין התחנה המשדרת לבין התחנה הקולטת בתקשורת‬
‫אסינכרונית ובתקשורת סינכרונית‪.‬‬
‫מה ההבדל בין קידוד ‪ RZ‬לבין קידוד מנצ'סטר של נתונים ספרתיים?‬
‫מה כיוון העברת נתונים ברשת באופן פעולה ‪ SIMPLEX‬ומה כיוון העברתם ברשת‬
‫באופן הפעולה ‪. HALFDUPLEX‬‬
‫הסבר מהו מפתוח ‪ ASK‬ומפתוח ‪ ,FSK‬לווה הסברך בסרטוטים המתארים את קידוד‬
‫המילה ‪ 11111111‬בכל אחת משיטות מפתוח אלה‪.‬‬
‫מידע בינארי שנשלח בקוד המינג נקלט כמילה בינארית ‪ 111111111111‬האם‬
‫הייתה שגיאה בשידור המידע? נמק תשובתך‪.‬‬
‫תשובה‬
‫א‪.‬‬
‫ב‪.‬‬
‫ג‪.‬‬
‫ד‪.‬‬
‫ה‪.‬‬
‫עבודה ב ‪ BATCH‬היא עבודה תחת פיקוח של תוכנה‪ ,‬במידה והתקשורת היא מול‬
‫מחשב איטי ‪ ,‬המחשב צובר את הנתונים ורק בשלב מאוחר יותר כשהוא מתקשר עם‬
‫המחשב המהיר לצורך העברת המידע‪.‬‬
‫עבודה ‪ ON LINE‬עבודה בין שני מחשבים שמחוברים ביניהם כל הזמן‪.‬‬
‫בתקשורת סינכרונית התזמון נעשה על ידי העברת אות שעון עם העברת המידע‪,‬‬
‫בדרך כלל אות השעון נגזר מהקידוד ( כמו מנצ'סטר למשל)‪ .‬בתקשורת אסינכרונית‬
‫לכל תו יש סיבית התחלה וסיום‪ .‬הסנכרון מתבצע מיד אחרי תחילת סיבית התחלה‪,‬‬
‫כל תו סיבית ההתחלה מבצעת סנכרון בין המשדר למקלט‪.‬‬
‫בקידוד ‪ '1' RZ‬מיוצג על ידי מעבר מאות גבוה לנמוך באמצע הסיבית‪ '1' .‬לא משנה‬
‫את האות ‪ ,‬נשאר על ‪ 0v‬כל הסיבית‪.‬‬
‫בקידוד מנצ'סטר כל סיבית יש שינוי באמצע הסיבית‪ .‬ב '‪ '1‬השינוי מ‪ -‬גבוה לנמוך‪ .‬ב‬
‫'‪ '1‬השינוי מנמוך לגבוה‪.‬‬
‫‪ - SIMPLEX‬שידור רק בכיוון אחד‪ ,‬מחשב אחד משדר ומחשב שני קולט‪.‬‬
‫‪ - HALF DUPLEX‬שידור דו כיווני‪ ,‬אבל בו זמנית רק בכיוון אחד‪.‬‬
‫‪ ASK‬אפנון גובה האות המאופנן לפיכך‪ ,‬כשיש '‪ '1‬נקבל תדר באמפליטודה גבוהה‪,‬‬
‫וכשיש '‪ '1‬נקבל תדר ברמת מתח נמוכה‪.‬‬
‫‪ FSK‬אפנון תדר האות ‪ ,‬כשיש '‪ '1‬נשדר תדר ‪ , f1‬כשיש '‪ '1‬נשדר תדר אחר ‪. f2‬‬
‫ו‪.‬‬
‫‪1‬‬
‫‪1‬‬
‫‪H0‬‬
‫‪4‬‬
‫‪1‬‬
‫‪H1‬‬
‫‪3‬‬
‫‪1‬‬
‫‪2‬‬
‫‪1‬‬
‫‪H2‬‬
‫‪5‬‬
‫‪1‬‬
‫‪6‬‬
‫‪1‬‬
‫‪7‬‬
‫‪1‬‬
‫‪8‬‬
‫‪1‬‬
‫‪H3‬‬
‫‪9‬‬
‫‪1‬‬
‫‪11 11‬‬
‫‪1 1‬‬
‫‪14‬‬
‫‪1‬‬
‫קוד המינג הוא ‪1111‬‬
‫מבצעים פעולת ‪ XOR‬בין מיקום ה‪ '1' -‬במילה‪ .‬במקרה הזה ‪. 11, 7 ,6 , 3‬‬
‫התוצאה המתקבלת היא ‪ 1111‬כמו קוד המינג לפיכך אין שגיאה‪.‬‬
‫‪1‬‬
‫כתב‪ :‬יואל כהן ‪/http://www.2all.co.il/Web/Sites/hayun -‬‬
‫שאלה ‪6‬‬
‫א‪.‬‬
‫ב‪.‬‬
‫ג‪.‬‬
‫ד‪.‬‬
‫תאר את המבנה של מחבר ה‪ USB-‬ציין את תפקידו של כל הדק במחבר‪.‬‬
‫מה ההבדל בין אופני פעולה ‪ DIFF0 SE0‬ו‪DIFF1-‬‬
‫ציין את חבילת המידע הבסיסית בתקן ‪. USB‬‬
‫רשום את סוג התשדורת ואת משמעותה כאשר תוכנו של השדה ‪ PID‬הוא‪:‬‬
‫‪11111111 .1‬‬
‫‪11111111 .4‬‬
‫תשובה‬
‫א‪.‬‬
‫ב‪.‬‬
‫ג‪.‬‬
‫ד‪.‬‬
‫למחבר ‪ 2 USB‬הדקים ‪ , 5v‬אדמה ‪ D+ D- 0v‬יציאות מידע הפוכות אחת לשנייה‪.‬‬
‫לא הייתי קורא לזה אופני פעולה( ניסוח של המבחן) אלה צורות האותות במצבים‬
‫אלה‪.‬‬
‫‪ -SE0‬כאשר שני ההדקים ‪( D+ D-‬מקרה יחיד) שווים ל‪ . 0v -‬מצב זה מתרחש בזמן‬
‫‪ reset‬להתקן‪.‬‬
‫‪ ( D-=HIGTH D+= LOW – DIFF0‬בהתקן ‪) LS‬‬
‫‪( D-=LOW D+=HIGTH - DIFF1‬בהתקן ‪) FS‬‬
‫חבילות המידע הבסיסיות ‪:‬‬
‫‪ – DATA‬תוכן של מידע עובר‪.‬‬
‫‪ – TOKEN‬תוכן של קביעת כיוון השידור‪.‬‬
‫‪ -HANDSHAKING‬מצביע על תקינות תקשורת בין מחשב להתקן‪.‬‬
‫‪ – SPECIAL‬חבילה מיוחדת המשמשת להפעלת התקני ‪ LS‬תחת רכזות ‪. FS‬‬
‫‪ OUT Token .1‬מודיע שהמחשב עומד לשדר‪.‬‬
‫‪ STALL Handshake .4‬הודעה על תקלה בחומרה מהרכיב לממחשב‪.‬‬
‫שאלה ‪7‬‬
‫‪+‬‬
‫‪c0‬‬
‫‪c1‬‬
‫‪c2‬‬
‫‪+‬‬
‫‪c3‬‬
‫‪c4‬‬
‫א‪ .‬מצא את המילה הבינארית לבדיקת שגיאה הנוצרת במחשב עבור בלוק הנתונים‬
‫‪. D=101101‬‬
‫ב‪ .‬מהם השלבים שמחשב היעד צריך לבצע כאשר הוא מקבל את בלוק הנתונים ומילת‬
‫בדיקת השגיאה‪ ,‬על מנת לבדוק אם הייתה שגיאה בבלוק הנתונים‪.‬‬
‫‪4‬‬
‫כתב‪ :‬יואל כהן ‪/http://www.2all.co.il/Web/Sites/hayun -‬‬
‫תשובה‬
‫א‪.‬‬
‫‪data‬‬
‫‪1‬‬
‫‪1‬‬
‫‪1‬‬
‫‪1‬‬
‫‪1‬‬
‫‪1‬‬
‫‪C0‬‬
‫‪C1‬‬
‫‪1‬‬
‫‪1‬‬
‫‪1‬‬
‫‪1‬‬
‫‪1‬‬
‫‪1‬‬
‫‪1‬‬
‫‪1‬‬
‫‪1‬‬
‫‪1‬‬
‫‪1‬‬
‫‪1‬‬
‫‪1‬‬
‫‪1‬‬
‫‪C2‬‬
‫‪1‬‬
‫‪1‬‬
‫‪1‬‬
‫‪1‬‬
‫‪1‬‬
‫‪1‬‬
‫‪1‬‬
‫‪C4‬‬
‫‪C3‬‬
‫‪1‬‬
‫‪1‬‬
‫‪1‬‬
‫‪1‬‬
‫‪1‬‬
‫‪1‬‬
‫‪1‬‬
‫‪1‬‬
‫‪1‬‬
‫‪1‬‬
‫‪1‬‬
‫‪1‬‬
‫‪1‬‬
‫‪1‬‬
‫ב‪ .‬מחשב המקור (שולח המידע) מבצע בדיקת ‪ CRC‬על המידע שנשלח‪ ,‬לבסוף מצרף‬
‫את מילת הבקרה שה‪ CRC-‬יצר‪ .‬המחשב המקבל מבצע גם על המידע את אותה‬
‫בדיקת ‪ , CRC‬ומשווה אותה לבקרת ה‪ CRC-‬של מחשב המקור‪ .‬אם הם שווים אין‬
‫שגיאה(בקרוב ל ‪ 99%‬בדר"כ הבדיקה נעשית על ידי ביצוע פעולת ‪ XOR‬בין מילות‬
‫הבקרה‪ ,‬אם התוצאה ‪ 11111‬אין שגיאה‪.‬‬
‫שאלה ‪8‬‬
‫באיור לשאלה נתונה סדרה של מסגרות ‪ ,‬המועברות בין מחשב ראשי ‪ A‬למחשב משני ‪B‬‬
‫בפרוטוקול ‪. HDLC\SDLC‬‬
‫מחשב‬
‫משני ‪B‬‬
‫)‪I(Ns=2 , Nr=0‬‬
‫מחשב‬
‫ראשי ‪A‬‬
‫)‪I(Ns=3 , Nr=0‬‬
‫)‪S(RNR. Nr=4‬‬
‫)‪S(RR ,Nr=0 ,F‬‬
‫‪5‬‬
‫) ‪I(Ns=1 , Nr=4‬‬
‫‪7‬‬
‫) ‪I(Ns=0 , Nr=4‬‬
‫) ‪I(Ns=2 , Nr=4‬‬
‫א‪ .‬ציין עבור כל אחת מהמסגרות (‪) 1-2‬את התצורה שלה (מידע‪ ,‬פיקוח או ניהול)‬
‫והסבר את המשמעות שלה‪.‬‬
‫ב‪ .‬מה התצורה ומה התוכן של מסגרת מספר ‪ ? 5‬נמק תשובתך‪.‬‬
‫ג‪ .‬מה התצורה ומה התוכן של מסגרת מספר ‪ ? 7‬נמק תשובתך‪.‬‬
‫‪3‬‬
‫כתב‪ :‬יואל כהן ‪/http://www.2all.co.il/Web/Sites/hayun -‬‬
‫תשובה‬
‫א‪.‬‬
‫‪ .1‬מסגרת ראשונה‪ -‬מסגרת מידע המודיע על שליחת מסגרת ‪ 4‬וקלטה ‪ 1‬מסגרות‪.‬‬
‫כל זה ממחשב ‪ B‬משני למחשב ‪ A‬ראשי‪.‬‬
‫‪ .4‬מסגרת שניה‪ -‬כנ"ל רק מודיע על שליחת מסגרת ‪. 3‬‬
‫‪ .3‬מסגרת שלישית‪ -‬המחשב הראשי ‪ A‬מודיע למשני שהוא לא מוכן לקליטה‪ ,‬והוא‬
‫קלט עד כה ‪ 2‬מסגרות‪ .‬מסגרת זאת היא מסגרת פיקוח‪.‬‬
‫‪ .2‬מסגרת רביעית ‪ -‬גם זאת מסגרת פיקוח מהמחשב המשני ‪B‬למחשב הראשי‪,‬‬
‫המודיעה שהיא מוכנה לקליטה‪ ,‬היא קלטה ‪ 1‬מסגרות‪ ,‬וזאת המסגרת האחרונה‬
‫שלה‪.‬‬
‫ב‪ I( Ns=0 , Nr=4 ) .‬היות ובמסגרת לפני כן מדווחת תחנה ‪ A‬על שליחת מסגרת ‪,1‬‬
‫מסגרת לפני כן חייבת להיות ‪ .1‬אין קבלה של מסגרות ממחשב ‪ B‬לכן נשאר מספר‬
‫המסגרות שנקלטו ‪.2‬‬
‫ג‪ S(SREJ , Nr=0) .‬מסגרת כזאת יכולה להיות רק בפרוטוקול ‪ HDLC‬ולא בפרוטוקול‬
‫‪ . SDHL‬ההוראה ‪ SREJ‬קיימת רק בפרוטוקול ‪ . HDLC‬מאפשרת לבקש רק מסגרת‬
‫מסוימת לשדר שנית ולא את כל המסגרות העוקבות ‪ .‬לכן הבקשה למסגרת ‪, 1‬‬
‫משום שאנו רואים שלאחר מכן נקלטת מסגרת ‪.4‬‬
‫‪2‬‬
‫כתב‪ :‬יואל כהן ‪/http://www.2all.co.il/Web/Sites/hayun -‬‬