Transport Layer Security (TLS)

Introduction

Transport Layer Security (TLS) is a cryptographic protocol that provide communications security over a computer network. The predecessor of Transport Layer Security is Secure Socket Layer (SSL). Frequently, they are both referred to SSL.

TLS protocols operate above the TCP layer. Application communicates over Socket provided by TLS instead of TCP directly.

tsl

HTTP over SSL (HTTPS)

HTTPS.png

The figures are drawn by Powerpoint.

 

Implementations

 

Reference

Portable Executable

Introduction

Portable Executable is a file format for executables in Windows Operating Systems. It would encapsulates the required information for the Windows OS loaders.

Dynamic-link Library (DLL)

It is Microsoft’s implementation of the shared library. The file format of DLL is the same as the Window EXE files.

ActiveX

Introduction

ActiveX is a software framework that adapts Component Object Model (COM) and Object Linking and Embedding (OLE) technology for content downloaded from a network.

 

Object Linking and Embedding (OLE)

Introduction

It is a technology developed by Microsoft that allows embedding and linking to documents and other objects. It allows an editing application to export part of a document to another editing application and then import it with additional  content.