<?xml version="1.0" encoding="ISO-8859-1"?>
<?xml-stylesheet type="text/xsl" media="screen" href="/~d/styles/rss2full.xsl"?><?xml-stylesheet type="text/css" media="screen" href="http://feeds.feedburner.com/~d/styles/itemcontent.css"?><rss xmlns:atom="http://www.w3.org/2005/Atom" xmlns:feedburner="http://rssnamespace.org/feedburner/ext/1.0" version="2.0">
 <channel>
  <title>Thin Client Server and Operating System</title>
  <link>http://lancore.sourceforge.net/</link>
  <description>Description of tools needed to build a complete Thin Client solution based on Windows</description>
  <language>en-us</language>
  <copyright>Copyright 2009-2010, Jesus Martinez Mateo</copyright>
  <webMaster>kfetro@users.sourceforge.net (Jesus Martinez Mateo)</webMaster>
  <lastBuildDate>Mon, 25 Jan 2010 10:00:00 +0100</lastBuildDate>
  <ttl>60</ttl>

  <image>
   <url>http://lancore.sourceforge.net/images/lancore.png</url>
   <title>Lan Core</title>
   <link>http://lancore.sourceforge.net/</link>
  </image>

  <atom10:link xmlns:atom10="http://www.w3.org/2005/Atom" rel="self" type="application/rss+xml" href="http://feeds.feedburner.com/lancore" /><feedburner:info uri="lancore" /><atom10:link xmlns:atom10="http://www.w3.org/2005/Atom" rel="hub" href="http://pubsubhubbub.appspot.com/" /><item>
   <title>Frequently Asked Questions</title>
   <link>http://feedproxy.google.com/~r/lancore/~3/1sVGl6jpFWI/thin_client_faq.html</link>

   <description>&lt;ol&gt;&lt;li&gt;&lt;strong&gt;What is Lan 
Core?&lt;/strong&gt;&lt;p&gt;Lan Core is a compendium of tools (software 
applications) used to assemble a network based on thin client 
technology, i.e. using thin client hardware, terminals or equivalent in 
the client side.&lt;/p&gt;&lt;/li&gt;&lt;li&gt;&lt;strong&gt;What is a thin 
client?&lt;/strong&gt;&lt;p&gt;Referring to a hardware device, a thin client is 
basically a computer in which has been removed every component that 
meets any (almost one) of the following criteria: 1) the component is 
not strictly necessary, or 2) the functionality performed by the 
component can be provided by an external computer (a server or 
workstation).&lt;/p&gt;&lt;p&gt;Due to its minimum hardware requirements &lt;strong&gt;a 
thin client computer is usually small&lt;/strong&gt; and lightweight (it can 
even be portable). Although can be find other kinds of computers working 
as thin clients, e.g. common personal computers (PC), obsolote or 
out-of-date computers, low-performance devices, 
etc.&lt;/p&gt;&lt;/li&gt;&lt;li&gt;&lt;strong&gt;What is a terminal?&lt;/strong&gt;&lt;p&gt;Terminal should 
be understood as a synonym of thin client. This term is probably older 
than the term thin client, since it was used to refer to the consoles 
that were connected to mainframe computers in the 
70s.&lt;/p&gt;&lt;/li&gt;&lt;li&gt;&lt;strong&gt;What is a workstation?&lt;/strong&gt;&lt;p&gt;A workstation 
is a computer commonly connected to a local area network (LAN) and 
includes a multi-user operating system. This is basically the definition 
of any current personal computer (PC), and therefore a simple PC can be 
used as a workstation.&lt;/p&gt;&lt;p&gt;A workstation can also be known as a server 
in a thin client network.&lt;/p&gt;&lt;/li&gt;&lt;/ol&gt;&lt;p&gt;&lt;img alt="Thin Client Network" 
src="http://lancore.sourceforge.net/images/two_ways.png" width="400" 
/&gt;&lt;/p&gt;&lt;p&gt;The previous image shows a network scenario (based on a LAN), 
with two ways: i) PCs connected to a server, and ii) thin clients 
(terminals) to a workstation.&lt;/p&gt;&lt;img src="http://feeds.feedburner.com/~r/lancore/~4/1sVGl6jpFWI" height="1" width="1"/&gt;</description>

   <author>kfetro@gmail.com</author>
   <pubDate>Mon, 25 Jan 2010 10:00:00 +0100</pubDate>
  <feedburner:origLink>http://lancore.sourceforge.net/en/thin_client_faq.html</feedburner:origLink></item>

  <item>
   <title>Pre-boot Execution Environment (PXE) protocol</title>
   <link>http://feedproxy.google.com/~r/lancore/~3/VXw0IPJ_3nI/thin_client_pxe_network_boot.html</link>
   <guid isPermaLink="false">http://lancore.sourceforge.net/en/thin_client_pxe_network_boot.html</guid>

   <description>&lt;p&gt;The Pre-boot Execution Environment (PXE) 
