which os is used to handle computer networks, how it works on lan?

14
TERM PAPER OF CSE-316 (Operating Systems) Topic: Which OS is used to handle computer networks, how it works on LAN? Submitted by: MANMEET SINGH Submitted to: Roll. No- RE2801B40 Lect. Pushpendra Kumar Petriya

Upload: eoghan-mac

Post on 22-Nov-2014

209 views

Category:

Documents


2 download

DESCRIPTION

TERM PAPER OF CSE-316 (Operating Systems)Topic: Which OS is used to handlecomputer networks, how it works on LAN?Submitted by:MANMEET SINGH Roll. No- RE2801B40 Reg. No- 10801620 Course- B Tech.(IT)-M Tech.Submitted to:Lect. Pushpendra Kumar PetriyaACKNOWLEDGEMENTI take this opportunity to express my gratitude to our guide Mr Pushpendra Kumar Petriya who encouraged me with his critical and constructive suggestions in the Termpaper. I am also thankful to my FRIENDS for their invaluabl

TRANSCRIPT

Page 1: Which OS is used to handle computer networks, how it works on LAN?

TERM PAPER

OF

CSE-316

(Operating Systems)

Topic: Which OS is used to handle computer networks, how it works on LAN?

Submitted by:

MANMEET SINGH Submitted to:

Roll. No- RE2801B40 Lect. Pushpendra Kumar Petriya

Reg. No- 10801620

Course- B Tech.(IT)-M Tech.

Page 2: Which OS is used to handle computer networks, how it works on LAN?

ACKNOWLEDGEMENT

I take this opportunity to express my gratitude to our

guide Mr Pushpendra Kumar Petriya who encouraged me

with his critical and constructive suggestions in the Term-

paper.

I am also thankful to my FRIENDS for their invaluable

guidance in this Term-paper. They benefited me with

their experience and skills in the Term-paper.

I again thank all the people who helped me in my

Term-paper for their support and encouragement.

Manmeet Singh

Page 3: Which OS is used to handle computer networks, how it works on LAN?

Student sign

Contents:

Operating Systems

Networking

Network Operating Systems

Embedded Operating Systems

Local Area Networks(LAN)

Windows NT/2000 Server

How Network OS works on LAN

Internet Connection Sharing(ICS)

Operation of ICS

Limitations of ICS

Windows XP SP3 Bug

IPv6 Issues

Other Methods

References

Page 4: Which OS is used to handle computer networks, how it works on LAN?

INTRODUCTION

Operating Systems

An operating system (OS) is software, consisting of programs and data that runs on computers and manages the computer hardware and provides common services for efficient execution of various application software.

For hardware functions such as input and output and memory allocation, the operating system acts as an intermediary between application programs and the computer hardware, although the application code is usually executed directly by the hardware, but will frequently call the OS or be interrupted by it. Operating systems are found on almost any device that contains a computer—from cellular phones and video game consoles to supercomputers and web servers.

Examples of popular modern operating systems for personal computers are Microsoft Windows, Mac OS X, and Linux.

Some operating systems are designed for certain types of equipment, such as Google Android (a variant of Linux), and Symbian - for cell phones Solaris, HP-UX, DG-UX, and other variants of Unix - for server computers

DEC VMS (Virtual Memory System) - for mainframe computers

Other operating systems enjoyed a period of notoriety but are of only historical interest now: Novell Netware was a popular O/S for PCs in the 1990s IBM OS/2 was an early PC O/S that competed with Microsoft Windows for a time but

had limited success

Multics was an especially innovative operating system created in the 1960s for mainframes, that influenced the later development of Unix

Networking

Currently most operating systems support a variety of networking protocols, hardware, and applications for using them. This means that computers running dissimilar operating systems can participate in a common network for sharing resources such as computing, files, printers, and scanners using either wired or wireless connections.

Page 5: Which OS is used to handle computer networks, how it works on LAN?

Networks can essentially allow a computer's operating system to access the resources of a remote computer to support the same functions as it could if those resources were connected directly to the local computer. This includes everything from simple communication, to using networked file systems or even sharing another computer's graphics or sound hardware. Some network services allow the resources of a computer to be accessed transparently, such as SSH which allows networked users direct access to a computer's command line interface.

Client/server networking involves a program on a computer somewhere which connects via a network to another computer, called a server. Servers offer (or host) various services to other network computers and users. These services are usually provided through ports or numbered access points beyond the server's network address [disambiguation needed]. Each port number is usually associated with a maximum of one running program, which is responsible for handling requests to that port. A daemon, being a user program, can in turn access the local hardware resources of that computer by passing requests to the operating system kernel.

