Mastering Networks

 
General

Source code

Pascal

Java

C++

C

Applied PC

Client/server

 

 

 

 

 

 Design  | SFC  |  NOS  |  Code |  Diary  | WWW |  Essay |  Cisco | [Home]

Computer networks are a crucial part of many organisations and many users now even have a network connection in their own home. Without networks there would be no Electronic Mail, no Internet access and no Networked Applications. It is one of the fastest moving technologies areas and brings benefits to virtually every country in the world. With the interconnection of networks to the Internet, the world has truly become a Global Village. For many people, especially children, the first place to search for a given topic is the World Wide Web (WWW). Who would believe the pace of technology over ten short years, such as:

Author:
Dr W.Buchanan,
Napier University,
Edinburgh.

Downloads:
None yet

Coding:
WinSock
Subnet
RSA Program
FTP Client

Link to my Research page

From networks of tens of computers operating at speeds of a thousands of bits per second to networks with thousands of computers operating at billions of bits per second.

Link to my Research page

From organisations which passed paper documents back and forward, to totally paperless organisations.

Link to my Research page

From people who sent one letter each month to people who send tens of electronic mails every day?

Link to my Research page

From sending letters around the world which would take days or weeks to be arrive to the transmission of information around the world within a second

Link to my Research page

From businesses who relied on central operations to ones that can be distributed around the world, but can communicate as if they were next door.

Link to my Research page

From the transmission of message which could be viewed by people and organisation which were not meant to the read the message, to the transmission of messages can only be read by the intended destination (and maybe, space aliens).

Link to my Research page

From written signatures that can be easily forged, to digital signatures which are almost impossible to forge, and not only authenticate the sender but also all of the contents of a message.


The number of applications of networks increases by the day, they include:

Link to my Research page

Electronic Mail.

Link to my Research page

Video Conferencing.

Link to my Research page

Downloading Hardware Drivers.

Link to my Research page

Distributing Information.

Link to my Research page

Multimedia Education.

Link to my Research page

Remote Access.

Link to my Research page

Application Software Downloads.

Link to my Research page

Client/server Processing.

Link to my Research page

News Groups.

Link to my Research page

Product Information.

Link to my Research page

Remote Control/Transmission of Data.

Link to my Research page

Chat Programs.

Link to my Research page

Daily News Events.

Link to my Research page

Information Archives.

Link to my Research page

On-line Libraries.

Link to my Research page

Electronic Commerce.

Link to my Research page

Search Facilities.

Link to my Research page

WWW Surfing.

Link to my Research page

Sampling Material.

Link to my Research page

Centralised Configuration.

Link to my Research page

Centralised Software Licence Control.

Link to my Research page

Distributed/Centralised Printer/File Facilities.

Link to my Research page

Networked Peripherals.

Link to my Research page

Source Code Download.

Link to my Research page

Direct Access to Experts.

Link to my Research page

Special Interest Groups.

Link to my Research page

On-line Help.

Link to my Research page

Software Registration.

Link to my Research page

Distributed Databases.

Link to my Research page

Bulletin Boards.

Link to my Research page

Internet Telephone.

Link to my Research page

Archived/Off-line Conferencing.

Link to my Research page

Distributed Databases.

Link to my Research page

Digital TV/Hi-fi.

The amount of transmitted information over networks increases by a large factor every year (over the Internet, traffic doubles every 100 days), and the demand for bandwidth seems unlimited. Unfortunately there are many different types of networks, from low-speed single computer connections, to high-speed multiple computer networks. There are also many different types of computer systems, there are different protocols, and so on. It is an exciting area, but also a difficult area to keep up-to-date with. Thus, the main aim of this book is to cover many of the important networking areas, from net-working technologies to data encryption. It splits into ten main areas, these are:

Link to my Research page

Networking Technologies.
Network Topologies, Ethernet (including Fast and Gi-gabit Ethernet), Token Ring, FDDI, ATM, ISDN and Example MANs.

Link to my Research page

Networking Protocols.
TCP/IP, ICMP, DNS, ARP, Bootp, IP multicasting, UDP, WinSock, IP Version 6, SPX/IPX and HTTP.

Link to my Research page

Sockets.
C++/Java/Visual Basic implementation.

Link to my Research page

World Wide Web.
HTTP, Client/server architecture, Web browsers, Internet re-sources, URLs, URI, Web browser design, SSL, S-HTTP, Content advisor, Secu-rity zones, Microsoft Wallet and Profile assistant.

Link to my Research page

Network Security/Intranets.
Proxy servers, Firewalls, Filtering routers, Passwords, Extranets, Hacking methods, Hacker problems and Hardware security.

Link to my Research page

Data Encryption Principles.
Cryptography, Legal issues, Cracking the code, Message hash, Private-Key Encryption, Public-key Encryption, RSA, PGP, Sample PGP encryption.

Link to my Research page

Authentication.
Shared secret-key authentication, Diffie-Hellman key exchange, Key distribution centre, Digital signatures and PGP authentication.

Link to my Research page

Electronic Mail.
Architecture, Email addresses, SMTP, X.400 and MIME.

Link to my Research page

Viruses.
Virus types, Anti-virus programs, Trojan horses, Polymorphic viruses, Stealth viruses, Slow viruses, Retro viruses, Worms and Macro viruses.

Link to my Research page

Appendices.
Extensive Glossary and Abbreviations, HDLC and RFC listings.

Source code

Client-server code for Visual Basic.

Errata

Page

Description

11

'If data packets required to go out of a network then the transport layer routes them through interconnected networks' should be:

'If data packets required to go out of a network then the network layer routes them through interconnected networks'

 


 
 
Design  | SFC  |  NOS  |  Code |  Diary  | WWW |  Essay |  Cisco | [Home]