networks introduction Flashcards
hosts
millions of connected computing devices, hosts = end systems running on network applications
communication links
physical infrastructure - fibre, copper, radio, satelite
what is bandwidth
transmission rate
what do packet switches do?
forward packets
what do protocols generally do
control sending and receiving of messages
name 2 internet standards
RFC - request for comments
IETF - internet engineering task force
RFC
REQUEST FOR COMMENTS
IETC
INTERNET ENGINEERING TASK FORCE
what is a protocol
define format and order of messages sent and received amongst network entities and actions taken on message transmission receipt
name some pieces that make up a network
hosts, routers, links of various media, applications, protocols, hardware, software
what does a network layer do in general
each layer implements a service via its own internal-layer actions, relying on services provided by the layer below
why is layering used?
Because we’re dealing with complex systems
- explicit structure allows identification relationship of complex system pieces
- modularization eases maintenance and updating of system
how does modularization ease maintenance and make updating a system easier?
change of implementation of a layer’s service is transparent to the rest of the system - e.g change in gate procedure doesnt affect how the rest of the system operates
List the 7 layers in the ISO/OSI reference model
application presentation session transport network link physical
purpose of application layer
supporting network application. Focused on end-to-end, App-App and device-device
presentation layer purpose
allows applications to interpret the meanings of data - how data/info is presented to the user
What is the session layer
devices - src and dest need to synchronize and be at the same point to ensure that data is not missed - synchronization, checkpointing, recovery of data
Transport layer purpose
process to process data transfer
network layer purpose
routing of datagrams from src to dest