SlideShare une entreprise Scribd logo
1  sur  37
Chapter 1
Introduction


A note on the use of these ppt slides:
We’re making these slides freely available to all (faculty, students, readers).
They’re in PowerPoint form so you can add, modify, and delete slides
(including this one) and slide content to suit your needs. They obviously         Computer Networking:
represent a lot of work on our part. In return for use, we only ask the           A Top Down Approach ,
following:
 If you use these slides (e.g., in a class) in substantially unaltered form,     3rd/5th edition.
that you mention their source (after all, we’d like people to use our book!)      Jim Kurose, Keith Ross
 If you post any slides in substantially unaltered form on a www site, that
you note that they are adapted from (or perhaps identical to) our slides, and     Pearson/Addison-
note our copyright of this material.                                              Wesley, April 2009.
Thanks and enjoy! JFK/KWR

All material copyright 1996-2009
J.F Kurose and K.W. Ross, All Rights Reserved
                                                                                         Introduction   1-1
Story So Far
•
     Taxonomy of communication networks:
    Broadcast & connected
•
     Types of communication mechanisms: Circuit-
    switched & Packet-switched
          Circuit-switched: reliable, guaranteed
          bandwidth but not scalable
          Packet-switched: unreliable, no bandwidth
          guarantees but scalable
•
    Packet-switching preferred
          Datagram packet-switching : Internet! (large)
          Virtual-circuit Switching: QoS networks
          (small)
Story so far
•
    Protocols (for Datagram packet switching)
          Definition of protocol
          Examples: HTTP, TCP, SMTP, IP
          Need for different protocols
               Communication protocols: making two end hosts
               understand each other
               Control protocols: enabling intermediate nodes
               to make decision on routing data
          Packet switching is best-effort
               Need additional mechanisms to handle problems
          Security mechanisms required for intentional
          errors
Story So far
•
    Datagram packet switching
          No resource reservations for packets
          Path is determined using destination address found in packet
          headers
          Intermediate nodes maintain routing tables → prefix
          (aggregated list of destination addresses) to link maps
•
    Main Issues to resolve (among others)!
          Reliability: packet loss, congestion control, & flow control →
          End host ↔ end host (e.g., TCP)
          Networking : building small networks → link ↔ link issue (e.g.,
          Ethernet)
          Connectivity: linking smaller networks → network ↔ network
          (e.g., IP)
      –   Routing: finding paths among connected networks → packet
          switch ↔ packet switch (e.g., RIP, OSPF)
Today
 Overview of Internet & Networking
 Technologies

 Network Performance metrics
The Internet: End System and Network Core
                   Views
What’s the Internet: “nuts and bolts” view
 PC        millions of connected   Mobile network
 server      computing devices:                      Global ISP
  wireless   hosts = end systems
  laptop
               running network
  cellular
  handheld      apps                Home network
                                                   Regional ISP
             communication links
      access    fiber, copper,
      points
      wired
                 radio, satellite      Institutional network
      links     transmission
                 rate = bandwidth
             routers: forward
 router
              packets (chunks of
              data)
                                                      Introduction   1-7
What’s the Internet: “nuts and bolts” view
                                      Mobile network
   protocols control sending,
    receiving of msgs                                  Global ISP
       e.g., TCP, IP, HTTP, Skype,
        Ethernet
                                      Home network
   Internet: “network of
    networks”                                        Regional ISP
       loosely hierarchical
       public Internet versus           Institutional network
        private intranet
 Internet standards
    RFC: Request for comments
    IETF: Internet Engineering
     Task Force

                                                        Introduction   1-8
What’s the Internet: a service view
 communication
  infrastructure enables
  distributed applications:
    Web, VoIP, email, games,
     e-commerce, file sharing
 communication services
  provided to apps:
    reliable data delivery
     from source to
     destination
    “best effort” (unreliable)
     data delivery

                                  Introduction   1-9
A closer look at network structure:
 network edge:
  applications and
  hosts
 access networks,
  physical media:
  wired, wireless
  communication links
 network core:
    interconnected
     routers
    network of
     networks                 Introduction   1-10
The network edge:
 end systems (hosts):
     run application programs
     e.g. Web, email
     at “edge of network”       peer-peer

 client/server model
     client host requests, receives
      service from always-on server
                                    client/server
     e.g. Web browser/server; email
      client/server
 peer-peer model:
      minimal (or no) use of
      dedicated servers
     e.g. Skype, BitTorrent
                                                    Introduction   1-11
Access Networks
Access networks and physical media
 Q: How to connect end
   systems to edge router?
  residential access nets
  institutional access
   networks (school,
   company)
  mobile access networks

 Keep in mind:
  bandwidth (bits per
   second) of access
   network?
  shared or dedicated?
                                 Introduction   1-13
Dial-up Modem
                  central
                  office
                            telephone
                            network                   Internet



            home                        ISP
     home
            dial-up                     modem
     PC
            modem                       (e.g., AOL)




    Uses existing telephony infrastructure
       Home is connected to central office
    up to 56Kbps direct access to router (often less)
    Can’t surf and phone at same time: not “always on”
