Thursday, August 15, 2019

BDNS utility Essay

Till now, to run BUSY Client-Server model on Internet, you need to obtain a static IP on the Server. But with the coming of the BDNS utility, there is no need to obtain a static IP. By running BDNS utility on both Server and Client machines, you can easily connect both the machines and can work as you work in Client Server model of BUSY on Internet. BDNS utility works as a mediator to connect the Server and Client machines. On the Server machine, you need to specify a name for your Server and name of Client machines that can connect to the Server with a password with each Client to validate the Client machines. Similarly on the Client machine, you need to specify name of the Client and name of Servers to which you want to connect and the password to connect to the Server. This password will be the same as specified with the Client name on Server machine. For example, on the Server machine, you have specified Server name as GRTraders@mail.com@bdns, Client name as GRTClient1 and password as abcd. In this case the Client machine can connect to the Server by specifying the Server name as GRTraders@mail.com@bdns, Client name as GRTClient1 and password as abcd. Working of BDNS Utility BDNS utility works in a peer to peer model. In this model, both the Server and Client machines are connected through a public Server which acts as a mediator. Both the Server and the Client machines send their request to the mediator by giving their own name and the Server and Clients they are searching for along with a valid password. When the mediator finds a similar combination of Server and Client machines along with password which are searching for each other, it then does handshake of both the machines. Handshake here specifies that both the machines are now connected with each other. Given here is a pictorial representation of working of BUSY DDNS utility. BDNS utility connects Server and Client machine through a public Server or Mediator hence there are simultaneously many Servers and Clients that want to connect to each other. This increases the possibility that there are more than one Server and Client machines with similar names that want to get connected. For this purpose, we recommend that you give a unique name to your Server machine. Selecting Server and Client Names Although there is no validation for Server and Client names and you can give any name of your choice but it is strongly recommended that you give unique name to them. This should be done to avoid cross connection with other people Server. Do not give generic name such as Server or Server1 to your Server machine as it is possible that other people using the same utility can give this name to their Server machine also. It will only lead to cross connection between the Servers. For example, one of your Client machine is trying to connect to the Server machine and your Server machine is switched off at that time. A computer with similar Server name is connected at that time. In this case the Client machine will try to connect to that Server but as the password will not match it will give an error message that password is incorrect. In this case, the Client can get confused as it has given the right password and is still not able to connect to the Server. This is because it is trying to connect to a different Server which is having the same name. Hence to avoid such type of confusions, you must give unique name to your Server. To make your Server name unique, you can give your Email ID as your Server name as Email ID is always unique or you can give your firm’s or company’s name to the Server. For example, your Email ID is GRTraders@mail.com then you can give Server name as GRTraders@mail.com@bdns. The Server name must always end with ‘@bdns’.

No comments:

Post a Comment

Note: Only a member of this blog may post a comment.