Saturday, February 28, 2009

Development of the Internet

In 1969 the Pentagon commissioned ARPANET for research into networking. The following year, Vinton Cerf and others published their first proposals for protocols that would allow computers to 'talk' to each other. ARPANET began operating Network Control Protocol (NCP), the first host-to-host protocol.
In 1974 Vint Cerf joined Bob Kahn to present their 'Protocol for Packet Network Interconnection' specifying the detailed design of the 'Transmission Control Program' (TCP) - the basis of the modern Internet. In 1978 TCP was split into TCP (now short for Transmission Control Protocol) and IP (Internet Protocol).TCP/IP defined : the foundation of the Internet
In 1982 TCP/IP was established as the protocol for ARPANET. This provided one of the first definitions of an internet as a connected set of networks using TCP/IP, but defining 'the Internet' as all connected TCP/IP internets.The launch of the Russian satellite Sputnik in 1957 threw the American military and scientific establishment into near panic with visions of Soviet weapons in space striking a helpless America. As part of the response, in 1959 the Advanced Research Projects Agency (ARPA) was formed within the Pentagon to establish an American lead in military science and technology.By the early 1960s the first theories of computer networking were starting to be shaped and in 1965 ARPA sponsored a study on 'co-operative network of time-sharing computers'.The first such plan was shaped by Lawrence G. Roberts, of the Massachusetts Institute of Technology (MIT) in October 1966. Designs for such a network were put forward the following year and in 1968 the Pentagon sent out requests for proposals for ARPANET - a computer network to unite America's military and scientific establishments.
The World Wide Web is invented (1991) : anyone and everyone.By the end of the 1980s the European Particle Research Laboratory CERN in Geneva was one of the premier Internet sites in Europe. CERN desperately needed a better way of locating all the files, documents and other resources that now threatened to overwhelm it.

The Protection of Information in Computer Systems


Abstract - This tutorial paper explores the mechanics of protecting computer-stored information from unauthorized use or modification. It concentrates on those architectural structures--whether hardware or software--that are necessary to support information protection. The paper develops in three main sections. Section I describes desired functions, design principles, and examples of elementary protection and authentication mechanisms. Any reader familiar with computers should find the first section to be reasonably accessible. Section II requires some familiarity with descriptor-based computer architecture. It examines in depth the principles of modern protection architectures and the relation between capability systems and access control list systems, and ends with a brief analysis of protected subsystems and protected objects. The reader who is dismayed by either the prerequisites or the level of detail in the second section may wish to skip to Section III, which reviews the state of the art and current research projects and provides suggestions for further reading.GlossaryThe following glossary provides, for reference, brief definitions for several terms as used in this paper in the context of protecting information in computers.

Advantages of Computers


Computers have affected every aspect of our day-to-day life. Let’s look into the advantages of computers.
The present global age is the consequence of the computer age. A computer is an electronic device that stores and processes data, according to a list of instructions. It allows a user to manipulate data easily. The speed of performance of a computer is incomparable. The computer and Internet have affected our way of working, communicating, playing and also writing. In fact, computers are used in every aspect of life today. Advantages of Computers Because of the many advantages of a computer, it has become an important household item. A computer operated by an individual without any specific computer operator is called as a personal computer (PC). A PC can be a desktop or a laptop computer and can be used at home or at office. As per the requirement of the user, softwares are installed in a PC. Let’s discuss the advantages of computers. One can write more effectively by means of a computer. There are tools like spelling and grammar checker, thesaurus and dictionary, installed in the computer. Thus, it takes less time to proofread a written document and also, there is no need to open up a dictionary book to look for meanings of words. Typing is much faster than writing on a paper. If there is a need for reorganizing the sentences or paragraphs, one can cut and paste and make the necessary changes. Thus, overall a computer allows the user to create documents, edit, print, and store them so that they can be retrieved later. Using a computer, one can remain connected to the world through Internet. Internet is a network of computers that communicates via the Internet Protocol Suite (TCP/IP). The World Wide Web (WWW) or simply web is a huge resource of information that can be accessed via the Internet. To mention a few of the resources, there are electronic mail (e-mail), file transferring and sharing, online chat and gaming. The Internet allows people from around the world to share knowledge, ideas and experiences in any field. E-mail is a method of communication used globally and is provided with a system of creating, storing and forwarding mails.

ASME's newest computer journal debuts in March


Henry Baumgartner ASME NEWS ASME's newest Transactions journal, the Journal of Computing and Information Science in Engineering, or JCISE for short, is getting ready to publish its first issue in March.
Sponsored by the Computers and Information in Engineering Division with the cooperation of the Design Engineering, Manufacturing Engineering, and Dynamic Systems and Controls Divisions, the new journal will fill a gap in the dissemination of technical information and scholarly innovations in computing and information science as they relate to mechanical engineering.
The technical editor of the publication is Jami Shah, a professor at Arizona State University in Tempe, where he is a member of the Department of Mechanical and Aerospace Engineering as well as director of the Design Automation Lab.
According to Shah, the mission of JCISE is to serve a new generation of ASME members, software developers and information technology professionals involved in developing or using computing and IT tools in mechanical engineering applications.
JCISE will publish archival research results and information on advanced technical applications in emerging and interdisciplinary fields at the intersection of mechanical engineering, information technology and engineering software.