Digital Subscriber Line (DSL)
                    Existing phone line:             Internet
                    0-4KHz phone; 4-50KHz
   home             upstream data; 50KHz-1MHz
   phone            downstream data



                                  DSLAM

                                                telephone
              splitter                          network

           DSL
           modem                 central
                                 office
 home
 PC


 Also uses existing telephone infrastruture
 up to 1 Mbps upstream (today typically < 256 kbps)
 up to 8 Mbps downstream (today typically < 1 Mbps)
 dedicated physical line to telephone central office
Residential access: cable modems

  Does not use telephone infrastructure
     Instead uses cable TV infrastructure

  HFC: hybrid fiber coax
     asymmetric:  up to 30Mbps downstream, 2
      Mbps upstream
  network of cable and fiber attaches homes to
   ISP router
     homes share access to router
     unlike DSL, which has dedicated access




                                             Introduction   1-16
Residential access: cable modems




 Diagram: http://www.cabledatacomnews.com/cmic/diagram.html   Introduction   1-17
Cable Network Architecture: Overview




                                   Typically 500 to 5,000 homes




   cable headend

                                    home
             cable distribution
            network (simplified)

                                                      Introduction   1-18
Cable Network Architecture: Overview

    server(s)




   cable headend

                                     home
                cable distribution
                    network

                                            Introduction   1-19
Cable Network Architecture: Overview




   cable headend

                                   home
             cable distribution
            network (simplified)

                                          Introduction   1-20
Cable Network Architecture: Overview

               FDM
                                                                      C
                                                                      O
                                     V    V   V   V   V   V           N
                                     I    I   I   I   I   I   D   D   T
                                     D    D   D   D   D   D   A   A   R
                                     E    E   E   E   E   E   T   T   O
                                     O    O   O   O   O   O   A   A   L

                                     1    2   3   4   5   6   7   8   9

                                              Channels




   cable headend

                                   home
              cable distribution
                  network

                                                                          Introduction   1-21
Fiber to the Home
                                                              ONT

   Internet                                         optical
                                                    fibers

                                                              ONT
                               optical
                               fiber
                    OLT
                                         optical
              central office             splitter

                                                              ONT


 Optical links from central office to the home
 Two competing optical technologies:
    Passive Optical network (PON) : smaller range
    Active Optical Network (PAN) : better inter-operability

 Much higher Internet rates; fiber also carries
  television and phone services
Ethernet Internet access
               100 Mbps                 Institutional
                                        router
                          Ethernet                      To Institution’s
                          switch                        ISP

           100 Mbps



                               1 Gbps
           100 Mbps



                          server
 Typically used in companies, universities, etc
 10 Mbs, 100Mbps, 1Gbps, 10Gbps Ethernet
 Today, end systems typically connect into Ethernet
  switch
Wireless access networks
 shared wireless access
  network connects end system
  to router                              router
      via base station aka “access
       point”
                                         base
 wireless LANs:                       station
    802.11b/g (WiFi): 11 or 54 Mbps

 wider-area wireless access
    provided by telco operator
    ~1Mbps over cellular system
                                                      mobile
     (EVDO, HSDPA)
    WiMAX (10’s Mbps) over wide
                                                       hosts
     area
    USB modem based (3.1 Mbps)
                                                  Introduction   1-24
Home networks : Summary
Typical home network components:
 DSL or cable modem
 router/firewall/NAT
 Ethernet
 wireless access
  point
                                                 wireless
    to/from                                      laptops
              cable   router/
     cable
              modem   firewall
    headend
                                      wireless
                                      access
                           Ethernet    point

                                          Introduction   1-25
Networking Technologies: Physical Media
Physical Media
                                    Twisted Pair (TP)
 Bit: propagates between            two insulated copper
  transmitter/rcvr pairs              wires
 physical link: what lies               Category 3: traditional
  between transmitter &                   phone wires, 10 Mbps
  receiver                                Ethernet
 guided media:
                                         Category 5:
                                          100Mbps Ethernet
      signals propagate in solid
       media: copper, fiber, coax
 unguided media:
    signals propagate freely,
     e.g., radio


                                                    Introduction   1-27
Physical Media: coax, fiber
 Coaxial cable:                   Fiber optic cable:
  two concentric copper           glass fiber carrying light
   conductors                       pulses, each pulse a bit
  bidirectional                   high-speed operation:
  baseband:                            high-speed point-to-point
       single channel on cable          transmission (e.g.,
       legacy Ethernet                  10’s-100’s Gps)
  broadband:                      low error rate: repeaters
     multiple channels on          spaced far apart ; immune
      cable                         to electromagnetic noise
     HFC




                                                      Introduction   1-28
