"Today computer is available in many offices and homes and therefore there is a need to share data and programs among various computers with the advancement of data communication facilities." . . . .