INT222 - Internet Fundamentals

Slides:



Advertisements
Similar presentations
4.01 How Web Pages Work.
Advertisements

1 Web Development & Design Foundations with XHTML Chapter 1 Key Concepts.
Internet and the web Summary of terms discusses and review.
Multimedia and The World Wide Web
© 2010, Robert K. Moniot Chapter 1 Introduction to Computers and the Internet 1.
The Internet Useful Definitions and Concepts About the Internet.
Origins of the Internet The Internet was started as a research project sponsored by the Advanced Research Projects Agency (ARPA) within the U.S. Dept.
Networking Support In Java Nelson Padua-Perez Chau-Wen Tseng Department of Computer Science University of Maryland, College Park.
© 2004, Robert K. Moniot Chapter 1 Introduction to Computers and the Internet.
1 Review of Important Networking Concepts Introductory material. This slide uses the example from the previous module to review important networking concepts:
Internet Basics مهندس / محمد العنزي
Chapter 1 Internet & Web Basics Key Concepts Copyright © 2013 Terry Ann Morris, Ed.D. 1.
1 Web Developer & Design Foundations with XHTML Chapter 1 Key Concepts.
CSCI 323 – Web Development Chapter 1 - Setting the Scene We’re going to move through the first few chapters pretty quick since they are a review for most.
IT 210 The Internet & World Wide Web introduction.
CS 299 – Web Programming and Design CS299: Web Programming and Design Instructor: Dr. Fang (Daisy) Tang.
Networking Basics TCP/IP TRANSPORT and APPLICATION LAYER Version 3.0 Cisco Regional Networking Academy.
1 Web Developer Foundations: Using XHTML Chapter 1 Key Concepts.
2013Dr. Ali Rodan 1 Handout 1 Fundamentals of the Internet.
Introducing the Internet Source: Learning to Use the Internet.
Chapter 4 Networking and the Internet Introduction to CS 1 st Semester, 2015 Sanghyun Park.
Web Mastering Module Internet Fundamentals. What is the Internet? –Global network of networks –Communicating using same set of rules (protocols/languages)
Chapter 1 Internet & Web Basics Key Concepts Copyright © 2013 Terry Ann Morris, Ed.D. Revised 1/12/2015 by William Pegram 1.
© 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.
Networks – Network Architecture Network architecture is specification of design principles (including data formats and procedures) for creating a network.
Networks QUME 185 Introduction to Computer Applications.
Computer Networks (CS 132/EECS148) General Networking Example Karim El Defrawy Donald Bren School of Information and Computer Science University of California.
Network Services Networking for Home & Small Business.
© 2007 Cisco Systems, Inc. All rights reserved.Cisco Public 1 Version 4.0 Network Services Networking for Home and Small Businesses – Chapter 6.
The Internet  Internet Hardware connected together Creates a massive worldwide network  Hardware Computers Communication lines  Interlinked collection.
The World Wide Web (abbreviated as WWW or W3 and commonly known as the Web) is a system of interlinked hypertext documents accessed via the Internet.
CIS 1310 – HTML & CSS 1 Introduction to the Internet.
1 Web Development & Design Foundations with XHTML Chapter 1 Key Concepts.
MySQL and PHP Internet and WWW. Computer Basics A Single Computer.
An Overview of the Internet: The Internet: Then and Now How the Internet Works Major Features of the Internet.
Internet Protocol B Bhupendra Ratha, Lecturer School of Library and Information Science Devi Ahilya University, Indore
Application Layer Khondaker Abdullah-Al-Mamun Lecturer, CSE Instructor, CNAP AUST.
ECEN “Internet Protocols and Modeling”, Spring 2012 Course Materials: Papers, Reference Texts: Bertsekas/Gallager, Stuber, Stallings, etc Class.
World Wide Web “WWW”, "Web" or "W3". World Wide Web “WWW”, "Web" or "W3"
INTERNET PROTOCOLS. Microsoft’s Internet Information Server Home Page Figure IT2031 UNIT-3.
Internet Essentials. The History of the Internet The Internet started when the Advanced Research Projects Agency (ARPA) of the United States Defense Department.
Web Systems & Technologies Lecture 1
Internet Overview (Chapter 1 in [2]). 2 Outline History of the Internet History of the Internet Seven Layers of the OSI Model Seven Layers of the OSI.
INTERNET AND PROTOCOLS For more notes and topics visit: eITnotes.com.
CHAPTER 9 THE INTERNET. RECAP: COMPUTER NETWORKS LAN WAN.
Enterprise Network Systems TCP Mark Clements. 3 March 2008ENS 2 Last Week – Client/ Server Cost effective way of providing more computing power High specs.
JavaScript and Ajax (Internet Background) Week 1 Web site:
Computer Network Architecture Lecture 6: OSI Model Layers Examples 1 20/12/2012.
 In the 1960s, ARPANET (Advanced Research Projects Agency Network), the internet’s predecessor, was invented  ARPANET used two technologies that are.
