Presentation is loading. Please wait.

Presentation is loading. Please wait.

CMPE 80N - Introduction to Networks and the Internet 1 CMPE 80N Winter 2004 Lecture 1 Introduction to Networks and the Internet.

Similar presentations


Presentation on theme: "CMPE 80N - Introduction to Networks and the Internet 1 CMPE 80N Winter 2004 Lecture 1 Introduction to Networks and the Internet."— Presentation transcript:

1 CMPE 80N - Introduction to Networks and the Internet 1 CMPE 80N Winter 2004 Lecture 1 Introduction to Networks and the Internet

2 CMPE 80N - Introduction to Networks and the Internet 2 Class Information Class time and location: –M, W, F from 3:30 – 4:40. –BE152 Class Web page: –http://www.cse.ucsc.edu/classes/cmpe080n/Winter04http://www.cse.ucsc.edu/classes/cmpe080n/W Instructor: –Katia Obraczka –BE 329 –Office hours: TBD –katia@soe.ucsc.edu

3 CMPE 80N - Introduction to Networks and the Internet 3 Class Information Teaching Assistants –Kiranmaye (Kiran) Sirigineni E-mail: cekiran@soe.ucsc.edu.cekiran@soe.ucsc.edu –Debasree Banerjee E-mail: dbanerje@soe.ucsc.edu. Textbooks: –No required textbooks. –Class notes (posted on the Web page). –Suggested references on Web page.

4 CMPE 80N - Introduction to Networks and the Internet 4 CE80N Course Objective To understand both the “What” and the “Why” of networks in general and the Internet specifically. Note: This course is not specific to CE/CS/EE majors. It is intended for a wide audience with little or no prior experience with the Internet, or networks in general.

5 CMPE 80N - Introduction to Networks and the Internet 5 Grading 5 quizes (50%) –Throw away smallest score. Final exam (30%) –March 18, 12-3pm. Projects (20%)

6 CMPE 80N - Introduction to Networks and the Internet 6 Academic Integrity Academic integrity policies will be strictly enforced! http://www.ucsc.edu/academics/academic_integrity/policy.html

7 CMPE 80N - Introduction to Networks and the Internet 7 Pre-requisites Our assumptions about you: –No computer networks background. –No prior Internet experience. –Access to a computer. –CATS account

8 CMPE 80N - Introduction to Networks and the Internet 8 Course Outline Introduction –History, basic concepts, terminology. –More, “not-so-basic” concepts:protocols, layering,, etc. Physical layer –Transmitting data. Data link layer –Reliable transmission. –Accessing the communication medium Medium access control protocols. LANs –Ethernet, token ring, wireless LANs.

9 CMPE 80N - Introduction to Networks and the Internet 9 Course Outline (cont’d) Network layer –Types of network services. –Circuit- vs. packet switching. –Virtual circuits and datagrams. –Routing. –Addressing. –Unicast and multicast. Internetworking –IP. –The Internet. –IP addresses.

10 CMPE 80N - Introduction to Networks and the Internet 10 Course Outline (cont’d) Transport layer –E2E communication.. –Types of transport service. –Connectionless versus connection-oriented. –UDP. –TCP. Application layer –DNS, ssh, telnet, ftp, news, e-mail. –The Web. HTTP. HTML. Search engines. Proxy and caches –Peer-to-peer. –Security.

11 CMPE 80N - Introduction to Networks and the Internet 11 What’s a network?

12 CMPE 80N - Introduction to Networks and the Internet 12 What’s a network? Merriam-Webster Dictionary: –“|A fabric or structure of cords or wires that cross at regular intervals…” –“A system of computers, terminals and databases connected by communication lines” “A computer network is defined as the interconnection of 2 or more independent computers.” [Ramteke,”Networks”, pg. 24].

13 CMPE 80N - Introduction to Networks and the Internet 13 Why network? Before networks: –One large computer (mainframe) used for all processing in businesses, universities, etc. Smaller, cheaper computers… –Personal computers or workstations on desktops. –Interconnecting many smaller computers is advantageous! Why?

14 CMPE 80N - Introduction to Networks and the Internet 14 Ubiquitous Computing Computers everywhere. Also means ubiquitous communication. –Users connected anywhere/anytime. –PC (laptop, palmtop) equivalent to cell phone. Networking computers together is critical!

15 CMPE 80N - Introduction to Networks and the Internet 15 Computer Network Provide access to local and remote resources. Collection of interconnected end systems: –Computing devices (mainframes, workstations, PCs, palm tops) –Peripherals (printers, scanners, terminals).

16 CMPE 80N - Introduction to Networks and the Internet 16 Why network? Resource sharing! –Hardware: printers, disks, terminals, etc. –Software: text processors, compilers, etc. –Data. Robustness. –Fault tolerance through redundancy. Load balancing. –Processing and data can be distributed over the network. Location independence. –Users can access their files, etc. from anywhere in the network.

17 CMPE 80N - Introduction to Networks and the Internet 17 Problems? Security! –It’s much easier to protect centralized resources than when they are distributed. –Network itself as the target..

18 CMPE 80N - Introduction to Networks and the Internet 18 Before the Internet Postal network. –Delivers different types of objects (letters, packages, etc.) world-wide. –Relatively high delay but relatively cheap. –Sender and receiver identified by their postal address (name, number, street, city, etc.). Telephone network. –Engineered to deliver real-time voice. –Also world-wide. –Low delay but more expensive. –Users identified but telephone number.

19 CMPE 80N - Introduction to Networks and the Internet 19 Addressing Uniquely identifies users. Examples: –Postal address, telephone number. Types of addresses: –Flat. –Hierarchical. –Are postal addresses flat or hierarchical? –And phone numbers?

20 CMPE 80N - Introduction to Networks and the Internet 20 The Telephone Network

21 CMPE 80N - Introduction to Networks and the Internet 21 The Telephone Network Telephone was patented by G. Bell in 1876. For one telephone to be able to talk with another telephone, a direct connection between the two telephones was needed. –Within one year, cities were covered with a wild jumble of wires!

22 CMPE 80N - Introduction to Networks and the Internet 22 The Telephone Network (cont’d) In 1878, the Bell Telephone company opened its first switching office (in New Haven, CT). Each user would connect to the local switching office. –When a user wanted to make a call, s/he rang to the office, and would be manually connected to the other end.

23 CMPE 80N - Introduction to Networks and the Internet 23 The Telephone Network (cont’d) To allow for long-distance calls, switching offices (switches) were connected. Several connections can go through inter- switch trunks simultaneously. At some point, there were too many connections between switching offices!

24 CMPE 80N - Introduction to Networks and the Internet 24 Thus, a second-level hierarchy was added. The current telephone system has five levels of hierarchy. The Telephone Network (cont’d)

25 CMPE 80N - Introduction to Networks and the Internet 25 POTS or PSTN For over 100 years, the POTS (Plain Old Telephone System) a.k.a. PSTN (Public Switched Telephone Network) handles voice- band communications. The PSTN is well designed and engineered for the transmission and switching of voice –Real-time. –Low latency. –High reliability. –Moderate fidelity.

26 CMPE 80N - Introduction to Networks and the Internet 26 Evolution of Communications Networks POTS network is not designed for other forms of communications (audio, video, and data). About 30 years ago, a second communications network was created with the goal of providing a better transport mechanism for data. In this class, we will study the technology underpinning data networks.


Download ppt "CMPE 80N - Introduction to Networks and the Internet 1 CMPE 80N Winter 2004 Lecture 1 Introduction to Networks and the Internet."

Similar presentations


Ads by Google