internet we band communication

Upload: aleksandarpmau

Post on 07-Jul-2018

220 views

Category:

Documents


0 download

TRANSCRIPT

  • 8/19/2019 Internet We Band Communication

    1/19

    Internet, Web, andCommunication

  • 8/19/2019 Internet We Band Communication

    2/19

    Understanding How Web Pages

    • Connect a computer/device to the Internet

    • Many users can do this at the same time

    • Each user’s device gets an address

  • 8/19/2019 Internet We Band Communication

    3/19

    Understanding How Web Pages

    • Connect a computer/device to the Internet

    • Many users can do this at the same time

    • Each user’s device gets an address

    • Internet Protocol Address, IPv4 or IPv6

    IPv4 — 54.68.155.51

    IPv6 — 2600:1408:10::b833:6c31

  • 8/19/2019 Internet We Band Communication

    4/19

    Understanding How Web Pages

    • Connect a computer/device to the Internet

    • Many users can do this at the same time

    • Each user’s device gets an address

    • Internet Protocol Address, IPv4 or IPv6

    • New protocol helps scale

    • Internet of Things

    • More people online too

    IPv6 addresses = 2128

  • 8/19/2019 Internet We Band Communication

    5/19

    Find URL, Get Page from Web S

    • Why do we use URLs like duke.edu?

  • 8/19/2019 Internet We Band Communication

    6/19

    Find URL, Get Page from Web S

    • Why do we use URLs like duke.edu?

    • DNS Finds IP address of web server for URL

    • Connect from computer to 54.68.155.51

  • 8/19/2019 Internet We Band Communication

    7/19

    Find URL, Get Page from Web S

    • Why do we use URLs like duke.edu?

    • DNS Finds IP address of web server for URL

    • Connect from computer to 54.68.155.51

    • Internet Route to Server 

  • 8/19/2019 Internet We Band Communication

    8/19

    Sending Web Page to User

    • Web server knows who requested page so

    can send content to that user 

    •  Web page has text, images, and more

    • Image address 2600:1408:10::b833:6c31

    • Web analytics: 2607:f8b0:4002:c06::8b

  • 8/19/2019 Internet We Band Communication

    9/19

     Web Page Divided into Packe

    • Physical goods often shipped in containers

    • Start and end in different places, ship between

  • 8/19/2019 Internet We Band Communication

    10/19

     Web Page Divided into Packe

    • Physical goods often shipped in containers

    • Start and end in different places, ship between

    • Web page divided into network packets

    • IP address of sender known

    • IP address of recipient known

    • Internet Protocols help• Resend lost packets

    • Resend damaged packets

    • Different routes possible

  • 8/19/2019 Internet We Band Communication

    11/19

     What Is a Web Browser?

    • Software: runs on mobile device or

    computer, displays web pages

    • Chrome, Safari, IE, Firefox, Opera

    • Each can receive web pages and show them to

    user, other functionality as well

    • Secure browsing increasingly important

    Firefox logo by Sean Martell (Mozilla)/CC-by-3.0

  • 8/19/2019 Internet We Band Communication

    12/19

     What Is a Web Server?

    • Serves content: web pages, images, text,

    to many clients simultaneously

    • Software that likely runs on more powerful

    computers, but can run on your laptop!

  • 8/19/2019 Internet We Band Communication

    13/19

     What Is a Web Server?

    • Serves content: web pages, images, text,

    to many clients simultaneously

    • Software that likely runs on more powerful

    computers, but can run on your laptop!

    • Apache, NGINX, IIS

    IIS

  • 8/19/2019 Internet We Band Communication

    14/19

    Cyberconcerns: Mistyped UR

    •  You want to visit baidu.cn or baidu.com 

    b d

  • 8/19/2019 Internet We Band Communication

    15/19

    Cyberconcerns: Mistyped UR

    •  You want to visit baidu.cn or baidu.com 

    •  You type byedue.com instead

    C b k ij k S

  • 8/19/2019 Internet We Band Communication

    16/19

    Cyberattack: Hijack DNS

    • Instead of 103.235.46.39 for baidu.com

    C b k Hij k DNS

  • 8/19/2019 Internet We Band Communication

    17/19

    Cyberattack: Hijack DNS

    • Instead of 103.235.46.39 for baidu.com

    • Substitute 218.145.28.83 either on the user’s

    machine, or before real IP address obtained

    • How will user know?

    DDOS Di ib d D i l f S

  • 8/19/2019 Internet We Band Communication

    18/19

    DDOS: Distributed Denial of Se

    • Can duke.edu serve web page to

    thousands of users at the same time?

    • Millions at same time?

    • Coping with (bad) traffic

    • CDN and other solutions

    CloudFlare logo by CloudFlare

    S f t th W b d th I t

  • 8/19/2019 Internet We Band Communication

    19/19

    Safety on the Web and the Inte

    • It’s safe to conduct business, view web

    pages, and be entertained online!

    • Knowledge of web and internet can help