Hon Wai Leong, NUS (UIT2201, Networks) Page 1 Copyright © 2007 by Leong Hon Wai Networks, Internet & WWW  Reading Materials:  Ch 7 of [SG3]  Additional.

Slides:



Advertisements
Similar presentations
Review of Topology and Access Techniques / Switching Concepts BSAD 141 Dave Novak Sources: Network+ Guide to Networks, Dean 2013.
Advertisements

Data Link Layer B. Konkoth. PDU  Protocol Data Unit  A unit of data which is specified in a protocol of a given layer  Layer 5, 6, 7 – Data  Layer.
Network Certification Preparation. Module - 1 Communication methods OSI reference model and layered communication TCP/IP model TCP and UDP IP addressing.
Review of Topology and Access Techniques / Switching Concepts BSAD 141 Dave Novak Sources: Network+ Guide to Networks, Dean 2013.
CSCI-235 Micro-Computers in Science The Network. Network Fundamentals A computer network consists of two or more computers linked together to exchange.
Answers of Exercise 7 1. Explain what are the connection-oriented communication and the connectionless communication. Give some examples for each of the.
EEC-484/584 Computer Networks Lecture 3 Wenbing Zhao
Networking Theory (Part 1). Introduction Overview of the basic concepts of networking Also discusses essential topics of networking theory.
The Internet An interconnected network of thousands of networks and millions of computers linking biz’s, educational institutions, govt. agencies & individuals.
Networking Support In Java Nelson Padua-Perez Chau-Wen Tseng Department of Computer Science University of Maryland, College Park.
04/26/2004CSCI 315 Operating Systems Design1 Computer Networks.
Chapter 2 Internet Protocol DoD Model Four layers: – Process/Application layer – Host-to-Host layer – Internet layer – Network Access layer.
Review on Networking Technologies Linda Wu (CMPT )
Introduction© Dr. Ayman Abdel-Hamid, CS4254 Spring CS4254 Computer Network Architecture and Programming Dr. Ayman A. Abdel-Hamid Computer Science.
Distributed Systems Module 1 -Basic networking Teaching unit 1 – LAN standards Ernesto Damiani University of Bozen-Bolzano Lesson 3 – Introduction to Ethernet.
Timeline: History of the Internet: Vannavar Bush describes the memex; a hypothetical mechanical hypertext system where individuals could compress.
Evolved from ARPANET (Advanced Research Projects Agency of the U.S. Department of Defense) Was the first operational packet-switching network Began.
Forensic and Investigative Accounting
CP476 Internet ComputingCh.1 # 1 Lecture 2. A Brief Introduction to the Internet The objective is to understand The history of Internet What the Internet.
Laudon & Laudon: Canadian Edition
Chapter 2 The Infrastructure. Copyright © 2003, Addison Wesley Understand the structure & elements As a business student, it is important that you understand.
TCP/IP Reference Model For more notes and topics visit: eITnotes.com.
70-291: MCSE Guide to Managing a Microsoft Windows Server 2003 Network Chapter 3: TCP/IP Architecture.
Hon Wai Leong, NUS (UIT2201, Networks) Page 1 Copyright © 2007 by Leong Hon Wai Networks, Internet & WWW  Reading Materials:  Ch 7 of [SG3]  Additional.
Chapter 9.
Presentation on Osi & TCP/IP MODEL
Lecture 2 TCP/IP Protocol Suite Reference: TCP/IP Protocol Suite, 4 th Edition (chapter 2) 1.
Hon Wai Leong, NUS (UIT2201, Networks) Page 1 Copyright © 2007 by Leong Hon Wai Networks, Internet & WWW  Reading Materials:  Ch 7 of [SG3]  Additional.
Web Technology. History of the Internet Internet was developed by ARPANet in ARPANet (American Research Project Agency Network)
1 Module 15: Network Structures n Topology n Network Types n Communication.
CPS Today’s topics Computer Applications Computer Communications Upcoming Computer Security ( Great Ideas, Chapter 11) Reading Great Ideas, Chapter.
Chapter 12 Computer Networks. Basic Concepts in Computer Networking – Communication Links – Figure 12.1a –Two Forms of Information Representation (a)
Human-Computer Interface Course 4. Content History of Internet What is Internet ? Internet Protocols The OSI 7 layers model TCP/IP The World Wide Web.
Network Technologies Chapter 2. Approaches to Network Communication Connection-Oriented –Circuit-switched –A dedicated connection (circuit) is formed.
The Internet (The History Channel) (Straubhaar & LaRose)
University of Utah 1 Grosch’s Law Herb Grosch (IBM, 1950) A large computer that costs 2X more than a small computer is... -2X faster?
Computer Application in Mass Comm.. What is Internet?  Interconnection of computers and computer networks using TCP/IP communication protocol  Transport.
1 The Internet and Networked Multimedia. 2 Layering  Internet protocols are designed to work in layers, with each layer building on the facilities provided.
Network Architecture: Design Philosophies IS250 Spring 2010 John Chuang
TCP/IP Network.
Introduction Lecture 1 cs193i – Internet Technologies Summer 2004 Stanford University.
CS1Q Computer Systems Lecture 16 Simon Gay. Lecture 16CS1Q Computer Systems - Simon Gay2 Where we are Global computing: the Internet Networks and distributed.
Chapter 15 – Part 2 Networks The Internal Operating System The Architecture of Computer Hardware and Systems Software: An Information Technology Approach.
Physical Topology Physical layout of the network nodes – Broad description of the network: no detail about device types, connection methods, addressing,...
Computer Security Workshops Networking 101. Reasons To Know Networking In Regard to Computer Security To understand the flow of information on the Internet.
Network Protocols n ISO OSI 7-layer model n TCP/IP suite l TCP/UDP l IP l Ethernet/Token Ring l ICMP.
William Stallings Data and Computer Communications
Introduction Lecture 1 CNET204 – Web Design with FrontPage Winter 2009 Centennial College.
Communication Networks - Overview CSE 3213 – Fall November 2015.
Lecture 4 Overview. Ethernet Data Link Layer protocol Ethernet (IEEE 802.3) is widely used Supported by a variety of physical layer implementations Multi-access.
Fall 2001CS 6401 Introduction to Networking Outline Networking History Statistical Multiplexing Performance Metrics.
S305 – Network Infrastructure Chapter 5 Network and Transport Layers.
Networks. Ethernet  Invented by Dr. Robert Metcalfe in 1970 at Xerox Palo Alto Research Center  Allows group of computers to communicate in a Local.
Mas Idayu Sabri 2004 WXET1143: Introduction to the Internet, Intranet and Extranet. Lecture1: Introduction.
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 Architecture. 2 INTRODUCTION INTERNET developed by a community of researchers centered around the Defense Advanced Research Projects Agency (DARPA)
2.1 Chapter 2 Network Models Copyright © The McGraw-Hill Companies, Inc. Permission required for reproduction or display.
The OSI Model. Understanding the OSI Model In early 1980s, manufacturers began to standardize networking so that networks from different manufacturers.
CIS 173 Networking Week #9 OBJECTIVES Chapter #6 Network Communications Protocols.
Introduction to Internet. Contents What is Internet Some key concepts Internet history, Internet Services World Wide Web, types of web sites Internet.
Y490 Politics of the Internet September 25, 2012.
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.
Computer Communications
Chapter 5 Network and Transport Layers
COMPUTER NETWORKS and INTERNETS
A quick intro to networking
Chapter 5 Networks Communicating and Sharing Resources
Process-to-Process Delivery:
TCP/IP Protocol Suite: Review
Instructor: Mr. Malik Zaib
Presentation transcript:

