Network problems are normally distinct and at times, difficult to resolve. Troubleshooting is an essential part of maintaining and controlling a stable network service. Troubleshooting is a process of solving problems within a network. The troubleshooting tools facilitate to check basic network functions, such as status interface, routers, and connections. Troubleshooting tools also determine whether the data packets in a network are reaching their destination address or not. Some of the network problems are directly resolved by replacing the network cable and server; however, this is an expensive process.
In networking, most of the problems occur due to the connectivity failure. To resolve this problem, you need to test IP addresses of the devices at regular intervals. Microsoft provides some common client platforms that use various commands to test and verify IP connectivity. To verify the Transmission Control Protocol/Internet Protocol (TCP/IP) function on a client system, several utilities are used. These utilities are both in command-line format and Graphical User Interface (GUI) format.
The chapter introduces you to the various tools of troubleshooting. First, the chapter explains about protocol analyzer. Then, it discusses about throughput tester. Next, you learn about the connectivity software. Further, you learn about the traceroute utility as well as ipconfig and ping commands. The chapter then describes the address resolution protocol. Further, you learn about nslookup utility. Next, the chapter provides details about resolving names with the hosts table. Further, the chapter discusses about pathping and route commands. You also learn about nbtstat and netstat utilities. Toward the end, the chapter discusses about Telnet utility.