The Client-Server Model
The most common model for distributing a system is the client-server model. The model is fairly simple to explain and use.
The name of the model is quite descriptive. In your distributed system you have one or more servers. These servers provide services to other parts of the system, called clients. When a server is started it first opens up a particular port through which clients can access it. It then sits down and waits until somebody (the client) attempts to connect to it. When that happens, the server and client exchange some messages and ultimately of the two close the connection. This connection takes place using so-called sockets.
*The Server*
The simplest version of such a server is non-threaded. That means that multiple connections are handled sequentially, in other words: clients have to queue up and they are handled one by one. That's fine if connections last only very short and if there are not too many clients connecting at the same time, however if you have many clients connecting at the same time or long-lasting connections you have to handle connections in parallel. You can handle multiple connections in parallel using threads. Each time a connection is established a new thread is created and the connection is handled by that new thread. The server thread then continues accepting new connections. Because creating threads is an expensive process (in terms of CPU cycles) threads are usually kept in a "pool". When a thread finished its job, it is kept alive until a new request has arrived it can handle.
*The Client*
For the client to connect it has to know the server's IP or hostname and the port to connect to. Once the connection is established the client and server can exchange messages. Depending on the distributed system a client may connect to multiple servers. One server to access the database, one for file services, another for e-mail, for example.
Regards
Dipak
siliguri
dipak_slg@rediffmail.com
Because they are completely unrelated things? Synchronization can be implemented with semaphores or mutexes.
Explain the following terms in the context of object oriented programming. Also explain how these concepts are implemented in C++ by giving an example program for each.
Point to Point Protocol (PPP) protocol is utilized to establish a connection betweenyour PC and your ISP (Internet Service Provider). PPP is used on two points-connection onlyusually modem to modem. This protocol accomplishes a few main tasks:Checks the condition of the phone line.Checks your password.Provides your computer with an IP address valid for the duration of connection.Establishes the configuration of packets (packet size, compression, etc).Acknowledge one part that the other is closing the connection.PPP operates by sending Request packets and waiting for Acknowledge packets that either accept, rejector try to change the request.Various protocols are utilized to accomplish different tasks which together form the PPP.
explain loop structrunes
what is chopper explain its working principle
TCP/IP stands for "Transmission Control Protocol/Internet Protocol." Without getting too technical, it's the leading method for allowing two computers to talk to each other over a network (such as the internet).
xzvcnb, maznvl xl nlnlnl nlnl,nlsvd asfda asdfnalsaqf fasfn fadfgag
Open Shortest Path First (OSPF) is a type of routing protocol known as an interior gateway protocol or an interior routing protocol. The routers in an internet are responsible for receiving and forwarding packets through the interconnected set of networks. Each router makes routing decisions based on knowledge of the topology and traffic/delay conditions of the internet. The routing protocol between routers is used to exchange topology and traffic delay information. An interior routing protocol is used within a portion of the internet called an autonomous system, which simply means a connected set of routers that are managed by a single organization. OSPF is the most commonly used interior routing protocol.
SNMP is structured communication protocol which follows TLV sequence.
It's pretty hard to explain, but put simply: Domain names (i.e. tecthai.com) are hostnames that point to Internet Protocol addresses (i.e. 84.155.125.151).
Time-to-Live (TTL) is a value in an Internet Protocol (IP) packet that tells a network router whether or not the packet has been in the network too long and should be discarded.
What is the role of Internet agent and explain the Role of consumer goals on the Internet ?
File Transfer Protocol (FTP) is used for transferring files between an FTP client and an FTP server.
hii frnds it provides framing error control, flow control and link management, error detection and correction
i think it depends on WHERE you explain it and WHO you explain it to.
http://technet.microsoft.com/en-us/library/bb742516.aspx
explain the various factor to bee considered when measuring the performance of a HDD in a computer