Understanding Internet Connections

Internet Connectivity Introduction

In most organizations and networks today, Internet connectivity is no longer an additional option, but a necessity. Most organizations that have a networking environment need to provide its employees or users with some form of connectivity to the Internet.

E-mail and Web sites have evolved into being important mechanisms for a vast number of organizations. Internet connectivity or connections support a company's business in a number of ways. Company employees use the Internet for a number of reasons, including the following:

The importance of the Internet to organizations has made developing and implementing the best strategy for connecting the organization's network to the Internet, an important function for most organizations. Developing and enforcing a policy that deals with implementing and managing Internet connections of the organization is no longer an unimportant, unnecessary task.

Typical issues that need to be clarified before Internet connections can be implemented, maintained, and managed include the following:

There are a number of mechanisms and features provided by Microsoft that enable you to implement Internet connections. Understanding the available technologies and mechanisms, and the degree of Internet connectivity and security provided by each different method, is important. Connecting the LAN to the Internet can be achieved through translated connections using Network Address Translation (NAT), or through routed connections. To connect branch offices and to make the organization's network accessible from remote locations, virtual private networks (VPNs) and router-to-router VPNs can be utilized. Demand-dial connections or persistent connections can be used. The Point-to-Point Tunneling Protocol (PPTP) VPN tunneling protocol or the Layer 2 Tunneling Protocol (L2TP) VPN tunneling protocol can be used to establish VPN connections. Remote access policies can be used to manage your VPN connections, and secure these connections. Authentication and encryption methods can be used to secure VPN connections. Also, Internet Authentication Service (IAS) can be used to provide centralized user authentication, authorization, and accounting and auditing. IAS can be integrated with the Remote Access and Routing Service (RRAS) of Windows Server 2003.

To connect a network or the LAN to the Internet, you can use either of the following method:

Steps by Step Guide for Connecting the Company to the Internet

Before a company can connect to the Internet, certain elements and mechanisms have to be in position. This section of the Article merely provides a quick reference guide for connecting the company to the Internet so that employees, and business partners and clients can make use of the Internet for e-mail, and to conduct business transactions:

Understanding Routed Connections to the Internet

A routed connection to the Internet utilizes a routing device or router to pass traffic between the private network and the public network or Internet. A router essentially routes traffic to the Internet, and from the Internet.

Using routers to route traffic between the private network and Internet has the following features and characteristics:

The different types of routers are:

Before computers located on the LAN can use a routed connection to connect to the Internet, the following events has to occur:

A few advantages of using routed connections to connect the LAN to the Internet are summarized below:

The main disadvantages of using routed connections to connect the LAN to the Internet are listed here:

Understanding Translated Connections to the Internet

A translation service can be used to translate private internal network traffic to public traffic which can be routed on the Internet. When you use translation services, all computers on the LAN can connect to the Internet through a single public IP address. Also, the private network is not directly accessible by Internet users as is the case with routed connections.

The Network Address Translation (NAT) translation service can be used to translate internal addresses to public addresses which can be routed on the Internet.

The computer performing the role of the NAT server has the following requirements:

Windows supports two implementations of the NAT service:

Using Virtual Private Networks (VPNs) for Internet Connectivity

Virtual private networks (VPNs) enable users to connect to a remote private network through the Internet. With a VPN, data is first encrypted and encapsulated before it is sent to the remote VPN server. When the VPN server obtains the data, it decrypts the packet so that is can be interpreted. VPNs are usually implemented to provide connectivity between two or multiple private networks or LANs, and to enable remote access users to connect to and access the network. Many companies supply their own VPN connections via the Internet. Through their ISPs, remote users running VPN client software are assured private access in a publicly shared environment. By using analog, ISDN, DSL, cable technology, dial and mobile IP; VPNs are implemented over extensive shared infrastructures. Email, and database and office applications use these secure remote VPN connections.

A VPN gateway, also called a VPN router, is a connection point that connects two LANs which are connected by a nonsecure network such as the Internet. A VPN gateway connects to either a single VPN gateway, or to multiple VPN gateways to extend the LAN.

Tunneling is the terminology used to describe a method of using an internetwork infrastructure to transfer a payload. Tunneling is also known as the encapsulation and transmission of VPN data, or packets. The tunnel is the logical path or connection that encapsulated packets travel through the transit internetwork. The tunneling protocol encrypts the original frame so that its content cannot be interpreted. The encapsulation of VPN data traffic is known as tunneling.

With Internet-based VPNs, the remote client connects to the Internet and then utilizes VPN client software to establish a connection with the VPN server. All communications between the client and VPN server are encrypted and encapsulated into packets before being transmitted over the public Internet.

Windows Server 2003 has a VPN component included with Routing and Remote Access service (RRAS) of Windows Server 2003 that enables you to configure a Windows Server 2003 computer as a VPN server. You can use the VPN server to enable clients to remotely access the network. Because remote clients typically already have Internet connectivity, you can set up the VPN server to allow the Internet connections from these clients.

In addition to configuring an Internet-based VPN, you can also configure router-to-router VPNs if you want to connect two physically separated LANs. Router-to-router VPNs are also typically called demand-dial connections. This is due to the connection only being established when traffic needs to pass between the LANs. For a router-to-router VPN configuration to work, an Internet connection is needed for each separated LAN. Traffic is then encapsulated on the Internet to create the virtual connection between the two LAN locations.

