Welcome to www.minisinbox.com

Web Hosting - The Internet and How It Works In one sense, detailing the statement in the title would require at least a book. In another sense, it can't be fully explained at all, since there's no central authority that designs or implements the highly distributed entity called The Internet. But the basics can certainly be outlined, simply and briefly. And it's in the interest of any novice web site owner to have some idea of how their tree fits into that gigantic forest, full of complex paths, that is called the Internet. The analogy to a forest is not far off. Every computer is a single plant, sometimes a little bush sometimes a mighty tree. A percentage, to be sure, are weeds we could do without. In networking terminology, the individual plants are called 'nodes' and each one has a domain name and IP address. Connecting those nodes are paths. The Internet, taken in total, is just the collection of all those plants and the pieces that allow for their interconnections - all the nodes and the paths between them. Servers and clients (desktop computers, laptops, PDAs, cell phones and more) make up the most visible parts of the Internet. They store information and programs that make the data accessible. But behind the scenes there are vitally important components - both hardware and software - that make the entire mesh possible and useful. Though there's no single central authority, database, or computer that creates the World Wide Web, it's nonetheless true that not all computers are equal. There is a hierarchy. That hierarchy starts with a tree with many branches: the domain system. Designators like .com, .net, .org, and so forth are familiar to everyone now. Those basic names are stored inside a relatively small number of specialized systems maintained by a few non-profit organizations. They form something called the TLD, the Top Level Domains. From there, company networks and others form what are called the Second Level Domains, such as Microsoft.com. That's further sub-divided into www.Microsoft.com which is, technically, a sub-domain but is sometimes mis-named 'a host' or a domain. A host is the name for one specific computer. That host name may or may not be, for example, 'www' and usually isn't. The domain is the name without the 'www' in front. Finally, at the bottom of the pyramid, are the individual hosts (usually servers) that provide actual information and the means to share it. Those hosts (along with other hardware and software that enable communication, such as routers) form a network. The set of all those networks taken together is the physical aspect of the Internet. There are less obvious aspects, too, that are essential. When you click on a URL (Uniform Resource Locator, such as http://www.microsoft.com) on a web page, your browser sends a request through the Internet to connect and get data. That request, and the data that is returned from the request, is divided up into packets (chunks of data wrapped in routing and control information). That's one of the reasons you will often see your web page getting painted on the screen one section at a time. When the packets take too long to get where they're supposed to go, that's a 'timeout'. Suppose you request a set of names that are stored in a database. Those names, let's suppose get stored in order. But the packets they get shoved into for delivery can arrive at your computer in any order. They're then reassembled and displayed. All those packets can be directed to the proper place because they're associated with a specified IP address, a numeric identifier that designates a host (a computer that 'hosts' data). But those numbers are hard to remember and work with, so names are layered on top, the so-called domain names we started out discussing. Imagine the postal system (the Internet). Each home (domain name) has an address (IP address). Those who live in them (programs) send and receive letters (packets). The letters contain news (database data, email messages, images) that's of interest to the residents. The Internet is very much the same.