protocol (see PXE Internet Draft) is a combination of two protocols: the 
Dynamic Host Configuration Protocol (DHCP) and the Trivial File Transfer 
Protocol (TFTP). However, both protocols, DHCP and TFTP, require some 
modifications of their original specification to be compliant with the 
PXE specification (version 2.1). The first protocol, DHCP, is the most 
currently used protocol for the dynamic IP address allocation in a local 
area network (LAN). It is used by PXE to assign an IP address to a thin 
client during the boot, and locate the appropriate boot server (or 
servers) to continue booting over the network. After obtaining an IP 
address, the thin client downloads those packages needed to work: boot 
loader, operating system (kernel), file system, etc. And this is done 
using a file transfer protocol, the Trivial FTP or TFTP.&lt;/p&gt;&lt;p&gt;In the 
document &lt;a 
href="http://lancore.sourceforge.net/en/thin_client_pxe_rfc2132.html"&gt;DHCP 
Options and BOOTP Vendor Extensions&lt;/a&gt; (RFC 2132) are specified those 
options that should be added in the configuration of the DHCP service in 
order to make it compliant with PXE. The options to be added 
are:&lt;/p&gt;&lt;ul&gt;&lt;li&gt;&lt;strong&gt;Boot file name&lt;/strong&gt;. The name of the 
bootable kernel image to be downloaded by the thin client.&lt;/li&gt;&lt;li&gt;Root 
path (optional).&lt;/li&gt;&lt;li&gt;Next server IP address (optional). DHCP and 
TFTP servers can be installed on different computers, in this case the 
DHCP service must provide the IP address of the computer where the TFTP 
server is located.&lt;/li&gt;&lt;/ul&gt;&lt;p&gt;Optionally (we do not know the level of 
importance of it) must be taken into consideration the following 
proposed extension of the DHCP specification: &lt;a 
href="http://lancore.sourceforge.net/en/thin_client_pxe_rfc4578.html"&gt;Dynamic 
Host Configuration Protocol (DHCP) Options for the Intel Preboot 
eXecution Environment (PXE)&lt;/a&gt; (RFC 4578).&lt;/p&gt;&lt;p&gt;&lt;img alt="Network 
boot" src="http://lancore.sourceforge.net/images/pxe_boot.png" 
/&gt;&lt;/p&gt;&lt;p&gt;The basic TFTP protocol is defined in &lt;a 
href="http://lancore.sourceforge.net/en/thin_client_pxe_rfc1350.html"&gt;RFC 
1350&lt;/a&gt;. However, the PXE protocol requires some modifications on the 
original specification of the TFTP protocol. &lt;a 
href="http://lancore.sourceforge.net/en/thin_client_pxe_rfc2348.html"&gt;RFC 
2348&lt;/a&gt; defines an extension of the basic TFTP protocol for larger 
block sizes required by PXE.&lt;/p&gt;&lt;img src="http://feeds.feedburner.com/~r/lancore/~4/VXw0IPJ_3nI" height="1" width="1"/&gt;</description>

   <author>kfetro@gmail.com</author>
   <pubDate>Mon, 18 Jan 2010 10:00:00 +0100</pubDate>
  <feedburner:origLink>http://lancore.sourceforge.net/en/thin_client_pxe_network_boot.html</feedburner:origLink></item>

  <item>
   <title>Multiple Remote Desktop Sessions in Windows</title>
   <link>http://feedproxy.google.com/~r/lancore/~3/vZL6Kww2hWk/multiple_remote_desktop_sessions.html</link>
   <guid isPermaLink="false">http://lancore.sourceforge.net/en/multiple_remote_desktop_sessions.html</guid>

   <description>&lt;p&gt;Currently there exist some solutions that 
