Networking Devices and Network Components

Networking devices are products used to connect networks. As computer networks grow in size and complexity, so do the networking devices used to connect them.

However, all networking devices share one or more common purposes.

  1. They allow a greater number of nodes to be connected to the network. A node is an endpoint of a network connection or a junction common to two or more lines in a network. Nodes can be processors, controllers, or workstations. Nodes vary in routing and other functional capabilities; they can be interconnected by links, and they serve as control points in the networks. Node is sometimes used generically to refer to any entity that can access a network and is frequently used interchangeably with device.
  2. They increase the distance over which a network can extend.
  3. They localize traffic on the network.
  4. They can merge existing networks.
  5. They isolate network problems so that the problems can be diagnosed more easily.

The following networking devices broadly used in network.

TCP/IP utilities | PING, TRACERT, ARP, Netstat, NBTSTAT/NetBIOS, IPCONFIG, NSLookup, WINIPCFG

Virtually every operating system with networking capabilities includes support for the TCP/IP protocols, and in most cases, the TCP/IP stack includes an assortment of utilities that enable you to gather information about the various protocols and about the network. Traditionally, these utilities run from the command line, although graphical versions are sometimes supplied. In many cases, a program uses the same syntax, even on different operating systems. This lesson examines some of the most common TCP/IP utilities and the purposes for which they are used.

Network Service | WINIPCFG

You can use the WINIPCFG utility to check a workstation's configuration details. For example, you can use the WINIPCFG utility to view the following information:

  • Current host hardware address
  • IP address
  • IP address lease and renewal times (for DHCP-assigned address)
  • Default gateway configuration

If your network is experiencing DHCP address problem, you can use the WINIPCFG utility's Renew/Renew All feature to force a workstation to attempt to renew an assigned address. When you this feature, however, the workstation release its IP address and cannot continue any IP-based operation.

Network Support | NSLookup

The nslookup application can be used to interactively query servers running a domain name service (DNS) application. It will send domain name query packets to any designated DNS server Three data elements are required in order to formulate a DNS query using nslookup:
A DNS server name/address
. The Internet style address that is being queried
. The type of record you are searching for

NSLOOKUP is used to query the Internet name server in order to obtain an address if you have a site name or a site name if you have an address. It can be very useful as a quick check to see if an electronic mail address is, in fact, reachable. To translate a name to an address,
type NSLOOKUP site name

You should get a report like this:

NSLOOKUP spiderhunter.com
Server: LOCALHOST
Address: 129.0.0.1

Name: spiderhunter.com
Address: 38.10.0.4


To translate an address to a name, type NSLOOKUP address and you should see something like this:
NSLOOKUP 128.171.90.10

Server: LOCALHOST
Address: 128.0.0.1
Name: uIc.edu
Address: 128.171.90.10

Network Support | NBTSTAT / NetBIOS

Nbtstat.exe is a command-line program that displays information about the NetBIOS over TCP/IP connections that Windows uses when communicating with other computers on the TCP/IP LAN.



The syntax for Nbtstat.exe is as follows:

