CMPE 80N - Introduction to Networks and the Internet 1 CMPE 80N Spring 2003 Week 2 Introduction to Networks and the Internet.

Slides:



Advertisements
Similar presentations
Chapter-3-1CS331- Fakhry Khellah Term 081 Chapter 3 Data and Signals.
Advertisements

ECE 4321: Computer Networks Chapter 3 Data Transmission.
CSCI-235 Micro-Computers in Science The Network. Network Fundamentals A computer network consists of two or more computers linked together to exchange.
William Stallings Data and Computer Communications 7 th Edition Chapter 3 Data Transmission.
Csc333 Data communication & Networking Credit: 2.
EE 4272Spring, 2003 Chapter 3 Data Transmission Part II Data Communications Concept & Terminology Signal : Time Domain & Frequency Domain Concepts Signal.
Chapter 3 Data and Signals
CMPE 150- Introduction to Computer Networks 1 CMPE 150 Fall 2005 Lecture 5 Introduction to Networks and the Internet.
CMPE 80N - Introduction to Networks and the Internet 1 CMPE 80N Winter 2004 Lecture 4 Introduction to Networks and the Internet.
Networking Theory (Part 1). Introduction Overview of the basic concepts of networking Also discusses essential topics of networking theory.
Introduction to Networks and the Internet
1-1 Introduction to Computer Networks and Data Communications.
CMPE 150- Introduction to Computer Networks 1 CMPE 150 Fall 2005 Lecture 3 Introduction to Networks and the Internet.
EE 4272Spring, 2003 EE4272: Computer Networks Instructor: Tricia Chigan Dept.: Elec. & Comp. Eng. Spring, 2003.
Chapter 2 Fundamentals of Data and Signals
Computer Network Architecture and Programming
William Stallings Data and Computer Communications 7th Edition (Selected slides used for lectures at Bina Nusantara University) Data, Signal.
Data Communications Architecture Models. What is a Protocol? For two entities to communicate successfully, they must “speak the same language”. What is.
Lecture 3 Data Encoding and Signal Modulation
Review on Networking Technologies Linda Wu (CMPT )
Chapter 1: Introduction Business Data Communications, 4e.
CMPE 80N - Introduction to Networks and the Internet 1 CMPE 80N Spring 2003 Introduction to Networks and the Internet.
CMPE 150- Introduction to Computer Networks 1 CMPE 150 Fall 2005 Lecture 4 Introduction to Networks and the Internet.
CMPE 80N - Introduction to Networks and the Internet 1 CMPE 80N Winter 2004 Lecture 3 Introduction to Networks and the Internet.
1 Chapter 2 Fundamentals of Data and Signals Data Communications and Computer Networks: A Business User’s Approach.
CMPE 80N - Introduction to Networks and the Internet 1 CMPE 80N Spring 2003 Week 3 Introduction to Networks and the Internet.
Chapter 8 COMMUNICATION AND COMPUTER NETWORK
SIMS-201 Audio Digitization. 2  Overview Chapter 12 Digital Audio Digitization of Audio Samples Quantization Reconstruction Quantization error.
Lecturer: Tamanna Haque Nipa
Digital Data Patrice Koehl Computer Science UC Davis.
3-2008UP-Copyrights reserved1 ITGD4103 Data Communications and Networks Lecture-9: Communication Techniques,Spectrum and bandwidth week 10- q-2/ 2008 Dr.
1-1 Basics of Data Transmission Our Objective is to understand …  Signals, bandwidth, data rate concepts  Transmission impairments  Channel capacity.
1 Business Telecommunications Data and Computer Communications Chapter 3 Data Transmission.
Presentation on Osi & TCP/IP MODEL
CSCI-235 Micro-Computer in Science The Network. © Prentice-Hall, Inc Communications  Communication is the process of sending and receiving messages 
Characteristics of Communication Systems
Introduction to data and network communications  History of telecommunications  Data communication systems  Data communications links  Some hardware.
Chapter 1 Introduction to Computer Networks and Data Communications Data Communications and Computer Networks: A Business User’s Approach.
Computer Some basic concepts. Binary number Why binary? Look at a decimal number: 3511 Look at a binary number: 1011 counting decimal binary
Internet Addresses. Universal Identifiers Universal Communication Service - Communication system which allows any host to communicate with any other host.
William Stallings Data and Computer Communications 7 th Edition Data Communications and Networks Overview Protocols and Architecture.
Department of Electronic Engineering City University of Hong Kong EE3900 Computer Networks Introduction Slide 1 A Communications Model Source: generates.
NETWORKING FUNDAMENTALS. Bandwidth Bandwidth is defined as the amount of information that can flow through a network connection in a given period of time.Bandwidth.
The physical layer. 2 Physical Layer  Sending raw bits across “the wire”.  Issues: –What’s being transmitted. –Transmission medium. –How it’s being.
Computer Networks. Introduction Computer Network2 A History Lesson of Networking 1969 – ARPANET, first packet switched network consist of UCLA, Stanford,
1 CHAPTER 8 TELECOMMUNICATIONSANDNETWORKS. 2 TELECOMMUNICATIONS Telecommunications: Communication of all types of information, including digital data,
1 Chapter 2 Fundamentals of Data and Signals Data Communications and Computer Networks: A Business User’s Approach.
Spring 2006Computer Networks1 Chapter 2 Network Models.
William Stallings Data and Computer Communications
Rehab AlFallaj.  OSI Model : Open system Interconnection.  is a conceptual model that characterizes and standardizes the internal functions of a communication.
1 Internet Technologies CSC Internet Internet is a communication technology. Like telephone it enables people to communicate. Telephones enabled.
Open System Interconnection Describe how information from a software application in one computer moves through a network medium to a software application.
CSCI-235 Micro-Computer Applications The Network.
Net 221D:Computer Networks Fundamentals
Chapter Two Fundamentals of Data and Signals Data Communications and Computer Networks: A Business User's Approach Eighth Edition.
SYSTEM ADMINISTRATION Chapter 2 The OSI Model. The OSI Model was designed by the International Standards Organization (ISO) as a structural framework.
Data Communications and Computer Networks Chapter 1 Network Architecture Models Logical and physical connections.
Network Models. The OSI Model Open Systems Interconnection (OSI). Developed by the International Organization for Standardization (ISO). Model for understanding.
Networks Standardisation & Protocols. Learning Objectives Explain the advantages of standardisation and describe some areas of standardisation such as.
CSCI-100 Introduction to Computing The Network. Network Fundamentals A computer network consists of two or more computers linked together to exchange.
Week-7 (Lecture-1) Internet Protocols: TCP/IP, Client Server: Protocol: Specification in networking and Communications It defines the procedures to be.
Roadmap  Introduction to Basics  Computer Network – Components | Classification  Internet  Clients and Servers  Network Models  Protocol Layers.
Computer Networks.
Click to edit Master subtitle style
CHAPTER 2 THE OSI MODEL.
William Stallings Data and Computer Communications 7th Edition
CT1303 LAN Rehab AlFallaj.
Network Architecture Models
Data Transmission And Digital Communication
Open System Interconnect (OSI).
Presentation transcript:

