A method for establishing a client-host connection between a first host device and a first client device, wherein the first client device does not have an operating system, comprising: detecting, at a first host device of a plurality of host devices, first client information transmitted by a first client device over a network including the plurality of host devices, the first client information to include a client code associated with one of the plurality of host devices and an access permission of the first client device; determining, at the first host device, whether the client code included in the first client information indicates the first host device; and if the detected client code included in the first client information indicates the first host device: transmitting, at the first host device, first host information to the first client device to establish a connection with the first client device; and once the connection is established, outputting, at the first host device, display information to be displayed by the first client device wherein the display information is generated by an operating system at the first host device; determining, at the first host device, that there is a request to change the first client information of the first client device; modifying, at the first host device, the first client information, wherein the modifying the first client information includes changing the access permission of the first client device, wherein the access permission indicates which fields of the first client information such as other data included in the first client information are modifiable and/or accessible, to lock a field of the first client information of the first client device; and transmitting, at the first host device, the modified first client information to the first client device. detecting, at a first host device of a plurality of host devices, first client information transmitted by a first client device over a network including the plurality of host devices, the first client information to include a client code associated with one of the plurality of host devices and an access permission of the first client device; determining, at the first host device, whether the client code included in the first client information indicates the first host device; and if the detected client code included in the first client information indicates the first host device: transmitting, at the first host device, first host information to the first client device to establish a connection with the first client device; and once the connection is established, outputting, at the first host device, display information to be displayed by the first client device wherein the display information is generated by an operating system at the first host device; determining, at the first host device, that there is a request to change the first client information of the first client device; modifying, at the first host device, the first client information, wherein the modifying the first client information includes changing the access permission of the first client device, wherein the access permission indicates which fields of the first client information such as other data included in the first client information are modifiable and/or accessible, to lock a field of the first client information of the first client device; and transmitting, at the first host device, the modified first client information to the first client device. transmitting, at the first host device, first host information to the first client device to establish a connection with the first client device; and once the connection is established, outputting, at the first host device, display information to be displayed by the first client device wherein the display information is generated by an operating system at the first host device; determining, at the first host device, that there is a request to change the first client information of the first client device; modifying, at the first host device, the first client information, wherein the modifying the first client information includes changing the access permission of the first client device, wherein the access permission indicates which fields of the first client information such as other data included in the first client information are modifiable and/or accessible, to lock a field of the first client information of the first client device; and transmitting, at the first host device, the modified first client information to the first client device.