What Is a Server in Computer Networking

A server is a computer designed to process requests and deliver data to another computer over the internet or a local network. A well-known type of server is a web server where web pages can be accessed over the internet through a client like a web browser. However, there are several types of servers, including local ones like file servers that store data within an intranet network.

Although any computer running the necessary software can function as a server, the most typical use of the word references the enormous, high-powered machines that push and pull data from the internet.

Most computer networks support one or more servers that handle specialized tasks. As a rule, the larger the network in terms of clients that connect to it or the amount of data that it moves, the more likely it is that several servers play a role, each dedicated to a specific purpose.

The server is the software that handles a specific task. However, the powerful hardware that supports this software is also called a server. This is because the server software that coordinates a network of hundreds or thousands of clients requires hardware that’s more robust than computers for consumer use.

While some dedicated servers focus on one function, such as a print server or database server, some implementations use one server for multiple purposes.

A large, general-purpose network that supports a medium-sized company likely deploys several types of servers, including:

  • Web server: A web server show pages and runs apps through web browsers. The server your browser is connected to now is a web server that delivers this page and the images on it. The client program, in this case, is a browser like Internet Explorer, Chrome, Firefox, Opera, or Safari. Web servers are used for many tasks in addition to delivering simple text and images, such as uploading and backing up files online through a cloud storage service or online backup service.
  • Email server: Email servers send and receive email messages. If you have an email client on your computer, the software connects to an IMAP or POP server to download your messages to your computer, and an SMTP server to send messages back through the email server.
  • FTP server: FTP servers move files through File Transfer Protocol tools. FTP servers are accessible remotely using FTP client programs, which connect to the file share on the server, either through the server’s built-in FTP capabilities or with a dedicated FTP server program.
  • Identity Server: Identity servers support logins and security roles for authorized users.

Hundreds of specialized server types support computer networks. Apart from the common corporate types, home users often interface with online game servers, chat servers, and audio and video streaming servers, among others.

Some servers exist for a specific purpose but aren’t necessarily interacted with in any meaningful way. DNS servers and proxy servers are some examples.

Many networks on the internet employ a client-server networking model that integrates websites and communication services.

An alternative model, called peer-to-peer networking, allows all the devices on a network to function as either a server or client on an as-needed basis. Peer networks offer a greater degree of privacy because communication between computers is narrowly targeted. However, due in part to bandwidth limitations, most implementations of peer-to-peer networking aren’t robust enough to support large traffic spikes.

The word cluster is used broadly in computer networking to refer to an implementation of shared computing resources. Typically, a cluster integrates the resources of two or more computing devices that could otherwise function separately for some common purpose (often a workstation or server device).

A server cluster. Lifewire

A web server farm is a collection of networked web servers, each with access to content on the same site. These servers function as a cluster conceptually. However, purists debate the technical classification of a server farm as a cluster, depending on the details of the hardware and software configuration.

Because servers are software, people can run servers at home, accessible either to devices attached to their home network or devices outside the network. For example, some network-aware hard drives use the Network Attached Storage server protocol to allow different PCs on a home network to access a shared set of files.

An illustration of servers in a home network. Lifewire

Plex media server software helps users view digital media on TVs and entertainment devices regardless of whether the data exists in the cloud or on a local PC.

The Ins-and-Outs of Media Server Software Solutions

If your network is set up to allow port forwards, you can accept incoming requests from outside your network to make your home server act as a server from a big company like Facebook or Google (where anyone can access your resources).

However, not all home computers and internet connections are suitable for lots of tra
ffic. Bandwidth, storage, RAM, and other system resources are factors that affect how large of a home server you can support. Most home operating systems are also void of server-related features.

Since uptime is critically important for most servers, servers aren’t designed to shut down but instead run 24/7. However, servers sometimes go down intentionally for scheduled maintenance, which is why some websites and services notify users of scheduled downtime or scheduled maintenance. Servers might also go down unintentionally during something like a DDoS attack.

A web server that reports an error due to downtime—whether intentional or not—might do so using a standard HTTP status code.

When a web server takes down information permanently, or even temporarily, you might still be able to access those files if a third-party service archived it. Wayback Machine is one example of a web archiver that stores snapshots of web pages and files stored on web servers.

Large businesses that have multiple servers don’t typically access these servers locally, like with a keyboard and mouse, but instead by remote access. These servers are also sometimes virtual machines, meaning that one storage device can host multiple servers, which saves physical space and money.

Source

The Future of IT Consulting

The explosion of “computer-to-computer” communication in the twenty-first century is triggering a growth phase for IT consultants. Harvard Business School professor Richard Nolan and HBS Interactive Senior Vice President Larry Bennigson trace the evolution of IT management consulting.

