Chapter 3 Fluency with Information Technology 4 th edition by Lawrence Snyder (slides by Deborah...

31
Chapter 3 Fluency with Information Technology 4 th edition by Lawrence Snyder (slides by Deborah Woodall : [email protected]) 1

Transcript of Chapter 3 Fluency with Information Technology 4 th edition by Lawrence Snyder (slides by Deborah...

Page 1: Chapter 3 Fluency with Information Technology 4 th edition by Lawrence Snyder (slides by Deborah Woodall : woodall@mc.edu) 1.

Chapter 3Fluency with Information Technology

4th editionby Lawrence Snyder

(slides by Deborah Woodall : [email protected])

1

Page 2: Chapter 3 Fluency with Information Technology 4 th edition by Lawrence Snyder (slides by Deborah Woodall : woodall@mc.edu) 1.

Network Defined

computer networkTwo or more computer systems that can communicate with each other over some communications media.

communications media may be classified as•wired - telephone lines, coax, fiber optic•wireless - microwave, satellite

2

Page 3: Chapter 3 Fluency with Information Technology 4 th edition by Lawrence Snyder (slides by Deborah Woodall : woodall@mc.edu) 1.

Far and Near

• LAN – Local Area Network

• WAN – Wide Area Network

• The Internet – A global network of Wide Area Networks

3

Page 4: Chapter 3 Fluency with Information Technology 4 th edition by Lawrence Snyder (slides by Deborah Woodall : woodall@mc.edu) 1.

Classifying Communication

Communication can be classified as either…

• asynchronous – sending and receiving occur at separate times

• synchronous – sending and receiving occur at the same time

4

Page 5: Chapter 3 Fluency with Information Technology 4 th edition by Lawrence Snyder (slides by Deborah Woodall : woodall@mc.edu) 1.

Classifying Communication

AlsoCommunication can be classified as either…

• broadcast – one sender, many receivers

• multicast – one sender, many selected receivers

• point-to-point – one sender, one receiver

5

Page 6: Chapter 3 Fluency with Information Technology 4 th edition by Lawrence Snyder (slides by Deborah Woodall : woodall@mc.edu) 1.

Communication Classifications

• In one way or another the Internet offers all of these forms of communication.

• The Internet is truly a universal communications medium.

6

Page 7: Chapter 3 Fluency with Information Technology 4 th edition by Lawrence Snyder (slides by Deborah Woodall : woodall@mc.edu) 1.

The Client/Server Structure

• Most encounters on the Internet reflect the client/server structure.

• client: (e.g. your browser) requests a service (like a Web page)

• server: (e.g. Web Server) provides a service (like sending a Web

page)

7

Page 8: Chapter 3 Fluency with Information Technology 4 th edition by Lawrence Snyder (slides by Deborah Woodall : woodall@mc.edu) 1.

The Client/Server Structure

• A client and a server have one or more BRIEF relationships.

• An advantage: The server can handle many clients in a short period of time.

8

Page 9: Chapter 3 Fluency with Information Technology 4 th edition by Lawrence Snyder (slides by Deborah Woodall : woodall@mc.edu) 1.

IP Addresses

• Every transmitted message on the Internet requires a destination address

• IP address – the address of a computer connected to the Internet

9

Page 10: Chapter 3 Fluency with Information Technology 4 th edition by Lawrence Snyder (slides by Deborah Woodall : woodall@mc.edu) 1.

IP Addresses

• Each IP address is a series of 4 numbers separated by dots, e.g.

234. 18. 45. 1

• Each of the 4 numbers takes up one byte of memory, so an IP address is a 4 byte address.

10

Page 11: Chapter 3 Fluency with Information Technology 4 th edition by Lawrence Snyder (slides by Deborah Woodall : woodall@mc.edu) 1.

IP Addresses

The IP address from the previous slide would look like this when stored in RAM

234. 18. 45. 1

11101010 00010010 00101101 00000001

11

Page 12: Chapter 3 Fluency with Information Technology 4 th edition by Lawrence Snyder (slides by Deborah Woodall : woodall@mc.edu) 1.

IP Addresses

• How many numbers will fit into one byte?

12

Page 13: Chapter 3 Fluency with Information Technology 4 th edition by Lawrence Snyder (slides by Deborah Woodall : woodall@mc.edu) 1.

IP Addresses

• What would be the range of one of the numbers in an IP address?

13

Page 14: Chapter 3 Fluency with Information Technology 4 th edition by Lawrence Snyder (slides by Deborah Woodall : woodall@mc.edu) 1.

IP Addresses

Why is each of the following an invalid IP address?

34.678.32.90

-89.53.244.32

34.23.67.89.145

14

Page 15: Chapter 3 Fluency with Information Technology 4 th edition by Lawrence Snyder (slides by Deborah Woodall : woodall@mc.edu) 1.

IP Addresses

• And finally, how many IP addresses are possible using the current scheme?

232 >4.3 billion

• There is an upgrade being planned for IPv4 called IPv6 – a 16 byte IP addressing scheme - e.g.

69DC:77AC:FF66:A1A2:BCDF:77AC:FF66:3459

15

Page 16: Chapter 3 Fluency with Information Technology 4 th edition by Lawrence Snyder (slides by Deborah Woodall : woodall@mc.edu) 1.

IP Addresses

• Your PC has an IP address when connected to the Internet– temporary if connected by modem– permanent (or temporary) if connected to a LAN

• Computers deal with numbers but humans don’t do very well remembering numbers.

16

Page 17: Chapter 3 Fluency with Information Technology 4 th edition by Lawrence Snyder (slides by Deborah Woodall : woodall@mc.edu) 1.

Domain Names

• A domain is a related group of networked computers.

• A domain name is a symbolic name for a 4-byte IP address, and thus a particular computer on the Internet.

17

Page 18: Chapter 3 Fluency with Information Technology 4 th edition by Lawrence Snyder (slides by Deborah Woodall : woodall@mc.edu) 1.

Domain Names

• An example: www.mc.edu

www is a specific computer

in the mc domain

of the edu domain

• A domain name reveals a hierarchy.

18

Page 19: Chapter 3 Fluency with Information Technology 4 th edition by Lawrence Snyder (slides by Deborah Woodall : woodall@mc.edu) 1.

Domain Names

19

Page 20: Chapter 3 Fluency with Information Technology 4 th edition by Lawrence Snyder (slides by Deborah Woodall : woodall@mc.edu) 1.

Domain Names

• Original top-level domains

– .edu– .org– .net– .mil– .gov– .com

• Newer top-level domains

– .biz (businesses)– .info (information)– .museum (museums)– .name (individuals)– .pro (credentialed

professionals)– country codes

20

Page 21: Chapter 3 Fluency with Information Technology 4 th edition by Lawrence Snyder (slides by Deborah Woodall : woodall@mc.edu) 1.

Domain Names

The purpose of a top level domain name is to indicate

• Function, or• Location

21

Page 22: Chapter 3 Fluency with Information Technology 4 th edition by Lawrence Snyder (slides by Deborah Woodall : woodall@mc.edu) 1.

The Domain Name System

• We like www.jvim.com• Computers like 198.160.140.235

• Where does your browser get the IP Address for a domain name?

DNS Servers

22

Page 23: Chapter 3 Fluency with Information Technology 4 th edition by Lawrence Snyder (slides by Deborah Woodall : woodall@mc.edu) 1.

TCP/IP

• Once the address of the computer is found, how is the message actually sent over the Internet?

TCP/IP• TCP/IP protocol specifies that the message is

broken into pieces and each piece goes into a packet.

23

Page 24: Chapter 3 Fluency with Information Technology 4 th edition by Lawrence Snyder (slides by Deborah Woodall : woodall@mc.edu) 1.

TCP/IP

• Each packet contains– A piece of the message being sent

– The destination address for the packet

– The source address of the packet

– A collating number

• Each packet is independent.24

Page 25: Chapter 3 Fluency with Information Technology 4 th edition by Lawrence Snyder (slides by Deborah Woodall : woodall@mc.edu) 1.

Ethernet

• How is a message sent over a LAN?Ethernet Protocol

• Ethernet also uses packets.

• Ethernet is a true broadcast medium.

25

Page 26: Chapter 3 Fluency with Information Technology 4 th edition by Lawrence Snyder (slides by Deborah Woodall : woodall@mc.edu) 1.

Connecting to the Internet

How are computers connected to the Internet?

• Connect to an Internet Service Provider (ISP) e.g. bellsouth.net, comcast.com, earthlink.net– 56K dial-up modem– DSL – Cable modem– Satellite– Cell phone

• Connect through a campus or enterprise network.26

Page 27: Chapter 3 Fluency with Information Technology 4 th edition by Lawrence Snyder (slides by Deborah Woodall : woodall@mc.edu) 1.

The World Wide Web

• The WWW is not the same as the Internet.

• The WWW is a subset of the Internet.

• The WWW is made up of Web servers and their files (Web pages and associated files).

• Web pages are NOT stored as bytes of pixel data but as a description of the page.

• The WWW is organized hierarchically.27

Page 28: Chapter 3 Fluency with Information Technology 4 th edition by Lawrence Snyder (slides by Deborah Woodall : woodall@mc.edu) 1.

http://www.mc.edu/campus/clubs/acm/members.html

http://

• stands for Hypertext Transfer Protocol

• tells the computer how to handle the file

• indicates this is a Web page

28

Page 29: Chapter 3 Fluency with Information Technology 4 th edition by Lawrence Snyder (slides by Deborah Woodall : woodall@mc.edu) 1.

http://www.mc.edu/campus/clubs/acm/members.html

www.mc.edu

• the domain name

• represents the IP address of the server (a computer)

• specifies a hierarchy from specific to general(www is a computer in the mc domain of the

edu domain)

• not case sensitive

29

Page 30: Chapter 3 Fluency with Information Technology 4 th edition by Lawrence Snyder (slides by Deborah Woodall : woodall@mc.edu) 1.

http://www.mc.edu/campus/clubs/acm/members.html

campus/clubs/acm/members.html

• the path name telling which page and where it is on the server

• specifies a hierarchy from general to specific(in the campus folder is a clubs folder containing an acm folder containing a Web page file called members.html)

• may be case sensitive

30

Page 31: Chapter 3 Fluency with Information Technology 4 th edition by Lawrence Snyder (slides by Deborah Woodall : woodall@mc.edu) 1.

Wrap Up

• mc.edu vs. www.mc.edu

• http://www.mc.edu/faculty/woodall

31