Ok.
Some simple thoughts:
- your switches are fine. Here is a product sheet:
http://www.cisco.com/en/US/prod/collateral/switches/ps5718/ps6406/product_data_sheet0900aecd80322c0c.pdfand here is a product comparison between the switches in that class:
http://www.cisco.com/en/US/products/ps6406/prod_models_comparison.htmlWhat WAN bandwidth is agreed with your ISP? Do you have a T1 link or more? Or less? What is the minimum bandwidth guaranteed by your ISP?
Your firewall (I assume that is what you use ASA 5510 for) is also fine.
Your server is very good, you don't have to change it.
You don't have to change any hardware component unless it is defective. Your network has very good networking components. I hope that the uplink ports on switches are used, because they can work at 1Gbps (what particular type of switch do you have there, what exact model number?) I checked on their site (cisco's site I mean) and now I have a very good opinion about what that network uses. There are other types (models) of switches? How many switches do you have? Do you have spare switches? Of the same type?
When were made the network cables? Are they Ethernet cat 5e each? They were changed or fixed? Are they in good shape? How many years old are the cables?
What problem (particular problem; if you have more network's problems let's solve them one by one) do you have now? How many times a day, how often does it appear? It appears on all computers in the network or just to a few of them? (I have one million questions in my mind, but I am expecting you to give me more informations).
What problems do you still encounter? Have you checked what I told you earlier? It works?
You will have to draw the network map if it isn't already. You have to mention computer positions, port of switch and switch that they connect, everything.
For example I was a network administrator at a small company, 60 computers. I had notes about each computer position, what network connection point is connected that computer, what electrical sockets were used by that computer, what fuse was responsible for that computer, how long was the network cable, at which switch and at which port number was connected. I had a drawing showing all of these, I had a few tables with the information detailed about each one; I had tables and drawings that I could use "instantly".
I had problems? I solved them starting from network connectivity and hardware malfunctioning and stopping to software related problems, server settings etc.
Good networking model? You have to be very careful at details. You have to make notes of problems, reports more exactly. Detail everything, how the problem appeared, check to see if it reappears, how did you solved it, it was a good solution? If the problem reappeared, it was not a good solution, it was only partial at best.
Oh... What do you mean by lease line? Also only through phone lines? It would be better a WAN connection through optic fiber, but this depends on costs and your ISPs possibilities.
mateenmohd, when you are trying to fix something you have to be very careful: you have to be sure that you are solving the problem and you are not creating a new one. Don't be in a hurry, think well, note the problem symptoms, try to search (ask, read) for information about that particular problem and then think to a possible solution. It would be best if you have a "test case laboratory", but this is not always possible.
I am waiting for your further informations. Tell me one problem and let's try to solve it. Have you checked my previous method? Any result?