Johnston: Your research refers to the PC in the 80’s and the Internet in the 90’s as triggers of explosive growth for the IT consulting industry. Have you identified a third trigger for this decade?

Nolan and Bennigson: The trigger in this decade underlying autonomous computing is “computer-to-computer” communication. By the end of the decade, more than 60 percent of the computer communications will be computer-to-computer. Computer-to-computer vastly speeds up the pace of business. For example, end-to-end supply chains can be automatically adjusted by point-of-sale computers directly communicating with warehouse computers, which in turn directly communicate with manufacturer computers, and, again in the chain, manufacturers’ computers directly communicate with their supplier computers. In addition, computer-to-computer communications can track demand and adjust logistic systems to automatically direct product to geographical points of demand.

Q: Can you describe some of the enablers and drivers behind the growth of the IT consulting industry? How has globalization impacted this growth?

A: The enablers and drivers of growth of the IT (see working paper) consulting industry have been several. First, innovation in frameworks and methodologies along with trained professionals have provided value-added services uniquely available from the consulting firm. For example, the Boston Consulting Group and McKinsey innovated unique conceptual frameworks for assisting management in sorting out action plans for their various lines of business.

By the end of the decade, more than 60 percent of the computer communications will be computer-to-computer.
— Nolan and Bennigson

Newness and complexity have been a second driver. Andersen Consulting, now Accenture, has provided expertise in designing and coding complex computer applications. SAP and Seibel have developed unique package software, and have provided specialized consulting services to assist in the implementation of the package software.

A third driver has been the building to critical mass high levels of expertise not economical to maintain in a particular company. For example, computer security consulting requires a high level of expertise, which few firms can economically maintain in-house. By providing these kinds of services to many firms, critical mass can be maintained in the practice group, as well as ensure that the group stays on the leading edge of the subject matter.

Related to this third driver is the focus that a separate consulting firm can maintain in managing a highly talented group of knowledge workers. The management and incentive systems are quite different in a consulting firm than in, say, a product firm. Consequently, a product firm may not be attractive to various knowledge workers who prefer to work in the consulting environment.

A fourth driver is the demand for process and behavior change that IT implementation puts on most organizations. IT was not just a new technology. To capture the value IT represented, organizations had to address change in structure, culture, people, process, and leadership. Many organizations turned to the consulting industry for help in understanding and managing these significant changes.

Finally, the IT consulting industry enjoyed an unprecedented frenzy of convergence of 1) adoption of systems such as ERP and CRM; 2) management improvements such as BPRE; 3) problems to solve such as Y2K; and 4) new territory to pioneer such as e-business.

Q: Who are the current players who have successfully adapted to the changing IT environment? What is the key to their success?

A: In our working paper, we state that more than 50 percent of today’s capital budgeting expenditures involve computing in one form or another. As a result of the pervasiveness of IT, literally all consulting firms have had to integrate IT expertise. Indeed, with the hyper growth during the 1990’s, consulting is still in restructure mode.

A high degree of industry adaptation in the IT consulting industry will be required in the future.
— Nolan and Bennigson

Within this context, Accenture has continued to broaden their consulting service scope. Accenture has built an impressive education and training facility called St. Charles, outside of Chicago, which focuses on maintaining currency in the skill levels of their professionals, as well as providing a leading tool for equipping their professionals with the new skill required with emerging IT.

Another type of example is the IT product firms that incorporate certification and training for their own consultants, independent consultants, and customer professionals. Microsoft, Sun, and Novell are examples of these kinds of companies.

Q: What are your predictions for the future of IT management consulting?

A: We believe that the recent restructuring in the IT management consulting industry is a point of industry transition. That transition coincides with the emergence of new drivers of IT management consulting growth. While the transition is still being played out, we can see some of these new drivers taking shape.

Until recently, there had been an IBM de facto industry standard for the operating system, and a de facto standard in the use of COBOL for applications development. By the late 1990’s, new applications development had become almost exclusively supplanted by package implementation. In addition, networking and the Internet moved the IT infrastructure for the IBM standard to an emerging environment characterized by open standards.

Accordingly, the IT infrastructure became simpler and more complex at the same time through the innovation of layers and API’s (Application Programming Interfaces). The implication for IT management consulting is a rather complex demand to provide both strategic perspective along with implementation savvy on managing the considerable risks of not being able to realize the strategic competitive advantages of computing because of failures to effectively manage implementation challenges.