Many operating systems support one or more vendor-specific or open networking protocols as well, for example, SNA on IBM systems, DEC net on systems from Digital Equipment Corporation, and Microsoft-specific protocols (SMB) on Windows. Specific protocols for specific tasks may also be supported such as NFS for file access. Protocols like ESound, or esd can be easily extended over the network to provide sound from local applications, on a remote system's sound hardware.

Network Operating Systems

A modern O/S contains much built-in software designed to simplify networking of a computer. Typical O/S software includes an implementation of TCP/IP protocol stack and related utility programs like ping and trace route. This includes the necessary device drivers and other software to automatically enable a device's Ethernet interface. Mobile devices also normally provide the programs needed to enable Wi-Fi, Bluetooth, or other wireless connectivity.

The early versions of Microsoft Windows did not provide any computer networking support. Microsoft added basic networking capability into its operating system starting with Windows 95 and Windows for Workgroups. Microsoft also introduced its Internet Connection Sharing (ICS) feature in Windows 98 Second Edition (Win98 SE). Contrast that with UNIX, which was designed from the beginning with networking in view. Nearly any consumer O/S today qualifies as a network operating system due to the popularity of the Internet.

Page 6: Which OS is used to handle computer networks, how it works on LAN?

Embedded Operating Systems

A so-called embedded system supports no or limited configuration of its software. Embedded systems like routers, for example, typically include a pre-configured Web server, DHCP server, and some utilities but do not allow the installation of new programs. Examples of embedded operating systems for routers include:

Cisco IOS (Internetwork Operating System) DD-WRT

Juniper Junos

An embedded OS can also be found inside an increasing number of consumer gadgets including phones (iPhone OS), PDAs (Windows CE), and digital media players (iPod Linux).

All About LANs: Local Area Networks

The concept of PC-based network can essentially be traced back to when mainframes and minicomputers were accessed by stand-alone or dumb terminals. However, with the advancements in data storage, security, communication speeds, the need to link microcomputers and networks became crucial.

The local area network or LAN is a group of computers running a specialized communications software and connected via an external data path to network nodes. A LAN can consist of workstations with network interface cards (NICs), hubs, gateways, bridges, switches, routers and servers. The physical media is consisted of Category 5 and fiber optic cabling. Category 5 cables are horizontal cables that are installed from point-to-point between the workstations and the electronics, such as hubs or switches that make up the network.

The cat5 cables terminate to the IDF, intermediate distribution facility, and must not exceed more than 100 meters from the workstations. Fiber optic cables connect all electronic devices throughout the campus to an MDF, main distribution facility. This houses the enterprise category network equipment, which are switches that are capable of switching packages at a rate of 10 or more gigabytes per second and routers with multiple ports that are capable of connecting the enterprise together.

Windows NT/2000 Server

Page 7: Which OS is used to handle computer networks, how it works on LAN?

Typically Microsoft, NT and Windows 2000 do just about everything - but nothing outstandingly. NT is the slowest and least reliable network server widely used, but makes an acceptable applications server.

Windows NT has proven a most costly network because low performance requires about 3 times as many servers as with NetWare or OS/2, and a large amount of administrative effort to keep it running. We are told Windows 2000 performs better, is much more reliable and less costly to maintain, but we won't really know if that is true for nearly a year. Microsoft is gearing up to "encourage" people off of NT as quickly as possible.

We recommend you evaluate adopting Windows 2000 very carefully, because the full function of Windows 2000 networking requires a total commitment to Microsoft, Windows 2000 and Active Directory (implemented only on Windows 2000). Attempting to mix Windows 2000 with any other operating systems, even Windows NT and/or Windows95/98, will make most of Win2000's advanced features unavailable.

Windows 2000 fully supports only Windows 2000 clients, but partially supports Windows NT, Windows95/98 and OS/2 clients (OS/2 reluctantly). Windows NT supports Windows95/98, Windows 3.1, Windows NT/2000, DOS and OS/2 clients.

How Network OS works on LAN

A local area network (LAN) supplies networking capability to a group of computers in close proximity to each other such as in an office building, a school, or a home. A LAN is useful for sharing resources like files, printers, games or other applications. A LAN in turn often connects to other LANs, and to the Internet or other WAN. Most local area networks are built with relatively inexpensive hardware such as Ethernet cables, network adapters, and hubs. Wireless LAN and other more advanced LAN hardware options also exist.

Specialized operating system software may be used to configure a local area network. For example, most flavors of Microsoft Windows provide a software package called Internet Connection Sharing (ICS) that supports controlled access to LAN resources.

ICS - Internet Connection Sharing

ICS allows a local network of Windows computers to share a single Internet connection. Microsoft developed ICS as part of Windows 98 Second Edition. The feature has been included as part of all subsequent Windows releases, but it is not available as a separate installable program.

