Adv Com NW Lecture Slide Introduction

You might also like

Download as ppt, pdf, or txt
Download as ppt, pdf, or txt
You are on page 1of 60

Advanced Computer Networking

(3 cr.hrs=2cr.hrs/3 lab)
IT, M.Sc. Program

Behailu Getachew, Assistant Prof.


School Of Computing
Ethiopian Institute Of Technology-Mekelle (EiT-M)
Mekelle University
Introduction
Computer Networks and the Internet:
What’s the Internet?
What’s a protocol?
Network edge: hosts, access net, physical media
Network core:packet/circuit-switching, Internet
structure
Performance: loss, delay, throughput
Security
Protocol layers: service models
History (Reading Assignment)

IT Edu. M.Sc. , EiT-M 2 / 60


Introduction
What’s the Internet: “nuts and bolts” view

IT M.Sc. , EiT-M 3 / 60
Introduction
Examples of Internet appliances

4 / 60
Introduction
What’s the Internet?

IT Edu. M.Sc. , EiT-M 5 / 60


Introduction
What’s the Internet: a service view

6 / 60
Introduction
What’s a protocol?

IT Edu. M.Sc. , EiT-M 7 / 60


Introduction
What’s a protocol?

8 / 60
Introduction
Network structure: Network Abstraction

IT Edu. M.Sc. , EiT-M 9 / 60


Introduction
The network edge

10 / 60
Introduction
Access networks and physical media

11 / 60
Introduction
Access net: digital subscriber line (DSL)

IT Edu. M.Sc. , EiT-M 12 / 60


Introduction
Access net: cable network

IT Edu. M.Sc. , EiT-M 13 / 60


Introduction
Access net: cable network

14 / 60
Introduction
Access net: home network

IT Edu. M.Sc. , EiT-M 15 / 60


Introduction
Enterprise access networks (Ethernet)

16 / 60
Introduction
Wireless access networks

17 / 60
Introduction
Host: sends packets of data

18 / 60
Introduction
Physical media:

19 / 60
Introduction
Physical media: coax, fiber

20 / 60
Introduction
Physical media: radio

21 / 60
Introduction
The network core

22 / 60
Introduction
Two key network-layer functions

23 / 60
Introduction
Packet-switching: store-and-forward

24 / 60
Introduction
Packet Switching: queuing delay, loss

25 / 60
Introduction
Alternative core: circuit switching

26 / 60
Introduction
Circuit switching: FDM versus TDM

27 / 60
Introduction
Packet switching versus circuit switching
packet switching allows to “pack” more users on a link

than with circuit switching.


This is because with circuit switching, each user can

consume the maximum bandwidth. Therefore, a user holds


this link bandwidth even when it is inactive.
With packet switching, an inactive user consumes no

bandwidth, which is then available to other active users.

28 / 60
Introduction
Packet switching versus circuit switching

29 / 60
Introduction
Packet switching versus circuit switching

IT Edu. M.Sc. , EiT-M 30 / 60


Introduction
Internet structure: network of networks

IT Edu. M.Sc. , EiT-M 31 / 60


Introduction
Internet structure: network of networks

IT Edu. M.Sc. , EiT-M 32 / 60


Introduction
Internet structure: network of networks

IT Edu. M.Sc. , EiT-M 33 / 60


Introduction
Internet structure: network of networks

IT Edu. M.Sc. , EiT-M 34 / 60


Introduction
How do loss and delay occur?

IT Edu. M.Sc. , EiT-M 35 / 60


Introduction
Four sources of packet delay

IT Edu. M.Sc. , EiT-M 36 / 60


Introduction
Four sources of packet delay

IT Edu. M.Sc. , EiT-M 37 / 60


Introduction
Caravan analogy

IT Edu. M.Sc. , EiT-M 38 / 60


Introduction
Caravan analogy

IT Edu. M.Sc. , EiT-M 39 / 60


Introduction
Queueing delay

IT Edu. M.Sc. , EiT-M 40 / 60


Introduction
“Real” Internet delays and routes

IT Edu. M.Sc. , EiT-M 41 / 60


Introduction
“Real” Internet delays and routes

IT Edu. M.Sc. , EiT-M 42 / 60


Packet loss: Introduction

IT Edu. M.Sc. , EiT-M 43 / 60


Throughput Introduction

IT Edu. M.Sc. , EiT-M 44 / 60


Throughput Introduction

IT Edu. M.Sc. , EiT-M 45 / 60


Introduction
Throughput: Internet scenario

IT Edu. M.Sc. , EiT-M 46 / 60


Introduction
Foundation of Networking Protocols: Protocol “layers”-
networks are complex, with many “pieces”.
hosts
Routers: Internet addressing/logical addressing
links of various media
applications
protocols
hardware, software

IT Edu. M.Sc. , EiT-M 47 / 60


Introduction
Organization of air travel

IT Edu. M.Sc. , EiT-M 48 / 60


Introduction
Layering of airline functionality

IT Edu. M.Sc. , EiT-M 49 / 60


Introduction
Why layering?

IT Edu. M.Sc. , EiT-M 50 / 60


Introduction
Internet protocol stack

IT Edu. M.Sc. , EiT-M 51 / 60


Introduction
ISO/OSI reference model

IT Edu. M.Sc. , EiT-M 52 / 60


Encapsulation Introduction

IT Edu. M.Sc. , EiT-M 53 / 60


Introduction
Network security

IT Edu. M.Sc. , EiT-M 54 / 60


Introduction
Bad guys: put malware into hosts via Internet

IT Edu. M.Sc. , EiT-M 55 / 60


Introduction
Bad guys: attack server, network infrastructure

IT Edu. M.Sc. , EiT-M 56 / 60


Introduction
Bad guys can sniff packets

IT Edu. M.Sc. , EiT-M 57 / 60


Introduction
Bad guys can use fake addresses

IT Edu. M.Sc. , EiT-M 58 / 60


Introduction
Internet history: [Assignment]
 1961-1972: Early packet-switching principles
 1972-1980: Internetworking, new and proprietary nets
 Cerf and Kahn’s internetworking principles:
minimalism, autonomy – no internal changes required to
interconnect networks
best effort service model
stateless routers
decentralized control define today’s Internet Architecture

IT Edu. M.Sc. , EiT-M 59 / 60


Introduction
Internet history ...: [Assignment]
 1980-1990: new protocols, a proliferation of networks
 1990, 2000’s: commercialization, the Web, new apps

IT Edu. M.Sc. , EiT-M 60 / 60

You might also like