Further, within the context of the management challenges of balancing strategic opportunities with implementation capabilities, there are dampening forces on industry growth. For example, the wave of ERP installations and BPRE projects is now beyond its peak. While outsourcing is still an established practice, companies have gained experience and can now do much more for themselves that they have looked to outsiders to do in the past. Managers know more about IT, more about the business and organizational potential and implications of IT and more about designing their own backbone and architecture.

We think it is important that it is tempting but risky to completely turn over IT initiatives to IT consulting firms.
— Nolan and Bennigson

And, there are forces that will drive new demand. Security is fast becoming a ubiquitous issue. The Internet will experience dramatic growth in Asia and Europe. New applications such as bioinformatics and telematics create new consulting segments. And the adoption of Internet2 will eventually have broad impact.

IT consulting, as much as any product or service, creates its own demand. A high degree of industry adaptation in the IT consulting industry will be required in the future. By introducing innovations and educating the market about the competitive benefits of those innovations, IT consulting
invents and “earns” its opportunities for growth. This ability of IT consulting to lead and to adapt is a key to its robust development.

Q: What lessons can operations managers take away from your research?

A: There are a number of lessons we think are important for operations managers:

Many functional and business leaders have become conversant about IT and many IT specialists have become knowledgeable about the strategic and business benefits of IT. Companies that encourage and incorporate this integrated and more sophisticated capability within their organizations will have an edge over those that have to rely on outsiders for the integrated view.

The rate of change in IT capabilities is a companion to the rate of change most companies experience in other technologies, markets, and initiatives of competitors. We have noted that the successful IT consulting firm must be able to anticipate, sense, and nimbly respond to change. This is equally true for operations. Operations managers face the daunting task of implementing new IT capabilities while ensuring they are also prepared for the next version or generation.

The emerging IT environment is at a level of complexity such that efforts to build IT infrastructure and integrated applications require specialized expertise that is often available only in IT consulting firms. Good operations managers will ensure that their organizations have the ability to work effectively with and integrate the value from networks of service providers with a variety of special capabilities.

Finally, we think it is important that it is tempting but risky to completely turn over IT initiatives to IT consulting firms. A significant number of your own IT professionals and users should be included in integrated IT initiatives.

Source

SEO basics 22 essentials you need for optimizing your site

Here we’ll take a look at the basic things you need to know in regards to search engine optimisation, a discipline that everyone in your organisation should at least be aware of, if not have a decent technical understanding.

One of our most popular articles of all time is a post entitled SEO Basics: 8 Essentials When Optimizing Your Site. It still does the business for us in terms of traffic, however it was first published in April 2013, so you can treat this as its long overdue and expanded update.

Oops! How to Handle Common IT and Digital Marketing Mistakes

Quite simply, SEO is the umbrella term for all the methods you can use to ensure the visibility of your website and its content on search engine results pages (SERPs).

The methods vary from technical practices you can achieve behind the scenes on your website (we tend to refer to this as ‘on-page SEO’) to all the promotional ’off-page’ approaches you can use to raise your site’s visibility (link-building, social media marketing).

For the purpose of this article, when we talk about visibility, we mean how high up the SERP your website appears for certain search terms in the ‘organic’ results. Organic results refer to those that appear naturally on the page, rather than in the paid-for sections…

search for confetti cannon showing organic and paid results

Paid search is also a large part of search engine marketing. You can read more about this in our recent beginner’s guide to paid search and PPC.

Why do you need SEO?

Building a strong site architecture and providing clear navigation will help search engines index your site quickly and easily. This will also, more importantly, provide visitors with a good experience of using your site and encourage repeat visits. It’s worth considering that Google is increasingly paying attention to user experience.

When it comes to how much traffic is driven by search engines to your website, the percentage is substantial, and perhaps the clearest indicator of the importance of SEO.

In 2014, Conductor suggested 64% of all web traffic comes from organic search, compared to 2% from social, 6% from paid search, 12% direct and 15% from other referral sources.

This tallies with our own data, with approximately 70-75% of SEW traffic coming from organic.

Resources

Of all organic traffic, in 2015 it was found that Google accounts for more than 90% of global organic search traffic. So obviously you need a strong presence on Google SERPs, but how strong?

Well, according to this study from Advanced Web Ranking (which I’ve trotted out before when discussing how to dominate Google) shows that on the first SERP, the top five results account for 67.60% of all clicks and the results from six to 10 account for only 3.73%.

ranking positions chart

It’s therefore vital that your site appears in the top five results.

How are you going to achieve this? With the following tips, which I’ve split into two categories: what search engines are looking for and… drum roll… what they’re not looking for.

What are search engines looking for?

1) Relevancy

