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.

Slides:



Advertisements
Similar presentations
Introduction to e-Business. History of WWW Late 1960s, ARPA (Advanced Research Project Agency) of Dept of Defense sponsored some of MIT graduate student.
Advertisements

Click to continue Network Protocols. Click to continue Networking Protocols A protocol defines the rules of procedures, which computers must obey when.
TCP/IP MODEL Maninder Kaur
PROTOCOLS SUBMITTED BY : SUDEEP C D ; BSc(CS) Ist Year Ist Sem. T h i s p r e s e n t a t i o n w i l l p r o b a b l y i n v o l v e a u d i e n c e d.
CSCI-235 Micro-Computers in Science The Network. Network Fundamentals A computer network consists of two or more computers linked together to exchange.
 2001 Prentice Hall, Inc. All rights reserved. 1 Chapter 1, Introduction to e-Business and e-Commerce Outline 1.1Introduction: Transitioning to the Web.
Network Layer and Transport Layer.
1 Web Development & Design Foundations with XHTML Chapter 1 Key Concepts.
© 2010, Robert K. Moniot Chapter 1 Introduction to Computers and the Internet 1.
Jacob Boston Josh Pfeifer. Definition of HyperText Transfer Protocol How HTTP works How Websites work GoDaddy.com OSI Model Networking.
1-1 Introduction to Computer Networks and Data Communications.
Communicating over the Network
Welcome to CSC667/867 Internet Application Design and Development Dr. Ilmi Yoon NOTE: Course note courtesy to Ellis Horowits (USC CS571) and PrenticeHall.
EE 4272Spring, 2003 EE4272: Computer Networks Instructor: Tricia Chigan Dept.: Elec. & Comp. Eng. Spring, 2003.
Computer Network Architecture and Programming
Data Communications Architecture Models. What is a Protocol? For two entities to communicate successfully, they must “speak the same language”. What is.
Networks 1 CS502 Spring 2006 Network Input & Output CS-502 Operating Systems Spring 2006.
CS-3013 & CS-502, Summer 2006 Network Input & Output1 CS-3013 & CS-502, Summer 2006.
Network Architectures Week 3 – OSI and The Internet.
© 2004, Robert K. Moniot Chapter 1 Introduction to Computers and the Internet.
Chapter 2 Network Models.
COMPUTER NETWORKS.
Copyright 2003 CCNA 1 Chapter 7 TCP/IP Protocol Suite and IP Addressing By Your Name.
©Brooks/Cole, 2003 Chapter 6 Computer Networks. ©Brooks/Cole, 2003 Understand the rationale for the existence of networks. Distinguish between the three.
Lecture slides prepared for “Business Data Communications”, 7/e, by William Stallings and Tom Case, Chapter 8 “TCP/IP”.
A global, public network of computer networks. The largest computer network in the world. Computer Network A collection of computing devices connected.
Reference Model 1. Layered network Why network are layered ?! -Easy to change -Easy to troubleshoot -Give general idea of each layer 2.
CSI315 Lecture 1 WEEK 1. The Internet A world-wide network of millions of computers connected to share information and communication. The interconnected.
WEB DESIGN AND PROGRAMMING Who am I?. WEB DESIGN AND PROGRAMMING Who am I? Jason Green – often shortened to greenj in work systems, leading to the.
Chapter 4 Telecommunications, the Internet, Intranets, and Extranets
Fall Introduction to Internet Computing Copyright © 2005 Dr. Oge Marques1 Topic 1 - Introduction to the Internet, Web, and Web browsers Outline.
Internet Infrastructure 1 (Review) University of Khartoum.
 2002 Prentice Hall. All rights reserved. 1 Chapter 1 – Introduction to Computers, the Internet, the Web and C# Outline 1.7 C, C++, Visual Basic.NET and.
Lecture 1 The OSI Model Reference: TCP/IP Protocol Suite, 4 th Edition (chapter 2) 1.
Presentation on Osi & TCP/IP MODEL
1 Web Developer Foundations: Using XHTML Chapter 1 Key Concepts.
Web Mastering Module Internet Fundamentals. What is the Internet? –Global network of networks –Communicating using same set of rules (protocols/languages)
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.
© 2007 Cisco Systems, Inc. All rights reserved.Cisco Public 1 Version 4.0 Network Services Networking for Home and Small Businesses – Chapter 6.
Department of Electronic Engineering City University of Hong Kong EE3900 Computer Networks Introduction Slide 1 A Communications Model Source: generates.
CIS 1310 – HTML & CSS 1 Introduction to the Internet.
1 Web Development & Design Foundations with XHTML Chapter 1 Key Concepts.
The OSI Model.
An Overview of the Internet: The Internet: Then and Now How the Internet Works Major Features of the Internet.
1 Figure 3-2: TCP/IP Standards (Study Figure) Origins  Defense Advanced Research Projects Agency (DARPA) created the ARPANET  An internet connects multiple.
 2002 Prentice Hall, Inc. All rights reserved. Chapter 1 – Introduction to the Internet and World Wide Web Outline 1.1Introduction 1.2World Wide Web Consortium.
