1.
Peterson LL, Davie BS. Computer Networks: A Systems Approach. 5th ed. Morgan Kaufmann https://ezproxy.lib.gla.ac.uk/login?url=https://www.sciencedirect.com/science/book/9780123850591
2.
Kurose JF, Ross KW. Computer Networking: A Top-down Approach. 6th ed., International. Pearson; 2013. https://www.vlebooks.com/vleweb/product/openreader?id=GlasgowUni&isbn=9780273775638
3.
Tanenbaum AS, Wetherall DJ. Computer Networks. Fifth International ed. Pearson; 2011. https://www.vlebooks.com/vleweb/product/openreader?id=GlasgowUni&isbn=9781292037189