Search engines try to provide the most relevant results to a searcher’s query, whether it’s a simple answer to the question “how old is Ryan Gosling?” (the answer of which Google will likely provide without you having to leave the SERP) to more complicated queries such as “what is the best steak restaurant nearest to me?”

where's good for steak search

How search engines provide these results is down to their own internal algorithms, which we’ll probably never truly determine, but there are factors that you can be certain will influence these results and they’re all based around relevancy… For instance: a searcher’s location, their search history, time of day/year, etc.

2) The quality of your content

Do you regularly publish helpful, useful articles, videos or other types of media that are popular and well produced? Do you write for actual human beings rather than the search engine itself? Well, you should. Latest research from Searchmetrics on ranking factors indicates that Google is moving further towards longer-form content that understands a visitor’s intention as a whole, instead of using keywords based on popular search queries to create content.

Basically, stop worrying about keywords and focus on the user experience.

3) User experience

There are many SEO benefits for providing the best possible user experience. You need an easily navigable, clearly searchable site with relevant internal linking and related content. All the stuff that keeps visitors on your webpage and hungry to explore further.

4) Site speed

How quickly your webpages load is increasingly becoming a differentiator for search engines. Google may soon start labelling results that are hosted on Accelerated Mobile Page (AMP) so this may possibly be the ‘mobilegeddon’ of 2016. Speaking of which…

5) Cross-device compatibility

Is your website and its content equally optimised for any given screen size or device? Bear in mind that Google has stated that responsive design is its preferred method of mobile optimisation.

6) Internal linking

We’ve talked about the benefits of ensuring your site has clear and easy-to-use navigation, but there’s also a practice that editors and writers can carry out when publishing articles to help push traffic around the site and that may lead to higher trust signal
s for Google: internal linking. (See what we did there.)

Internal linking has many advantages:

  • It provides your audience with further reading options. As long as they’re relevant and you use clear anchor text (the clickable highlighted words in any give link). This can help reduce your bounce rates.
  • It helps to improve your ranking for certain keywords. If we want this article to rank for the term ’SEO basics’ then we can begin linking to it from other posts using variations of similar anchor text. This tells Google that this post is relevant to people searching for ‘SEO basics’. Some experts recommend varying your anchor text pointing to the same page as Google may see multiple identical uses as ‘suspicious’.
  • It helps Google crawl and index your site. Those little Googlebots that are sent out to fetch new information on your site will have a better idea of how useful and trustworthy your content is, the more they crawl your internal links.

7) Authority

An authority website is a site that is trusted by its users, the industry it operates in, other websites and search engines. Traditionally a link from an authority website is very valuable, as it’s seen as a vote of confidence. The more of these you have, and the higher quality content you produce, the more likely your own site will become an authority too.

However as the aforementioned Searchmetrics research suggests, year-on-year correlations between backlinks and rankings are decreasing, so perhaps over time ‘links’ may not be as important to SEO as we once thought.

There’s a good argument raging in the comments to this recent piece on links as a marketing KPI, which offers some diverse views on the subject.

8) Meta descriptions and title tags

Having a meta description won’t necessarily improve your ranking on the SERP, but it is something you should definitely use before publishing an article as it can help increase your chances of a searcher clicking on your result.

The meta description is the short paragraph of text that appears under your page’s URL in the search results, it’s also something you should have complete control of in your CMS.

Here it is in WordPress:

meta description in wordpress

Write succinctly (under 156 characters is good), clearly and make sure it’s relevant to your headline and the content of the article itself.

There is more guidance found here: how to write meta descriptions for SEO.

Title tags are used to tell search engines and visitors what your site is about in the most concise and accurate way possible. The keywords in your title tag show up highlighted in search engine results (if the query uses those keywords), as well as in your browser tab and when sharing your site externally.

You can write your own title tag inside the area of your site’s HTML:


Example Title

You should use a few accurate keywords describing the page as well as your own brand name. Only use relevant keywords though, and the most important thing to consider is that although you are formatting for search engines, you should write for humans.

There is a lot more practical guidance to be found in our complete guide to title tags.

9) Schema markup

You can make your search results appear more attractive by adding Schema markup to the HTML of your pages. This can help turn your search results into a rich media playground, adding star-ratings, customer ratings, images, and various other bits of helpful info…

schema markup for recipe

Schema is also the preferred method of markup by most search engines including Google, and it’s fairly straightforward to use. For more information, check out our handy guide to Schema.

10) Properly tagged images

Many people forget to include the alt attribute when they upload images to their content, but this is definitely something you shouldn’t overlook because Google cannot ‘see’ your images, but can ‘read’ the alt text.

By describing your image in the alt text as accurately as possible it will increase the chances of your images appearing in Google Image search.

alt-text example in wordpress

It will also improve the accessibility of your site for people using ‘screen reader’ software.

11) Evergreen content

Instead of peppering the internet with a rash of ‘quick win’ news stories with little insight, why not publish more evergreen content.

More thoughtful, helpful and practical-advice based articles can lead to huge long-term wins in terms of driving traffic and occupying highly visible positions in the SERPs.

Here’s a guide to planning and creating evergreen content.

12) Domain names

You should use sub-directory root domains (searchenginewatch.com/category/seo) instead of sub-domains (searchenginewatch.category.seo.com) as this is better for your overall site architecture.

You should also stay away from hyphens (search-engine-watch.com) and alternative Top-level domain names (.biz .name .info) as these are considered spammy.

Having a ‘keyword rich’ domain name may lead to closer scrutiny from Google. According to Moz, Google has “de-prioritized sites with keyword-rich domains that aren’t otherwise high-quality. Having a keyword in your domain can still be beneficial, but it can also lead to closer scrutiny and a possible negative ranking effect from
search engines—so tread carefully.”

Also you should make sure that if you operate a site without the www. prefix, someone who types in www.example.com will still be redirected to your site. If this isn’t happening, Google may assume these are two different sites and your visibility could be compromised.

13) Headlines and permalinks

The headlines for your articles should be under 55 characters to ensure their complete visibility in SERPs. Make sure they’re snappy, attractive and as descriptive as possible (this is often an impossible balance). Just stay away from clickbait headlines, do not promise something that the content doesn’t deliver.

The permalink (or URL), which you can normally alter in your CMS even after it’s been set automatically, doesn’t necessarily have to match the headline exactly. Google has stated that you can use three to four key words that you should put the most important keywords first.

14) Comments

Do not turn off your comments system. Having a thriving community of regular commenters engaging in dialogue under your posts shows that visitors care enough about your content to either make their own relevant points or to praise it or to ruthlessly eviscerate it. Either way, at least people are reading it.

Just be super-mindful about filtering out spam comments, or immediately removing any that slip through. It’s also worth adding the nofollow value to your comments section so Google ignores any erroneous links that may appear.

15) Local SEO

Increasingly Google is serving results to users based on their location. This is particularly important to businesses out there in the real world who ned to catch a searcher’s attention just at the right moment, i.e. while walking down the street, on their mobile and looking for somewhere to eat.

You should register with Google My Business and ensure that all of your information is accurate and up-to-date, such as opening times, contact information, customer reviews and that your categorised correctly.

16) Social

The most obvious way that you can raise your site’s visibility through non-technical SEO means is of course through social media marketing.

You need to make sure you’re present on all relevant social channels (wherever your audience may be), and not just broadcasting your content in a faceless manner, but by using it as a customer service channel and genuinely interacting with people in a friendly, helpful and entertaining manner.

The actual correlation between social signals and search rankings is a much argued over subject, but here’s a good overview of the subject.

What are search engines NOT looking for?

There are many ‘black hat’ practices that can bring the full weight of a Google penalty down on your site, so it’s best to avoid doing the following, even if it looks like a brilliant easy win at the time.

17) Keyword stuffing

Overusing keywords on your pages, especially when they obviously affect the readability of your site. It’s debatable whether Google even still uses keywords as a ranking factor anymore.

18) Link buying or excessive link exchanging

Thinking of approaching a link farm? Just don’t do it. It’s not even worth it. The most valuable links to your site are the ones that come from authority sites within your own niche.

19) Annoying ads

Anything overly intrusive that destroys the pleasure of reading your content and slows down your site speed.

20) Mobile app interstitials

If you present mobile visitors with a full-screen advert to download your app, Google will consider you no longer mobile friendly.

app ad interstitials

21) Duplicated content

If Google finds two identical pieces of content, whether on your own site, or on another you’re not even aware of, it will only index one of those pages. You should be aware of scraper sites, stealing your content automatically and republishing as your own. Here’s Graham Charlton’s thorough investigation on what to if your content ends up working better for somebody else.

22) Hidden text and links

There are a ways to manipulate rankings that a user may not ever see, but Google will probably find and punish you for.

Stay away from using white text on a white background, positioning text off-screen, setting font size to zero or hiding a link in a single character like a comma or a full-stop.

The temptation to put a link in that last full stop was incredibly high.

Right, on that note, I’ll finish up. Clearly this isn’t everything that you can do to help your initial SEO efforts, but it’s a good grounding at least

Please let me know if I’ve missed anything vital or just got something plain wrong…

Source

Skip to content