Network Fundamentals Flashcards
What different transmission types exist
Broadcast links
Point to point links
Explain broadcast networks
Single communication channel shared by all machines on network. Packets sent are received by every machine and contain intended recipient.
What is multicasting?
Mode of operation that allows subset of machines to process given packet
Explain point to point links
Many connections between individual pairs of machines. Packets travelling between must visit intermediate machines. Various routes of different optimisation levels are available.
What is unicasting?
when point to point networks with single sender and receiver pair can share data
What does LAN stand for?
local area network
How can we distinguish LANs?
1) time: worst case transmission time can be determined in advanced
2) transmission technology: wired or wireless
3) topology: bus or ring
Explain bus in topology
Only single machine on network can transfer data at any time
Requires negotiation mechanism to resolve transmission conflicts
Ethernet is most common bus network
Explain ring in topology
Each transmission bit is propagated individually
Requires access control to resolve propagation queuing
Token ring (outdated), FDDI is most common ring network
What does WAN stand for?
Wide area network
Define link in the network context
Connection between 2 devices in network
What is bandwidth?
Max speed in which data can be transmitted on link
How is data transferred through the internet?
Circuit switching
Packet switching
Do links have the same bandwidth?
No
Explain circuit switching
End-to-end resources reserved for the session. Requires initial setup to reserve the resources. Dedicated resources with reserved bandwidth; no sharing
Explain packet switching
Sender divides data into packets, each of which contains a header (with source and destination address)
Network interface hardware transforms data for physical transmission then network delivers packets to destination (path may change!!!!). Receiver converts physical signal back into data packet. Receiver assembles packets back into data. Packets may be lost, corrupted or delivered out of order.
What are some advantages of packet switching?
Different packets can take different routes; resource sharing (packets from different users share resources)
Better utilisation of network resources
What are some disadvantages of packet switching?
No performance guarantees (hope it will get to destination but it may not)
Congestion: packets may be lost
What is a network protocol stack?
A stack of layers. Each layer provides a service to the layer above. Hierarchical approach.
What is http?
Network protocol. hypertext transfer protocol
What is a connection oriented service?
- connect, disconnect, use
- negotiation inherent in connection setup
- similar to telephone service
- packets travelling between destinations all use same route
- eg. Telco, guarantees reliability of subnet (QoS important)
What is a connectionless service?
- use
- message routed through intermediate nodes
- similar to postal service
- packets (datagrams) injected into subnet independently and packets are individually routed to destination
- eg. internet (QoS not easily implemented)
What is a service?
- set of primitives that a layer provides to a layer above it
- interfaces between layers
What is a protocol?
rules that govern the format and meaning of packets that are exchanged by peers within a layer
packets sent between peer entitites
What is the difference between a protocol and a service?
A service interfaces between layers, where protocol is packets sent between peer entities in same layer
Why do we need a network reference model?
Common baseline for development of many services and protocols by independent parties
What is the purpose of an API?
application programming interface (API) is a set of routines, protocols, and tools for building software and applications.
What is the OSI reference model?
Operation Systems Interconnection.
- layer should be created where a different abstraction is needed
- each layer should perform a well defined function
- function of each layer should be chosen with a view toward defining internationally standardised protocols
- layer boundaries should be chosen to minimise information flow across interfaces
- number of layers should be large enough that distinct functions need not be thrown together in same layer out of necessity and small enough that architecture doesn’t become too unwieldy
Explain the components of OSI model
Application: APDU Presentation: PPDU Session: SPDU Transport: TPDU Network: Packet Data link: Frame Physical: Bit
where first word after is the unit exchanged.
What is TCP/IP model?
Transmission control protocol/internet protocol