ULI101 – XHTML Basics (Part I) Internet / Web Concepts Brief History TCP/IP Web Servers / Web Browsers URL HTTP / HTML.
Introduction to … Internet. Introducing the World Wide Web A network is a structure linking computers together for the purpose of sharing resources such.
Website Design and Construction Services and Standards.
A BRIEF HISTORY OF THE INTERNET, WEB, AND HTML. Internet vs. World Wide Web What is The Internet? The Internet is a massive network of networks, a networking.
CIS 1203 Web Technologies Introduction to the Internet and the WWW.
(class #2) CLICK TO CONTINUE done by T Batchelor.
A BRIEF HISTORY OF THE INTERNET, WEB, AND HTML. Internet vs. World Wide Web What is The Internet? The Internet is a massive network of networks, a networking.
Web Development & Design Foundations with XHTML Chapter 1 Key Concepts 1.
CS299: Web Programming and Design Instructor: Dr. Fang (Daisy) Tang
Instructor Materials Chapter 5 Providing Network Services
Computer Networks.
CISC103 Web Development Basics: Web site:
Internet and the web Summary of terms discusses and review
Networking for Home and Small Businesses – Chapter 6
Network Architecture Introductory material
Web Development & Design Chapter 1, Sections 4, 5 & 6
Networking for Home and Small Businesses – Chapter 6
1 Introduction to the Internet.
1 TRANSMISSION CONTROL PROTOCOL / INTERNET PROTOCOL (TCP/IP) K. PALANIVEL Systems Analyst, Computer Centre Pondicherry University, Puducherry –
Networking for Home and Small Businesses – Chapter 6
Computer Networks Protocols
Presentation transcript:

INT222 - Internet Fundamentals Shi, Yue (Sunny) Office: T2095 sunny.shi@senecacollege.ca Good morning and welcome back. I hope you all had a great summer. This photo is a rendering of our Peterborough Airport campus which is well under way for our January 2014 opening. And the entire design and build process is exemplary of the entire college community coming together to create a great place for our students to study. SENECA COLLEGE

Outline Welcome Course overview Internet Architecture Survey Next class JavaScript basics 2 2

Welcome to INT222 Your Instructor: Care Diligent Open minded Willing to help Hope you all learn and succeed in your future 3

Course Overview My website: Seneca Academic Policy: http://www.senecacollege.ca/academic-policy/index.html Course outline: https://scs.senecac.on.ca/course/int222 My website: https://scs.senecac.on.ca/~sunny.shi/ 4

Course Overview Four pillar topics Javascript HTML5 CSS3 DOM 5

Course Overview Reference material: No text book. Instructor’s lecture notes, Mozilla Developer Network start page by the Mozilla Developer Network and individual contributors  http://developer.mozilla.org Web Education Community Group Wiki  by the W3C Web Education Community Group  http://www.w3.org/community/webed/wiki/Main_Page Your Web, Documented  by the W3C and the Web Platform stewards  http://www.webplatform.org/ My website: (in progress) https://scs.senecac.on.ca/~sunny.shi/ 6

Evaluation 6 labs 10% 2 quizzes (2% + 3% =) 5% 3 assignments (6% +6% + 8%=) 20% 2 term tests (17% + 18% =) 35% Final exam 30% ------------------------------------------------- Total 100%

Course Policy Assignments & Labs Late submission: 10% off /each day up to 5 school days You have to submit all Assignments to get the course credit. Tests/ Quizzes: No make-up With acceptable reason: - Missing test1: Your test 1 = (average of class + your test2)/ 2 - Missing test2: Your test 2 = (average of class + your final)/ 2 - Missing test1 & test 2: Zero for both

Communication In, before, after class Blackboard Email: sunny.shi@senecacollege.ca Office: T2095 (individual appointment) My Website https://scs.senecac.on.ca/~sunny.shi/

Evolution of the Internet Advanced Research Projects Agency (ARPA) – and the ARPAnet, by the end of 1969 Four computers (nodes): UCLA - University of California, Los Angeles, Stanford Research Institute, University of California Santa Barbara the University of Utah Later, other networks, such as the National Science Foundation’s NSFnet, were created and connected with the ARPAnet. And more…

7-layer OSI Model OSI: Open Systems Interconnection model Defines a networking framework to implement protocols in seven layers. Conceptual Model, To help better understand complex interactions that are happening. The internetworking is divided into a vertical stack of seven (7) layers.

7-layer OSI Model Reference: Image from Internet

7-layer OSI Model Control is passed from one layer to the next, starting at the application layer in one station, (Sending) proceeding to the bottom layer, over the channel to the next station and back up the hierarchy. (receiving)

7-layer OSI Model Example protocols for each layer: Reference: Image from Internet

Internet Protocol Suite Communications protocol: a formal description of message formats the rules for exchanging those messages The communications protocol, Transmissions Control Protocol / Internet Protocol (TCP/IP), proposed by Vinton Cerf and Robert Kahn.

Internet Protocol Suite TCP/IP provides: end-to-end connectivity, reliable, ordered error-checked delivery, TCP/IP specifies how data should be formatted, addressed, transmitted, routed received at the destination.

Internet Protocol Suite Web browsers use TCP when connecting to servers on the World Wide Web TCP/IP is used to deliver email and transfer files HTTP, HTTPS, SMTP, POP3, IMAP, SSH, FTP, Telnet and a variety of other protocols are typically encapsulated in TCP.

Internet Protocol Suite Applications that do not require the reliability of a TCP connection may use the connectionless User Datagram Protocol (UDP) UDP: emphasizes low-overhead operation and reduced latency UDP: no error checking and delivery validation.

HTTP The Hypertext Transfer Protocol (HTTP): application protocol for distributed, collaborative, hypermedia information systems. HTTP: foundation of data communication for the World Wide Web. Hypertext: structured text that uses logical links (hyperlinks) between nodes containing text. HTTP: the protocol to exchange or transfer hypertext.

World Wide Web Abbreviation: WWW or W3, commonly known as the Web A system of interlinked hypertext documents that are accessed via the Internet. With a web browser, one can view web pages that may contain text, images, videos, and other multimedia and navigate between them via hyperlinks. Tim Berners-Lee, a British computer scientist is considered the inventor of the Web.

Standards & the World Wide Web Consortium (W3C) main international standards organization for the World Wide Web. in order to continue the development of the web, and its languages Founder: Tim Berners-Lee Founded: October 1994

Web Concepts – URI/ URL Uniform Resource Identifier (URI): identifies a resource either by location (URL), or a name (URN), or both. URL (Uniform Resource Locator): a subset of the Uniform Resource Identifier (URI) specifies where an identified resource is available and the mechanism for retrieving it. defines how the resource can be obtained. (http://), (https://), (ftp://) https://scs.senecac.on.ca/~sunny.shi/index.html Protocol: https:// Domain name: scs.senecac.on.ca Document: ~sunny.shi/index.html

DNS (Domain Name System/Server) DNS: names to IP addresses. DNS servers (name servers) associate the domain names with the IP address e.g. zenit.senecac.on.ca is used to identify IP address 142.204.140.203. In addition to ".ca", other common domains include .com - commercial .edu - educational .gov - governmental .net - isp .org - non-profit and many more ICANN (Internet Corporation for Assigned Names and Numbers) - oversees assignment of names and IP addresses and certifies domain name registrars to manage the process.

client-server computing (C/S) model Server Side Client Side Server response Web Server ……. Web Browser pages HTTP request scripts programs Multimedia files DataBase 24

Web Application A web application or web app: Any application software that runs in a web browser is created in a browser-supported programming language (e.g., JavaScript, HTML, CSS) relies on a web browser to render the application. sometimes called a thin client. Update and maintain web applications without distributing and installing software on potentially thousands of client computers inherent support for cross-platform compatibility.

Web Application Common web applications include: Webmail Online retail sales, Online auctions Wikis Many more…

Next class JavaScript basics

Thank you!