<< Home

Industrial Training

Cover Page Preface Acknowledgement Contents Chapter 1 Chapter 2 Chapter 3
Chapter 4 Chapter 5 Chapter 6 Chapter 7 Chapter 8 Chapter 9 Conclusion

Chapter 2
Internet & TCP/IP

2.1 Introduction to the Internet

The term “Internet” may be defined as a network of networks that, together may create a one large world-wide network. The whole local Internet connection  within the Sri Lanka  is part of the whole Internet. The Internet is truly an organic network: it is always growing; new networks and computers are being added to the Internet every moment.  

As so many people share so much of information over the Internet, it is referred to as the main component of the Information Superhighway. It virtually simulates Our road system’s infrastructure. As more and more people share their knowledge over the Internet, its value, population, and resources all increase, and hence its usefulness to each user increases.


Fig 2.1 Alternate Internet Access Scenarios

 2.2 Internet Tools

 To use the Internet efficiently and usefully, tools are indispensable. Some of the tools are

·         Electronic Mail
·        
Usenet
·        
FTP
·        
Telnet
·        
Gopher
·        
World Wide Web

2.2.1        Electronic Mail

 Electronic Mail (e-mail for short) is a way for Internet users to correspond with each others in a way similar to the normal postal service. As in the standard postal service, here we need to know the person’s e-mail address for whom we want to send an e-mail.   The e-mail is really a computer file, sent over the Internet using a special program (Email Software). Again at the other end an Email software must be used to receive the e-mail. There are wide range of Email software available in the market, like MS Outlook, MS Outlook Express, Eudora, Pine and Pegasus.

An Email address is made up of two parts: viz. a userid (unique to each person that has an account on a particular computer) and a computer address .The following are some examples for typical Email addresses:

jeya@jhc.lk
asiri@arthursl-as.com


2.2.2        UseNet News
 

UseNet is a set of international bulletin boards that allow users to discus topics of interest regardless of time and location. Within UseNet News, the bulletin boards are referred to as news groups. 

These news groups allow users to correspond with other Internet users with similar interests. In the News, we are free to read and reply to messages,  or  post new messages relevant to the particular news group, and they will be read and may be responded by people all over the world.  There are more than 8,000 news groups ranging from Arts to Zoology. They are arranged in a hierarchical manner that indicates the topic of the news group. The top level may give a broad topic name, and may then step down to more particular and specific topics.  

The main hierarchies of news groups are,

bionet

Research biology

bit.listserv

BITNET originated news groups

biz

Business

comp

Computers and related subjects

misc

Additional topics (which do not fit under other areas)

news

News about UseNet

rec

Recreational

sci

Science

soc

Social Groups

talk

Politics

2.2.3        File Transfer Protocol (FTP)

FTP is an Internet tool which permits to transfer files from one computer to another over the Internet. If we transfer files from our computer to another, it is referred to as uploading and if its other way around, it’s downloading.  FTP can be used to transfer workings to office  machine, or to obtain software updates from software vendors.  Before we use the FTP, we must know the file and its location. Then we must log in to the computer from which we are going to download or to which we are going to upload the file. Many sites, allow “anonymous ftp” logins; that is, we are allowed to log in to the system, even though we do not have an account on that machine, and transfer files from that system. In short, anonymous FTP allows those with the Internet access the to log in to remote computers for the purpose of transferring publicly accessible files.  While some sites, permit both uploading and downloading, certain sites only permit downloading for security reasons.

2.2.4        Telnet and Gopher

While FTP permits us to transfer files, Telnet allows to really log in to a remote computer and use it. Telnet may be used to get to services like Gophers, Line mode Web servers, libraries and WAIS servers.

Gopher is an Internet navigation tool that allows us to find and retrieve information using a hierarchy of menus and files. Gopher Software (Gopher Client) connects to the Gopher Server and displays the relevant information by means of menus and files.

2.2.5        World Wide Web

