| 
| Slides: |
PDF
[SWF] |
| Lecture
document: |
PDF |
| Presented
by: |
Dr W.Buchanan (©billatnapier) |
| Date: |
2pm, Thursday, 4 October 2001. |
Slide
1 [Greetings]: Good afternoon everyone. This is the Computer
Networks and Distributed Systems class (CO32006). We hope that everyone
finds the module stimulating, and fulfilling.
The main source of information for the module is the WWW site
at:
Here you will find all of the most up-to-date material on the
module. You should receive a teaching pack in the next week or so,
which contains all of the notes, presentations, module details,
tutorials, and so on. If you did not receive one today, you should
receive it in the practical session (although we may have to print
a few more copies, as we currently do not actually know the total
number of students enrolled on this module). All the notes, though,
are available on the WWW site. The only part of it that is protected
by a password is the notes session, for which the password is #~=%%-9*.
If you have any questions about the module please refer to the WWW
site, or send an email to the Teaching Team.
Last year the Teaching Team implemented an email support system,
where students enrol onto the module from a registration page, using
their email address that they use most often. This is then added
to a database, and updates on the module can be sent on a regular
basis. This worked extremely well, and will be extended in the current
session. Thus, please register as soon as possible at:
and will receive confirmation of your registration within a
day or so. After which you should check to see if your details are
correct on the following page:
Practical sessions take place once a week for one hour, at
which an academic, and demonstrator will be present. Please ask
questions at this session on the practical elements of the module.
If you need help at any other time, you can contact me either by
email or by using MSN Messenger, and I'll try and help you. As much
as possible I will post any questions relating to the module on
the WWW page, so that everyone can share in the information provided.
This worked extremely well with the CNDS
FAQs page, last year. Also if you'd like anything added
(or deleted!) from the WWW page, just ask, and I'll try and help.
A major new addition is on-line
tests. These should be taken at the end of each unit.
We would like to move towards a totally on-line assessment of this
module, thus we will be experimenting with the use of on-line testing
throughout the module, so we hope that you will participate in this.
The final examination is likely to involve multiple-choice questions,
so this experience should be useful.
.... lots more about the operation of the module.
---- end of the boring bit. The material covered in the next
bit just provides a little taster of the background to the subject,
and will not be examined.
Networks and the Internet are key technologies for the future,
and are areas that have an impact on virtually every person, both
a work and at home. They are now becoming part of the fabric of
our lives, in the same way that electricity, gas and water are.
Soon a connection to the Internet will be just a standard as having
a TV aerial, or an electricity supply.
Never before in the history of mankind have we came across
a technology that has grown so fast, and has had such an impact
on your daily lives. The telephone, the motor car, the airplane,
radio, TV, and so on, have all had a massive effects on society,
but the Internet, and the networking of electronic devices, will
have an even greater impact on the way that we work, and live. Without
the WWW, email, remote file transfer, on-line database, and so on,
we could not function efficiently. It is reckoned that in many companies
the IT infrastructure is now the most important element of their
business, and a loss of any part of it, even for a short time, can
cause dramatic effects. At work, many people will even leave their
office if they have no network connect.
It is an area that students in any area relating to technology
and computing require to study, as an understanding of how devices
network together, and how the Internet operates, is key in many
industries. For example for media developers it is about the successful
delivery of media content over networks or the Internet, or the
integration of content on WWW pages, or receiving live-data over
the Internet, and so on. For WWW developers it is the understanding
or the set-up of interactive WWW servers, how to receive media content
over the Internet, how to interact with remote systems, how to make
the content secure, and so on. For software developers it could
be the understanding of the differing elements of programming over
a network, or the implementation of the protocols involved, or the
distribution of processes over a network, and so on. For technologists
and IT managers, it is the ability to plan technological developments
to achieve business objectives, and to manage technicians and engineers
in an efficient way. For IT specialists it could be the ability
to plan and install networks on a small-scale (within buildings)
or large-scale (over cities, countries, over even, over the world),
to be able to fault-find over networks, to provide security, and
so on. For networking specialists it could be the design of complex
networks, with the interaction of all the different elements with
them, the distribution of processes, file systems, and so on. Of
special important to everyone is the users must have an understanding
of how to keep their own data secure against others. Thus an important
element of this module will be the investigation of network security
systems.
For all it may be the first time that you will be presented
with a model of a complete computing system, which will show how
systems can be abstracted in different ways. If we had special glasses,
we could switch them between all the different layers that we could
view the Internet, and how application programs communicate over
a network. At the lowest levels we would see the electrical or light
pulses on cables, at another level we would see the 1's and the
0's, and the next level we would see data frames, which looked like
trains passing stations. At the level above, we would see data packets
making their way over the Internet, and so on. It will also show
how the complex architecture of the Internet is put together, and
how IT WORKS!!!! We shall study the Internet is a layered approach
as this will allow as to abstract the Internet in many different
ways, from the communication of bits between two networked devices,
to the communication of data between two applications.
No-one could have ever
guessed how successful the Internet has been, and the reason it
has been so successful is that it allows an infrastructure for virtually
every type of IT application that we have.
|
| Slide
2 [Applications of the Internet]: The Internet is one of the
most amazing structures ever produced. But most people get confused
with the concept of the Internet. The greatest problem (which is
typically caused by the media) is that the WWW is often confused
with the Internet. They are different things. The Internet, itself,
is a world-wide communications network which is based on the TCP/IP
protocol. The WWW is just one of the examples of the usage of the
Internet. I've listed some of the others in the slide. One of the
greatest growth areas in the next few years will be in the use of
the WWW and the Internet to provide an infrastructure to support
electronic commerce. Once issues relating to security have been
overcome, it is likely that this will become the standard way of
purchasing goods, as it has presently in areas such as airline flight
bookings.
As the speed of communication over the Internet increases, the
number of applications of it will also increase. Another growth
area in the future will be the increased delivery of content, such
as movies, music, and so on. At present most network connections
at home cannot properly support the delivery of real-time content,
but this will change with the move away from modems and ISDN toward
ADSL and broadband communications. Many systems now, though, provide
real-time content, such as Digital Radio over the Internet. You
can now receive radio broadcasts from most of the radio stations,
from virtually any part of the world, over the Internet.
Another great advantage of the Internet is that software updates
can be sent automatically, without have to wait for distribution
disks. This is especially important in the case of virus, as these
can spread across the world within hours. New versions of virus
scanners automatically update the virus encyclopaedia when the user
starts their computer. Many new software packages are also including
on-line registration of software, which is one method that software
developers are using to overcome software pirates.
|
| Slide
3 [Applications of the Internet]: Along with email, WWW is one
of the best uses of the Internet. It gives us access to a global
database, using the hyperlink principle. It has also allowed us
to integrated many types of media, such as text, video, and audio,
into a single form.
Along with this the Internet provides an infrastructure for the
transmission of real-time video and audio, using Video Conferencing.
This can never really replace face-to-face communications, but it
is useful in setting up meetings over large geographical areas.
Many Video Conferencing packages also have Whiteboard, where ideas
can be sketched.
An increasing usage of the Internet is to provide access to database
systems. These could range from providing access to bank details
to interrogating sports results. Databases are now becoming so important
that they are often mirrored in many places, where an updated to
one database, will be mirrored to other ones. This is important
in disaster recovery systems, where the database is mirrored on
different systems, in different geographical areas. A fault in one
of the system does not cause any loss of data. The importance of
this was seen in the terrorist bombing in the New York, where the
New York stock exchange was able to be recovered within days of
a large part its database being damaged.
An increase amount of information is also being gained from data
mining which involves systems search through databases to determine
information about users. This has become so refined that WWW pages
can be generated based on the person's interests.
|
| Slide
4 [Applications of the Internet]: Networking and the Internet
have an impact on virtually every areas of work and home life. In
the home there is now an increase in the number of workers would
work from home, as many people only need a computer and a network
connection to work these days. In fact with the increase in mobile
computing, it is possible to work with a mobile device, such as
a mobile phone, or PDA, and, of course, a network connection. With
the increase in the usage of mobile communications, especially with
new WAP technologies, such as 2.5G and 3G, there will be an increasing
amount of content delivered to mobile devices. Within a few years
we could see full video and audio delivered to mobile devices. At
home, technologies such as ADSL will provide connections which are
as good, if not better, than connections with companies.
In industry the Internet and networks have allowed designers to
share their designs with others. Along with this it is also easier
for them now to provide technical information over networks, such
as providing on-line help, downloadable driver updates, and so on.
With the robustness, and cheapness, of the Internet, it is also
now possible to control and monitor equipment remotely. This has
a great advantage in unmanned situations, such as on unmanned oil
platforms, pumping stations, and so on. In fact soon many buses
and trains will have transmitters on them, which send signals, over
the Internet, to remote databases, which are then used to send information
to passengers who are waiting for them, either on their computer
screen, or more typically, on their mobile device.
In business the Internet has many advantages as it can be used
to automated many transactions which required low-level skills.
Thus many organisation are moving towards automating much of the
'back-end' business, which involves the infrastructure for the buying
and selling of their products. Electronic mail is an integral part
of this, and is now the foundation elements of most organisations,
without it few large companies could now operate effectively.
|
| Slide
5 [From cash-based to cashless ]: The Internet and networks
are changing the way that we do business, and our home lives. A
major change has been in the move away from a cash-based society,
where we pass pieces of coloured paper, to one which is based on
the electronic exchange of money. At one time the exchange of electronic
finance was achieved over private network, but no it is much less
expensive to transmit these transactions over the Internet. As the
Internet is an unsecure system, the transaction must be encrypted
in some way.
|
| Slide
6 [Advantages of Internet shopping]: So everyone understands
the advantages of electronic commerce for businesses, but what about
users buying things from home? Well in many cases Internet-based
shopping is better that normal physical shops, especially if the
goods are in a digital already. It is easy now to sample music from
an on-line server, and decide whether they want to buy the product,
or not.
The Internet is also open every day of the week, at every hour,
so you can shop whenever you want. There's also no transport problems
(apart from TCP/IP communication problems), and the weather can
never affective your shopping (which is an important factor if your
shopping in Edinburgh). Some of the other advantages are outlined
in this slide.
The Internet also does not respect any borders around countries,
so you can shop where want, at the time you want.
|
| Slide
7 [Disadvantages of Internet shopping]: So what about the disadvantages?
Well, in many cases, you can't really beat touching, seeing, and
selling a real product. For many products the price reduction on
Internet-based shopping can be overruled by the cost of the postage
and packing.
Initially too there were many problems with Internet shopping,
with WWW-based system, but many of these systems can now cope with
the demand.
|
| Slide
8 [Internet Infrastructure]: Is what is the Internet? Well it's
really just a collect of devices who use a common networking protocol
(TCP/IP), and who have been granted a special network address (known
as an IP address). This network address is unique, at any given
time, to the computer which connects to the Internet, and can either
be fixed (that is, assigned permanently to the computer), or it
could be assigned from a server, or from an ISP, for the time of
the connection.
The Internet has been designed to withstand a fault on any
part of it, and the network will recover, and find alternative routes
from a source to a destination. Thus there is no real structure
to the Internet (as a formal structure would likely cause weaknesses
in its architecture). Devices called routers support this random
architecture, as they pass information to each other on the best
way to get to a destination. But remember that the best route might
not actually mean the fastest route, it may also relate to the cheapest
route, or the most reliable, or the one which will not be swamped
by other data, and so on.
|
| Slide
9 [Distributed v. central]: The Internet is one of the largest
distributed systems ever created. So what's a distributed system?
Well if you think of it like a bank. If the bank was a centralised
business then all of its employees and customers would have to do
business with the main office. All of the logistics would be run
from the central place. The major problem with this is that the
whole system is dependant on the central office. If it were to have
problems, such as local transport problems, or if their computer
failed, then the whole of the bank would be affected. It is also
likely that the central office could not cope with all its customers
at the same time. Thus a much better model is to distribute the
functions of the bank. Normally this done through regional and local
offices. Many of the decision making facilities will be devolved
to the regional offices, and the local offices actually deal the
customers. This system works much better as many parts of it can
work independently from the others. A problem in one local branch
will not effect other branches. This is similar to the Internet,
where things like processing and data can be distributed around
the network. A fault in one part will not really cause problems
in other parts.
|
| End
of ask a question on this lecture (CNDS) |
|
| |
|
|