Wednesday, April 4, 2012

Web Hosting


To upload files to a hosting server, there is a quick, but a little more “technical” way of using File Transfer Protocol (FTP) or an “easier but time-consuming” way of “using a File Manager or similar utility provided by the web hosting company” according to http://www.webdevelopersnotes.com/hosting/upload_website_files_to_web_host.php3.  The FTP is similar to the HyperText Transfer Protocol (HTTP), and the best way to upload files is via FTP programs/clients.  They can be free depending on functions, features, user interface and preference.  According to http://www.ehow.com/how_6754163_upload-files.html, once the FTP program is launched, complete the first time process of entering in the web server account information.  Typically, multiple hosting accounts are supported.  Then, connect to the server, which will provide a split screen of file structure of your local computer against the web server’s.  Using the upload button, double clicking, or drag and drop, the files are transferred from your local computer to the web server.   File transfer progress should be shown and you will see which files have been uploaded, which are features typically not provided by using the web hosting server’s File Manager.

To access the file Manager, check under the Control panel of the signed in account.  Upload website files to the “document root directory” and change permission and naming by clicking on the directory name which displays the set of links.  By clicking on the folder in front of the directory name, the contents inside the directory would be shown.  If you want to transfer files to a specific directory, first navigate to that location and then use the upload button.

Internet


The internet is an abstract concept because its mechanics is a black box, both how hardware works inside its shell and how information is virtually transported.  Most of us take it for granted when we connect to a network, we open a browser, and access the internet without really understanding all the components.  One way I describe the internet in a tangible, physical, elementary way is by comparing it to our current banking system.  Users are considered clients/customers, and transactions most likely involve multiple parties (networks).  Both systems are networks that create much convenience in our daily lives and instant responses to requests.  The internet is “a global collection of networks, both big and small … a network of networks … a gigantic, sprawling agreement between companies to intercommunicate freely” according to http://computer.howstuffworks.com/internet/basics/internet-infrastructure.htm/printable.  Large internet service providers (ISP) across the world are very much like the big banks, Bank of America, Chase, Wells Fargo, HSBC, etc.  “Transactions” are driven by data for ISP’s and money for banks.  There are agreements and communication among ISP’s, just as it does for banks.  Information is passed through Network Access Points (NAPs) between ISP’s.  This is like the mass transfer accounting that is done between banks in balancing all the checks, deposits, debit card transactions, except for the ISP, the transactions are done between the ISP almost instantaneously.  Banks gives us the impression that it is instant, such as when we go to any ATM for cash withdrawal, whether it is the bank you bank with or not, you have access to your banking account.

The process of writing and cashing checks has similar logistics as how data is transferred.  The person who writes the check relies on his/her and the receiver’s bank(s) to complete the transaction.  When one connects to the internet to load a webpage or send an email, the user replies on his/her and the destination’s ISP or server to relay the data.  The data is broken up into packets, each packet has information such as the final destination or who the data is intended for.  Similar to a check, basic information such as the name of the bank, issue, and recipient are listed.  Our banking account number is like a static IP address, however, in real life, clients most likely use dynamic IP addresses which changes every time.  We don’t typically remember the actual digits making up the account number, instead, we identify by the type of account and our name or social security number.  For the internet, we typically remember the domain name (for web addresses or emails), and this is looked up by the domain name server (imagine an ATM machine or bank teller who connects the dots) to the actual IP address of the destination.  The bank routing number is used similar to the first-level domain name such as .com, .org, .edu, .gov.  It identifies which (type of root) “institution” and the routing numbers are not unique with every account.  However, the IP address and account numbers are unique. 

Imagine ports as different banking departments, such as loans or safety deposit boxes or credit cards.  They each serve a specific function, and within that department there are protocols like a set of procedures that are followed.  For example, when you apply for a mortgage, the guidelines and steps are standard among banks.  The type of information or parameters such as fee and interest rates are typical of different types of credit cards.   The banking system is convenient and successful in that you can access your banking information at any one of the ATM machines around the world.  The internet network is even more powerful because it has ATM machines everywhere and not necessarily restricted to a specific location.  The network has grown even more wide spread with the popularity of smart phones, which means you are connected to the internet (carrying an ATM machine with you at all times) as long as there is reception!  The banking system in reality takes advantage of the internet networks, becoming more virtual and accessible without relying on establishing physical ATM machines or bank locations.


Saturday, March 31, 2012

Favorite Veg Blogs

Welcome!  I am vegan, and my name is Queenie Tsui, hence my blog, VeganQT.


I like blogs, particularly reverse blog by genre relating to the veganism, animals, environment, and health topics with multiple contributors.  I am sharing a few favorite blogs that I keep up with via RSS Feeds that I hope you subscribe to as well!  Check them out: