| Introduction to Networks
Welcome to the introduction to networks topic. In this section, we will discuss 3 main issues:
This is a 2 week topic so Part 1 should be completed in the first week and then parts 2 and 3 in the second week.
Part 1.... NETWORK BASICS
Whether they realize it or not, most modern computer users rarely, if ever, use a computer that is not part of a network in some fashion. Even those who use a simple phone modem to communicate with the internet or WWW are part of a network at some point. Computer networks allow computers to share information, peripherals, and even resources such as processing power. The internet is by far the largest network. It is actually a collection of networks around the world. Within the internet, there are countless numbers of smaller networks. In this module, we will examine the basics of networking, look at a few real world examples, and then investigate the internet as a network. Strictly speaking, a network is a group of computers (2 or more) and other devices connected by some type of transmission media, thus communicating with each other. In communicating with each other, there are both voice and data networks and some networks are made up of both voice and data components. Regardless of the type of communication, there will always be a sender, a receiver, a signal (the message or data) and some medium through which the signal is passed. In any network, there are many variations on the hardware, software, media, and design elements. As earlier noted, networks enable users to share devices and data, that are collectively called a network’s resources. One of the major advantages of a network is the ability to centrally manage the hardware, software, and users. In the most simplistic sense of the word, a network may be thought of as connecting two (2) or more computers for the purposes of sharing data or information. In reality, if you simply connect a few computers together using a single cable, then you are really creating a peer-to-peer network. These computers can now share a limited number of resources, disk or hard drive space being a prime example. This is illustrated below. An example of a peer-to-peer network may be running a software application off of a shared computer. Actually, the chemistry department here at Juniata College sometimes does this for specialized software. This software program is loaded onto a computer and then the computer is “shared”. Now others can “browse” to this shared computer and run the software. As noted, this is not the most efficient network as only some resources are shared. In addition, in a peer-to-peer network, no one computer really has authority over another and thus there may be security issues. To improve efficiency a server based network is created. SERVER-BASED NETWORK Server-based networks use a special computer (usually a more powerful processor and more memory) to process data and facilitate communication between other computers on the network. This server manages the network's resources, such as file sharing, and data and communication requests. It also manages security by determining what data is allowed to travel to various computers on the network. While the server manages the requests, the “client” places the requests, thus we have a client/server network system or architecture. Within a client-server architecture, the clients are generally desktop workstations or PC’s. When you plug your computer into the wall of your dorm room, you essentially join the network that we call EAGLENET. You become a “node” on EAGLENET. While your PC is a client and runs the software packages that you are used to seeing, the servers (we have over 40 at the present time), have a special software system called a Network Operating System (NOS) that is designed to manage data, security, users (people), and applications for a number of clients. The figure below illustrates a very simple network with one server and four (4) clients. The simple example above is referred to as a local area network or LAN. This is because the computers are in a “local area”. If the network covered a large or “wide” area, then we may refer to it as a wide area network or WAN. There is not necessarily a clear-cut line in size between a LAN and a WAN. For example, we could consider the network and all of the computers here at Juniata College to be LAN. However, we recently added a number of computers and peripherals at the Juniata College Raystown Field Station (RFS) that is approximately 20 miles from campus. When we extended out to the RFS, we really have a WAN, with two (2) LAN’s (one on campus and one at the RFS). A WAN is often thought of as connecting two (2) geographically distinct LAN’s. Essentially, the internet is the ultimate example of a WAN, as it connects millions of LAN’s together! Two (2) or more LAN’s connect to form a WAN. There are a number of advantages of server-based systems over peer-to-peer systems. Several are noted in the bulleted list below:
There are a number of elements that are common to all server-based networks:
In addition, each of the nodes typically needs a network interface card or NIC. This is a device that allows a computer or work station to connect to the network.
NETWORK TOPOLOGY The network topology is the “logical” design of the network. This is to say – how the servers and clients are connected. The physical is the actual or physical equipment that is used. The network topology is highly dependent on the needs and resources (often funding and space) of the organization that will use the network. While there are an infinite number of network topologies, there are a few common topologies that are basically repeated over and over to form complex networks. These are a bus, ring, and star. Bus A BUS topology is a very simple network design. There is typically a server and then a single transmission line from which all of the clients or nodes break off. A BUS topology is then terminated at the end to prevent signal from continuing. The figure below illustrates this. Ring As the name implies, a RING topology is one where the primary transmission line is in the form of a ring that is connected to form a continuous ring. This is illustrated below. Star In a STAR topology, all of the nodes radiate out from a central point (usually the server). Hybrids Each of the above topologies has advantages and disadvantages. Sometimes physical space or other physical constraints may dictate the type of network topology. Many organizations have a combination of the above topologies or a hybrid topology. Juniata College has a hybrid topology. A hybrid may look like the example below. Actually, both LAN’s and WAN’s are potentially made up of a variety of network topologies. As was discussed earlier, a WAN usually connects several LAN’s that are geographically separated. This is illustrated below. THE CONNECTION MEDIUM Network Communication and Mediums A network medium is the vital component that a telecommunications device, in a communications system, that is used to transfer a network message between the sender and a receiver. There are two primary mediums used in networks today, each having a distinct set of underlying characteristics: 1. Hard-wired a. Twisted-pair wire cable b. Coaxial cable c. Fiber-optic cable 2. Wireless a. Microwave (and Satellite) b. RF (Radio Frequency) c. Cellular d. Infrared Hard-wired Twisted-pair wire cable A typical TP (twisted-pair) cable contains two or more twisted pairs of copper wires either with or without plastic shielding. TP wiring is commonly used for phone connectivity, desktop (client) connectivity, and for local Internet (demarcation) connectivity. Coaxial cable A coaxial, more frequently referred to as ‘Coax cable’, consists of an inner conductor wire surrounded by insulation. It is commonly used for cable television, cable modem, and original networks that supported Ethernet, Token Ring, and Mainframe connectivity. Fiber-optic cable Fiber is made up of many extremely thin strands of glass that are bound together within a plastic sheathing. Each strand of glass transmits signals by passing a series of high-intensity light beams generated by laser beams. Fiber is used to create network infrastructures, or backbones, by organizations and large telecommunications companies. Wireless Microwave (and Satellite) Microwave and satellite transmissions send their transmissions through the air (and space). Although this medium does not entail the use of a wired connection, their implementation price is fairly high. The basic difference between the two is that a microwave transmission must be line of site versus a satellite (microwave station) that is launched into space. RF (Radio Frequency) and Cellular These two mediums types are fairly new to network communications. RF utilizes radio waves very similar to your car radio but at different frequencies. This medium is the foundation for today’s wireless laptops, PDA’s, and ‘hot spots’ found in large city cafes (like the Huntingdon McDonalds). The cellular medium uses the principle of distributed cell towers that provide continuous signals through the use of regional cell ‘blocks’ where a connection is passed from one cell to another. The primary use of this medium are cell phones but is quickly being expanded to provide data access. Infrared This medium involves the sending of signals through the air using light waves. This type of connectivity is best used in a line of site setup and with a distance under a few hundred yards. You’ve seen it in your remote controls, but is used in a variety of ways today to include handheld computers, keyboards, and some special-purpose phones. NETWORK MANAGEMENT Network management is an area that is crucial, but sometimes forgotten. The importance of the flow of data in today's fully networked environment has brought us to not only have a competent network, but also one that can be predicted in its traffic and its reliability. Do you get upset when you can’t get connected? How about when Moodle is down? With the growth in interest in the Internet and the ability to push all types of media across it, a need has been created where business managers demand planning tools and users expect 100% uptime (the network is connected and functioning). Hardware and software vendors have realized the importance of this characteristic and have built at least one form of network management into all of their products. Almost all network engineers today rely on at least one network management tool. Understanding network traffic can be seen in both data and voice networks. Here at Juniata College, we use a tool (among the many) call Packet Shaper to “shape” our traffic in and out of campus. This allows us to place importance on some types of data flow and less importance on others. As the integration of data, voice, and video becomes more prevalent, truly understand the quality of service that a network needs to provide will become a basic requirement of network knowledge.
You should now check to see if there any readings specific to your section.
THE WORLD WIDE WEB and How it Works
As you have already read, the World Wide Web (pronounced “WWW”) is the ultimate example of a network. The WWW is a collection of documents that are available publicly through electronic access. The web is referred to as such because the information it contains does not exist in one location but rather is distributed over a network of millions of computers. The computers which store this information are referred to as web servers. A web server is basically any computer that stores documents and makes them available to a client, in this case, through the Internet. More simply put, a server is defined as the provider of services. A client is the requester of the services. Thus, the term client/server model is often mentioned when discussing internet protocol. We’ll define terms like protocol and other widely used web language as we delve into what is required to understand web server administration. Basically, people view information available on the internet by going to web sites and viewing web pages with the help of a web browser. A web browser is software designed to retrieve data from web servers and display them on a client computer. The two most widely used web browsers are Netscape Navigator and Microsoft’s Internet Explorer. Web servers are able to communicate with web browsers by using a network protocol called the Hypertext Transfer Protocol (HTTP). Protocol refers to a set of rules that are followed in order to allow communication between a set of computers. There are numerous types of network protocols. In order to provide a framework for various network protocols, the Open Systems Interconnection (OSI) model was developed. This framework describes seven layers of functions that occur in communication between points in a network. These seven layers include: physical, data link, network, transport, session, presentation, and application. The reason why we come up with standards and develop specifications for data exchange is to enable different systems to exchange meaningful information. This meaningful exchange despite differences in hardware and/or software is referred to as interoperability. So, regardless of whether or not you are using a lap top running XP, a UNIX work station, or a mainframe computer, interoperability aims to allow for communication between devices with such diverse applications. The World Wide Web follows a communications protocol referred to as Hypertext Transfer Protocol (HTTP). Every web page has a unique HTTP address, also known as a uniform resource locator (URL). When a client requests a specific URL by typing it into their web browser, the server returns a web page. The server uses the information provided in the URL, namely, the web server name, a directory path, and a file name. Before the server can use this information, it must convert the name into an IP address. IP which stands for internet protocol is a set of rules by which data is sent from one computer to another on the internet. An IP address refers to the unique number that is assigned to individual web pages. The most widely installed level of the Internet Protocol to date uses a 32 bit number to identify each sender or receiver of information that is sent in packets over the internet. Documents on the web are written in a HyperText Markup Language (HTML). HTML is a language that can provide a link to any other page on the internet (this is what is referred to as hypertext) and virtually any computer can read an HTML document because HTML documents are saved in an ASCI or Text only format (this is referred to as the universality feature of HTML). Although there are differences in how a web page appears in different browsers, web page programmers can include formatting commands that will be followed in a certain way by web browsers. A separate tutorial on HTML will get you started writing simple HTML code for your web page. Overall, this information should help you understand what goes on when you use the internet, If you decide to run your own network server, you’ll need to load an operating system, add service packs, anti-virus, and host intrusion detection software, server software (e.g., HTTPD, or HyperText Transfer Protocol daemon and FTP or file transfer protocol), and various applications packages. Remember, the server is the provider of services. As such, this requires a daemon or software that waits for a request from a client. You still need to use an internet service provider for you connection. This is a lot to remember! But in-class reviews and other opportunities may help you decide whether or not you want to run your own server or instead outsource this function. The following URL’s provide overview material, helpful software, or definitions associated with web server administration:
As was mentioned earlier, we will rely heavily on how stuff works. There is a lot of information available in these pages. Rest assured that 10-20 questions on the midterm will come from this section. a.
The internet b. Domain
Name Servers c.
The web d. CGI—the
common gateway interface or how web servers run programs e.
E-Mail: f.
Web pages g.
Chat: h.
File Sharing: i.
Routing Algorithms: Advanced:
Browsers: The big list is at (http://browsers.evolt.org/ ), but a few
of the more notable are: a. Internet Explorer: Microsoft’s bully b. Netscape: Well browsers is what they do (also javascript) c. Mozilla: Open source ‘zilla pretty good actually d. Opera: Small really small and trying to get smaller on the phones etc. e. Konqueror: Browser with KDE for Linux f. Amaya: from the WC3 consortium have SVG and MathML capabilities g. Neoplanet: Sort of screen saver browser mentality—have lots of skins so you can make it look like whatever you want. More of an IE plug-in than its own browser. The Technologies: a. Client ( in your browser): These are technologies where most of the work goes on in your browser AND your browser has the built-in capability to handle the information from that file. These files can be saved and run locally for the most part.
i.
HTML: Hypertext Markup Language: The base web scripting and layout
language:
ii.
DHTML—dynamic html html
+ some capacity to get dynamic effects from text and images (through tricks
and javascript). The following book has some great examples.
iii.
Java Script: (see also DHTML above—same thing really)
iv.
XML: eXtensible Markup Language b. Plug-in Driver: These technologies still run mostly locally on your machine, but they require add-in software to run. So in these cases your browser acts as a desktop or a launcher for the file, These files can be saved and run locally for the most part.
i.
Flash
ii.
Shockwave
iii.
SVG
iv.
ActiveX: c. Server Side: Sever side technologies are script or programs that run on the server side. That is, you cannot run these on your machine unless it is attached to the server. We will do a little with PHP and perl in the bio portion of this course. The other sections will primarily use javascript and html.
i.
PHP: A hypertext preprocessor scripting language that will
make web pages dynamic, talk to databases, run basic forms, partially
run on the server side partially on the client. For PHP to work, PHP
must be installed on the server.
ii.
Perl: Perl
is a fairly advanced scripting language that is widely used on the net.
It is server side and quite flexible. It is not very popular in computer
science department that like to teach “real computer languages” like C
and Java. A warning though there was a time not too long ago when computer
science departments didn’t like Java either.
iii.
Cold Fusion: Cold fusion is nifty technology from macromedia
that allows the web developer to let the user see as little of the web
code as possible. It is another scripting language that allows access
to databases, security, nifty graphics, forms etc. It is built-in to
dreamweaver.
iv.
ASP/.net: Microsofts visual basic version of a php
v.
Java: Developed by Sun. This was supposed to be
the software of the internet. Now it is in part, but learning it is a
bit of work—you CS types will learn it. It is very popular, but you can
get along pretty o.k. without it. Java could also go into the plug-in
list as well since many java applets actually run in a Java Virtual Machine
locally on your machine, not on the server.
vi.
C (++ and other C#): The language of real programmers—lot
of low level functions that give the true computer scientist access to
what they call ‘low level functions’ that is if you want to put something
on the screen you can put it on the screen. This is different than php
or perl, where somebody else has written the
low level code in C or assembly to do the work and then the scripting
language calls their function. It is a bit like letting someone else
pinch run for you. vii. ISAPI: Short for Internet Server API, an API for Microsoft's IIS (Internet Information Server) Web server. ISAPI enables programmers to develop Web-based applications that run much faster than conventional CGI programs because they're more tightly integrated with the Web server. In addition to IIS, several Web servers from companies other than Microsoft support ISAPI.—Webpedia.
viii.
CGI: “Abbreviation of Common Gateway
Interface, a specification for transferring information between
a World Wide Web
server and a CGI program. A CGI program
is any program designed to accept and return data that conforms to the
CGI specification. The program could be written in any programming language,
including C, Perl,
Java, or Visual Basic. CGI
programs are the most common way for Web servers to interact dynamically
with users. Many HTML pages that contain forms,
for example, use a CGI program to process the form's data once it's submitted.
Another increasingly common way to provide dynamic feedback for Web
users is to include scripts
or programs that run on the user's machine rather than the Web server.
These programs can be Java applets,
Java scripts, or ActiveX
controls. These technologies are known collectively as client-side solutions,
while the use of CGI is a server-side solution because the processing
occurs on the Web server. One problem with CGI is that each time a CGI
script is executed, a new process is started. For
busy Web sites,
this can slow down the server noticeably. A more efficient solution, but
one that is also more difficult to implement, is to use the server's API, such as ISAPI or NSAPI. Another increasingly
popular solution is to use Java servlets.”
–Webopedia.
Streaming Media: MPEG, AVI, Quicktime,
etc…yes the new age of the web is probably streaming media. That is audio,
video, and other interactive content primarily for advertising, entertainment,
and education. The technologies behind this are fast evolving and thus
the best way to stay up to date is to read. Try: To get an overview of what is out there. Streaming media works by having
a server on one side of the equation and a player on the other side of
the equation. When the media (song, video, etc) is being streamed from
a server, the server software sends a small amount of the data to the
player which then reads it into a buffer and then begins to play the song
or video. The server continues sending until the media is completed or
the connection is broken. SO again we are in a client server application
world. Even in the P2P (peer to peer) world, one machine acts as a client
and the other as a server. SO we will just address the various players
and servers very briefly here. There will be another lecture later on
in the semester on streaming media as well as a couple workshops and the
opportunity to stream your own music or video. If you are in a hurry
the university of Wisconsin has a nice tutorial go to https://www.doit.wisc.edu/streaming/tutorial/tutorial4.asp
a. Players: There are many players out there. The biggies are:
i.
MSMedia: Microsoft’s player http://www.microsoft.com/windows/windowsmedia/default.aspx ii. QT: Quick time: iii. Real: http://www.real.com iv. OGG: v. WinAmp: Audio Only b. Streaming Media Servers i. MS active X ii. Real iii. OGG iv. XMMS v. Shoutcast c. Formats: i. Mp3 ii. MPEG iii. Wav iv. Real v. Ms avi, mov, asf etc.
Pages, sites, & portals: i. Pages: pages are just that…pages, a single URL that comes up in your browser. You may be able to move or navigate around on the page to markers, but you're still on the same page. A page is usually made up of HTML text and pointers to image (picture) files. The pages occasional contains scripting code such as javascript or PHP that tell the browser to perform a certain task. They can also contain calls using server side languages such as perl to get the server to perform some action such as pulling a file from a database. ii. Sites: This is a collection of pages with a navigation structure that links them. The better navigation structures have a set of navigation tools that make it easy to get to a desired place on your web site.
iii.
Portals: “A Web site or service that offers a broad array
of resources and services, such as e-mail, forums, search engines, and on-line shopping malls.
The first Web portals were online services, such as AOL, that provided access to the Web, but by now most of the traditional search
engines have transformed themselves into Web portals to attract and keep
a larger audience. A Web portal is commonly referred to as simply a "portal"—from
webpedia.com
BAP’s : Big A** Providers: There are some very major players in web service provision. AOL and MSN are the biggest providers. a. http://www.terralycos.com/default.asp b. http://www.msn.com #2 but closing fast c. netzero+juno should be #3 after the merger d. http://www.yahoo.com Going after the DSL market pretty hard e. http://www.akamai.com/ They seem to be behind a few big operations f. http://www.aol.com #1 Provider g. http://www.netscape.com A browser, a portal, and a little but more h. http://networksolutions.com DNS’s are us.
Backbones: The backbone is the very high speed fiber optic lines that carry the load of the internet traffic. We will not go into this in great detail here as this is the intro section. a.
http://www.isp-planet.com/resources/backbones/
has a big list. Mobile O.S.: This is really an aside here and will be covered later in the semester, but mobile technologies are really hot right now and there is a multi-way battle for the market. The following are a set of links for the major technologies. a. Symbian: http://www.symbian.com b. Palm: http://www.palm.com c. WinCE: http://www.microsoft.com/windows/embedded/ce.net/default.asp d. LISA (linux): http://www.lisa.de/pages/eng/index.html e. Midori: http://midori.transmeta.com/ Assignment – webilates (like Pilates). Webilates 1 Web Awards and Us: 1. Go to https://secure.cwheroes.org/briefingroom_2003/search2.asp?search=&cat=Education&Submit=Search And read a case study of an e education award winner. Then please submit a list of ten things we could use from that effort to improve our e-learning here at JC. 2. Go to the Search through the award winners and find the contact information for internships or employment at those companies. Hey you want to work for a winner don’t you? Extra credit: Apply for an internship that you found. Submit this to
your instructor if
requested to do so.... Part 3.... USING THE NET Although each of you have already used the web, we’d like to provide an introduction to you based on how the internet is used. There will be brief intros to the major uses of the net from a human to human (H2H) perspective, a business to business (B2B) perspective, a business to consumer perspective (B2C), and a couple generic uses. The introduction will then borrow heavily from howstuffworks.com to present the technical and social working of “the net.” Finally, there will be two webilates (stretching exercises for the web) and one code raiders assignment. What it is! There are two really good online introductions to
the internet and the web. Internet101 throws way too many ads at you but
have a go at it. http://www.internet101.org/
Using the Net - Human to Human: People to People http://news.zdnet.co.uk/story/0,,t270-s2135407,00.html Email: The number one internet use. I will assume that you all use email at this point. Thus I will not cover the topic in much detail. For greater learning on the matter of email go to the how it works section below. Browsing: What made the WWW take off. Note it is also important that it was Tim Berners-Lee that made the first browser called the world wide web that allowed navigating the internet with a graphical user interface. Chat: The time sink of the internet: Website where people can go in and type messages to each other from a web browser or other chat client. Chat rooms are really easy to program and set up. Most domain hosting companies have an easy to install chat program. IM: Instant Messaging: A step up from chat in that you can be doing other things and the messenger will only alert you when you have new messages. If you don’t use IM now you probably will soon. Telephony: Is using software clients at two points on the internet to send digital phone calls. At first
this was really nifty since you could bypass the long distance charges.
By using the internet as the medium to transmit the call. In some ways
internet telephony is just getting started,
but probably a long run bust. It was free a bit ago, now it will save
you lots, but pretty quickly the drain on resources will require that
charges increase. Vonage is hitting the market
now at $39.99 a month, the next thing to hit will be taxes. http://vonage.com
Newsgroups: Not really news, more gossip groups than news groups.
Essentially they are topic area bulletin boards where you and other people
with an interest in a topic such as anime or pets or what have you can
post thoughts, rants, events, questions etc.. Most of the major web services have newsgroup links:
Using the Net - Generic Usage : Data Transfer: From file to distributed data warehousing, the net was primarily designed to allow people to transfer data from one place to another. There are a couple protocols that are primarily used for data transfer:
Search Engines: There are many search available on the net the following is a list of the more popular and more comprehensive ones.. Google: http://www.google.com Yahoo: http://www.yahoo.com AltaVista: http://www.altavista.com Hotbot: http://www.hotbot.com Dogpile: http://www.dogpile.com a metsearch utility that really uses other search engines. Carnivore was the first codename for the FBI’s internet surveillance
program. It has been renamed, but if you just want a little taste of
the opinions about cyberspying by the government: Using the Net - News: Mainstream Journalism: Initially the electronic “wire services”
sent news to radio, newspapers, and TV who then transmitted that information.
Associated Press, United
Press International, and Reuters
News Service were the big three. They are still around, but just
about everybody else is online now too. But
if you check the story lines the wire services still serve a lot of the
news that is on the major sites. Junk Journalism: Webnews: There also exists a set of e-zines
that really cater to tech news and web happenings. Theses are just a
few of the thousands out there. Software repositories: One of the many uses of the net that
helped it grow was free stuff—free music, free news, free, email, and
free software—gigabytes and gigabytes of free software. There are too
many sites to give any sort of the list here, but here are a few of the
sites I use a lot. Code repositories: There are far too many to list here, but
the basic point here is that there is code for everything from games to
rocket science software code--often for free.
B2B: Business to Business: As usual the web has an overload of information on the topic see (http://dir.yahoo.com/Business_and_Economy/Business_to_Business/ ) for many sites.. B2B - ERP: Enterprise Resource Planning
(ERP) is the use of network and internet infrastructure to run large
manufacturing service and retail industries. The ERP industry is often
a tail wagging the dog scene where the tech companies that provide the
software define the industry as much as the end users who want the product.
IN cases like this, it is often best to look at the major players in the
market and see what they have to say. The biggest players in running
big business electronically are: B2B - Customer Relationship Management (CRM)—specialist
all the ERP folks do this too. These providers help you track targets
and harass your customers to improve business. This is most often on
the B2B side of the net, but CRM can benefit the end consumer as well.
Two companies with some specialization in CRM are: B2B - Money transactions, Banking: Banking and
money transaction have been electronic in the B2B world for a
long time. The web has made this a lot easier however allowing
business banking to be nearly completely on-line. The modern manager
can have payroll done electronically, all of the bills paid electronically,
and all the information directly fed into the accounting software. Of
course there are dangers to this as a small mistake can snowball into
a big problem. Many of these are for individual investors, but most handle corporate
accounts as well. TD Waterhouse is also providing
a B2B backend for outside investment advisers (click here) Beyond
the trading firms are the exchanges themselves. Many are online an
have educational materials. The NYSE will actually give tours and let
students talk to floor traders. Most of these links work, but a few of
the exchanges may have merged or changed web sites. B2B - Commodities: B2B - Currency: You can track study and trade
currency on the net as well. The Federal Reserve Bank of St Louis has
some nice data series, and Oanda has everything from trading games to tutorials. Yet
another place for internships and the like. The yahoo directory has all
the central banks. B2B - Outsourcing: Outsourcing is the management practice of having someone else do a necessary business or management function for you. You can either have your own employee clean the floors, or you can hire another company to make sure your floors are clean and they handle the bother of doing the hiring and firing etc.. The practice isn’t new to the information age or the internet, but the web has made outsourcing of a lot of service work much easier. It is also much cheaper when the network resources allow you to hire people in developing countries to work as though they were here. Some of the major growth sectors in electronic outsourcing include: one of the sites that best describes outsourcing is smarterwork. Outsourcing is expected to surpass 112 billion per year this year and is expected to double in the next 3 to 5 years. There is also a newspage in cio.com about outsourcing. Some of the most notable outsourcing industries that have been enhanced by the net are: B2B - Call centers: Call centers are where phonebank is located in another country and the call to the US (or other country) are routed to India or Mexico where the cost of hiring a literate person to answer the phone and place orders or give help is $5-$10 a day instead of $5-$10 per hour. The advancements in communication technologies and the internet made these possible and cost effective. See http://www.outsource2india.com/why_india/articles/call_centers_india.asp B2B - Programming: The net helps programmers working all over the world work on the same project. Like call centers this makes it easy to send programming work to eastern European and Asian countries where highly trained labor is less expensive. B2B - Medical: Medical Outsourcing is also
on the increase for everything from second opinions to radiology. Where
the web is making some pretty neat inroads is e-radiology where the x-ray
can be sent anywhere in the world for a read and diagnosis. Here are
just a few sites to check out. There are many more and a couple hour
search would really expand this universe. B2B - Legal: Legal help has almost always been
outsourced, but the internet has made that much easier now as the research,
questions, and answers can now be delivered immediately. Teleconferencing
and videoconferencing has also allowed senior and specialized attorney
to be a part of cases a long ways away—very much a cost saving to flying
and the billable hours associated therein. B2B - Research: The provision of market and
business data to business is an important part of the net. Some of the
big survey houses such as Roper, Harris, and Zogby do
internet research as well, but there are some firms that specialize.
Forester and Gartner are a couple that I know of:. B2B - Personnel/Financial Services: These firms do much of what the EPR software firms do, but instead of just setting up the software and doing training, they actually perform many of the business functions for other businesses, i. EDS Go Perot ii. TALX iii. Convergys:
iv.
Exult
B2C: Business to consumer: The business to consumer side of the equation has given us some notable successes such as Jeff Bezos of Amazon.com and some failures such as fogdog and egghead. The business to consumer side of the equation fall into two types – the Clicks only or all internet business and the clicks and mortar—businesses that have real stores and internet stores. Most of the major companies now have online ordering capabilities—including Walmart Goods: You can get anything you want, well nearly anything. There are
too many sites to even get started. Here are
the top twenty in terms of number of buyers in 1999—did drugstore.com
surprise you? (any idea why the prescription drug benefit for seniors is becoming
such a hot issue).
http://cyberatlas.internet.com/markets/retailing/article/0,1323,6061_214431,00.html
From http://stores.org
TOP
TEN ($ millions)
TOP TEN U.S. COMMERCIAL BANKS, BY ASSETS,
2002
a. Entertainment b. Counseling c. Dating: No links here—need to focus on class. d. Medical 4. Advertising: 5. SPAM: 6. Survey
Research and Assessment: 7. SCAM:
Fraud is there, it is rampant and you need to beware of it. It comes
in all sizes and shapes—from do-gooder sites that tell you are giving
to some charity, to redirects and misdirects: intended on stealing your
business from someone else see for example. 8. ADWARE/Spyware:
B2B vs B2C spending While the press goes to B2C enterprises like amazon
and petsmart, the big dollars are spent in B2B
transactions. Source: http://www.cba.hawaii.edu/aspy/aspymkfa.htm#B2C%20vs.%20B2B%20e-Commerce%20Spending
Online-learning You will have already gotten some of this material in the intro lecture.
On-line education is fast becoming a major competitor in all areas of
education. Some public schools are clued in and are trying to compete
by offering their own on-line education. The NEA (National Education
Association) has a page dedicated to distance education—mostly to saying
it is not all it is cracked up to be - see ( http://www.nea.org/he/abouthe/distance.html
). Other sites that are a bit more favorable to the topic are: Advocacy One of the revolutions of the web was that the gatekeepers of public information—the press (also called the fourth estate)—lost control. Now virtually anyone can virtually compete for space in the public mind. Furthermore the net makes it possible to crosscheck on political and advocacy based claims. Political Parties: For a nice rundown on the parties go to poltitics1.com. Here are the
websites of the major players. Social: Everything from animal rights to supporting your local zoo is out there on the web. EWG is an
award winning site have a look at it. The .org domain is dedicated
to social organizations in general. Religious: Just about every religion is out there on the web—even
the amish (http://www.amish.net/) well sort of. I will not
give a lengthy list here, google will give you
as many as you can handle. http://www.ncccusa.org/news/02news82.html The awards: There are lots of web awards out there, but
three standout for me. The webbies because
it is both a nice set of awards and a truly woman owned and led business,
red herring because they look at the business side of the net, and computerworld honors for technical merit. Check them out.
i.
The webbies:
ii.
Red Herring: Rates many things tech
iii.
Computerworld Honors: You should now check to see if there any readings specific to your section. |
|||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||