- Nov 20, 1999
- 22,994
- 779
- 126
Ok this is a homework question, but it's been stumping the hell out of me
because not all the necessary information is neither in my book, or on the net (i've
been searching for hours). Anyway, here's the question:
"Assume you are using Word on a networked (C/S) PC. Trace the sequence of
system operations (in correct time order - organized as Step 1, Step 2 etc.)
that are triggered when you hit the Print key and choose a networked
printer. Discuss the role of the network shell, API (e.g., NetBIOS),
software interrupts, the redirector, the SMB/NCB or core protocol,
middleware, RPC and message passing middleware mechanisms, software driver
interface specifications, software driver and net shell "binding", and Layer
2 framing. Define each of these terms first, and then develop the sequence
with reference to these elements."
I have most of those terms defined except for: network shell, software
driver interface specifications (although i think i could guess as to what
it is), and net shell "binding". These terms are neither in my book, or in
google/techweb encyclopedia, etc.
Here is what i think happens(please correct me if i'm missing stuff, or if
i'm wrong):
Step 1: Hitting the print key will generate a hardware interrupt for the
mouse and then a software interrupt from the application that wants to print
Step 2: When you choose the networked printer, an I/O command is sent to the
O/S.
Step 3: The software module known as the redirector intercepts this command
and determines that it is a network command so it sends it off to the
Network Interface.
The network interface is NetBIOS which is a session layer protocol. NetBIOS
acts as an API between the O/S and the other networking protocols
Step : NetBIOS formats the request for services in SMB format, sends it to
the transport layer of the network operating system with direction as to
which server to send the request to.
Step 6: The Network O/S calls on the NIC's driver software, an interrupt is
generated for the NIC.
Step 7: The NIC encapsulates the datagram into a Layer 2 frame and sends it
off onto the network medium.
Step 8: The packet gets sent to the server's NIC
Step 9: The NIC drivers send the packet up to the Network O/S which sends it
to the NetBIOS API.
Step 10: The NetBios API formats the request for service and passes it on to
the SMB server.
Step 11: The service message block server read the request for services.
Step 12: Server fulfills request for the networked printer and sends it back
to client.
I think i got most of it, not sure if it's completely accurate, but I still
don't know how middleware (RPC and Message Passing) and the 'network shell'
(i don't even know what that is still) fit into this. Any help would be
greatly appreciated, thanks.
because not all the necessary information is neither in my book, or on the net (i've
been searching for hours). Anyway, here's the question:
"Assume you are using Word on a networked (C/S) PC. Trace the sequence of
system operations (in correct time order - organized as Step 1, Step 2 etc.)
that are triggered when you hit the Print key and choose a networked
printer. Discuss the role of the network shell, API (e.g., NetBIOS),
software interrupts, the redirector, the SMB/NCB or core protocol,
middleware, RPC and message passing middleware mechanisms, software driver
interface specifications, software driver and net shell "binding", and Layer
2 framing. Define each of these terms first, and then develop the sequence
with reference to these elements."
I have most of those terms defined except for: network shell, software
driver interface specifications (although i think i could guess as to what
it is), and net shell "binding". These terms are neither in my book, or in
google/techweb encyclopedia, etc.
Here is what i think happens(please correct me if i'm missing stuff, or if
i'm wrong):
Step 1: Hitting the print key will generate a hardware interrupt for the
mouse and then a software interrupt from the application that wants to print
Step 2: When you choose the networked printer, an I/O command is sent to the
O/S.
Step 3: The software module known as the redirector intercepts this command
and determines that it is a network command so it sends it off to the
Network Interface.
The network interface is NetBIOS which is a session layer protocol. NetBIOS
acts as an API between the O/S and the other networking protocols
Step : NetBIOS formats the request for services in SMB format, sends it to
the transport layer of the network operating system with direction as to
which server to send the request to.
Step 6: The Network O/S calls on the NIC's driver software, an interrupt is
generated for the NIC.
Step 7: The NIC encapsulates the datagram into a Layer 2 frame and sends it
off onto the network medium.
Step 8: The packet gets sent to the server's NIC
Step 9: The NIC drivers send the packet up to the Network O/S which sends it
to the NetBIOS API.
Step 10: The NetBios API formats the request for service and passes it on to
the SMB server.
Step 11: The service message block server read the request for services.
Step 12: Server fulfills request for the networked printer and sends it back
to client.
I think i got most of it, not sure if it's completely accurate, but I still
don't know how middleware (RPC and Message Passing) and the 'network shell'
(i don't even know what that is still) fit into this. Any help would be
greatly appreciated, thanks.