Prayers, Ploys and Passions: The Poetry that Gets Published (published poetry) Some people may tell you that poetry doesn’t get published. Published poetry is only that written by people who have already died. That is not true however. Poetry is not as frequently found as other kinds of writing, but it is a genre that is still alive and well in today’s publishing world. If you are a poetry writer, you are also probably a poetry reader. You of all people know that poetry publishers are still out there. There are specific types of poetry that tend to get published though. There are special interest outlets for other types, but in general, what gets published gets repeatedly published as time goes on. There are three main categories that currently published poetry falls into. Those categories encompass the most important interests of people today. Prayers and Matters of Faith The first category of published poetry involves faith. There are people that subscribe to all different kinds of faith and it is that belief that is at the core of many people’s lives. Atheists are a minority in the world. Since faith is such an important part of so many people’s understandings of the world, it is no surprise that it draws poetic words from those who believe. It started long ago. The Bible, for example, is full of poetry. Those people who first knew God were inclined to speak of him through the illustrative voice of poetry. Today people are the same way. Such is their deep experience with God that they must express their emotions with an emotional type of writing. Since so many people have personal experiences with God, those who do not write are interested in reading the writings of others. For that reason, matters of faith, and especially expressive prayers placed in poetry get published. Ploys and Plans for the Nation National interest is also of major interest to most people. As a group of people head through their lives, united with others of the same nationality, they must want to know where the group as a whole is headed. Much of the published poetry in this category contains hopes and dreams for a country’s future and expected path through history. More of the poetry in this category though is in protest of how a nation has forged its path as it has grown. Frustration with events beyond one’s control elicits words that can only have their full meaning in poetry. Since those of a nation are united with each other, poetic commentaries about that nation are of interest to everyone. They help each person express their feelings and frustrations and hopes for their home country. Passion and the Human Condition of Love People are obviously not only connected to each other as citizens of the same country. People need each other in a much more personal sense than that. A third major category of published poetry is that which contains expressions of love between people. Love poems are a genre that dates back, again, to biblical times. Romantic love has always been a popular theme within poetry because of the passion that can be displayed with poetic devices. Other kinds of love are also well expressed in verse. The love of a mother for her child or that of a friend for another friend is a common topic in poetry. Humans thrive on love. That is why poetry about love gets published. Published poetry does fall into three major categories. It appears in books and anthologies, but also in magazines and even greeting cards. As long as a poem is effective in describing a common human reaction to life, it will probably be passed along from person to person. Poetry is a beloved form of writing that connects people to one another. As long as humanity feels, poetry will continue to be published.

Web Hosting - Bandwidth and Server Load, What's That? Two key performance metrics will impact every web site owner sooner or later: bandwidth and server load. Bandwidth is the amount of network capacity available, and the term actually covers two different aspects. 'Bandwidth' can mean the measure of network capacity for web traffic back and forth at a given time. Or, it sometimes is used to mean the amount that is allowed for some interval, such as one month. Both are important. As files are transferred, emails sent and received, and web pages accessed, network bandwidth is being used. If you want to send water through a pipe, you have to have a pipe. Those pipes can vary in size and the amount of water going through them at any time can also vary. Total monthly bandwidth is a cap that hosting companies place on sites in order to share fairly a limited resource. Companies monitor sites in order to keep one site from accidentally or deliberately consuming all the network capacity. Similar considerations apply to instantaneous bandwidth, though companies usually have such large network 'pipes' that it's much less common for heavy use by one user to be a problem. Server load is a more generic concept. It often refers, in more technical discussions, solely to CPU utilization. The CPU (central processing unit) is the component in a computer that processes instructions from programs, ordering memory to be used a certain way, moving files from one place to the next and more. Every function you perform consumes some CPU and its role is so central (hence the name) that it has come to be used as a synonym for the computer itself. People point to their case and say 'That is the CPU'. But, the computer actually has memory, disk drive(s) and several other features required in order to do its job. Server load refers, in more general circumstances, to the amount of use of each of those other components in total. Disk drives can be busy fetching files which they do in pieces, which are then assembled in memory and presented on the monitor, all controlled by instructions managed by the CPU. Memory capacity is limited. It's often the case that not all programs can use as much as they need at the same time. Special operating system routines control who gets how much, when and for how long, sharing the total 'pool' among competing processes. So, how 'loaded' the server is at any given time or over time is a matter of how heavily used any one, or all, of these components are. Why should you care? Because every web site owner will want to understand why a server becomes slow or unresponsive, and be able to optimize their use of it. When you share a server with other sites, which is extremely common, the traffic other sites receive creates load on the server that can affect your site. There's a limited amount you can do to influence that situation. But if you're aware of it, you can request the company move you to a less heavily loaded server. Or, if the other site (which you generally have no visibility to) is misbehaving, it's possible to get them moved or banned. But when you have a dedicated server, you have much more control over load issues. You can optimize your own site's HTML pages and programs, tune a database and carry out other activities that maximize throughput. Your users will see that as quicker page accesses and a more enjoyable user experience.