allow the connection of &lt;strong&gt;several remote sessions 
simultaneously&lt;/strong&gt; on a Windows XP by using the native and 
proprietary &lt;strong&gt;Microsoft Remote Desktop Protocol&lt;/strong&gt; (RDP). 
However, there are no free solutions, and these are essential in the 
Windows XP operating system because it does not provide (by default) 
terminal services for multiple users. Main of these applications 
are:&lt;/p&gt;&lt;ul&gt;&lt;li&gt;WinConnect by ThinSoft (Holdings) Inc.&lt;/li&gt;&lt;li&gt;XP 
Unlimited by IPConsult B.V.&lt;/li&gt;&lt;/ul&gt;&lt;p&gt;On the other hand, there is a 
patch that allows to increase the number of clients that can stay 
simultaneously connected to a Windows XP Professional through terminal 
services, i.e. using the native RDP provided by Microsoft in (some of) 
their Windows systems.&lt;/p&gt;&lt;ul&gt;&lt;li&gt;&lt;a 
href="http://lancore.sourceforge.net/patches/Termiserv_XPSP2_i386_1.0.exe"&gt;Terminal 
Server Patch for Windows XP Professional with Service Pack 2&lt;/a&gt;. Self 
installation. Limited to three simultaneous sessions. Provided by &lt;a 
href="http://www.kood.org/terminal-server-patch/" rel="nofollow"&gt;sala 
source&lt;/a&gt;.&lt;/li&gt;&lt;li&gt;&lt;a 
href="http://lancore.sourceforge.net/patches/Termiserv_XPSP2-SP3_i386_2.1.exe"&gt;Terminal 
Server Patch for Windows XP Professional with Service Pack 2 or Service 
Pack 3&lt;/a&gt;. Non-tested!&lt;/li&gt;&lt;li&gt;&lt;a 
href="http://lancore.sourceforge.net/patches/URDPC.zip"&gt;Improved 
Terminal Server Patch for Windows XP Professional with Service Pack 
2&lt;/a&gt; without (known) limits on the number of simultaneous desktops 
(sessions). It includes a file with installation 
instructions.&lt;/li&gt;&lt;li&gt;&lt;a 
href="http://lancore.sourceforge.net/patches/termsrv.zip"&gt;Improved 
Terminal Server Patch for Windows XP Professional with Service Pack 
3&lt;/a&gt;.&lt;/li&gt;&lt;/ul&gt;&lt;p&gt;Installation requirements:&lt;/p&gt;&lt;ul&gt;&lt;li&gt;The only 
version of Windows XP that allows remote desktop access (by using the 
native RDP protocol) is the professional one. The home version of 
Windows XP does not support remote desktop access, and therefore it can 
not be patched.&lt;/li&gt;&lt;li&gt;The system must be updated with the 
&lt;strong&gt;Windows XP Service Pack 2&lt;/strong&gt; (SP2) or &lt;strong&gt;Service Pack 
3&lt;/strong&gt; (SP3).&lt;/li&gt;&lt;/ul&gt;&lt;p&gt;Configuration 
requirements:&lt;/p&gt;&lt;ul&gt;&lt;li&gt;&lt;strong&gt;Fast User Switching&lt;/strong&gt; must be 
turned on. To check this feature you can follow the &lt;a 
href="http://www.microsoft.com/windowsxp/using/accessibility/fastuserswitching.mspx" 
rel="nofollow"&gt;Microsoft instructions&lt;/a&gt;: Start, Control Panel, User 
Accounts, Change the way users log on or off, and verify that the check 
box Use Fast User Switching is turned on.&lt;/li&gt;&lt;li&gt;The Windows system 
cannot be configured within a domain, therefore the system must be only 
configured as a member of a workgroup. To check it go to: Start, Control 
Panel, System, select the Computer Name tabulation and click in Change. 
Then make sure that your computer is configured as a member of a 
workgroup.&lt;/li&gt;&lt;/ul&gt;&lt;img src="http://feeds.feedburner.com/~r/lancore/~4/vZL6Kww2hWk" height="1" width="1"/&gt;</description>

   <author>kfetro@gmail.com</author>
   <pubDate>Mon, 11 Jan 2010 10:00:00 +0100</pubDate>
  <feedburner:origLink>http://lancore.sourceforge.net/en/multiple_remote_desktop_sessions.html</feedburner:origLink></item>

  <item>
   <title>Remote Desktop Protocols and Network Computing</title>
   <link>http://feedproxy.google.com/~r/lancore/~3/FAWzE5zHCAI/remote_desktop.html</link>
   <guid isPermaLink="false">http://lancore.sourceforge.net/en/remote_desktop.html</guid>

   <description>&lt;p&gt;&lt;strong&gt;Remote desktop&lt;/strong&gt; (initially 
known as &lt;strong&gt;virtual network computing&lt;/strong&gt;) is a technique 
originally designed to control (or manage) a computer remotely through 
the desktop, and currently is the basis of thin client technology. 
Nowadays almost every operating system includes a native remote desktop 
protocol. Windows, Linux or Mac operating systems are not exceptions. 
Some of these protocols are:&lt;/p&gt;&lt;ul&gt;&lt;li&gt;Virtual Network Computing (VNC) 
is probably the first technique commonly used to manage remote desktops. 
It is based on a protocol called Remote FrameBuffer 
(RFB).&lt;/li&gt;&lt;li&gt;Remote Desktop Protocol (RDP). A proprietary protocol 
developed by Microsoft and included natively in most Windows operating 
systems as terminal services.&lt;/li&gt;&lt;li&gt;Independent Computing Architecture 
(ICA) designed by Citrix Systems. Another proprietary protocol initially 
designed to improve the poor remote desktop services provided by Windows 
in the beginning.&lt;/li&gt;&lt;li&gt;X Display Manager Control Protocol (XDMCP) is 
the remote desktop protocol provided by an X Window System (commonly 
called as X or X11). X is the desktop environment used in Unix-like 
operating systems. Note that X is primarily a protocol and it does not 
contain any specification for application user interface design. 
Instead, an X Window Manager is used.&lt;/li&gt;&lt;/ul&gt;&lt;p&gt;Including other 
strategies such as the provided by &lt;strong&gt;NX technolgy&lt;/strong&gt;.&lt;/p&gt; 
&lt;p&gt;&lt;img alt="Remote Desktop" 
src="http://lancore.sourceforge.net/images/remote_desktop.jpg" /&gt;&lt;/p&gt; 
&lt;p&gt;NX is not really a protocol but an adaptation of the X Windows System 
with two new features: 1) compression of the communication to minimize 
the amount of information transmitted by the remote desktop, and 2) 
routing of information through a secure communication channel (e.g. by 
using a secure shell protocol, SSH).&lt;/p&gt;&lt;img src="http://feeds.feedburner.com/~r/lancore/~4/FAWzE5zHCAI" height="1" width="1"/&gt;</description>

   <author>kfetro@gmail.com</author>
   <pubDate>Mon, 04 Jan 2010 10:00:00 +0100</pubDate>
  <feedburner:origLink>http://lancore.sourceforge.net/en/remote_desktop.html</feedburner:origLink></item>

 </channel>
</rss>
