Archive for the ‘Definition’ Category

What is a Terminal Services Gateway Server?


A gateway is any computer that connects two networks that use different network protocols. A gateway reformats information from one network so that it is compatible with the other network.

A Terminal Services Gateway (TS Gateway) server is a type of gateway that enables authorized users to connect to remote computers on a corporate network from any computer with an Internet connection. TS Gateway uses the Remote Desktop Protocol (RDP) along with the HTTPS protocol to help create a more secure, encrypted connection.

 

In earlier versions of Remote Desktop Connection, people could not connect to remote computers across firewalls and network address translators because port 3389—the port used for Remote Desktop connections—is typically blocked to enhance network security. However, a TS Gateway server uses port 443, which transmits data through a Secure Sockets Layer (SSL) tunnel.

A TS Gateway server provides these benefits:

  1. Enables Remote Desktop connections to a corporate network from the Internet without having to set up virtual private network (VPN) connections.
  2. Enables connections to remote computers across firewalls.
  3. Allows you to share a network connection with other programs running on your computer. This enables you to use your ISP connection instead of your corporate network to send and receive data over the remote connection.

No Comments


What is the bootstrapper?


The bootstrapper is a simple setup packager that can be used to install application pre-requisites (like the .NET Framework or MDAC). You specify what pre-requisites your application needs & where the pre-requisites reside. The bootstrapper will download & run the pre-requisites when invoked.

No Comments


What is a Assembly?

It is an Output Unit. It is a unit of Deployment & a unit of versioning. Assemblies contain MSIL code.
Assemblies are Self-Describing. [e.g. metadata,manifest]
An assembly is the primary building block of a .NET Framework application. It is a collection of functionality that is built, versioned, and deployed as a single implementation unit (as one or more files). All managed types and resources are marked either as accessible only within their implementation unit, or by code outside that unit.

, ,

No Comments


What is a Namespace?

It is a Collection of names wherein each name is Unique.
They form the logical boundary for a Group of classes.
Namespace must be specified in Project-Properties.

, ,

No Comments


What is a Stream?

A Stream is a logical sequence of bytes, independent of any particular medium (file, memory, communication port, or other resource).

, ,

No Comments


What is a Reflection?

Reflection is the programmatic act of reading the metadata associated with a type.

Reflection is most useful in conjunction with attributes, which are a way of adding information to a type and affecting the type’s behavior.

It allows you to define new types during runtime and emit the corresponding IL code and metadata (using the services found in the System.Reflection.Emit namespace

, ,

No Comments



SetPageWidth