Skip to content

Application Layer and Transport Services

Presented online — 27 March 2024

This presentation introduces key concepts in network application development, including application architectures, process communication, addressing, and the transport services provided by TCP/IP. It also offers a brief overview of TLS and an introductory hands-on look at socket programming with Python. This is the first of two presentations based on Chapter 2 of the textbook Computer Networking: A Top-Down Approach.

  • Network Application
  • Network Applications Architecture
  • Processes Communicating
  • Process-Network Interface
  • Addressing Processes
  • Transport Services Available to Applications
  • Transport Services Provided by the TCP\IP Networks
  • Transport-Layer Security (TLS)
  • Introduction to Socket Programming with Python