What is the internet protocol stack?
There are many different protocols that run on the internet, given that protocols power every internet service. By arranging protocols hierarchically, or into a protocol stack, this allows us to separate concerns and ensure that protocols can focus on doing a specific job well. Higher-level protocols can rely on functionality from lower-layer protocols and use them as needed to build interesting services.
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.