1. Introduction to Internet and to the Web. Motto People are using the web to build things they have not built or written or drawn or communicated anywhere.
Copyright © 2007 Pearson Education, Inc. Slide 3-1 E-commerce Kenneth C. Laudon Carol Guercio Traver business. technology. society. Third Edition.
Introduction to the Internet & WWW by Dr. Khalil 1 Introduction to the Internet and World Wide Web Dr. Awad Khalil Computer Science Department AUC.
Spring 2006Computer Networks1 Chapter 2 Network Models.
William Stallings Data and Computer Communications
INTERNET PROTOCOLS. Microsoft’s Internet Information Server Home Page Figure IT2031 UNIT-3.
3.01 Networks-Travel Back in Time Unit 3 Internet Basics.
Individual Project 1 Sarah Pritchard. Fran, a customer of your company, would like to visit your company’s website from her home computer… How does your.
Net 221D:Computer Networks Fundamentals
 2001 Prentice Hall, Inc. All rights reserved. 1 Chapter 1, Introduction to the Internet, World Wide Web and Wireless Outline 1.1 Introduction 1.2History.
Reading TCP/IP Protocol. Training target: Read the following reading materials and use the reading skills mentioned in the passages above. You may also.
CIS 1203 Web Technologies Introduction to the Internet and the WWW.
Web Development & Design Foundations with XHTML Chapter 1 Key Concepts 1.
Introduction to TCP/IP. What is TCP/IP? It is a protocol suite Enables computers within a network to communicate with each other Network can be made up.
Computer Networks.
CISC103 Web Development Basics: Web site:
Introduction to the Web
Distributed Systems.
THE OSI MODEL By: Omari Dasent.
Introduction to Computers and the Internet
Understanding the OSI Reference Model
1 Introduction to the Internet.
EEC4113 Data Communication & Multimedia System Chapter 1: Introduction by Muhazam Mustapha, July 2010.
Presentation transcript:

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 Model TCP/IP and the OSI Model TCP/IP and the OSI Model History of the World Wide Web History of the World Wide Web World Wide Web Consortium (W3C) World Wide Web Consortium (W3C) Hypertext Transfer Protocol (HTTP) Hypertext Transfer Protocol (HTTP)

3 History of the Internet (1/5) ARPAnet ARPAnet Implemented in late 1960 ’ s by ARPA (Advanced Research Projects Agency of DOD) Implemented in late 1960 ’ s by ARPA (Advanced Research Projects Agency of DOD) Networked computer systems of a dozen universities and institutions with 56KB communications lines Networked computer systems of a dozen universities and institutions with 56KB communications lines Grandparent of today ’ s Internet Grandparent of today ’ s Internet Intended to allow computers to be shared Intended to allow computers to be shared Became clear that key benefit was allowing fast communication between researchers – electronic-mail ( ) Became clear that key benefit was allowing fast communication between researchers – electronic-mail ( )

4 History of the Internet (2/5) ARPA ’ s Goals ARPA ’ s Goals Allow multiple users to send and receive info at same time Allow multiple users to send and receive info at same time Network operated packet switching technique Network operated packet switching technique Digital data sent in small packages called packets Digital data sent in small packages called packets Packets contained data, address info, error-control info and sequencing info Packets contained data, address info, error-control info and sequencing info Greatly reduced transmission costs of dedicated communications lines Greatly reduced transmission costs of dedicated communications lines Network designed to be operated without centralized control Network designed to be operated without centralized control If portion of network fails, remaining portions still able to route packets If portion of network fails, remaining portions still able to route packets

5 History of the Internet (3/5) Transmission Control Protocol (TCP) Transmission Control Protocol (TCP) Name of protocols for communicating over ARPAnet Name of protocols for communicating over ARPAnet Ensured that messages were properly routed and that they arrived intact Ensured that messages were properly routed and that they arrived intact Organizations implemented own networks Organizations implemented own networks Used both for intra-organization and communication Used both for intra-organization and communication

6 History of the Internet (4/5) Huge variety of networking hardware and software appeared Huge variety of networking hardware and software appeared ARPA achieved inter-communication between all platforms with development of the IP ARPA achieved inter-communication between all platforms with development of the IP Internet Protocol Internet Protocol Current architecture of Internet Current architecture of Internet Combined set of protocols called TCP/IP Combined set of protocols called TCP/IP The Internet The Internet Limited to universities and research institutions Limited to universities and research institutions Military became big user Military became big user Next, government decided to access Internet for commercial purposes Next, government decided to access Internet for commercial purposes

