Skip to content
KnowledgeCity

Basic Concepts and Principles

In this module, we discuss the concepts of a client/server architecture, common web server ports, insecure and secure web access using http versus https, the…
Preview the first lesson free — get full access to all 7 lessons.
Course: On-Demand
Beginner Provider Paul Poteete  7 Lessons ·  44m  in Arabic, German, English, Spanish, French, Portuguese, Chinese 

Course Description

In this module, we discuss the concepts of a client/server architecture, common web server ports, insecure and secure web access using http versus https, the Internet domain naming service, the hypertext markup language (html) document object model, and various methods of uploading content to a web server.

What You'll Learn

  • Explain client/server architecture and core client/server concepts
  • Identify common web server ports and TCP/IP, HTTP, and HTTPS on ports 80 and 443
  • Compare insecure HTTP access with secure HTTPS web access
  • Describe the Internet domain naming service, including FQDN, domain name, TLD, host names, and URLs
  • Understand the HTML Document Object Model (DOM)
  • Apply various methods of uploading content to a web server

Key Takeaways

  • This module covers the basic concepts and principles of how web clients and servers interact.
  • Web access can be insecure using HTTP or secure using HTTPS, which operate on ports 80 and 443.
  • The Internet domain naming service involves FQDNs, domain names, top-level domains (TLDs), host names, and URLs.
  • The HTML Document Object Model (DOM) defines the structure of HTML documents.
  • There are various methods available for uploading content to a web server.

Frequently Asked Questions

What topics does this module cover?

It covers client/server architecture, common web server ports, insecure and secure web access using HTTP versus HTTPS, the Internet domain naming service, the HTML Document Object Model (DOM), and various methods of uploading content to a web server.

What will I learn about secure web access?

You will understand web servers and secure web access, including the difference between insecure HTTP and secure HTTPS, which use ports 80 and 443.

What does the module teach about domain naming?

It covers the Internet domain naming service (DNS), including FQDN, domain name, TLD, host names, and URLs.

What skills does this course help develop?

It addresses HTTP protocols, HTTP server, Internet protocols, Web Server Gateway Interface, web servers, and client/server concepts.

How is the module structured?

It is organized into lessons covering Client/Server Architecture; TCP/IP, HTTP, HTTPS 80/443 (Parts 1 and 2); DNS topics; the Document Object Model; and Uploading Content (Parts 1 and 2).