1 of 13

Jaringan Komputer�(MIK1624401)

Departemen Informatika

Universitas Diponegoro

​

Introduction: 1-1

2 of 13

Chapter 1: introduction

Chapter goal:

  • Get “feel,” “big picture,” introduction to terminology
    • more depth, detail later in course

Overview/roadmap:

  • What is the Internet? What is a protocol?
  • Network edge: hosts, access network, physical media
  • Network core: packet/circuit switching, internet structure
  • Performance: loss, delay, throughput
  • Protocol layers, service models
  • Security
  • History

​

Introduction: 1-2

2

3 of 13

Chapter 1: roadmap

  • What is the Internet?
  • What is a protocol?
  • Network edge: hosts, access network, physical media
  • Network core: packet/circuit switching, internet structure
  • Performance: loss, delay, throughput
  • Security
  • Protocol layers, service models
  • History

​

Introduction: 1-3

4 of 13

The Internet: a “nuts and bolts” view

Introduction: 1-4

Internet

mobile network

home network

enterprise

network

national or global ISP

local or regional ISP

datacenter

network

content

provider

network

Packet switches: forward packets (chunks of data)

    • routers, switches

​

Communication links

    • fiber, copper, radio, satellite
    • transmission rate: bandwidth�

Billions of connected computing devices:

    • hosts = end systems
    • running network apps at Internet’s “edge”

Networks

    • collection of devices, routers, links: managed by an organization

4

5 of 13

“Fun” Internet-connected devices

Introduction: 1-5

Web-enabled toaster +

weather forecaster

Internet phones

Slingbox: remote

control cable TV

Security Camera

IP picture frame

Internet

refrigerator

Tweet-a-watt:

monitor energy use

sensorized,

bed

mattress

Amazon Echo

Others?

Gaming devices

cars

scooters

bikes

Pacemaker & Monitor

AR devices

Fitbit

diapers

5

6 of 13

The Internet: a “nuts and bolts” view

  • Internet: “network of networks”
    • Interconnected ISPs

​

Introduction: 1-6

mobile network

home network

enterprise

network

national or global ISP

local or regional ISP

datacenter

network

content

provider

network

  • protocols are everywhere
    • control sending, receiving of messages
    • e.g., HTTP (Web), streaming video, Skype, TCP, IP, WiFi, 4/5G, Ethernet

​

Ethernet

HTTP

Skype

IP

WiFi

4G

TCP

Streaming

video

  • Internet standards
    • RFC: Request for Comments
    • IETF: Internet Engineering Task Force

​

6

7 of 13

The Internet: a “services” view

  • Infrastructure that provides services to applications:
    • Web, streaming video, multimedia teleconferencing, email, games, e-commerce, social media, inter-connected appliances, …

​

​

Introduction: 1-7

mobile network

home network

enterprise

network

national or global ISP

local or regional ISP

datacenter

network

content

provider

network

HTTP

Skype

Streaming

video

  • provides programming interface to distributed applications:
    • “hooks” allowing sending/receiving apps to “connect” to, use Internet transport service
    • provides service options, analogous to postal service

​

​

7

8 of 13

Chapter 1: roadmap

  • What is the Internet?
  • What is a protocol?
  • Network edge: hosts, access network, physical media
  • Network core: packet/circuit switching, internet structure
  • Performance: loss, delay, throughput
  • Security
  • Protocol layers, service models
  • History

​

Introduction: 1-8

9 of 13

What’s a protocol?

Introduction: 1-9

Human protocols:

  • “what’s the time?”
  • “I have a question”
  • introductions

Network protocols:

  • computers (devices) rather than humans
  • all communication activity in Internet governed by protocols

Protocols define the format, order of messages sent and received among network entities, and actions taken on message transmission, receipt

Rules for:

… specific messages sent

… specific actions taken when message received, or other events

9

10 of 13

What’s a protocol?

Introduction: 1-10

A human protocol and a computer network protocol:

​

Q: other human protocols?

Hi

Hi

Got the

time?

2:00

time

TCP connection

response

<file>

TCP connection

request

GET http://gaia.cs.umass.edu/kurose_ross

10

11 of 13

Review Questions

  1. What is the difference between a host and an end system? List several different types of end systems. Is a Web server an end system?
  2. The word protocol is often used to describe diplomatic relations. How does Wikipedia describe diplomatic protocol?
  3. Why are standards important for protocols? �

Introduction: 1-11

11

12 of 13

Next: roadmap

  • What is the Internet?
  • What is a protocol?
  • Network edge: hosts, access network, physical media
  • Network core: packet/circuit switching, internet structure
  • Performance: loss, delay, throughput
  • Security
  • Protocol layers, service models
  • History

​

Introduction: 1-12

13 of 13

End of Slide

Introduction: 1-13

13