Physical media: radio
  signal carried in             Radio link types:
   electromagnetic                terrestrial microwave
   spectrum                          e.g. up to 45 Mbps channels

  no physical “wire”             LAN (e.g., Wifi)
  bidirectional                     11Mbps, 54 Mbps

  propagation                    wide-area (e.g., cellular)
   environment effects:              3G cellular: ~ 1 Mbps

       reflection                satellite
       obstruction by objects       Kbps to 45Mbps channel (or
       interference                  multiple smaller channels)
                                     270 msec end-end delay
                                     geosynchronous versus low
                                      altitude
                                                    Introduction   1-29
Structure of Internet
Internet structure: network of networks
 roughly hierarchical
 at center: “tier-1” ISPs (e.g., Verizon, Sprint, AT&T,
  Cable and Wireless), national/international coverage
    treat each other as equals



  Tier-1
  providers
                         Tier 1 ISP
  interconnect
  (peer)
  privately
                 Tier 1 ISP      Tier 1 ISP



                                                Introduction   1-31
Tier-1 ISP: e.g., Sprint
       POP: point-of-presence


           to/from backbone

                       peering
       …                …
                        .
                     …
       …

              …



          to/from customers




                                 Introduction   1-32
Internet structure: network of networks
  “Tier-2” ISPs: smaller (often regional) ISPs
     Connect to one or more tier-1 ISPs, possibly other tier-2 ISPs




                                                           Tier-2 ISPs
Tier-2 ISP pays         Tier-2 ISP                         also peer
                                          Tier-2 ISP       privately with
tier-1 ISP for
connectivity to                 Tier 1 ISP                 each other.
rest of Internet
 tier-2 ISP is
customer of
tier-1 provider       Tier 1 ISP        Tier 1 ISP     Tier-2 ISP

                   Tier-2 ISP        Tier-2 ISP


                                                         Introduction   1-33
Internet structure: network of networks
  “Tier-3” ISPs and local ISPs
     last hop (“access”) network (closest to end systems)


                  local
                   ISP     Tier 3                   local
                                         local            local
                            ISP                      ISP
                                          ISP              ISP
Local and tier-            Tier-2 ISP            Tier-2 ISP
3 ISPs are
customers of                        Tier 1 ISP
higher tier
ISPs
connecting
them to rest
                          Tier 1 ISP             Tier 1 ISP       Tier-2 ISP
of Internet
                                                                        local
                    Tier-2 ISP           Tier-2 ISP
                                                                         ISP
              local         local          local
               ISP           ISP            ISP                     Introduction   1-34
Internet structure: network of networks
 a packet passes through many networks!


           local
            ISP     Tier 3                    local
                                   local            local
                     ISP                       ISP
                                    ISP              ISP
                    Tier-2 ISP             Tier-2 ISP

                              Tier 1 ISP


                   Tier 1 ISP              Tier 1 ISP       Tier-2 ISP
                                                                  local
              Tier-2 ISP           Tier-2 ISP
                                                                   ISP
        local         local          local
         ISP           ISP            ISP                     Introduction   1-35
Summary
Overview of Access Networks

Internet Topology Glimpse
Acknowledgment & Copyright
Acknowledgment: The instructor duly
  acknowledges the authors of the text book
  “Computer Networking: A Top-down approach”,
  James Kurose & Keith Ross and the instructors
  of EE122 “Computer Networks” course at UC
  Berkeley, Ian Stoica, Scott Shenker, Jennifer
  Rexford, Vern Paxson and other instructors at
  Princeton University for the course material.
Copyright: Certain modifications have been done
  to adapt the slides to the current audience and
  copyrighted by the instructor -Bruhadeshwar
  (Instructor) CSC335/CS3350 2011 Spring (C)

Contenu connexe

Tendances

Network Essentials v2.0
Network Essentials v2.0Network Essentials v2.0
Network Essentials v2.0
Hossein Zahed
 
P2P Seminar
P2P SeminarP2P Seminar
P2P Seminar
CoRehab
 
Uccn1003 -may10_-_lect03a_-_lan_design_issues
Uccn1003  -may10_-_lect03a_-_lan_design_issuesUccn1003  -may10_-_lect03a_-_lan_design_issues
Uccn1003 -may10_-_lect03a_-_lan_design_issues
Shu Shin
 
How Internet Works
How Internet WorksHow Internet Works
How Internet Works
Kae Hsu
 
Networking presentation
Networking presentationNetworking presentation
Networking presentation
Gajan Hai
 

Tendances (20)

Networking basics PPT
Networking basics PPTNetworking basics PPT
Networking basics PPT
 
Chapter1 introduction
Chapter1 introductionChapter1 introduction
Chapter1 introduction
 
Networking Essentials Lesson 01 - Eric Vanderburg
 Networking Essentials Lesson 01 - Eric Vanderburg Networking Essentials Lesson 01 - Eric Vanderburg
Networking Essentials Lesson 01 - Eric Vanderburg
 
Topic 1.1 basic concepts of computer network
Topic 1.1 basic concepts of computer networkTopic 1.1 basic concepts of computer network
Topic 1.1 basic concepts of computer network
 
Dc ch08 : local area network overview
Dc ch08 : local area network overviewDc ch08 : local area network overview
Dc ch08 : local area network overview
 
Wireless networks
Wireless networksWireless networks
Wireless networks
 