Using demand-dial connections for small remote sites that only require intermittent VPN connectivity is ideal. Here, you can configure a demand-dial VPN with one-way initiation or with two-way initiation:

An alternative to using demand-dial connections is the utilization of a persistent connection to the Internet. Dedicated leased lines are classed as being persistent connections. This means that the connections are permanent connections, and remain open all the time. A VPN server set up to use persistent Internet connections can make the connection available to VPN clients.

A VPN tunneling protocol is required to create a VPN. The VPN tunneling protocol provides the tunnel which will be used to send private data as encrypted data over the Internet. The VPN tunneling protocols used to encapsulate data and manage VPN tunnels are:

Remote access policies can be used to secure demand-dial connections. You can use a remote access policy to control whether or not a user is allowed to connect to VPN server. Remote access policies contain conditions which you specify through the Routing and Remote Access management console. These conditions determine which users are allowed to connect to the remote access server. Remote access policies can also be used to specify which authentication protocol clients must utilize; specify which encryption methods clients must utilize; and to restrict user access based on user and group membership, and time of day.

Identifying Internet Connectivity Requirements

In order to implement an effective Internet connection strategy, there are a few factors that you need to consider and a few Internet connectivity requirements which you need to determine, including the following:

Determining Bandwidth Requirements for Internet Connections

One of the key requirements for Internet connections is the availability of sufficient bandwidth for traffic using the Internet connections. Having sufficient hardware equipment and connections to the Internet means nothing if you have insufficient bandwidth.

When determining the bandwidth requirements for Internet connectivity, you have to remember to include the bandwidth requirements of your other services that use the organization's bandwidth.

The main elements that affect bandwidth for Internet connections are listed here:

Resolving the issues listed here should be included in the overall bandwidth requirement calculation for your Internet connections:

Database applications that transfer a large quantity of data, and some graphical-based applications also need sufficient bandwidth resources. Any additional services that could possibly be using the link should be provided for in terms of bandwidth.

Defining Redundancy for your Internet Connectivity Strategy

If the nature of the business of the company heavily relies on the Internet to perform its key business activities, then having a single method of accessing or connecting to the Internet could be an issue that needs to be resolved when you design your Internet connectivity strategy. Here, it should be compulsory to have at least two methods of connecting to the Internet.

Before implementing redundancy for your Internet connectivity design, you should first determine whether redundancy is actually required, and if yes, the next step would be to determine the level of redundancy required.

The issues which you need to clarify on redundancy for your Internet connectivity solution are summarized here:

Determining the Internet Connection Type

The different WAN technologies which can be used for Internet connections are listed below:

Determining the Router Type for Internet Connectivity

You can use the Windows Server 2003 Routing and Remote Access Service (RRAS) feature to route traffic between the LAN and public network. As mentioned previously, RRAS includes the full NAT implementation which can be used to translate private IP addresses to a public IP address that can be routed over the Internet.

For the private network, a router must be installed. The ISP provides the router connected at the other end of the WAN link. You can use stand-alone Internet hardware routing devices to connect the LAN to the WAN and provide Internet connections. By connecting stand-alone Internet routers directly to the WAN, you can share dial-up modem, ISDN or DSL connections with the network. Hardware routers are dedicated routing devices thats sole purpose is to provide a routing capability. Hardware routers are ideal for providing Internet connections for the organization. Software routers run as a service on a computer residing within the network.

The router which you install will operate as the default gateway of the network for all IP addresses which are not located within the private network.

Evaluating Different ISPs (Internet Service Providers)

The ISP which you decide to utilize for your Internet connectivity strategy has quite a significant influence on the effectiveness of your Internet connectivity design and implementation. A few factors which you should consider and ponder over when assessing the different ISPs, and the features offered by each ISP are listed here:

The primary function which the ISP has to provide for your Internet connectivity design is to provide access to the Internet.

ISPs also provide a number of other services, including the following:

Determining Internet Connectivity Security Requirements

Determining the security requirements for your Internet connectivity solution should include the following:

A few measures that you can implement to prevent internal users from accessing the Internet, or limit users from performing certain activities include:

An organization usually consists of different types of users needing different levels of Internet access to perform their functions. The methods which can be used to assign different levels of access to different users are:

You can also control which Internet applications users are able to access and run. One method of limiting the Internet applications that users can execute is by filtering packets based on port numbers. TCP/IP packets include a source port number that indicates the application which created it; and a destination port number that indicates the application receiving the packet. Here, you can use a firewall to provide the packet filtering solution. If you configured a computer through Routing and Remote Access management console as your router, then you can configure the router to filter packets.



Bookmark Understanding Internet Connections

Latest Blog Posts


English English GermanGerman SpanishSpanish FrenchFrench ItalianItalian PortuguesePortuguese RussianRussian DutchDutch
GreekGreek HindiHindi JapaneseJapanese KoreanKorean ChineseChinese Chinese (Simplified)Chinese (Simplified) ArabicArabic

Copyright 2009 Tech-FAQ. All rights reserved. Privacy Policy.