7 History of the Internet (5/5) Internet traffic grew Internet traffic grew Businesses spent heavily to improve Internet Businesses spent heavily to improve Internet Better service their clients Better service their clients Fierce competition among communications carriers and hardware and software suppliers Fierce competition among communications carriers and hardware and software suppliers Result Result Bandwidth (info carrying capacity) of Internet increased tremendously Bandwidth (info carrying capacity) of Internet increased tremendously Costs plummeted Costs plummeted

8 Seven Layers of the OSI Model (1/4)

9 Seven Layers of the OSI Model (2/4) Physical layer Physical layer Be concerned with transmitting raw bits over a communication channel. Be concerned with transmitting raw bits over a communication channel. Data-link layer Data-link layer To take a raw transmission facility and transform it into a line that appears free of undetected transmission errors to the network layer. To take a raw transmission facility and transform it into a line that appears free of undetected transmission errors to the network layer. Network layer Network layer Determining how packets are routed from source to destination Determining how packets are routed from source to destination

10 Seven Layers of the OSI Model (3/4) Transport layer Transport layer To accept data from the session layer, split it up into smaller units if need be, pass these to the network layer, and ensure that the pieces all arrive correctly at the other end. To accept data from the session layer, split it up into smaller units if need be, pass these to the network layer, and ensure that the pieces all arrive correctly at the other end. Session layer Session layer It establishes, maintains, and synchronizes the dialog between communicating systems. It also adds what called synchronization points for backup delivery in case of system or network failure. It establishes, maintains, and synchronizes the dialog between communicating systems. It also adds what called synchronization points for backup delivery in case of system or network failure.

11 Seven Layers of the OSI Model (4/4) Presentation layer Presentation layer Be requested sufficiently often to warrant finding a general solution for them, rather than letting each user solve the problems. A typical example is encoding data in a standard agreed upon way. Be requested sufficiently often to warrant finding a general solution for them, rather than letting each user solve the problems. A typical example is encoding data in a standard agreed upon way. Application layer Application layer The application layer contains a variety of protocols that are commonly needed. The application layer contains a variety of protocols that are commonly needed. File transfer, , WWW File transfer, , WWW

12 TCP/IP and the OSI Model (1/2) The TCP/IP is a suite or a stack of protocols that officially controls the Internet. TCP/IP was developed before the OSI model. The TCP/IP is a suite or a stack of protocols that officially controls the Internet. TCP/IP was developed before the OSI model.

13 TCP/IP and the OSI Model (2/2)

14 History of the World Wide Web WWW WWW Allows computer users to locate and view multimedia-based documents Allows computer users to locate and view multimedia-based documents Introduced in 1990 by Tim Berners-Lee Introduced in 1990 by Tim Berners-Lee Internet today Internet today Mixes computing and communications technologies Mixes computing and communications technologies Makes information constantly and instantly available to anyone with a connection Makes information constantly and instantly available to anyone with a connection

15 World Wide Web Consortium (W3C) (1/2) W3C W3C Founded in 1994 by Tim Berners-Lee Founded in 1994 by Tim Berners-Lee Devoted to developing non-proprietary and interoperable technologies for the World Wide Web and making the Web universally accessible Devoted to developing non-proprietary and interoperable technologies for the World Wide Web and making the Web universally accessible Standardization Standardization W3C Recommendations: technologies standardized by W3C W3C Recommendations: technologies standardized by W3C include Extensible HyperText Markup Language (XHTML), Cascading Style Sheets (CSS) and the Extensible Markup Language (XML) include Extensible HyperText Markup Language (XHTML), Cascading Style Sheets (CSS) and the Extensible Markup Language (XML) Document must pass through Working Draft, Candidate Recommendation and Proposed Recommendation phases before considered for W3C Recommendation Document must pass through Working Draft, Candidate Recommendation and Proposed Recommendation phases before considered for W3C Recommendation

16 World Wide Web Consortium (W3C) (2/2) W3C Structure W3C Structure 3 Hosts 3 Hosts Massachusetts Institute of Technology (MIT) Massachusetts Institute of Technology (MIT) European Research Consortium for Informatics and Mathematics (ERCIM) European Research Consortium for Informatics and Mathematics (ERCIM) Keio University of Japan Keio University of Japan 400 Members 400 Members W3C homepage at W3C homepage at W3C Goals W3C Goals User Interface Domain User Interface Domain Technology and Society Domain Technology and Society Domain Architecture Domain and Web Accessibility Initiatives Architecture Domain and Web Accessibility Initiatives

17 Hypertext Transfer Protocol (HTTP) Hypertext Transfer Protocol (HTTP) is a client- server program for accessing and transferring documents on the World Wide Web (WWW), a collection of multimedia documents. The Uniform Resource Locator (URL) is a standard identifier for specifying information on the Internet. URL: