1. Trang chủ
  2. » Công Nghệ Thông Tin

Advanced Computer Networks: Lecture 2 - Dr. Amir Qayyum

26 3 0

Đang tải... (xem toàn văn)

Tài liệu hạn chế xem trước, để xem đầy đủ mời bạn chọn Tải xuống

THÔNG TIN TÀI LIỆU

Thông tin cơ bản

Tiêu đề Multiplexing in Computer Networks
Tác giả Dr. Amir Qayyum
Trường học University of [Your University Name]
Chuyên ngành Advanced Computer Networks
Thể loại Lecture
Năm xuất bản 2023
Thành phố City Name
Định dạng
Số trang 26
Dung lượng 546,12 KB

Các công cụ chuyển đổi và chỉnh sửa cho tài liệu này

Nội dung

Advanced Computer Networks: Lecture 2. This lecture will cover the following: multiplexing and statistical multiplexing; inter-process communication; IPC abstractions; abstract channel functionality; performance metrics; bandwidth versus latency; bandwidth requirements; protocol interfaces;...

Trang 1

CS716 Advanced Computer Networks

By Dr. Amir Qayyum

Trang 2

Lecture No. 2 

Trang 5

• An application needs to break­up its message in packets,  and re­assemble at the receiver

Trang 7

• Turn host­to­host connectivity into process­to­process 

communication, making the communication  meaningful.

• Fill gap between what applications expect and what the  underlying technology provides.

Application

Host Application

Channel Abstraction for 

application­level  communication

Trang 8

• information retrieval

• Message stream

– video on­demand – video conferencing

Trang 13

1 second (a)

1 second (b)

1Mbps, 1µs/bit

2Mbps, 0.5µs/bit

Bandwidth related to “bit width”

Trang 15

• Large data (file transfer) is bandwidth critical

• Small data (HTTP) is latency critical

Trang 17

• Amount of data “in flight” or “in the pipe”

• This much data must be buffered before the sender responds to slowdown the request

Bandwidth

Delay

Trang 18

• Latency (RTT) dominates instead of throughput

– Throughput = TransferSize / TransferTime

– TransferTime = RTT + 1/Bandwidth x TransferSize

Trang 19

• Request/reply type applications may agree for as much bandwidth as is available

• Message stream type applications often require a certain bandwidth: not more not less

Trang 20

• Established a comprehensive set of requirements for network design

• Networks evolve to accommodate changes in 

underlying technologies and user demands

• However, hardware and user expectations are 

moving targets …

Trang 22

Application programs

Trang 23

Application programs Request/reply

channel Message streamchannel

Trang 25

Host 1 Host 2

Service interface

Peer-to-peer interface

Protocol Interfaces

High-level object

High-level

object

Protocol Protocol

Trang 26

Digital library application

Video application

File application

Digital library application

Video application

Ngày đăng: 05/07/2022, 12:03

TỪ KHÓA LIÊN QUAN