Definitions
Addressing - Scheme used to identify a computer on the network
Broadcast - A method of delivering a packet to every host on a particular network, which can be implemented through hardware or software.
Checksum - used to detect errors in a packet and may also be used to verify that the packet has been delivered to the correct host.
Congestion - a state in the network when too many packets are present and performance degrades
Congestion control - Network management strategy whose goal is to alleviate or avoid congestion.
Connection - A channel that is established before use. Networks typically provide either connection-oriented or connectionless connections.
Demultiplexing - Using information contained in a packet header to direct it upward through a protocol stack.
Error Control - ensure that corrupted or lost data is re-transmitted or disregard
Error Detection - detecting corrupted or lost data during the transmission over the network
Flow control – a mechanism in which the receiver of the data changes the transmission rate of the sender so data will not arrive too quickly to process
Fragmentation – A method for breaking up messages into smaller transmittable units by the sending node
Multicasting - sending packets to a subset of the machines on the network
Multiplexing – (1) gathering data from different processes and encapsulating each piece of data with a header; (2) combining distinct channels into a single, lower-level channel
Reassembly – A method of putting fragmented packets back into larger unit by the receiving node
Routing - determining a good path from source to destinations
Hardware
Taxonomy
7. Connection type:
8. Routing Algorithms
Applications
1. Network Security