• Shuffle
    Toggle On
    Toggle Off
  • Alphabetize
    Toggle On
    Toggle Off
  • Front First
    Toggle On
    Toggle Off
  • Both Sides
    Toggle On
    Toggle Off
  • Read
    Toggle On
    Toggle Off
Reading...
Front

Card Range To Study

through

image

Play button

image

Play button

image

Progress

1/68

Click to flip

Use LEFT and RIGHT arrow keys to navigate between flashcards;

Use UP and DOWN arrow keys to flip the card;

H to show hint;

A reads text to speech;

68 Cards in this Set

  • Front
  • Back

Millions of connected computing devices, such as hosts, and running network apps

INTERNET

End system

Hosts

Fiber, copper, radio, satellite

Communication Links

Transmission Rate, or also called as...

Bandwidth

They are forward packets(chunks of data)

Packet Switches

Also called as "network of networks"

Internet

It controls sending and receiving of messages

Protocol

These are the Internet Standards

RFC and IETF

RFC

Request For Comments

IETF

Internet Engineering Task Force

It's an infrastructure that provides services to application.

Internet

It provides programming interface to apps

Internet

All communication activity in Internet is governed by....

Protocol

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

Protocol

Consists of hosts: servers and clients. Servers often in data center.

Network Edge

Wired, Wireless Communication links

Physical Media or Access Networks

Interconnected routers. Network of networks.

Network Core

How to connect end systems to edge routers?

Residential access nets, Institutional Access Networks, Mobile Access Networks

Different channels transmitted in different frequency bands

Frequency division multiplexing

It is typically used in companies, universities, etc.

Ethernet

Mesh of Interconnected routers

The network core

A network core function that determines source-destination route taken by packets.

Routing

A network core function that moves packets from router's input to appropriate router output.

Forwarding

End-end resources allocated to, reserved for "call between source and destination"

Circuit switching

ISP

Internet Service Providers

How do loss and delay occur?

Packet arrival rate to link exceeds ouptu link capacity

Packet length / link bandwith

Transmission Delay

Length of Physical Link / Propagation speed

Propagation Delay

It provides delay measurement from source to router along end-end Internet path towards destination.

Traceroute

PAcket arriving to full queue dropped

Packet Loss

Rate(bits/time unit) at which bits transferred between sender/receiver

Throughput

Rate at given point in time

Instantaneous

Rate over longer period period of time

Average

Each ________ implements a service via its own internal-layer actions relying on services provided by layer below

Layer

5 components of Internet protocol stack

Application, Transport, Network, Link, Physical

Internet Protocol Stack. Supporting Network Applications.

Application

Internet Protocol Stack. Process-process data transfer

Transport

Internet Protocol Stack. Routing of datagrams from source to destination.

Network

Internet Protocol Stack. Data transfer between neighboring network elements.

Link

Internet Protocol Stack. Bits "On The Wire"

Physical

ISO/OSI reference model

application, presentation, session, transport, network, link, physical

ISO/OSI reference model. It allows application ton interpret meaning of data.

Presentation

ISO/OSI reference model. Synchronization, checkpointing, recovery of data exchange

Session

Program running with a host

Process

Process that initiates communication

Client Process

Process that wait to be contacted

Server Process

Peers request service from other peers, provide service in return to other peers

P2P Architecture

New peers bring new service capacity, as well as service demands

Self Scalability

Process sends/receives messages to/from its....

Socket

To receive messages, process must have..

Identifier

HTTP

Hypertext Transfer Protocol

At most one object is sent over TCP connection

Non-persistent HTTP

Multiple objects can be sent over single TCP connection between client and server

Persistent HTTP

It satisfy client request without involving origin server.

Web Caches

DNS

Domain Name System

It provides logical communication between app processes running on different hosts.

Transport services

Logical communication between hosts

Network Layer

Logical communication between processes

Transport Layer

Handles data from multiple sockets, add transport header

Multiplexing

Use header info to deliver received segments to correctsocket

Demultiplexing

ACKS

Acknowledgements

NAKs

Negative Acknowledgements

Sender allows multiple, "in flight", yet to be acknowledged packets

Pipelining

Two generic forms of Pipelined Protocols

go Back N, Selective Repeat

Sender can have up to N unacked packets in pipeline. Receiver only sends cumulative ack. Sender has timer for oldest unacked packet

Go Back N

Sender can have up to N unack'ed packets in pipeline. Receiver sends individual ack for each packet. Sender maintains timer for each unacked packet.

Selective Repeat

Receiver controls sender, so sender won't overflow receiver's buffer by transmitting too much, too fast

Flow Control

Too many sources sending too much data too fast for NETWORK to handle

Congestion