local area network
 local area network local area network
local area network
 
Topic 2.2 network protocol
Topic 2.2 network protocolTopic 2.2 network protocol
Topic 2.2 network protocol
 
Computer network assignment help
Computer network assignment helpComputer network assignment help
Computer network assignment help
 
Network Essentials v2.0
Network Essentials v2.0Network Essentials v2.0
Network Essentials v2.0
 
P2P Seminar
P2P SeminarP2P Seminar
P2P Seminar
 
Uccn1003 -may10_-_lect03a_-_lan_design_issues
Uccn1003  -may10_-_lect03a_-_lan_design_issuesUccn1003  -may10_-_lect03a_-_lan_design_issues
Uccn1003 -may10_-_lect03a_-_lan_design_issues
 
Networking Fundamentals: Computer Network Basics
Networking Fundamentals: Computer Network BasicsNetworking Fundamentals: Computer Network Basics
Networking Fundamentals: Computer Network Basics
 
The basics of computer networking
The basics of computer networkingThe basics of computer networking
The basics of computer networking
 
information technology
information technologyinformation technology
information technology
 
Topic 2.1 network communication using osi model part1
Topic 2.1 network communication using osi   model part1Topic 2.1 network communication using osi   model part1
Topic 2.1 network communication using osi model part1
 
How Internet Works
How Internet WorksHow Internet Works
How Internet Works
 
Networking presentation
Networking presentationNetworking presentation
Networking presentation
 
Network protocol structure scope
Network protocol structure scopeNetwork protocol structure scope
Network protocol structure scope
 
Chapter7 Computer Networks
Chapter7 Computer NetworksChapter7 Computer Networks
Chapter7 Computer Networks
 

Similaire à Week1.2 intro

Chapter1 5th april2009
Chapter1 5th april2009Chapter1 5th april2009
Chapter1 5th april2009
servago01
 
Chapter_1_V7.01gsgsggsgshshsgabbsbshhsh.ppt
Chapter_1_V7.01gsgsggsgshshsgabbsbshhsh.pptChapter_1_V7.01gsgsggsgshshsgabbsbshhsh.ppt
Chapter_1_V7.01gsgsggsgshshsgabbsbshhsh.ppt
netacc20052002
 
Local area network
Local area networkLocal area network
Local area network
SEDYK
 
3150710 MATERIAL FOR STUDENTS FOR EXAMINATION
3150710 MATERIAL FOR STUDENTS FOR EXAMINATION3150710 MATERIAL FOR STUDENTS FOR EXAMINATION
3150710 MATERIAL FOR STUDENTS FOR EXAMINATION
jainyshah20
 

Similaire à Week1.2 intro (20)

Chapter1 intro
Chapter1 introChapter1 intro
Chapter1 intro
 
Lecture 1 4
Lecture 1 4Lecture 1 4
Lecture 1 4
 
Tutorial Jaringan komputer
Tutorial Jaringan komputerTutorial Jaringan komputer
Tutorial Jaringan komputer
 
Module1.ppt
Module1.pptModule1.ppt
Module1.ppt
 
Network chapter 1 ENCS2330 Birzeit_university
Network chapter 1 ENCS2330 Birzeit_universityNetwork chapter 1 ENCS2330 Birzeit_university
Network chapter 1 ENCS2330 Birzeit_university
 
Chapter1 5th april2009
Chapter1 5th april2009Chapter1 5th april2009
Chapter1 5th april2009
 
Chapter1 Introduction.pptx
Chapter1 Introduction.pptxChapter1 Introduction.pptx
Chapter1 Introduction.pptx
 
Chapter_1_V6.1.ppt
Chapter_1_V6.1.pptChapter_1_V6.1.ppt
Chapter_1_V6.1.ppt
 
Chapter_1 V6.1 absolute java original slides
Chapter_1 V6.1 absolute java original slidesChapter_1 V6.1 absolute java original slides
Chapter_1 V6.1 absolute java original slides
 
Chapter_1_.pptx
Chapter_1_.pptxChapter_1_.pptx
Chapter_1_.pptx
 
Lec-01 Introduction Computer Networks...
Lec-01 Introduction Computer Networks...Lec-01 Introduction Computer Networks...
Lec-01 Introduction Computer Networks...
 
ComputerNetwork_Introductions_C1_en.pptx
ComputerNetwork_Introductions_C1_en.pptxComputerNetwork_Introductions_C1_en.pptx
ComputerNetwork_Introductions_C1_en.pptx
 
Chapter_1_V7.01gsgsggsgshshsgabbsbshhsh.ppt
Chapter_1_V7.01gsgsggsgshshsgabbsbshhsh.pptChapter_1_V7.01gsgsggsgshshsgabbsbshhsh.ppt
Chapter_1_V7.01gsgsggsgshshsgabbsbshhsh.ppt
 
Chapter_1_V7.01.ppt
Chapter_1_V7.01.pptChapter_1_V7.01.ppt
Chapter_1_V7.01.ppt
 
Local area network
Local area networkLocal area network
Local area network
 
