Module 3: internet
Migration
Module 3: Internet
- Your computer needs 4 things to be able to get onto the internet:
- IP address, example 10.14.8.4
- Subnet mask, example 255.255.0.0
- Gateway/router, example 10.14.0.1
- Domain name server (DNS), example 10.9.250.13
Here's what each one does:
IP address:
All traffic on the internet or local area network (LAN) is in progressthe form of packets of information, like mail envelopes with a letter inside. Each letter you mail has two important things: the address you want it to go to, and the message inside the envelope.
- TCP/IP is the format of these, which stands for Transmission control protocol and internet protocol.
- The TCP part is the message, and the IP part is the envelope, with an IP address on it.
- Check the IP address of your machine:
- From the GUI: open system preferences, network
- From the terminal: type ifconfig
Subnet mask:
- Imagine you want to stay in one of two large 254 room hotels. One has long hallways, and very few floors, the other has many floors, but short hallways.
- If you want to sleep, you don't want many people walking down the hall in front of your room. You want many floors with fewer rooms per floors.
- This is what subnet masking does on a network. Each of the four segments can hold 254 addresses.
- At home, you probably have a network that looks like this:
- IP: 192.168.1.49
- mask: 255.255.255.0
- router: 192.168.1.1
- dns: 192.168.1.1
This means that the last zero can hold up to 254 addresses (from 192.168.1.1 to 192.168.1.254)
- HPA has this sort of mask:
- 255.255.0.0
- which means that
- 10.14.0.0
- is the elab, which can have 254 x 254 addresses
- It makes for a quieter network, also providing some security as others cannot see you easily.
Router/gateway:
This is the gateway for all of your traffic, usually the access point at your home. The technical difference between these words is that a router routes traffic between two networks of the same type (like ethernet), while a gateway is between different types of networks (like a cable modem or DSL gateway)
Domain name server:
- This is the computer on your network or outside that translates names into numbers, like a digital phone book.
- Try this in terminal:
nslookup physics.hpa.edu
Ping and traceroute:
- Imagine you want to find out if a machine is responding (you can block this by using "stealth mode")
- In terminal ping one of the IP addresses in your class
- ping an address out on the internet
- what is the difference?
now try this:
traceroute www.apple.com
- It should give you a trace of the path your connection took.
- Try this with other addresses on and off campus.
NSLOOKUP:
- Say you want to find out the name of something, or the IP address from the name.
- try this:
- nslookup
- (you will get a funny > sign)
- type:
- server 10.9.250.13
- type:
- physics.hpa.edu
- what do you get?
- where is this machine?
- Try again using 8.8.8.8 as the server
The best use of this is to find out what OTHER people might call a machine.
- We have several DNS servers at the elab, the main one is at 10.14.1.5
- Others to try:
- 4.4.4.4
- 8.8.8.8
- 10.14.1.2
- you can get out by typing
- exit
- or control-z (halt)
Migrated from Apple WikiServer Wiki. Original page a88675h826.ID: a88675h826