Page 8: Which OS is used to handle computer networks, how it works on LAN?

ICS follows a client/server model. To set up ICS, one computer must be chosen as the server. The designated computer must support two network interfaces, one directly connected to the Internet and the other connected to the remainder of the LAN. In a traditional home dial-up network, for example, the server computer is directly connected to the modem.

When configured through Windows, the ICS server behaves as a NAT router, directing messages on behalf of multiple computers. ICS incorporates a DHCP server that allows clients to obtain their local addresses automatically rather than needing to be set manually.

Compared to hardware routers, ICS has the advantage of being included with the operating system so no additional purchase is required. On the other hand, ICS lacks many of the configuration options that hardware routers possess.

Operation of ICS

ICS routes TCP/IP packets from a small LAN to the Internet. ICS maps individual IP addresses of local computers to unused port numbers in the TCP/IP stack. Due to the nature of the NAT, IP addresses on the local computer are not visible on the Internet. All packets leaving or entering the LAN are sent from or to the IP address of the external adapter on the ICS host computer.

On the host computer the shared connection is made available to other computers by enabling ICS in Network Connections, and other computers that will connect to and use the shared connection. Therefore, ICS requires at least two network connections. Normally ICS is used when there are several network interface cards installed on the host. In special cases, only one network interface card is required and other connections may be logical. For example, the host may connect to Internet using a modem/router configured in the bridge mode and share the PPPoE connection with ICS.

Limitations of ICS

However, while ICS makes use of DHCP, there is no way to review (renew?) DHCP leases using ICS. The service is also not customizable in terms of which addresses are used for the internal subnet, and contains no provisions for bandwidth limiting or other features. ICS also was designed to connect only to Windows OS computers: computers on other Operating Systems will require different steps to be able to utilize ICS.

The server will normally have the IP address 192.168.0.1 (the IP Address is changeable) and will provide NAT services to the whole 192.168.0.x subnet, even if the address on the client was set manually, not by the DHCP server. Windows 7 uses the subnet 192.168.137.x by default.

Page 9: Which OS is used to handle computer networks, how it works on LAN?

Besides making sure that the firewall settings are correct, for Windows XP hosts with more than one Ethernet interface card and a wireless WAN connection, bridging the Ethernet interface cards may help eliminating some ICS problems. It is found from repeated testing that without bridging, ICS may not work correctly if only one of the several Ethernet cards is selected from the wireless connection's Internet Connection Sharing option drop down box.

Windows XP SP3 Bug: Windows XP Service Pack 3 (SP3) introduces a bug in ICS that requires restarting the ICS Windows service after several events, including disconnecting the network cable from the ICS machine.

In Microsoft support article KB951446, the process of restarting the ICS service is explained, but there is no mention of a plan to fix this bug in the future.

In later Microsoft support article KB951830, more details and a hotfix (Update for Windows XP (KB951830)) are given. This hotfix is not currently being distributed via Windows Update, and so it must be manually installed.

IPv6 Issues: There is a problem with ICS and the IPv6 protocol. It causes systems running ICS to halt on new processes after connecting with a dial-up modem. Any computers using that ICS computer as a host will not be able to access the Internet until the halt ends. Once the system accepts commands again, any new programs started during that time are all opened at once. The issue is caused by running the "Network Setup Wizard", as it installs IPv6 into the computer it was run on. A possible workaround involves uninstalling the IPv6 protocol on the affected computer, which may cause additional problems once IPv6 addresses are depended on to resolve domain names in the next few years.

Other Methods

With the advent of Home and Personal Networking in the mid-to-late 2000's, routers, Wi-Fi Access Points, and other serial communication options have replaced widespread use of Internet Connection Sharing. These alternatives to using Internet Connection Sharing can utilize either dial-up networking (Most focus on the computer with a phone modem to act as a Gateway server to the others sharing the connection) or other connection methods.

REFERENCES:

www.findarticles.com/p/articles/mi_m0SMG/is.../ai_8219632/

www.aaxnet.com/topics/lan.html

www.experts-exchange.com/OS/...Operating_Systems/.../Q_26175725.html

www.howstuffworks.com › ... › Computer Hardware › Networking

Page 10: Which OS is used to handle computer networks, how it works on LAN?

www.smartcomputing.com/editorial/article.asp?article...

itknowledgeexchange.techtarget.com › ... › Networking

www.techinterviews.com/network-administrator-interview-questions

www.compnetworking.about.com/.../basicnetworkingconcepts/.../network-operating-systems.htm

www.freewimaxinfo.com/server-types.html

www.articlesbase.com/networks.../server-computer-client-computers-and-computer-network-topology-2911424.html

*************************************************************************************

*************************************************************************************