The internet provides a comprehensive suite of services that have transformed how we communicate, share information, and access resources globally. From sending a simple email to exploring vast databases of information, internet services have become integral to modern life. Understanding these services helps us appreciate how the internet functions as more than just a network of computers.
Table of Contents
- Communication services on the internet
- Email: the cornerstone of digital communication
- Instant messaging and chat services
- Newsgroups and message boards
- Telnet: remote computing access
- Internet telephony and faxing
- Information retrieval services
- File Transfer Protocol
- Archie: indexing FTP servers
- Gopher protocol and hierarchical menus
- Veronica and Jughead: searching Gopher space
- WAIS: Wide Area Information Server
- The World Wide Web
- How the Web developed
- Web architecture and protocols
- The Web’s rapid expansion
Communication services on the internet
Communication services form the backbone of internet interactions, enabling people to connect across geographical boundaries in real-time or asynchronously.
Email: the cornerstone of digital communication
Email or electronic mail enables the transmission of messages and files through computer networks. An email address combines a username and a domain name to identify recipients uniquely. For instance, in the address john@hotmail.com, “john” represents the username identifying the mailbox, “hotmail” is the mail server hosting that mailbox, and “com” denotes the organization type. Email operates asynchronously, meaning senders and recipients need not be online simultaneously, making it highly flexible for both personal and professional communication.
Instant messaging and chat services
Instant messaging facilitates real-time computer-based communication between two or more users. Unlike email, instant messaging requires immediate receipt and response, with participants conversing online simultaneously. Modern instant messaging platforms support text exchanges, voice calls, video conversations, file transfers, and multimedia sharing. Users maintain contact lists to connect with known individuals, and the service alerts them when contacts come online.
Chat rooms provide designated spaces on internet servers where multiple users engage in typed conversations on specific topics. Anyone in the chat room can participate in ongoing discussions, with messages appearing on screens as users type them.
Newsgroups and message boards
Newsgroups enable continuous public discussions about particular topics. Originating in North Carolina in 1979 when Duke University students connected computers to exchange information with other UNIX users, newsgroups use the Network News Transfer Protocol to transmit messages over the internet. Unlike instant messaging, newsgroups are public forums accessible to anyone with newsreader software. Messages posted to newsgroups are retained on servers for predetermined periods before automatic deletion.
Telnet: remote computing access
Telnet is telecommunication utility software that allows users to become active users on remote computers. Commands typed on the client computer travel through the local Internet Service Provider to the remote computer where access has been granted. This service enables users to access their accounts remotely, check email while traveling, or utilize resources on distant systems.
Internet telephony and faxing
Internet telephony transmits voice communications over internet connections rather than traditional telephone lines. The process involves four steps: request, route, connect, and converse. When a caller inputs a phone number, the request routes to the provider’s internet server nearest the requested number, which then connects to the specified telephone. Internet fax services similarly enable document transmission through internet protocols rather than conventional fax machines.
Information retrieval services
Information retrieval services help users locate and access files, documents, and data across the internet’s vast network.
File Transfer Protocol
FTP is a standard communication protocol used for transferring computer files between a client and server over TCP/IP networks. FTP operates on a client-server model architecture using separate control and data connections. The control channel, typically using port 21, sends commands and receives responses, while the data channel, usually on port 20, handles actual file transfers. Users can access FTP servers with proper credentials or through anonymous login for public archives. FTP enables backup services, file replication, and software distribution, though modern implementations often incorporate security enhancements like FTPS or SFTP to encrypt transmissions.
Archie: indexing FTP servers
Archie, created by Alan Emtage at McGill University and first released in September 1990, was a searchable index for discovering FTP servers. The Archie database stored filenames from numerous anonymous FTP archives, allowing users to query with partial filenames or regular expressions. The system would return matching filenames with their locations, helping users find the latest software versions or nearest file copies across the internet.
Gopher protocol and hierarchical menus
Gopher is a communication protocol invented by Mark McCahill’s team at the University of Minnesota in 1991. It provides menu-driven document distribution, searching, and retrieval across internet networks. Gopher presents information through hierarchical directory structures, making navigation intuitive for users. The system offers access to information via a uniform menu system, allowing users to navigate quickly through directory hierarchies. Gopher combines document hierarchies with various services including WAIS, Archie, Veronica, and gateways to FTP and Usenet.
Veronica and Jughead: searching Gopher space
Veronica, developed by Steven Foster and Fred Barrie at the University of Nevada, Reno, and released in November 1992, was a search engine for the Gopher protocol. Veronica maintained a constantly updated database of menu items from thousands of Gopher servers. Users could search this database from major Gopher menus, and Veronica would build customized menus containing matching items. Jughead, created at the University of Utah, provided similar functionality but searched within single Gopher servers rather than across the entire Gopher space.
WAIS: Wide Area Information Server
WAIS is a program used for locating and retrieving documents containing specific phrases. It enables full-text searching across distributed databases, allowing users to find information based on content rather than just filenames or menu structures.
The World Wide Web
Tim Berners-Lee invented the World Wide Web in 1989 while working at CERN, the European Organization for Nuclear Research. The Web was conceived as a universal linked information system to meet the demand for automated information-sharing between scientists in universities and institutes worldwide. Unlike the internet itself, the Web is a service operating over the internet, just as email and video conferencing do.
How the Web developed
Berners-Lee wrote his first proposal for the World Wide Web in March 1989, with a second proposal following in May 1990. Together with Belgian systems engineer Robert Cailliau, they formalized a management proposal in November 1990 outlining the principal concepts and defining important terms. This document described a hypertext project called WorldWideWeb in which a web of hypertext documents could be viewed by browsers. By the end of 1990, Berners-Lee had developed the first web server and browser running at CERN on a NeXT computer.
On April 30, 1993, CERN released the World Wide Web into the public domain, making the underlying code available on a royalty-free basis. This decision sparked unprecedented global creativity, collaboration, and innovation. The Web revolutionized the internet by providing a simple graphical interface where users could type a URL into a browser and access websites with pictures, video, and sound.
Web architecture and protocols
The Web operates within the internet’s client-server format using the Hypertext Transfer Protocol. Web servers store and transmit documents to client programs that request them. Documents are formatted in Hypertext Markup Language, which defines how information displays in browsers. Hyperlinks connect related pieces of information, allowing users to navigate between documents by selecting words or phrases that lead to additional content. This interconnected structure differentiates the Web from simple file repositories.
The Web’s rapid expansion
Early in 1993, the National Center for Supercomputing Applications released the Mosaic browser, which offered friendly window-based interaction for popular computer environments. By late 1993, over 500 known web servers existed, with the WWW accounting for one percent of internet traffic. By the end of 1994, the Web had grown to 10,000 servers and 10 million users. Today, the Web serves as the primary tool billions of people use to interact on the internet, enabling everything from information access to commerce and social networking.
What do you think? How have these internet services changed the way we access information compared to traditional libraries and databases? Which internet services do you consider most essential for modern digital communication?
References
- http://oer.nios.ac.in/wiki/index.php/SERVICES_OF_INTERNET_-E-mail,_FTP,_Telnet
- https://en.wikipedia.org/wiki/Instant_messaging
- https://computer.howstuffworks.com/internet/social-networking/information/newsgroup.htm
- https://en.wikipedia.org/wiki/File_Transfer_Protocol
- https://www.techtarget.com/searchnetworking/definition/File-Transfer-Protocol-FTP
- https://www.abortretry.fail/p/the-internet-gopher-from-minnesota
- https://en.wikipedia.org/wiki/Gopher_(protocol)
- https://www.thelancet.com/journals/lancet/article/PIIS0140-6736(98)90306-3/fulltext
- https://en.wikipedia.org/wiki/Veronica_(search_engine)
- https://home.cern/science/computing/birth-web/short-history-web
- https://www.npr.org/2023/04/30/1172276538/world-wide-web-internet-anniversary
Leave a Reply