Abstract
The redirector and server functions of the IBM PC LAN Program implement the Server Message Block (SMB) protocol developed by Microsoft, Intel, and IBM. SMB operates at the application level, and the IBM version requires NETBIOS for proper operation. SMB is designed to be machine- and operating-system-independent, although the IBM implementation is closely tied to PC-DOS. The IBM PC LAN program is broken up into four major functions: redirector, receiver, messenger, and server. The redirector intercepts DOS 21H function calls and determines whether the request is for a local device or a remote device. If the device is local, the redirector simply passes the request to the local operating system. If the request is for a remote device, then the redirector must translate it into SMB protocols. The receiver listens for SMB protocols passed from another PC on the network, and then removes a message portion that is human-readable and passes it to a local device such as the screen, a file, or a printer. The messenger is a superset of the receiver; besides handling messages, it can also send messages the other way. It can translate messages from the user into SMB to be sent off over the network to another PC. The server is the most complex function of the program in that it implements the full set of SMB protocols and manages local devices for shared use by other PCs on the network. The types of requests that it must handle from the other PCs include requests to access files and print spooling.
Talk to us
Join us for a 30 min session where you can share your feedback and ask us any queries you have
Disclaimer: All third-party content on this website/platform is and will remain the property of their respective owners and is provided on "as is" basis without any warranties, express or implied. Use of third-party content does not indicate any affiliation, sponsorship with or endorsement by them. Any references to third-party content is to identify the corresponding services and shall be considered fair use under The CopyrightLaw.