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 |