Course Content
01 Communication Methods
How is data transmitted across a network?
02 Communication Basics
What are the factors that affect data transmission?
03 Network Topology
How are topologies commonly used in networks today?
04 Types of Networking between hosts
What are peer-to-peer and client-server networks?
05 Wireless Networking (Part 1)
How are wireless networks built?
06 Wireless Networking (Part 2)
How do wireless networks operate?
07 The Internet and how it works (Part 1)
How is the internet structured?
08 The Internet and how it works (Part 2)
How are resources located on the internet?
09 Internet Security (Part 1)
How do internet security techniques operate?
10 Internet Security (Part 2)
How is the internet threatened and how can it be better protected?
Fundamentals of Communication and Networking – COMING SOON
About Lesson

The Application Layer

The Application Layer is concerned with network processes and applications.  The application layer provides services such as email, file transfer and terminal emulator services.

The following application layer protocols are discussed:

  • FTP (File Transfer Protocol)
  • HTTP (HyperText Transfer Protocol)
  • HTTPS (HyperText Transfer Protocol Secure)
  • POP3 (Post Office Protocol V3)
  • SMTP (Simple Mail Transfer Protocol)
  • SSH (Secure Shell)

 

HTTP

  • HTTP is implemented in two programs: a client program and a server program
  • Web browsers implement the client program
  • Web servers implement the server program eg Apache, IIS
  • HTTP defines both the structure of the message and how they exchange messages

HTTPS

  • A secure version of HTTP
  • All HTTP requests are encrypted using SSL (Secure Socket Layer) or TLS (Transport Layer Security).
  • These secure protocols start by sending a certificate containing a public key to encrypt the transmissions.

FTP

  • Used to transfer files from one host to another over the internet.
  • Use an FTP client to manage the process.

Emailing

  • POP3 (Post Office Protocol v3) and SMTP (Simple Mail Transfer Protocol) are used for emailing.

SSH

  • Encrypted communication between two hosts on port 22.
  • Remote command-line communication
0% Complete
Scroll to Top