The internet address
- The user id is on the left side of the @
- The host/network is on the right side of the @ sign
- domain hierarchy
- identifies the type of organization that server or client
is associated with host computer names
- com - commercial enterprises
- edu - educational institutions
- net - networking organizations
- gov - government
How does your mail get to you?
perkinsm@cs.montana.edu
|
Monique Perkins
|
perkinsm
|
|
P.O. Box 5555
|
|
|
bozeman
|
cs
|
|
montana
|
montana (meaning msu campus)
|
|
59718
|
edu
|
Services Available
- USEnet - newsgroups mailing lists
- TelNet - log on to other computers
- FTP - file transfer protocol
- Gopher - search for data across the
world
- Wais - wide area information search
- IRC - internet relay chat
- Telephony - combining telephone technology
with computer technology
- WWW - world wide web
- E-mail - very popular stuff
ALL OF THESE THINGS MAKE UP THE INTERNET
Client vs Server
Server
- Can be anything from a PC to a supercomputer
- Supplies computing services
- stores information or data
- Databases
- Files
- Graphics
- Full motion video
- Sounds
Client
- Can also be anything from a PC to a supercomputer
- Typically a PC or a Workstation
- Requests the information or data
- Uses computing services offered by server
Internet Addresses
Every computer location on the Internet as a numeric address,
my web server http://www.cs.montana.edu, translates to the numerical
address 153.90.199.47. This numeral address is know as the IP
address.
My web address
Domain name = www.cs.montana.edu/~perkinsm
IP address = 153.90.199.47/~perkinsm
- Type in the IP address instead of the domain name and you will
get the same result.
When you type in a domain name in the browser and request that web
page the following steps are what actually happen:
- Your computer sends a request with the domain name.
- The request goes to a Domain Name System (DNS) Server that
looks up the domain name you typed in a huge table that resides
on the DNS Server. The table has domain names linked with IP addresses,
so the domain name you've requested is translated into an IP address.
- After the IP address is found your request is resubmitted with
the IP address.
- The Internet uses the IP address as a routing scheme, each
layer of numbers means something to the computers searching
for your request.
- When you type in a domain name and hit enter all the steps above
are handled, and then your request must travel to wherever the
server you are looking for is located. Then that server must pack
up your request and ship that request back to you. There is a lot
going on, but it happens within micro-seconds.
Domain names are text versions of IP addresses that help with ease
of use. Just think if you had to type in 204.71.200.67 every time
you wanted to look up www.yahoo.com.
How data travels
- When you make your request for a Web page the computer builds the request
for you. It then will divide your requests into small chunks called packets.
- Something small like a single request might be one packet, but something
like a Web page with a lot of graphics might be divided into several packets.
- Dividing the data into packets allows the computers to move the data faster.
- Each packet contains part of the data being sent and a header that has the
destination, origination point, how many packets the data was divided into,
and a few other admin type things.
- Once the data is divided into packets and sent across the Internet, the
packets might not take the same route to the destination. If you are in Montana,
and the data is being sent from Georgia, there is a chance that one packet
might go through Texas, and another through Chicago.
- At the destination the packets are reorganized and then the data is displayed.
TCP/IP
- TCP/IP is a protocol on how the computers communicate and move the packets
across the network.
- Transmission control protocol/Internet protocol
- Protocols are a set of rules and procedures, the computer must have
rules and procedures to communicate. It's like talking in English, if you are
talking in English you are communicating with the English protocol. Computers
communicate with the TCP/IP protocol.
- We will discuss the different protocols in the Networks lectures later in
the semester.
Viruses
Viruses started in 1981 - they are designed to get on your computer, so something,
then go to another computer
They can delete files, corrupt files, and make your computer unusable
Defend against them!
It is better to not get a virus than to try and remove one from your system.
Make sure your firewall is on
Have all the latest Windows updates - use automatic updates
Use anti virus software
Norton (Symantic)
McCaffe
AGV
Don't open any email from people you don't know
Spyware / Adware
Can be removed with spybot or adaware |