short questions and short answer ,pls use the text book to check your answer
Department of Computer Engineering
COE 547 – Network Management (T232)
Homework # 1
*** Show all your work. No credit will be given if work is not shown! ***
Problem # 1 (6 points): Solve exercise 3 from chapter 3 in the 2nd edition of the textbook.
3. Redraw the management network configuration of Exercise 2 as a three-tier
configuration. What are the requirements on the three-tier network management system?
Problem # 2 (5 points): Solve exercise 7 from chapter 3 in the 2nd edition of the textbook.
Assume that day1 is “Sunday” takes value 0 and so on.
7. Repeat Exercise 6 defining DaysOfWeek as an ENUMERATED data type, with values
from 0 to 6.
Problem # 3 (4 points): Given three types of IEEE802.11 frame; ControlFrame, DataFrame,
ManagmenetFrame, define a datatype FrameType as ENMURATED type where ControlFrame
takes the value 1, DataFrame takes the value 2 and ManagmenetFrame takes the value 3.
Problem # 4 (5 points): Solve exercise 9 from chapter 3 in the 2nd edition of the textbook.
9. Given the definition
class ::= SET {
name VisibleString
size INTEGER
graduate BOOLEAN
}
which of the following set of values is (are) compatible with the above
ASN.1 record
structure?
1. “CS4803B,” FALSE, 28
2. CS8113B, TRUE, 28
3. “CS4803B,” 28, TRUE
4. CS4803B, 28, TRUE
Problem # 5 (10 points): Suppose we want to define a module for a course using the standard
ASN.1 module definition shown below.
The module must consider the following:
1. The ModuleName is named Course_Module.
2. Within the module a course record named Course contains an ordered list of different
elements, namely courseName, classSize, classlocation and instructors. The data
types of these elements are as follows:
a. courseName is a VisibleString which has a fixed size of 3 characters.
b. classSize is an INTEGER that is in the range between 10 to 30 students.
c. classlocation can be either kfupm or dcc, such that kfupm takes the integer value 1
and dcc takes the integer value 2.
d. instructors is an unordered list of Faculty type, which is an ordered list of faculty
who taught this course in past semesters. This list has two components;
facultyName as UTF8String and department as a VisibleString. Note that the
Faculty type must be defined in a separate record outside the Course.
Page 1 of 1