3150710 MATERIAL FOR STUDENTS FOR EXAMINATION
3150710 MATERIAL FOR STUDENTS FOR EXAMINATION3150710 MATERIAL FOR STUDENTS FOR EXAMINATION
3150710 MATERIAL FOR STUDENTS FOR EXAMINATION
 
Chapter 1 v6.1
Chapter 1 v6.1Chapter 1 v6.1
Chapter 1 v6.1
 
Lecture No. 1.ppt
Lecture No. 1.pptLecture No. 1.ppt
Lecture No. 1.ppt
 
Chapter_1_v8.1.pdf
Chapter_1_v8.1.pdfChapter_1_v8.1.pdf
Chapter_1_v8.1.pdf
 
Networking
NetworkingNetworking
Networking
 

Plus de Digvijay Singh (14)

Week3 applications
Week3 applicationsWeek3 applications
Week3 applications
 
Week3.1
Week3.1Week3.1
Week3.1
 
Week2.1
Week2.1Week2.1
Week2.1
 
Networks
NetworksNetworks
Networks
 
Uncertainty
UncertaintyUncertainty
Uncertainty
 
Overfitting and-tbl
Overfitting and-tblOverfitting and-tbl
Overfitting and-tbl
 
Ngrams smoothing
Ngrams smoothingNgrams smoothing
Ngrams smoothing
 
Query execution
Query executionQuery execution
Query execution
 
Query compiler
Query compilerQuery compiler
Query compiler
 
Machine learning
Machine learningMachine learning
Machine learning
 
Hmm viterbi
Hmm viterbiHmm viterbi
Hmm viterbi
 
3 fol examples v2
3 fol examples v23 fol examples v2
3 fol examples v2
 
Multidimensional Indexing
Multidimensional IndexingMultidimensional Indexing
Multidimensional Indexing
 
Bayesnetwork
BayesnetworkBayesnetwork
Bayesnetwork
 

Dernier

The basics of sentences session 3pptx.pptx
The basics of sentences session 3pptx.pptxThe basics of sentences session 3pptx.pptx
The basics of sentences session 3pptx.pptx
heathfieldcps1
 
Jual Obat Aborsi Hongkong ( Asli No.1 ) 085657271886 Obat Penggugur Kandungan...
Jual Obat Aborsi Hongkong ( Asli No.1 ) 085657271886 Obat Penggugur Kandungan...Jual Obat Aborsi Hongkong ( Asli No.1 ) 085657271886 Obat Penggugur Kandungan...
Jual Obat Aborsi Hongkong ( Asli No.1 ) 085657271886 Obat Penggugur Kandungan...
ZurliaSoop
 

Dernier (20)

The basics of sentences session 3pptx.pptx
The basics of sentences session 3pptx.pptxThe basics of sentences session 3pptx.pptx
The basics of sentences session 3pptx.pptx
 
Wellbeing inclusion and digital dystopias.pptx
Wellbeing inclusion and digital dystopias.pptxWellbeing inclusion and digital dystopias.pptx
Wellbeing inclusion and digital dystopias.pptx
 
80 ĐỀ THI THỬ TUYỂN SINH TIẾNG ANH VÀO 10 SỞ GD – ĐT THÀNH PHỐ HỒ CHÍ MINH NĂ...
80 ĐỀ THI THỬ TUYỂN SINH TIẾNG ANH VÀO 10 SỞ GD – ĐT THÀNH PHỐ HỒ CHÍ MINH NĂ...80 ĐỀ THI THỬ TUYỂN SINH TIẾNG ANH VÀO 10 SỞ GD – ĐT THÀNH PHỐ HỒ CHÍ MINH NĂ...
80 ĐỀ THI THỬ TUYỂN SINH TIẾNG ANH VÀO 10 SỞ GD – ĐT THÀNH PHỐ HỒ CHÍ MINH NĂ...
 