CMPE 80N - Introduction to Networks and the Internet 1 CMPE 80N Spring 2003 Week 2 Introduction to Networks and the Internet

CMPE 80N - Introduction to Networks and the Internet 2 Announcements Projects 1 and 2 posted on the Web page. –Project 1: ongoing. Class newsgroup participation. Nacho will be here today for a brief tutorial on newsgroup usage. –Project 2: due (last day of class). Web page design. Minimum requirements. Including page with references relevant to your academic interests. Brief in-class tutorial on HTML.

CMPE 80N - Introduction to Networks and the Internet 3 Last class… Some very important concepts. Network architecture: –Set of layers, their functions, services each of them provide, and interfaces between them. Protocols: –Set of methods and rules used in a particular layer.

CMPE 80N - Introduction to Networks and the Internet 4 ISO OSI Network Architecture Physical Data link Network Transport Session Presentation Application

CMPE 80N - Introduction to Networks and the Internet 5 TCP/IP Architecture Model employed by the Internet. Physical Data link Network Transport Session Presentation Application Transport Internet Network Access Physical TCP/IP ISO OSI

CMPE 80N - Introduction to Networks and the Internet 6 TCP/IP Protocol Suite: Physical layer: same as OSI ISO model. Network access layer: medium access and routing over single network. Internet layer: routing across multiple networks, or, an internet. Transport layer: end-to-end error, congestion, flow control functions. Application layer: same as OSI ISO model, plus session and presentation layers.

