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