1 of 6

Network Software

2 of 6

Lesson Goals

In this lesson we will cover:

  • Addressing on a network
  • IP Addresses
  • Websites and IP addresses
  • Networking Tools

3 of 6

Addressing on a Network

  • Consider sending a letter or dialing a phone. Every person needs a UNIQUE identifier. e.g. home address and phone number
  • In order to send data to another device, we need some way of uniquely addressing it.
  • Every piece of hardware capable of connecting to a network has a unique identifier called the MAC (Media Access Control) address.
  • MAC addresses can be found directly on your router:
    • Or on your Ethernet card through the command prompt by typing ipconfig /all.

4 of 6

IP ADDRESSES

  • MAC addresses are only used for local networking – those are nearby networks used for pooling computer resources.
  • To access a wider network (e.g. the Internet), devices require an IP address.
  • To obtain an IP address, computers typically negotiate with a Dynamic Host Configuration Protocol (DHCP) server which leases (lends) one to the device.
  • LEASES ARE TEMPORARY! Sometimes, when your device cannot connect to the network, it needs to renew the lease on its IP.
  • IP addresses are in the range:
    • 0.0.0.0 to 255.255.255.255
  • Under this addressing system, there are about 4 billion unique addresses. But they’re being used up rapidly!
  • Some IP addresses have special meaning. For instance, 127.0.0.1 loops you back to your own machine.

5 of 6

Websites and IP addresses

  • Every website is associated with an IP address. Since IP addresses might change, we address webpages using names e.g. www.google.ca
  • A DNS (Domain Name Server) provides the translation from website name to IP addresses.
  • This allows people to use website names instead of IP addresses!

6 of 6

Networking Tools

Windows provides us with some handy tools for networking. These are accessed through the command prompt.

ipconfig

Displays basic network information about the computer

ipconfig /all

Displays detailed network information about the computer

ping xxx.xxx.xxx.xxx

Sends test data to the specified computer to determine:�a) if it’s alive�b) how long it takes for the message to make a round trip

tracert xxx.xxx.xxx.xxx

Sends test data to the specified computer and tracks the data through all computers required to reach the specified address.