Test 1 Flashcards
What is a client?
A piece of computer hardware or software that accesses a service made available by a server.
What is a server?
A computer designed to process requests and deliver data to other (client) computers over a local network or the internet
Peer to Peer Architecture
No always-on server, request service from peers, self scalability
What is a router?
small electronic devices that join multiple computer networks together via either wired or wireless connections
Distributed Applications
Applications or software that runs on multiple computers within a network at the same time and can be stored on servers or with cloud comuting
Protocol
Defines format, order of messages sent and received among network entities, and actions taken on message transcript
TCP
Reliable transport between sending and receiving, flow and congestion control, doesn’t provide timing , security
UDP
Unreliable data transfer, does not provide reliability, security, flow control, connection setup
Packet Delay
dProc + dQueue + Dtrans (bits/bps) + dProp (length/prop speed)
Throughput
Rate at which bits are transferred between sender/receiver, usually measured in bps
Transmission delay
time it takes for packet to be transmitted, bits/bps
Propagation delay
distance/speed
virus
Self replicating, when executed modifies other programs and inserts its own code
worm
Self replicating, doesn’t need human interaction, utilizes networks to send copies of code to other computers
Trojan Horse
Any hacking computer program pretending to be something they’re not