World Wide Web (WWW) is another Internet Navigation tool that helps us to find and retrieve information, using links to other Web pages. These tools are often referred to as Web Browsers. Popular browsers are NetScape, Microsoft Internet Explorer, and Mosaic. As each web page may have many links, ultimately, there is no end to these links.  Web links are stored within the page itself and when we wish to jump to the page, that is linked, we select the “hypertext”. Usually these hypertext are colored or underlined in the web browser. The latest versions of web browses include, FTP too. This basically makes us to  simply download files even without knowing the location of the files. And in further Gopher is almost being replaced by the Web browsers  Using web browsers, we can simply search for a topic over the Internet, we can download files, or even we can search for people’s e-mail address. 

Web pages may contain simple text, sound, images and even motion pictures. But all the web clients are not capable of handling all these media types. Some may handle only the text, while some may handle upto images and some may handle all the media available.

Each web browser will have a Home page , from where we will start to surf the web. We can customize the homage  for our browser. Each web page displayed by the browser has an address called URL (Uniform Resource Locator) and really is the citation of the web page being displayed. As long as we know the URLs, we may simply locate the place without following the heavily nested links. Typical  examples for URLs are http://www.asiasoftonline.com, http://www.jhc.lk and  http://www.pdn.ac.lk.  

2.3 TCP/IP and other Protocols

The fundamental technology at the root of the Internet is a set of communication protocols known as Transmission Control Protocol/Internet Protocol, more familiarly known as TCP/IP. TCP/IP's three main characteristics are rich functionality, openness and  pervasiveness. Its functionality is well documented, the result of a flexible design that has allowed it to evolve to meet new needs. As an open communications standard, TCP/IP is not controlled by any single company, a characteristic that makes it appealing to many organizations that wish to preserve flexibility in where they purchase their computer and hardware. LISL never buys, any product if it lacks the support for TCP/IP.

The TCP/IP protocol suite got its name from its two most important protocols, the Transmission Control Protocol (TCP) and the Internet Protocol (IP). The IP datagram is the most basic communication element within TCP/IP, consisting primarily of source and destination address information and application data. IP datagrams are  transmitted from source to destination using routers-computers that are optimized to select the most efficient path through a network as complex as the Internet. To accomplish this, routers use special routing protocols. In addition to this routers often use routing tables. However, IP has no provisions to guarantee that data will reach its destination. That's the job of TCP, which includes information that applications depend upon to ensure  delivery of data.  

2.3.1 Addressing

In TCP/IP-based network, one of the  fundamental concerns will be addressing. Unlike protocols such as IPX, which derives its network addresses dynamically, usually by reading the MAC-layer address of the network interface card (NIC), TCP/IP addresses must be assigned to devices on the network. A TCP/IP address is a 32-bit entity made up of a network address and a node address, usually represented in dotted-decimal notation. Although it is fairly common to divide this address space evenly with 16 bits for the network address and 16 bits for the node address, this may vary depending on the number of computers connected to the network.

2.3.2  Getting an Address

Since all computers attached to the Internet must have unique addresses, some entity must assume responsibility for assigning these addresses. These responsibilities are currently handled by the Internet Network Information Center, or InterNIC (www.internic.net), which is managed by Network Solutions Inc. (US). Addresses are divided into classes depending on the number of nodes on the network. For example, a Class C Internet address provides enough addresses for up to 255 computer systems. A Class B address provides enough addresses for more than 65,000 computers. Although InterNIC controls the allocation of official Internet addresses, anyone can build a corporate network around TCP/IP using any set of addresses they choose, as long as they don't want to connect to the Internet. 

Fig 2.2 Internet IP Address Classes  

2.3.3     Domain Name Server 

Domain Name Server (DNS) is one that maintained by the ISPs, by mapping logical addresses (for example, www.microsoft.com) to numeric IP addresses.  These servers are an essential component in making Internet services more accessible to users. A corporate network may have its own DNS. As the  implementation of a DNS is one of the blackest of Internet arts, many sites that initially connect to the Internet depend on their ISP for this capability. In the long run, however, most sites find the performance  benefits associated with maintaining own DNS to be worth the cost of implementation and maintenance.       Company Profile

Chapter 3 >>