CMPE 80N - Introduction to Networks and the Internet 7 Encapsulation Application data header TCP IP LLC MAC trailer TCP segment IP datagram LLC PDU MAC frame

CMPE 80N - Introduction to Networks and the Internet 8 The Internet: Some History Many independent networks! By the late 1970s: blossoming of computer networks. –Smaller, cheaper computers. –Single organization owned several computers. E.g., each department could afford its own. –Need to interconnect them. –Proliferation of LANs. Plus’s: decentralization, autonomy. Minus’s: incompatibility.

CMPE 80N - Introduction to Networks and the Internet 9 The Internet: Some History (cont’d) WAN technologies also emerged in the 70s. A.k.a long-haul networks. Besides links, also used specialized computers called routers or switches. Few WANs, many LANs. –WANs are more expensive. –Harder to deploy and administer.

CMPE 80N - Introduction to Networks and the Internet 10 The Internet: Some History (cont’d) Need for a single network! –Interconnecting various LANs. –Companies that are geographically distributed. –Researchers that need to collaborate.

CMPE 80N - Introduction to Networks and the Internet 11 The Internet: Some History (cont’d) Late 1970’s/ early 1980’s: the ARPANET (funded by ARPA). –Connecting university, research labs and some government agencies. –Main applications: and file transfer. Features: –Decentralized, non-regulated system. –No centralized authority. –No structure. –Network of networks.

CMPE 80N - Introduction to Networks and the Internet 12 The Internet: Some History (cont’d) TCP/IP protocol suite. Public-domain software. –To encourage commercialization and research. Internet as an open system. The IETF. –Request for Comments (RFCs). –Internet drafts.

CMPE 80N - Introduction to Networks and the Internet 13 The Internet: Some History (cont’d) Between 1980 and 2000: the boom! –Internet changed from small, experimental research project into the world’s largest network. –In 1981, 100 computers at research centers and universities. –20 years later, 60M computers! Early 1990’s, the Web caused the Internet revolution: the Internet’s killer app! Today: –Almost 60 million hosts as of –Doubles every year.

CMPE 80N - Introduction to Networks and the Internet 14 The Internet: The Future End of growth? Physical resource limitations. Limitations of TCP/IP.

CMPE 80N - Introduction to Networks and the Internet 15 The Physical Layer

CMPE 80N - Introduction to Networks and the Internet 16 Physical Layer Sending raw bits across “the wire”. Issues: –What’s being transmitted. –Transmission medium. –How it’s being transmitted.

CMPE 80N - Introduction to Networks and the Internet 17 Signal Signal: electro-magnetic wave carrying information. Time domain: signal as a function of time. –Analog signal: signal’s amplitude varies continuously over time, ie, no discontinuities. –Digital signal: data represented by sequence of 0’s and 1’s (e.g., square wave).

CMPE 80N - Introduction to Networks and the Internet 18 Time Domain Periodic signals: –Same signal pattern repeats over time. –Example: sine wave Amplitude (A) Period (or frequency) (T = 1/f) Phase 

CMPE 80N - Introduction to Networks and the Internet 19 Frequency Domain Signal consists of components of different frequencies. Spectrum of signal: range of frequencies signal contains. Absolute bandwidth: width of signal’s spectrum.

CMPE 80N - Introduction to Networks and the Internet 20 Example: Spectrum of S(f) extends from f 1 to 3f 1. Bandwidth is 2f 1. S(f) f 1 2 3

CMPE 80N - Introduction to Networks and the Internet 21 Analog Technology Analog devices maintain exact physical analog of information –E.g., microphone: the voltage at the output of the mic is proportional to the sound pressure Early telephones were all analog Problems with analog signals: –Difficult to store (e.g.: audio tapes, videotapes) –Must be processed by analog systems which often add distortion –Noise always adds to the signal

CMPE 80N - Introduction to Networks and the Internet 22 Digital Technology It use numbers to record and process information –Inside a computer, all information is represented by numbers –Analog-to-digital conversion: ADC –Digital-to-analog conversion: DAC All signals (including multimedia) can be encoded in digital form Digital information does not get distorted while being stored, copied or communicated

