Computer networks Flashcards
LAN
Local Area Network
MAN
Metropolitan Area Network
WAN
Wide Area Network
PAN
Personal Area Network
client-server model
Distributed application structure that partitions workloads and tasks between the providers of a resource or service (server) and service requesters (client).
peer to peer (P2P)
P2P computing or networking is a distributed application architecture that partitions tasks and workloads between equipotent participants (peers). E.g. torrent.
circuit switching
A method of implementing a telecommunication network in which two network nodes establish a dedicated communications channel (circuit).
packet-switching
A type of network in which relatively small units of data (packets) are routed through a network based on the destination address contained within each packet. (connectionless communication)
ISO OSI layers
application,
presentation,
session,
transport,
network,
datalink,
physical
application
supporting network applications: ftp, smtp, http
transport
-reliable end-to-end communication
-creates the abstraction of an error-controlled, dlow controlled and multiplexed end-to-end link
TCP: error-control, flow control, multiplexing
UDP: only multiplexing
network
-logically concatenates a set of links to form the
abstraction of an end-to-end link
-routing of datagrams from source to destination: ip, routing protocols
-provide unique network-wide addresses
-both in end-systems and intermediate systems
link
-the first layer of software
-usually in a bundle with the physical layer in the hardware
-data transfer between neighbouring network elements: ppp, ethernet
Internet
-network layer is provided by the Internet Protocol (IP)
-found in all end-systems and intermediate systems
-provides abstraction of end-to-end link
-packet-fowarding, routing, scheduling
-unique IP-address
error control
GOAL:
-message reaches its destination despite packet loss, duplication and corruption
ACTION:
-retransmits lost packets
-detect, discard and retransmit corrupted packets
-detect and discard duplicated packets