NBTSTAT [-a name] [-A ipaddress] [-c] [-n] [-r] [-RI [-s] [-S] [-RR]

  • -a: name Displays the NetBIOS names registered on the computer identified by the name variable.
  • -A ipaddress: Displays the NetB1OS names registered on the computer identified by the ipaddress variable.
  • -c: Displays the contents of the local computer’s NetBIOS name cache.
  • -n: Displays the NetBIOS names registered on the local computer.
  • -r: Displays the number of NetBIOS names registered and resolved by the local computer, using both broadcasts and WINS.
  • -R: Purges the local computer’s NetBIOS name cache of all entries and reloads the LMHOSTS file.
  • -s: Displays a list of the computer’s currently active NetBIOS settings (identifying remote computers by name), their current status, and the amount of data transmitted to and received from each system.
  • -R R: Sends Name Release requests to WINS, then starts Refresh.

Network Support | Netstat (Network Statistics)

Netstat is a command-line program that displays information about a computer’s current network connections and about the traffic generated by the various TCP/IP protocols.
On UNIX computers, the program is simply called netstat, and on Windows computers, it is called Netstat.exe. The command-line parameters differ for the various implementations of Netstat, but the information they display is roughly the same.



The syntax for the Windows version of Netstat.exe is as follows:

NETSTAT [interval] [-a] [-p protocol] [-n] [-e] [-r] [-s]

interval: Refreshes the display every interval seconds until the user aborts the command.

  • -a: Displays the current network connections and the ports that are currently listening for incoming network connections.
  • -p: protocol Displays the currently active connections for the protocol specified by the protocol variable.
  • -n: When combined with other parameters, causes the program to identify computers using IP addresses instead of names.
  • -e: Displays incoming and outgoing traffic statistics for the network interface, broken down into bytes, unicast packets, non-unicast packets, discards, errors, and unknown protocols.
  • -r: Displays the routing table, plus the current active connections.
  • -s: Displays detailed network traffic statistics for the IP, ICMP, TCP and UDP protocols.


Network Support | Address Resolution Protocol (ARP)

The Address Resolution Protocol (ARP) enables a computer to convert IP addresses to the hardware addresses that the data-link layer protocol need to transmit frames. IP uses ARP to discover the hardware addresses to which each  of its datagrams will be transmitted. To minimize the amount of network traffic ARP generates, the computer stores the resolved hardware addresses in a cache in system memory. The information remains in the cache for a short period (usually 2 to 10 minutes), in case the computer has additional packets to send to the same address.

Windows systems include a command-line utility called Arp.exe that you can use to manipulate the contents of the ARP cache. 
For example, you can use Arp.exe to add to the cache the hardware addresses of computers you contact frequently, thus saving a little time and network traffic during the connection process. Addresses that you add to the cache manually are static, meaning that they are not deleted after the usual expiration period. The cache is stored in memory only, however, so it is erased when you reboot the computer. If you want to pre-load the cache whenever you boot your system, you can create a batch file containing Arp.exe commands and execute it from the Windows Startup group.

Arp.exe uses the following syntax:

ARP [-a {ipaddress}] [-n ipaddress] [-s ipaddress hwaddress {interface} [-d ipaddress {interface}]

  • -a {ipaddress} This parameter displays the contents of the ARP cache. The optional ipaddress variable specifies the address of a particular cache entry to displayed.
  • -n ipaddress This parameter displays the contents of the ARP cache, where ipaddress identifies the network interface whose cache you want to display.
  • -s ipaddress hwaddress {interface} This parameter adds a new entry to the ARP cache, where the ipaddress variable contains the IP address of the computer, the hwaddress variable contains the hardware address of the same computer, and the interface variable contains the IP address of the network interface in the local system whose cache you want yo modify.
  • -d ipaddress {interface} This parameter deletes the entry in the ARP cache that is associated with the computer represented by the ipaddress variable. The optional interface variable specifies the cache from which the entry should be deleted.

Network Support | TRACERT

You can use the TRACERT utility to determine the route that a packet may take to get from one device to another (if a route exists). You can also use this utility to determine the time that it takes the packet to reach routers and to identify Sluggish spots on the route.

The TRACERT utility uses interesting technology. If you analyze packets sent by the TRACERT utility, you will find that it uses the TTL counter to locate the route to another device.



When you run the TRACERT utility, it instructs the workstation to send a packet with a TTL count of 1 to the destination device. when this packet reach the local router, it discards the packet because the router cannot decrement the  TTL count to 0 and forward the packet. The router then sends an ICMP destination unreachable packet to the workstation.

This reply packet gives the workstation the IP address of the first router in the route. The workstation then send the same packet with a TTL of 2. The local router decrements the TTL count to 1 and forwards the packet.

The next router cannot decrement TTL count to 0 and forward the packet; so this router then sends an ICMP destination unreachable packet back to the workstation. This reply packet provides the IP address of the second router in the route.

The workstation continues incrementing the TTL count on each successive transmission until the workstation receives a reply back from the destination device.

you use the following syntax to launch  TRACERT utility:

TRACERT [-d] [-h maximum_hops] [-j host-list] [-w timeout] target_name

The parameter explain below:


  • -d: Use this parameter if you do not want to resolve addresses to host names.
  • -h: maximum_hops Use this parameter to determine the maximum number of hops to search for.
  • -j: host-list Use this parameter to test loose source route along host list. This test specifies certain devices a packet must cross to reach a destination. this test does not specify the exact route, which can include other devices.
  • -w: timeout Use this parameter to determine timeout milliseconds. Timeout determines how long the device waits for each reply. 

Network Support | PING Command

You can use the PING utility to query another IP device on the network to determine if the IP device is “alive” and how long it takes a packet to reach the device. This utility is one of the first tools you should use if the problem appears to be caused by a lack of connectivity between IP devices. The PING utility uses Internet Control Message Protocol (ICMP) echo packets to perform tests on the network.


You use the following syntax to launch the PING utility:

PING [-t] [-a] [-n count] [-l size] [-f] [-i TTL] [-v TOS] [-r count] [-s count] [[-j host-list] | [-k host-list]] [-w timeout] destination-list

The parameters are explained below:

  • -t: Use this parameter to ping the host continuously. To stop this test, press <Ctrl>C.
  • -a: Use this parameter to resolve addresses to host names.
  • -n: count Use this parameter to determine the number of echo requests to send.
  • -l: size Use this parameter to determine the ping packet size.
  • -f: Use this parameter to set the Don’t Fragment flag on the packet. This flag ensures that the packet is sent to the destination device in its entirety. If you set this flag, routers will be unable to fragment the packet to cross media that support smaller packet sizes. If a route includes such media, a router discards the packet and sends an ICMP destination unreachable packet to the sender.
  • -i: TTL Use this parameter to set the Time To Live (TTL) flag, which indicates the number of routers (hops) that a packet may cross. To limit the distance an ICMP echo packet can travel, you should define a small TTL value.
  • -v: TOS Use this parameter to set the Type Of Service (TOS) flag. If the network has been configured to support, you can force the PING utility to use a specific type of service for the connectivity test.
  • -r: count Use this parameter to record the number of hops to the destination IP device.
  • -s: count Use this parameter to timestamp the hops.
  • -j: host-list Use this parameter to test loose source route along host list. This test specifies certain devices a packet must cross to reach a destination. This test does not specify the exact route, which can include other devices.
  • -k: host-list Use this parameter to test strict source route along host-list. This test specifies all the devices a packet must cross to reach a destination. The packet cannot cross other devices.
  • -w: timeout Use this parameter to set the timeout in milliseconds. The timeout determines how long the IP device waits for a reply.



If a device is having problems communicating on the network, enter the following command at the DOS prompt: PING 127.0.0.1

The address 127.0.0.1 is the loopback address. If you enter this command, the device pings its own TCP/IP stack. if the device can’t see its own TCP/IP stack, the device can’t communicate on the network.
The Windows TCP/IP stack places an identifying pattern in each device’s ping packets. This identifying pattern, which is typically the alphabet, is located inside the ping packet padding area. You can use this identifying pattern to determine if a device is using the Windows TCP/IP stack.

You should not use the -t parameter unless you want to track and manually terminate the ping test. This parameter causes a continuous transmission of ping packets and may generate significant traffic on the network.

If you want to test the maximum packet size supported between two devices, use the -1 parameter (to define the maximum packet size) with the -f flag (to prevent the fragmentation of the packet). For example, if you wanted to know if you could send a 4 KB packet from a workstation to a NetWare 5 server in another building, you would enter the following command.

PING -f -l 4096 [destination]

You could then send the 4 KB packet to the server and find out if and where the packet would need to be fragmented.

Network Services

BOOTP:
BOOTP (Bootstrap Protocol) is an Internet protocol that enables a diskless workstation to discover its own IP address, the IP address of a BOOTP server on the network, and a file to be loaded into memory to boot the machine. This enables the workstation to boot without requiring a hard or floppy disk drive.

DHCP:
The Dynamic Host Configuration Protocols (DHCP) provides Internet hosts with configuration parameters. DHCP is an extension of BOOTP and consists of two components: a protocol for delivering host-specific  configuration parameters from a DHCP server to a host and a mechanism for allocation of network addresses to hosts.

DNS:
The Domain Name Service (DNS) protocol searches for resources using a database distributed among different name servers.

NAT:
NAT (Network Address Translation) is an Internet standard that enables a local area network (LAN) to use one set of IP addresses for internal traffic and a second set of addresses for external traffic. A NAT box is located where the LAN meets the Internet makes all necessary IP address translations.
NAT serves three main purposes:

  • Serves as a type of firewall by hiding internal IP addresses.
  • Provides more internal IP addresses for a company. As these are only for internal use, there is no possibility of conflict with IP addresses used by other companies and organizations.
  • Permits a company to merge multiple ISDN connections into a single internet connection.


ICS:
ICS (Internet connection sharing) is a method used for connecting multiple computers in a LAN to the Internet through a single connection and a single IP nddress. ICS typically uses NAT technologies to achieve this and works with most connection technologies, Including DSL, cable, ISDN, dial-up and satellite. The device with the modem or broadband interface that establishes the connection to the Internet is called the ICS host, or gateway while the other devices that connect to the Internet via the network and the ICS host are called ICS clients. If an ICS host fails, then all of the ICS clients lose their Internet connections.

WINS:
WINS (Windows Internet Naming Service), a system, which determines the IP address associated with a particular network computer. This is called name resolution. WINS supports network client and server computers running Windows and can provide name resolution for other computers with special arrangements. Determining the IP address for a computer is a complex process when DHCP servers assign IP addresses dynamically. For example, it is possible for DHCP to assign a different IP address to a client each time the machine logs on to the network.
WINS uses a distributed database that is automatically updated with the names of computers currently available and the IP address assigned to each one. DNS s an alternative system for name resolution suitable for network computers with fixed IP addresses.

SNMP:
The Internet community developed SNMP (Simple Network Message Protocol) to allow diverse network objects to participate in global network management architecture. Network managing systems can poll network entitles implementing SNMP for information relevant to a particular network management implementation. Network management systems learn of problems by receiving traps or change notices from network devices implementing SNMP.
A node on a network serves as an entrance to another network. In enterprises, the gateway is the computer that routes the traffic from a workstation to the outside network that is serving the Web pages. In homes, the gateway is the ISP that connects the user to the Internet.

Network Topologies | Bus, Star, Ring, Mesh, Tree

The physical layout, which describes how a LAN is constructed, is called the topology.


Bus Topology:
A bus topology is one in which all devices on the LAN are attached to a linear networking medium. This linear networking medium is often referred to as the trunk line, bus, or highway. Workstations and servers, is independently attached to the common bus wire through some kind of connection. The bus wire must end in a terminating resistance, or terminator, which absorbs electrical signals so they do not bounce, or reflect, back and forth on the bus.
       

Signal Transmission over a Bus Topology

The signal travels in both directions from the source when a source transmits data over the networking media in a bus topology. These signals are made available to all devices on the LAN. If the destination MAC address/destination IP address, carried by the data does not match that of a device, the device ignores the data. However, if the destination MAC address/destination IP address carried by the data does match that of a device, the device copies the data and passes it up to the data link and network layers of the OSI reference model.


Star Topology:
In LANs where the star topology is used, the networking media run from a central hub out to each device attached to the network. The physical layout of the star topology resembles spokes radiating from the hub of a wheel. As the figure shows, a central point of control is used in a star topology. When a star topology is used, communication between devices attached to the LAN is via point-to-point wiring to the central link or hub.

       

All network traffic in a star topology passes through the hub. Data is first sent to the hub. and then the hub directs data to the pathway of the device associated with the destination address carried by the data.
In a star topology. the hub can be either active or passive. If it is active, the hub not only connects the networking media, but it regenerates the signal and acts as a mutiport repeater. which is sometimes referred to as a concentrator. By regenerating the signal, such active hubs enable data to travel over greater distances. By contrast, a passive hub simply connects networking media.


Ring Topology:
A ring topology consists of a set of stations connected serially by cable. In other words, it Is a circle or ring of computers. There are no terminated ends to the cable; the signal travels around the circle.
In most instances data flow is in one direction only, with one single node receiving the transmission and relaying it to the next node in the ring. The ring topology is attractive because it is rarely subjected to the bottlenecks associated with hierarchical and star configurations. Moreover, the logic to implement a ring network is relatively simple.

        

Note that while this topology functions logically as ring, it is physically wired as a star. The central connector is not called a hub but a Multistation Access Unit or MAU.
Under the ring concept, a signal is transferred sequentially via a “token” from one station to the next. When a station wants to transmit, it grabs” the token, attaches data and an address to it, and then sends it around the ring. The token travels along the ring until it reaches the destination address. The receiving computer acknowledges receipt with a return message to the sender. The sender then releases the token for use by another computer.


Mesh Topology:
Mesh is a network topology in which devices are connected with many redundant interconnections between network nodes.
There is two types of mesh topologies: 1. Full Mesh and  2. Partial Mesh

Full mesh topology occurs when every node has circuit other node in a network. Full mesh is very expensive to implement but yields the greatest amount of redundancy, so in the event that on of those nodes fails, network traffic can be directed to any of the other nodes. Full mesh is usually reserved for backbone networks.



Partial mesh topology is less expensive to implement and yields less redundancy than full mesh topology. With partial mesh, some nodes are organized in a full mesh scheme but others are only connected to one or two in the network. Partial mesh topology is commonly found in peripheral networks connected to a full meshed backbone.


Tree Topology:
A tree topology combines characteristics of linear bus and star topologies. It consists of groups of star-configured workstations connected to a linear bus backbone cable. Tree topologies allow for the expansion of an existing network, and enable schools to configure a network to meet their needs.

Network Protocols

A protocol is a set of rules that governs the communications between computers on a network. These rules include guidelines that regulate the following characteristics of a network access method, allowed physical topologies, types of cabling, and speed of data transfer.

The most common protocols are:

  1. Ethernet
  2. Token Ring
  3. FDDI
  4. ATM



Ethernet:
The Ethernet protocol is by far the most widely used Ethernet uses an access method, called CSMNCD (Carrier Sense Multiple Access/Collision Detection). This is a system where each computer listens to the cable before sending anything through the network. If the network is clear, the computer will transmit, If some other node is already transmitting on the cable, the computer will wait and try again, when the line is clear. Sometimes, two computers attempt to transmit at the same instant. When this happens a collision occurs. Each computer then backs off and waits a random amount of time before attempting to re-transmit, With this access method, it IS normal to have collisions. However, the delay caused by collisions and re-transmitting Is very small and does not normally affect the speed of transmission on the network.
The Ethernet protocol allows for linear bus, star, or tree topologies. Data can be transmitted over twisted pair, coaxial, or fiber optic cable at a speed of 10 Mbps.


Token Ring:
The Token Ring protocol was developed by IBM in the mid-1980. The access method used involves token-passing. In Token Ring, the computers are connected so that the signal travels around the network from one computer to another in a logical ring. A single electronic token moves around the ring from one computer to the next. If a computer does not have information to transmit, 4 simply passes the token on to the next workstation. If a computer wishes to transmit and receives an empty token, it attaches data to the token. The token then proceeds around the ring until it comes to the computer for which the data is meant. At this point, the data is captured by the receiving computer. The Token Ring protocol requires a star-wired ring using twisted pair or fiber optic cable. It can operate at transmission speeds of 4 Mbps or 16 Mbps

FDDI:
Fiber Distributed Data Interface (FDDI) is a network protocol that is used primarily to interconnect two or more local area networks, often over large distances. The access method used by FDDI involves token-passing FDDI uses a dual ring physical topology. Transmission normally occurs on one of the rings; however, if a break occurs, the system keeps information moving by automatically using portions of the second ring to create a new complete ring.
A reliable double-ring metropolitan area network architecture, DORFMAN is based on an enhanced Fiber Distributed Data Interface (FDD) protocol. DORFMAN is composed of two local ring networks interconnected via two monitors. The two monitors are used to perform simple routing and error recovery logic as well as mode transitions of DORFMAN.

ATM:
Asynchronous Transfer Mode (ATM) is a network protocol that transmits data at a speed of 155 Mbps and higher. ATM works by transmitting all data in small packets of a fixed size; whereas, other protocols transfer variable length packets. ATM supports a variety of media such as video, CD-quality audio, and imaging. ATM employs a star topology, which can work with fiber optic as well as twisted pair cable.
ATM has proved very successful in the WAN scenario and numerous telecommunication providers have implemented ATM in their wide-area network cores Also many ADSL (Asymmetric Digital Subscriber Line) implementations use ATM.. However, ATM has failed to gain wide use as a LAN technology, and its complexity has held back its full deployment as the single integrating network technology in the way that its inventors originally intended.

What is Computer Network

Introduction: In a simple way, Two or more than two computers connected with a medium where they can exchange data between themselves.

The dictionary defines a computer network as a “group of computers and associated devices that are connected by communication facilities” Thus, a network can be anything from two computers connected by a serial cable to thousands of computers connected by high-speed data communication links dispersed throughout the world.


A network provides two principle benefits:

  1. The ability to communicate and
  2. The ability to share.

A network supports communication among users in ways that other media cannot. E-mail, the most popular form of network communication, provides low-cost, printable correspondence with the capability for forwarding, acknowledgment, storage, retrieval, and attachments. Sharing Involves not only information (database records, e-mail, graphics etc.), but also resources (applications. printers, modems, disk space, scanners, etc.) Through its ability to share, a network promotes collaboration. This Is the main attraction of popular software called “groupware” that is designed to allow multiple users to hold electronic meetings and work concurrently on projects.

http://www.basicnetworking.org/

Copyright © Basic Networking | Terms and Conditions | Privacy Policy