TỔNG ÔN TẬP THI VÀO LỚP 10 MÔN TIẾNG ANH NĂM HỌC 2023 - 2024 CÓ ĐÁP ÁN (NGỮ Â...
TỔNG ÔN TẬP THI VÀO LỚP 10 MÔN TIẾNG ANH NĂM HỌC 2023 - 2024 CÓ ĐÁP ÁN (NGỮ Â...TỔNG ÔN TẬP THI VÀO LỚP 10 MÔN TIẾNG ANH NĂM HỌC 2023 - 2024 CÓ ĐÁP ÁN (NGỮ Â...
TỔNG ÔN TẬP THI VÀO LỚP 10 MÔN TIẾNG ANH NĂM HỌC 2023 - 2024 CÓ ĐÁP ÁN (NGỮ Â...
 
Jual Obat Aborsi Hongkong ( Asli No.1 ) 085657271886 Obat Penggugur Kandungan...
Jual Obat Aborsi Hongkong ( Asli No.1 ) 085657271886 Obat Penggugur Kandungan...Jual Obat Aborsi Hongkong ( Asli No.1 ) 085657271886 Obat Penggugur Kandungan...
Jual Obat Aborsi Hongkong ( Asli No.1 ) 085657271886 Obat Penggugur Kandungan...
 
How to setup Pycharm environment for Odoo 17.pptx
How to setup Pycharm environment for Odoo 17.pptxHow to setup Pycharm environment for Odoo 17.pptx
How to setup Pycharm environment for Odoo 17.pptx
 
Food safety_Challenges food safety laboratories_.pdf
Food safety_Challenges food safety laboratories_.pdfFood safety_Challenges food safety laboratories_.pdf
Food safety_Challenges food safety laboratories_.pdf
 
Accessible Digital Futures project (20/03/2024)
Accessible Digital Futures project (20/03/2024)Accessible Digital Futures project (20/03/2024)
Accessible Digital Futures project (20/03/2024)
 
Tatlong Kwento ni Lola basyang-1.pdf arts
Tatlong Kwento ni Lola basyang-1.pdf artsTatlong Kwento ni Lola basyang-1.pdf arts
Tatlong Kwento ni Lola basyang-1.pdf arts
 
Basic Intentional Injuries Health Education
Basic Intentional Injuries Health EducationBasic Intentional Injuries Health Education
Basic Intentional Injuries Health Education
 
Mehran University Newsletter Vol-X, Issue-I, 2024
Mehran University Newsletter Vol-X, Issue-I, 2024Mehran University Newsletter Vol-X, Issue-I, 2024
Mehran University Newsletter Vol-X, Issue-I, 2024
 
How to Create and Manage Wizard in Odoo 17
How to Create and Manage Wizard in Odoo 17How to Create and Manage Wizard in Odoo 17
How to Create and Manage Wizard in Odoo 17
 
UGC NET Paper 1 Mathematical Reasoning & Aptitude.pdf
UGC NET Paper 1 Mathematical Reasoning & Aptitude.pdfUGC NET Paper 1 Mathematical Reasoning & Aptitude.pdf
UGC NET Paper 1 Mathematical Reasoning & Aptitude.pdf
 
Philosophy of china and it's charactistics
Philosophy of china and it's charactisticsPhilosophy of china and it's charactistics
Philosophy of china and it's charactistics
 
Beyond_Borders_Understanding_Anime_and_Manga_Fandom_A_Comprehensive_Audience_...
Beyond_Borders_Understanding_Anime_and_Manga_Fandom_A_Comprehensive_Audience_...Beyond_Borders_Understanding_Anime_and_Manga_Fandom_A_Comprehensive_Audience_...
Beyond_Borders_Understanding_Anime_and_Manga_Fandom_A_Comprehensive_Audience_...
 
This PowerPoint helps students to consider the concept of infinity.
This PowerPoint helps students to consider the concept of infinity.This PowerPoint helps students to consider the concept of infinity.
This PowerPoint helps students to consider the concept of infinity.
 
FSB Advising Checklist - Orientation 2024
FSB Advising Checklist - Orientation 2024FSB Advising Checklist - Orientation 2024
FSB Advising Checklist - Orientation 2024
 
HMCS Max Bernays Pre-Deployment Brief (May 2024).pptx
HMCS Max Bernays Pre-Deployment Brief (May 2024).pptxHMCS Max Bernays Pre-Deployment Brief (May 2024).pptx
HMCS Max Bernays Pre-Deployment Brief (May 2024).pptx
 
Interdisciplinary_Insights_Data_Collection_Methods.pptx
Interdisciplinary_Insights_Data_Collection_Methods.pptxInterdisciplinary_Insights_Data_Collection_Methods.pptx
Interdisciplinary_Insights_Data_Collection_Methods.pptx
 
COMMUNICATING NEGATIVE NEWS - APPROACHES .pptx
COMMUNICATING NEGATIVE NEWS - APPROACHES .pptxCOMMUNICATING NEGATIVE NEWS - APPROACHES .pptx
COMMUNICATING NEGATIVE NEWS - APPROACHES .pptx
 

Week1.2 intro

  • 1. Chapter 1 Introduction A note on the use of these ppt slides: We’re making these slides freely available to all (faculty, students, readers). They’re in PowerPoint form so you can add, modify, and delete slides (including this one) and slide content to suit your needs. They obviously Computer Networking: represent a lot of work on our part. In return for use, we only ask the A Top Down Approach , following:  If you use these slides (e.g., in a class) in substantially unaltered form, 3rd/5th edition. that you mention their source (after all, we’d like people to use our book!) Jim Kurose, Keith Ross  If you post any slides in substantially unaltered form on a www site, that you note that they are adapted from (or perhaps identical to) our slides, and Pearson/Addison- note our copyright of this material. Wesley, April 2009. Thanks and enjoy! JFK/KWR All material copyright 1996-2009 J.F Kurose and K.W. Ross, All Rights Reserved Introduction 1-1
  • 2. Story So Far • Taxonomy of communication networks: Broadcast & connected • Types of communication mechanisms: Circuit- switched & Packet-switched Circuit-switched: reliable, guaranteed bandwidth but not scalable Packet-switched: unreliable, no bandwidth guarantees but scalable • Packet-switching preferred Datagram packet-switching : Internet! (large) Virtual-circuit Switching: QoS networks (small)
  • 3. Story so far • Protocols (for Datagram packet switching) Definition of protocol Examples: HTTP, TCP, SMTP, IP Need for different protocols Communication protocols: making two end hosts understand each other Control protocols: enabling intermediate nodes to make decision on routing data Packet switching is best-effort Need additional mechanisms to handle problems Security mechanisms required for intentional errors
  • 4. Story So far • Datagram packet switching No resource reservations for packets Path is determined using destination address found in packet headers Intermediate nodes maintain routing tables → prefix (aggregated list of destination addresses) to link maps • Main Issues to resolve (among others)! Reliability: packet loss, congestion control, & flow control → End host ↔ end host (e.g., TCP) Networking : building small networks → link ↔ link issue (e.g., Ethernet) Connectivity: linking smaller networks → network ↔ network (e.g., IP) – Routing: finding paths among connected networks → packet switch ↔ packet switch (e.g., RIP, OSPF)
  • 5. Today Overview of Internet & Networking Technologies Network Performance metrics
  • 6. The Internet: End System and Network Core Views
  • 7. What’s the Internet: “nuts and bolts” view PC  millions of connected Mobile network server computing devices: Global ISP wireless hosts = end systems laptop  running network cellular handheld apps Home network Regional ISP  communication links access  fiber, copper, points wired radio, satellite Institutional network links  transmission rate = bandwidth  routers: forward router packets (chunks of data) Introduction 1-7
  • 8. What’s the Internet: “nuts and bolts” view Mobile network  protocols control sending, receiving of msgs Global ISP  e.g., TCP, IP, HTTP, Skype, Ethernet Home network  Internet: “network of networks” Regional ISP  loosely hierarchical  public Internet versus Institutional network private intranet  Internet standards  RFC: Request for comments  IETF: Internet Engineering Task Force Introduction 1-8
  • 9. What’s the Internet: a service view  communication infrastructure enables distributed applications:  Web, VoIP, email, games, e-commerce, file sharing  communication services provided to apps:  reliable data delivery from source to destination  “best effort” (unreliable) data delivery Introduction 1-9
  • 10. A closer look at network structure:  network edge: applications and hosts  access networks, physical media: wired, wireless communication links  network core:  interconnected routers  network of networks Introduction 1-10
  • 11. The network edge:  end systems (hosts):  run application programs  e.g. Web, email  at “edge of network” peer-peer  client/server model  client host requests, receives service from always-on server client/server  e.g. Web browser/server; email client/server  peer-peer model:  minimal (or no) use of dedicated servers  e.g. Skype, BitTorrent Introduction 1-11
  • 13. Access networks and physical media Q: How to connect end systems to edge router?  residential access nets  institutional access networks (school, company)  mobile access networks Keep in mind:  bandwidth (bits per second) of access network?  shared or dedicated? Introduction 1-13
  • 14. Dial-up Modem central office telephone network Internet home ISP home dial-up modem PC modem (e.g., AOL)  Uses existing telephony infrastructure  Home is connected to central office  up to 56Kbps direct access to router (often less)  Can’t surf and phone at same time: not “always on”
  • 15. Digital Subscriber Line (DSL) Existing phone line: Internet 0-4KHz phone; 4-50KHz home upstream data; 50KHz-1MHz phone downstream data DSLAM telephone splitter network DSL modem central office home PC  Also uses existing telephone infrastruture  up to 1 Mbps upstream (today typically < 256 kbps)  up to 8 Mbps downstream (today typically < 1 Mbps)  dedicated physical line to telephone central office
  • 16. Residential access: cable modems  Does not use telephone infrastructure  Instead uses cable TV infrastructure  HFC: hybrid fiber coax  asymmetric: up to 30Mbps downstream, 2 Mbps upstream  network of cable and fiber attaches homes to ISP router  homes share access to router  unlike DSL, which has dedicated access Introduction 1-16
  • 17. Residential access: cable modems Diagram: http://www.cabledatacomnews.com/cmic/diagram.html Introduction 1-17
  • 18. Cable Network Architecture: Overview Typically 500 to 5,000 homes cable headend home cable distribution network (simplified) Introduction 1-18
  • 19. Cable Network Architecture: Overview server(s) cable headend home cable distribution network Introduction 1-19
  • 20. Cable Network Architecture: Overview cable headend home cable distribution network (simplified) Introduction 1-20
  • 21. Cable Network Architecture: Overview FDM C O V V V V V V N I I I I I I D D T D D D D D D A A R E E E E E E T T O O O O O O O A A L 1 2 3 4 5 6 7 8 9 Channels cable headend home cable distribution network Introduction 1-21
  • 22. Fiber to the Home ONT Internet optical fibers ONT optical fiber OLT optical central office splitter ONT  Optical links from central office to the home  Two competing optical technologies:  Passive Optical network (PON) : smaller range  Active Optical Network (PAN) : better inter-operability  Much higher Internet rates; fiber also carries television and phone services
  • 23. Ethernet Internet access 100 Mbps Institutional router Ethernet To Institution’s switch ISP 100 Mbps 1 Gbps 100 Mbps server  Typically used in companies, universities, etc  10 Mbs, 100Mbps, 1Gbps, 10Gbps Ethernet  Today, end systems typically connect into Ethernet switch
  • 24. Wireless access networks  shared wireless access network connects end system to router router  via base station aka “access point” base  wireless LANs: station  802.11b/g (WiFi): 11 or 54 Mbps  wider-area wireless access  provided by telco operator  ~1Mbps over cellular system mobile (EVDO, HSDPA)  WiMAX (10’s Mbps) over wide hosts area  USB modem based (3.1 Mbps) Introduction 1-24
  • 25. Home networks : Summary Typical home network components:  DSL or cable modem  router/firewall/NAT  Ethernet  wireless access point wireless to/from laptops cable router/ cable modem firewall headend wireless access Ethernet point Introduction 1-25
  • 27. Physical Media Twisted Pair (TP)  Bit: propagates between  two insulated copper transmitter/rcvr pairs wires  physical link: what lies  Category 3: traditional between transmitter & phone wires, 10 Mbps receiver Ethernet  guided media:  Category 5: 100Mbps Ethernet  signals propagate in solid media: copper, fiber, coax  unguided media:  signals propagate freely, e.g., radio Introduction 1-27
  • 28. Physical Media: coax, fiber Coaxial cable: Fiber optic cable:  two concentric copper  glass fiber carrying light conductors pulses, each pulse a bit  bidirectional  high-speed operation:  baseband:  high-speed point-to-point  single channel on cable transmission (e.g.,  legacy Ethernet 10’s-100’s Gps)  broadband:  low error rate: repeaters  multiple channels on spaced far apart ; immune cable to electromagnetic noise  HFC Introduction 1-28
  • 29. Physical media: radio  signal carried in Radio link types: electromagnetic  terrestrial microwave spectrum  e.g. up to 45 Mbps channels  no physical “wire”  LAN (e.g., Wifi)  bidirectional  11Mbps, 54 Mbps  propagation  wide-area (e.g., cellular) environment effects:  3G cellular: ~ 1 Mbps  reflection  satellite  obstruction by objects  Kbps to 45Mbps channel (or  interference multiple smaller channels)  270 msec end-end delay  geosynchronous versus low altitude Introduction 1-29
  • 31. Internet structure: network of networks  roughly hierarchical  at center: “tier-1” ISPs (e.g., Verizon, Sprint, AT&T, Cable and Wireless), national/international coverage  treat each other as equals Tier-1 providers Tier 1 ISP interconnect (peer) privately Tier 1 ISP Tier 1 ISP Introduction 1-31
  • 32. Tier-1 ISP: e.g., Sprint POP: point-of-presence to/from backbone peering … … . … … … to/from customers Introduction 1-32
  • 33. Internet structure: network of networks  “Tier-2” ISPs: smaller (often regional) ISPs  Connect to one or more tier-1 ISPs, possibly other tier-2 ISPs Tier-2 ISPs Tier-2 ISP pays Tier-2 ISP also peer Tier-2 ISP privately with tier-1 ISP for connectivity to Tier 1 ISP each other. rest of Internet  tier-2 ISP is customer of tier-1 provider Tier 1 ISP Tier 1 ISP Tier-2 ISP Tier-2 ISP Tier-2 ISP Introduction 1-33
  • 34. Internet structure: network of networks  “Tier-3” ISPs and local ISPs  last hop (“access”) network (closest to end systems) local ISP Tier 3 local local local ISP ISP ISP ISP Local and tier- Tier-2 ISP Tier-2 ISP 3 ISPs are customers of Tier 1 ISP higher tier ISPs connecting them to rest Tier 1 ISP Tier 1 ISP Tier-2 ISP of Internet local Tier-2 ISP Tier-2 ISP ISP local local local ISP ISP ISP Introduction 1-34
  • 35. Internet structure: network of networks  a packet passes through many networks! local ISP Tier 3 local local local ISP ISP ISP ISP Tier-2 ISP Tier-2 ISP Tier 1 ISP Tier 1 ISP Tier 1 ISP Tier-2 ISP local Tier-2 ISP Tier-2 ISP ISP local local local ISP ISP ISP Introduction 1-35
  • 36. Summary Overview of Access Networks Internet Topology Glimpse
  • 37. Acknowledgment & Copyright Acknowledgment: The instructor duly acknowledges the authors of the text book “Computer Networking: A Top-down approach”, James Kurose & Keith Ross and the instructors of EE122 “Computer Networks” course at UC Berkeley, Ian Stoica, Scott Shenker, Jennifer Rexford, Vern Paxson and other instructors at Princeton University for the course material. Copyright: Certain modifications have been done to adapt the slides to the current audience and copyrighted by the instructor -Bruhadeshwar (Instructor) CSC335/CS3350 2011 Spring (C)