The Importance of Standards and Protocols in the Development of the World Wide Web
Report Plan:
Brief history about world wide web and the regulations involved. And standards and protocols.
Introduction
Discussion of protocols and standards and their role in the improvement of the world wide web. How does TCP/IP contributed to the development of the internet.
Body
Summarizing the essay and concluding
Conclusion
Three References
References
The Importance of Standards and Protocols in the Development of the World Wide Web
Introduction:
The Internet had its roots during the 1960's as a project of the United States government's Department of Defense. This project was called ARPANET (Advanced Research Projects Agency Network), created by the Pentagon's Advanced Research Projects Agency established in 1969 to provide a secure and survivable communications network for organizations engaged in defense-related research. This 'net', as it is often called enables each computer user to interact with other computers through the existing telecommunications network (phone lines, satellite connections, cable), without consideration of distances or borders under what is called world wide web (WWW). Peoples gain access to the cyberspace through an Internet Service Provider (ISP).One might ask how is all this being controled? There must be some kind of regulation to standarize the flow of information. Right.To make it simple, let us think of the world wide web as a massege that transfer from a sender to a reciever( with no restrictions to distances), this massege can not go without following some roles that guid it to the reciever's PC.
Those roles are called standards and protocols, which regulate and standarize the information flow from and into the nodes and hubs of all networks in the internet. Such a huge task, isn't it?
Main Body:
The Internet base protocols and systems were mainly devised in the 1970s and 1980s. Many were established initially as a means to connect mainframe computer systems for timesharing purposes. The system introduced for this fairly trivial purpose has expanded to become a global multimedia information and communications system, connecting PCs, phones, and tens of millions rather than the few devices foreseen by the original inventors.
Parts of the system are now over 20 years old, and the Internet is required to perform a number of important functions not included in the original design. ...
This is a preview of the whole essay
Main Body:
The Internet base protocols and systems were mainly devised in the 1970s and 1980s. Many were established initially as a means to connect mainframe computer systems for timesharing purposes. The system introduced for this fairly trivial purpose has expanded to become a global multimedia information and communications system, connecting PCs, phones, and tens of millions rather than the few devices foreseen by the original inventors.
Parts of the system are now over 20 years old, and the Internet is required to perform a number of important functions not included in the original design. Various patches have been applied to base protocols and systems, not always evenly. How well does it perform these tasks? Well that's a matter of some debate, and we may need another series of tapes to examine those issues. But for now lets look at the core systems and how they evolved.
And we should start with the mother of all systems, the world's largest database, the Domain Name System or DNS.
Each host on the Internet has a range of IP (or Internet protocol) numbers. The Domain name system (DNS) maps the numbers to names of hosts or websites (eg www.google.com, www.hotmail.com). Thus, when a user enters a name, the Internet knows which number to send the query to by looking up the DNS database. The DNS was introduced in 1984, several years before commercial traffic was able to be part of the Internet.
Associated with the DNS is the WHOIS database, which stores details of the names and addresses of domain owners and technical contacts. It was named after a UNIX operating system command (whois) which gave basic details about system users. Whois was established essentially to allow technical managers of hosts to contact their peer . In those days, there were no privacy issues or privacy laws to think about. However that's changed, and some problems associated with the current system include the ease with which contact details could be used for spam mailing lists, and the nuisance domain name renewal business which exploits the openness of the database. These factors in particular are leading to calls for changes to WHOIS so that certain personal details are kept private.
But on another level, DNS in its current state is proving unsuitable for multilingual domain names. Now as the Internet spreads, the 80% of people on Planet Earth who don't use English as their primary language want to use the Internet to communicate. It currently works well for some similar European languages, but when we start to use Japanese and Arabic character sets, for instance, a whole lot of problems emerge. The protocol which they say determines what the Internet is, is TCP/IP, or Transmission Control Protocol-Internet Protocol. Essentially, TCP/IP describes a protocol which will work on any sort of computer and operating system for transportation of data across the internet between different systems.
Invented in the 1970's, largely adopted in the late 1980s, TCP/IP hit its first big problem in the early 1990s when it became apparent that the numbering system was going to run out of numbers in the foreseeable future. Therefore in 1995, after several years of work, TCP/IP Vs 6 was released to solve this problem. Adoption has been very slow. TCP/IP has proven to be remarkably robust, but is very basic.
SMTP, or the Simple Message Transfer Protocol, is the basic standard for email, and again exists since the 1980s when the Internet was small and honest. Perhaps more than any other system on the Internet, email has seen a number of improvements and different protocols, each of which has been adopted by only part of the Internet email community. This capacity not to adopt standards is a feature of the Internet, making dealing with change more difficult than it otherwise might be.
There is another thing about SMTP that stands out. SMTP comes from an innocent age, and no-one thought it would be necessary to prove that the person sending a message was who they said they were. The basic flaws in SMTP authentication are now causing significant problems, particularly the ease with which email sender details can be forged. This helps the transfer of some viruses and a lot of the worst spam, and makes Internet fraud a lot easier than it might otherwise be. Now not all viruses and spam can be attributed to problems with protocols, but better protocols sure would help.
Another important protocol which dates from pre 1972 is FTP, or the file transfer protocol. This simply is the way to upload or download a file from an Internet computer. Just about everyone who owns a website uses this one.
With the coming of the World Wide Web, we see another powerful protocol - http, or hypertext transfer protocol. HTTP allows us to click on the name of a site and visit it. Simple, but very powerful.
The IP adds its own header to the packet (datagram). This is to allow other intermediate systems to forward datagrams. Routing information and control information associated with datagram delivery are stored in the IP frame header. The main headers are the source and destination address, (32-bit addresses, like 120.1.1.333), the protocol number and the header checksum. The source address is the IP address of the source host sending the IP datagram. The destination address is the IP address of the destination host to which the IP datagram must be delivered. The protocol indicates to which upper-layer protocol layer the datagram would be sent to. The header checksum allows the IP at the other end (the receiving machine) to verify that.
So there you have it - some of the base set of protocols that make todays Internet work. In fact there are thousands of standards, each carefully worked out by engineers from all over the world to make various functions on the Internet work. Some of them are over 20 years old now - given their origins, it's remarkable they have lasted this long.
Conclusion:
Overall, TCP plays an important role in the networking industry as well as IP, HTTP, FTP and SMTP. It has helped us to communicate through the Internet by ensuring us that its full proof services can be dependent on. However, TCP can still under perform our judgments by providing transmission errors. These errors are rare but it does happen. The only to overcome this is to resend those data again and reconfirm their delivery with the receiver.
References:
- http://www.yale.edu/pclt/comm/tcpip.htm
2- http://www.webopedia.com/term/t/tcp_ip.html
3- The net : Where it came from, how it works II, Dr.Said Hammad and Dr.Abdelah
4- http://www.freesoft.org/cie/topics/79.htm
4
AbdullMuhssin Alotaibi s# 4031550
T171B-TMA03 Part one