Hon Wai Leong, NUS (UIT2201, Networks) Page 1 Copyright © 2007 by Leong Hon Wai Networks, Internet & WWW  Reading Materials:  Ch 7 of [SG3]  Additional Notes: (from web-site)  Contents:  Motivation for Networks  Types of Networks and Their Structure  Communication Protocols – routing info  Network Services / Applications  Internet and WWW

Hon Wai Leong, NUS (UIT2201, Networks) Page 2 Copyright © 2007 by Leong Hon Wai Objectives In this chapter, you will learn about  Basic networking concepts  Communication protocols  Network services and benefits  A brief history of the Internet and the WWW

Outline What is the Internet? What is the Internet? Where did it come from? Where did it come from? What are we going to discuss in cs193i? What are we going to discuss in cs193i? Break Break Networking basics Networking basics Physical Infrastructure Physical Infrastructure

The Ever-changing Internet Different colors based on IP address

What is the Internet? WWW WWW Video conferencing Video conferencing ftp ftp telnet telnet Instant messaging Instant messaging …

What is the Internet? WWW WWW Video conferencing Video conferencing ftp ftp telnet telnet Instant messaging Instant messaging … A communication infrastructure Usefulness is in exchanging information

“On-line interactive communities... will be communities not of common location, but of common interest.... the total number of users...will be large enough to support extensive general purpose [computers]. All of these will be interconnected by telecommunications channels... [to] constitute a labile network of networks--ever changing in both content and configuration.” J. C. R. Licklider

