What is encapsulation?
Stacking protocols relies on the notion of encapsulation. Encapsulation allows higher-level protocols to utilize lower-level protocols while still allowing protocols at every level of the stack to add their own protocol-specific data to each packet.
Credits: Talking: Geoffrey Challen (Assistant Professor, Computer Science and Engineering, University at Buffalo). Producing: Greg Bunyea (Undergraduate, Computer Science and Engineering, University at Buffalo).
Part of the https://www.internet-class.org online internet course. A blue Systems Research Group (https://blue.cse.buffalo.edu) production.