Networking Interview Questions and Answers
What is an Object server?
With an object server, the Client/Server application is written as a set
of communicating objects. Client object communicate with server objects
using an Object Request Broker (ORB). The client invokes a method on a
remote object. The ORB locates an instance of that object server class,
invokes the requested method and returns the results to the client
object. Server objects must provide support for concurrency and sharing.
The ORB brings it all together.
What is a Transaction server?
With a transaction server, the client invokes remote procedures that
reside on the server with an SQL database engine. These remote
procedures on the server execute a group of SQL statements. The network
exchange consists of a single request/reply message. The SQL statements
either all succeed or fail as a unit.
What is a Database Server?
With a database server, the client passes SQL requests as messages to
the database server. The results of each SQL command are returned over
the network. The server uses its own processing power to find the
request data instead of passing all the records back to the client and
then getting it find its own data. The result is a much more efficient
use of distributed processing power. It is also known as SQL engine.
What are the most typical functional units of the Client/Server
Business Logic and
What are all the Extended services provided by the OS?
Network OS extension
Binary large objects (BLOBs)
Global directories and Network yellow pages
Authentication and Authorization services
Database and transaction services
Object- oriented services
What are Triggers and Rules?
Triggers are special user defined actions usually in the form of stored
procedures, that are automatically invoked by the server based on data
related events. It can perform complex actions and can use the full
power of procedural languages.
A rule is a special type of trigger that is used to perform simple
checks on data.
What is meant by Transparency?
Transparency really means hiding the network and its servers from the
users and even the application programmers.
What are TP-Lite and TP-Heavy Monitors?
TP-Lite is simply the integration of TP Monitor functions in the
database engines. TP-Heavy are TP Monitors which supports the
Client/Server architecture and allow PC to initiate some very complex
multiserver transaction from the desktop.
What are the two types of OLTP?
TP lite, based on stored procedures. TP heavy, based on the TP monitors.
What is a Web server?
This new model of Client/Server consists of thin, protable, "universal"
clients that talk to superfat servers. In the simplet form, a web server
returns documents when clients ask for them by name. The clients and
server communicate using an RPC-like protocol called HTTP.
What are Super servers?
These are fully-loaded machines which includes multiprocessors,
high-speed disk arrays for intervive I/O and fault tolerant features.
What is a TP Monitor?
There is no commonly accepted definition for a TP monitor. According to
Jeri Edwards' a TP Monitor is "an OS for transaction processing".
TP Monitor does mainly two things extremely well. They are Process
management and Transaction management.?
They were originally introduced to run classes of applications that
could service hundreds and sometimes thousands of clients. TP Monitors
provide an OS - on top of existing OS - that connects in real time these
thousands of humans with a pool of shared server processes.
Page Numbers :