Where Did It Come From? It was invented by Al Gore. JUST KIDDING! It was invented by Al Gore. JUST KIDDING! Early 1960’s - DARPA (ARPA in 1960’s) project headed by Licklider Early 1960’s - DARPA (ARPA in 1960’s) project headed by Licklider Late 1960’s - ARPANET & research on packet switching by Roberts Late 1960’s - ARPANET & research on packet switching by Roberts First node installed by BBN at UCLA in September 1969 First node installed by BBN at UCLA in September Four host computers (UCLA, SRI, UCSB, University of Utah) Four host computers (UCLA, SRI, UCSB, University of Utah) Get more info at:

ARPANET,

History of the Internet RFCs begun by S. Crocker ( RFCs begun by S. Crocker ( by Ray Tomlinson & Larry Roberts by Ray Tomlinson & Larry Roberts 1970’s - TCP by Vint Cerf & Bob Kahn 1970’s - TCP by Vint Cerf & Bob Kahn Evolved into TCP/IP, and UDP Evolved into TCP/IP, and UDP 1980s – Hardware Explosion (LANs, PCs, and workstations) 1980s – Hardware Explosion (LANs, PCs, and workstations) 1983 – Ethernet by Metcalfe 1983 – Ethernet by Metcalfe DNS – Distributed and scalable mechanism for resolving host names into IP addresses DNS – Distributed and scalable mechanism for resolving host names into IP addresses UC Berkeley implements TCP/IP into Unix BSD UC Berkeley implements TCP/IP into Unix BSD 1985 – Internet used by researchers and developers 1985 – Internet used by researchers and developers

History of the Internet Tim Berners-Lee at CERN in 1989 Tim Berners-Lee at CERN in 1989 Proposal for WWW in 1990 Proposal for WWW in 1990 First web page on November 13, 1990 First web page on November 13, 1990 Hypertext - Text that contains links to other text. Hypertext - Text that contains links to other text. Ted Nelson’s Xanadu Ted Nelson’s Xanadu Vannevar Bush’s Memex Vannevar Bush’s Memex( W3C W3C Get more info at:

Communicating Via the Internet

Bits and Bytes Computer Data is stored in Binary Computer Data is stored in Binary Binary Digits (bits) Base 2 representation Binary Digits (bits) Base 2 representation Every 8 bits == 1 Byte Every 8 bits == 1 Byte (2 bytes (once known as octet)) Hexadecimal == Base 16 representation Hexadecimal == Base 16 representation B 8 6 A B 8 6 A Decimal == Base 10 (we have 10 fingers) Decimal == Base 10 (we have 10 fingers) 0...9, A = 10, B= 11, C = 12, D = 13, E = 14, F = 15

Bits and Bytes Kilobyte (2^10=1024 Bytes, 10^3=1000 Bytes in networking) Kilobyte (2^10=1024 Bytes, 10^3=1000 Bytes in networking) Megabyte (2^20 Bytes, 10^6 in Networking) Megabyte (2^20 Bytes, 10^6 in Networking) Gigabyte (2^30 Bytes, 10^9 in Networking) Gigabyte (2^30 Bytes, 10^9 in Networking) Terabyte (2^40, 10^12) Terabyte (2^40, 10^12) Petabyte (2^50, 10^15) Petabyte (2^50, 10^15)

Latency Latency How long minimum communication takes in seconds (s) How long minimum communication takes in seconds (s) Round trip vs. single trip Round trip vs. single trip More difficult to overcome than bandwidth More difficult to overcome than bandwidth Bandwidth Bandwidth Number of bits per time unit usually seconds (bps) Number of bits per time unit usually seconds (bps) Performance: Latency and Bandwidth bandwidth latency link

Any-to-Any Communication n 2 Network Effect (Metcalfe’s Law) n 2 Network Effect (Metcalfe’s Law) Total utility of system proportional to n 2 Total utility of system proportional to n 2 Think about Orkut, MSN Messenger Think about Orkut, MSN Messenger

Babel Internet consists of many different types of networks Ethernet Token ring Different types of operating systems and other software How do they work together? Standards

Divide Work into Layers b a physically encode bits on “wire” physically encode bits on “wire” connect segments, address (locating points on graph) and route (navigating graph) connect segments, address (locating points on graph) and route (navigating graph) make network simple and reliable make network simple and reliable

Sending Data Along Wires Connection-oriented Connection-oriented Circuit switched Circuit switched Persistent connection set up between sender and receiver Persistent connection set up between sender and receiver Example: telephone system Example: telephone system Connectionless Connectionless Packet switched Packet switched Data partitioned into packets and Data partitioned into packets and sent individually from sender to receiver sent individually from sender to receiver Reassembled at receiver Reassembled at receiver

Comparison of Switching Technologies Circuit switched Advantages Advantages Only route once Only route once Latency and bandwidth constant Latency and bandwidth constant Disadvantages Disadvantages Idle resources unavailable for other connections Idle resources unavailable for other connections Large setup time Large setup time Single point of failure Single point of failure Distributed state Distributed state Packet switched Advantages Efficient use of wires Small startup overhead Disadvantages Route each packet Per packet overhead Bursty

Ethernet Bob Metcalfe at Xerox PARC Bob Metcalfe at Xerox PARC Used for local area networks (LANs) Used for local area networks (LANs) Physically near one another Physically near one another 200 computers within 100 meters 200 computers within 100 meters Broadcast medium Broadcast medium Single wire connects all computers Single wire connects all computers Each computer has unique 48-bit MAC address Each computer has unique 48-bit MAC address All computers constantly listen All computers constantly listen “Carrier Sense, Multiple Access with Collision Detect” “Carrier Sense, Multiple Access with Collision Detect” Sender waits until wire unused before sending Sender waits until wire unused before sending If hears collision, stops, waits random time, retransmits If hears collision, stops, waits random time, retransmits

Ethernet

Ethernet Variations

Ethernet Properties Shared Shared Distributed (not Centralized) Distributed (not Centralized) Insecure Insecure Unpredictable Latency & Bandwidth Unpredictable Latency & Bandwidth But it works! But it works! Under light load (<30%), appears to be point-to- point Under light load (<30%), appears to be point-to- point

Alternative to Ethernet: Token Ring Alternative introduced by IBM (1980s) Alternative introduced by IBM (1980s) “Passing the Conch Shell” “Passing the Conch Shell”

Hon Wai Leong, NUS (UIT2201, Networks) Page 26 Copyright © 2007 by Leong Hon Wai Thank you.