HW & Systems: Networks IS 101Y/CMSC 101 Computational Thinking and Design Thursday, October 24, 2013 Carolyn Seaman University of Maryland, Baltimore County.

Slides:



Advertisements
Similar presentations
Review of Chapter 2. Important concepts – The Internet is a worldwide collection of networks that links millions of businesses, government agencies, educational.
Advertisements

Basic Internet Terms Digital Design. Arpanet The first Internet prototype created in 1965 by the Department of Defense.
Click to continue Network Protocols. Click to continue Networking Protocols A protocol defines the rules of procedures, which computers must obey when.
TOPIC LEARNING BTEC Level 3 Unit 28 Websites L01- All students will understand the web architecture and components which allow the internet and websites.
Network Certification Preparation. Module - 1 Communication methods OSI reference model and layered communication TCP/IP model TCP and UDP IP addressing.
© 2007 Cisco Systems, Inc. All rights reserved.Cisco Public 1 Version 4.0 Network Services Networking for Home and Small Businesses – Chapter 6.
Chapter Extension 7 How the Internet Works © 2008 Prentice Hall, Experiencing MIS, David Kroenke.
1-1 Introduction to Computer Networks and Data Communications.
Introduction to Management Information Systems Chapter 5 Data Communications and Internet Technology HTM 304 Fall 07.
Networking Support In Java Nelson Padua-Perez Chau-Wen Tseng Department of Computer Science University of Maryland, College Park.
1 Networking A computer network is a collection of computing devices that are connected in various ways in order to communicate and share resources. The.
Inside of a computer… What happens when you turn your computer on? What loads? Where are applications stored? How are do they run? In what form is information.
CLIENT A client is an application or system that accesses a service made available by a server. applicationserver.
INTRODUCTION TO WEB DATABASE PROGRAMMING
IT 210 The Internet & World Wide Web introduction.
Lesson 24. Protocols and the OSI Model. Objectives At the end of this Presentation, you will be able to:
70-291: MCSE Guide to Managing a Microsoft Windows Server 2003 Network Chapter 3: TCP/IP Architecture.
2013Dr. Ali Rodan 1 Handout 1 Fundamentals of the Internet.
1 Computer Communication & Networks Lecture 28 Application Layer: HTTP & WWW p Waleed Ejaz
© 2007 Cisco Systems, Inc. All rights reserved.Cisco Public ITE PC v4.0 Chapter 1 1 Network Services Networking for Home and Small Businesses – Chapter.
Chapter 1: Introduction to Web Applications. This chapter gives an overview of the Internet, and where the World Wide Web fits in. It then outlines the.
1.1 What is the Internet What is the Internet? The Internet is a shared media (coaxial cable, copper wire, fiber optics, and radio spectrum) communication.
Copyright © 2002 Pearson Education, Inc. Slide 3-1 CHAPTER 3 Created by, David Zolzer, Northwestern State University—Louisiana The Internet and World Wide.
IT Introduction to Information Technology. The Internet & World Wide Web Began in 1969 with the ARPANET (Advanced Research Project Agency Network)
Networks – Network Architecture Network architecture is specification of design principles (including data formats and procedures) for creating a network.
Web Page Design I Basic Computer Terms “How the Internet & the World Wide Web (www) Works”
HOW WEB SERVER WORKS? By- PUSHPENDU MONDAL RAJAT CHAUHAN RAHUL YADAV RANJIT MEENA RAHUL TYAGI.
© 2007 Cisco Systems, Inc. All rights reserved.Cisco Public 1 Version 4.0 Network Services Networking for Home and Small Businesses – Chapter 6.
CIS 1310 – HTML & CSS 1 Introduction to the Internet.
HW & Systems: Networks IS 101Y/CMSC 101 Computational Thinking and Design Thursday, October 24, 2013 Marie desJardins University of Maryland, Baltimore.
An Overview of the Internet: The Internet: Then and Now How the Internet Works Major Features of the Internet.
Big Ideas IS 101Y/CMSC 101 September 3, 2013 Carolyn Seaman Susan Martin University of Maryland Baltimore County.
The Inter-network is a big network of networks.. The five-layer networking model for the internet.
Information Flow Across the Internet. What is the Internet? A large group of computers that link together to form the Worldwide Area Network (WAN)
NETWORK HARDWARE AND SOFTWARE MR ROSS UNIT 3 IT APPLICATIONS.
INTERNET. Objectives Explain the origin of the Internet and describe how the Internet works. Explain the difference between the World Wide Web and the.
ECEN “Internet Protocols and Modeling”, Spring 2012 Course Materials: Papers, Reference Texts: Bertsekas/Gallager, Stuber, Stallings, etc Class.
TCP/IP (Transmission Control Protocol / Internet Protocol)
INTRANETS MR ROSS UNIT 3 IT APPLICATIONS. DEFINITION An intranet is an internal, secured environment that has a similar look and feel to the Internet,
70-291: MCSE Guide to Managing a Microsoft Windows Server 2003 Network, Enhanced Chapter 3: TCP/IP Architecture.
Big Ideas: Computing History Computing Careers IS 101Y/CMSC 101 Computational Thinking and Design Tuesday, September 16, 2014 Susan Martin Carolyn Seaman.
1 CDA 4527 Computer Communication Networking (not “analysis”) Prof. Cliff Zou School of Electrical Engineering and Computer Science University of Central.
ISDS 4120 Project 1 DWAYNE CARRAL JR 3/27/15. There are seven layers which make up the OSI (Open Systems Interconnection Model) which is the model for.
science/internet-intro
Voice Over Internet Protocol (VoIP) Copyright © 2006 Heathkit Company, Inc. All Rights Reserved Presentation 5 – VoIP and the OSI Model.
Dr. John P. Abraham Introduction to Computer Networks INTRODUCTION TO COMPUTER NETWORKS.
CMSC 304 Giving Effective Presentations Professor Marie desJardins April 16, /16/13 1 CMSC Presentations.
The Internet What is the Internet? The Internet is a lot of computers over the whole world connected together so that they can share information. It.
The Internet Technological Background. Topic Objectives At the end of this topic, you should be able to do the following: Able to define the Internet.
The OSI Model. Understanding the OSI Model In early 1980s, manufacturers began to standardize networking so that networks from different manufacturers.
NT1210 Introduction to Networking
(class #2) CLICK TO CONTINUE done by T Batchelor.
1 Chapter 1 INTRODUCTION TO WEB. 2 Objectives In this chapter, you will: Become familiar with the architecture of the World Wide Web Learn about communication.
Instructor Materials Chapter 5 Providing Network Services
HTTP and Abstraction on the Internet
HTTP AND ABSTRACTION ON THE INTERNET
HTTP and Abstraction on the Internet
Vocabulary Prototype: A preliminary sketch of an idea or model for something new. It’s the original drawing from which something real might be built or.
Using MIS 2e Chapter 6 Appendix
Networking for Home and Small Businesses – Chapter 6
Vocabulary Prototype: A preliminary sketch of an idea or model for something new. It’s the original drawing from which something real might be built or.
Web Development & Design Chapter 1, Sections 4, 5 & 6
Networking for Home and Small Businesses – Chapter 6
CS222 Web Programming Course Outline
I. Basic Network Concepts
Foundations of Networking
Lecture 6: TCP/IP Networking 1nd semester By: Adal ALashban.
Foundations of Networking
HTTP and Abstraction on the Internet / The Need for DNS
Networking for Home and Small Businesses – Chapter 6
Presentation transcript:

HW & Systems: Networks IS 101Y/CMSC 101 Computational Thinking and Design Thursday, October 24, 2013 Carolyn Seaman University of Maryland, Baltimore County

Introduction Computer networks have had a revolutionary impact on society and technology Electronic commerce Worldwide communications Spread of information and data We take for granted: access to information on any subject immediate contact with people around the world streaming audio and video wired or wireless access from every device

Communication Protocols Protocol: a standard set of rules for communicating Standards evolve over time International agreements make Internet possible Internet Society makes standards and promotes research:

Network Layers (more abstraction!) Link layer Hardware, routers Network/Internet layer Layer of abstraction above routers/hardware Deliver an individual message – no guarantees IP (Internet Protocol) – IP addresses, message format Transport layer Layer of abstraction above messages Ensures reliability – retransmission, host-to-host communication TCP (Transmission Control Protocol) Application layer Layer of abstraction provides seamless view of inter-application communication Many protocols: HTTP [www], VoIP [voice], POP [mail],...

Routing Routing algorithms are used to move packets efficiently and balance load across the network Routing of packets is determined dynamically (and locally) A-B-C-D or A-B-F-D or A-E-F-D or A-E-F-B-C-D Challenges: Redundant paths, fault tolerance, responsiveness to traffic load Picture from J. Glenn Brookshear, “Computer Science: An Overview”

HTTP Hypertext Transfer Protocol (HTTP) Web page/service identified by unique URL (Uniform Resource Locator) protocol://host name/page Multiple protocols: http, mailto, news, ftp Web browser uses TCP to send formatted messages to Web server, and vice versa TCP in turn uses IP, which in turn uses link layer protocols

HTTP (cont.) Process: Browser reads protocol, extracts host name (and requests IP address from DNS server) Sends a connect message to port 80 on that machine After connection established, sends “Get” message with page information Server responds with message containing page contents, size, and indicates connection closes at end of message

Courses in Systems Topics

BTA Required 350: Business Communication Systems Electives 310: Software and Hardware Concepts 430: Information Systems and Security 432: Computer Viruses

Information Systems Required 310: Software and Hardware Concepts 450: Data Communications and Networks 451: Network Design and Management Electives 430: Information Systems and Security 432: Computer Viruses 451M,U,W: Specialized networking courses 452: Internetworking Certificates Network Administration (NETC)

Computer Science Required 313: Computer Organization and Assembly Language Programming 411: Computer Architecture 421: Operating Systems Electives 426: Principles of Computer Security 481: Computer Networks 483: Parallel and Distributed Processing 487: Introduction to Network Security

Computer Engineering Required 212: Principles of Digital Design 306: Introduction to Circuit Theory 310: Systems Design and Programming 311: C Programming and Embedded Systems 314: Principles of Electronic Circuits 411: Computer Architecture 421: Operating Systems Electives 315: Principles of VLSI Design 415: Programmable Logic Devices 423: Principles of Communication Engineering 447: Analog Integrated Circuit Design LOTS of others! Tracks Systems Architecture Communications

Careers in Hardware and Systems

System on a Chip Design Create full computing systems on one chip for mobile devices Apple, Nvidia, Qualcomm, Intel, Samsung CMPE

Signal Processing Analyze signals to translate data to something people can use SAIC, Northrop Grumman, Lockheed Martin, Google CMPE, CMSC

Hardware Design Engineer Design boards so that all necessary components fit inside physical hardware constraints like size Apple, Samsung, HTC, Nokia CMPE

Operating System Development Develop the operating system for devices to perform tasks for users Apple, Microsoft, device manufacturers CMSC, CMPE

Information Protection Create secure ways to transfer information both wirelessly and locally Secure data once it is on the device Verizon, AT&T, NSA, government contractors IS, CMSC, CMPE

Computer Architecture Research new ways to create chips Research new technologies and develop new algorithms Intel, Samsung, AMD, Nvidia, Apple CMPE, CMSC

Systems Testing Test systems of preexisting hardware to make sure all components are working together properly Basically anywhere that hires computer engineers CMPE

Network Administrator Maintain computer hardware and software for a company Deploy new technology and ensure a smooth transition All companies that use technology need a network administrator IS, BTA, CMSC

Systems Analysis Teach employees how to use new technology to improve their workflow Most companies utilize systems analysts IS, BTA

Giving Effective Presentations

Rule Know what on earth you’re doing up there! Rule #2: Know what you want to say Rule #3: Know your audience Rule #4: Know how long you have

Rule #2: Know What You Want to Say Just reciting a series of statistics or showing a bunch of numbers is not interesting to most people You should give enough detail to get your interesting ideas and observations across, but not enough to lose your audience They want to hear what you learned that was interesting and why they should care Whatever you do, don’t just read your slides!

Rule #3: Know Your Audience You’re talking to the other students (not me) You need to be sure you’re explaining each new idea clearly The most important thing is to emphasize what you’ve discovered and why they should care!

Rule #4: Know How Long You Have How long is the talk? Are questions included? A good heuristic is 1-2 minutes per slide...but it depends a lot on the content of those slides! If you have too many slides, you’ll skip some or—worse—rush desperately to finish. Avoid this temptation!! Almost by definition, you never have time to say everything about your topic, so don’t worry about skipping some things! Unless you’re very experienced giving talks, you should practice your timing

Data Presentations Presenting: You should plan to use your own laptop. Be sure you know how to use your laptop with a projector! Test your setup before class (or after class on an earlier day) Content: You should provide a well organized presentation that clearly answers the four questions and subquestions (don’t forget the one specifically for the presentation) in the assignment Timing: Each group should aim for a 7-minute presentation This works out to (roughly) 5 to 10 slides (but you could have more, depending on how much material there is on each slide) I will cut you off if you go too long! There will be a few minutes after each presentation for questions

Data Presentations Other requirements: Include charts from your Excel file that you need to answer the questions But add explanatory text! At least one PowerPoint animation At least one graphic not from your Excel file Team involvement: EVERY team member must present at least one slide Individual team members will be asked questions EACH team member must understand all parts of the analysis that was done, even if they didn’t do it themselves.

Presentation Grading Review the assigned readings on the online schedule for Oct. 18 Very good tips We based our grading criteria on the previous slides plus those readings Your grade will be based on: The quality of your slides Content Appearance Organization Your professionalism (group and individual) The clarity of your presentation (individual) The timing of your presentation (group) How well you answer questions (individual)

Next Class Next Tuesday is an in-class lab You’ll have time to work with your team on the semester game project You’ll have access to me and the TFs to help you You’ll get feedback on your design by the weekend Meet with your team before Tuesday and start working on pieces of your project Come to class on Tuesday with some SPECIFIC part of the project you want to work on, either individually or together