CMPE 80N - Introduction to Networks and the Internet 23 Digital Communication Technology Example: The telegraph (Morse code) –Uses dots and dashes to transmit letters –It is digital even though uses electrical signals The telephone has become digital CDs and DVDs Digital communication networks form the Internet The user is unaware that the signal is encoded in digital form

CMPE 80N - Introduction to Networks and the Internet 24 2 Levels Are Sufficient Computers encode numbers using only two levels: 0 and 1 A bit is a digit that can only assume the values 0 and 1 (it is a binary digit) A word is a number formed by several bits –Example: ASCII standard for encoding text A = ; B = ; … A byte is a word with 8 bits

CMPE 80N - Introduction to Networks and the Internet 25 Definitions 1 byte = 8 bits 1 KB = 1 kilobyte = 1,024 bytes = 8*1,024 bits 2 10 = 1,024 is powr of 2 closest to 1,000. [also 1,000 bytes] 1 MB = 1 megabyte = 1,000 KB 1 GB = 1 gigabyte = 1,000 MB 1 TB = 1 terabyte = 1,000 GB

CMPE 80N - Introduction to Networks and the Internet 26 Definitions (cont’d) 1 Kb = 1 kilobit = 1,024 bits [also, 1,000 bits] 1 Mb = 1 megabit = 1,000 Kb 1 Gb = 1 gigabit = 1,000 Mb 1 Tb = 1 terabit = 1,000 Gb

CMPE 80N - Introduction to Networks and the Internet 27 Digitization Digitization is the process that allows us to convert analog to digital (implemented by ADC) Analog signals: x(t) –Defined on continuum (e.g. time) –Can take on any real value Digital signals: q(n) –Sequence of numbers (samples) defined in a discrete set (e.g., integers)

CMPE 80N - Introduction to Networks and the Internet 28 Digitization - Example x(t) q(n) Analog signal x(t)Digitized signal q(n)

CMPE 80N - Introduction to Networks and the Internet 29 Some Definitions Interval of time between two samples: –Sampling Interval (T) Sampling frequency F=1/T E.g.: if the sampling interval is 0.1 seconds, then the sampling frequency is 1/0.1=10 –Measured in samples/second or Hertz Each sample is defined using a word of B bits –E.g.: we may use 8 bits (1 byte) per sample.

CMPE 80N - Introduction to Networks and the Internet 30 Bit-rate Bit-rate = numbers of bits per second we need to transmit –For each second we transmit F=1/T samples –Each sample is defined with a word of B bits –Bit-rate = F*B Example: if F is 10 samples/s and B=8, then the bit rate is 80 bits/s

CMPE 80N - Introduction to Networks and the Internet 31 Example of Digitization Time (seconds) 012 F=4 samples/second B=4 bits/sample Bit-rate=BF=16 bits/second

CMPE 80N - Introduction to Networks and the Internet 32 Bit-rate - Example 1 What is the bit-rate of digitized audio? –Sampling rate: F= 44.1 KHz –Quantization with B=16 bits –Bit-rate = BF= Kb/s –Example: 1 minute of uncompressed stereo music takes more than 10 MB!

CMPE 80N - Introduction to Networks and the Internet 33 Bit-rate - Example 2 What is the bit-rate of digitized speech? –Sampling rate: F = 8 KHz –Quantization with B = 16 bits –Bit-rate = BF = 128 Kb/s

CMPE 80N - Introduction to Networks and the Internet 34 Bandwidth and Bit Rate Bit rate: rate at which data is transmitted; unit is bits/sec or bps (applies to digital signal). –Example: 2Mbits/sec, or 2Mbps. If data rate of signal is W bps, good representation achieved with 2*W Hz bandwidth.

CMPE 80N - Introduction to Networks and the Internet 35 Data Transmission Analog and digital transmission. –Example of analog data: voice and video. –Example of digital data: character strings Use of codes to represent characters as sequence of bits (e.g., ASCII). Historically, communication infrastructure for analog transmission. –Digital data needed to be converted: modems (modulator-demodulator).

CMPE 80N - Introduction to Networks and the Internet 36 Digital Transmission Current trend: digital transmission. – Cost efficient: advances in digital circuitry (VLSI). Advantages: –Data integrity: better noise immunity. –Security: easier to integrate encryption algorithms. –Channel utilization: higher degree of multiplexing (time-division mux’ing).