Monday, July 22, 2019
Comparison of Networking Feature of Linux and Microsoft Essay Example for Free
Comparison of Networking Feature of Linux and Microsoft Essay 1.0 Comparing Networking Features of Linux Microsoft. Microsoft * Next Generation TCP/IP Stack: this networking feature of windows is available for ââ¬Å"Windows Server 2008â⬠and ââ¬Å"Windows Vistaâ⬠. It is a ââ¬Å"complete redesign of TCP/IP functionality for both Internet Protocol version 4 (IPv4) and Internet Protocol version 6 (IPv6) that meets the connectivity and performance needs of todays varied networking environments and technologies.â⬠Joe Davies (2008) * Server Message Block 2.0 (SMB): this networking feature of windows is also available for both ââ¬Å"Windows Server 2008â⬠and ââ¬Å"Windows Vistaâ⬠. It can also be termed as the ââ¬Å"Common Internet File System (CIFS)â⬠. It is used on widows-based computers as a default file sharing protocol. SMB supports: * ââ¬Å"Sending multiple SMB commands within the same packet. This reduces the number of packets sent between an SMB client and server. * Much larger buffer sizes compared to SMB 1.0. * Increases the restrictive constants within the protocol design to allow for scalability. Examples include an increase in the number of concurrent open file handles on the server and the number of file shares that a server can have. * Supports durable handles that can withstand short interruptions in network availability. * Supports symbolic links.â⬠Joe Davies (2008) * Windows Firewall: the windows firewall for the versions ââ¬Å"Windows Server (2008)â⬠and ââ¬Å"Windows Vistaâ⬠has support for filtering of incoming and outgoing traffic. It also has integrated settings for firewall filtering and Internet Protocol Security (IPSEC). * Network Driver Interface Specification (NDIS) 6.0: this ââ¬Å"specifies a standard interface between kernel-mode network drivers and the operating system. NDIS also specifies a standard interface between layered network drivers, abstracting lower-level drivers that manage hardware from upper-level drivers, such as network transports.â⬠Joe Davies (2008). Linux * Samba: this networking feature of ââ¬Å"Linuxâ⬠is a file and printer sharing service. It is based on the SMB protocol developed by ââ¬Å"Windowsâ⬠. Samba allows ââ¬Å"Linuxâ⬠to act as a SMB client or server. * The inetd Super Server: this is a special network daemon run on ââ¬Å"Linuxâ⬠applications in order to overcome certain inefficiencies of network daemons. It ââ¬Å"creates sockets on behalf of a number of services and listens on all of them simultaneously. When an incoming connection is received on any of these sockets, the super server accepts the connection and spawns the server specified for this port, passing the socket across to the child to manage. The server then returns to listening.â⬠Dawson T. (2000). * The tcpd Access Control Facility: this is a tool that is used to manage ââ¬Å"host specificâ⬠access. ââ¬Å"For TCP services you want to monitor or protect, it is invoked instead of the server program. Tcpd checks if the remote host is allowed to use that service, and only if this succeeds will it execute the real server program.â⬠Dawson T. (2000). 1.1 Interoperability Features of Ubuntu with Microsoft Workstations. Interoperability is the function which allows a system to work with other systems that may be of different brand or have a different operating system. For organisations like ââ¬Å"Rainham Indigo Bankâ⬠who wish to setup a networking environment to share files and printer, this is important as they wish to integrate a Linux based operating system to their current work environment which has a Windows based operating system. ââ¬Å"Ubuntuâ⬠, the choice of Linux ââ¬â based operating system, has an interoperability feature known as ââ¬Å"Sambaâ⬠that supplies the users with file and printer sharing for the Window workstations. Samba.org states that ââ¬Å"Samba is an Open Source/Free Software suite that provides seamless file and print services to SMB/CIFS clients. Samba is freely available, unlike other SMB/CIFS implementations, and allows for interoperability between Linux/Unix servers and Window s-based clients.â⬠The bank can use this package to share printers and files between the Ubuntu server and Widows workstations. Another feature that ââ¬Å"Ubuntuâ⬠offers is the ease of authentication. Authentication plays an important part as it helps computers on a network to recognise each another and allows for information to be shared. ââ¬Å"Ubuntu Serverâ⬠comes with ââ¬Å"Open Lightweight Directory Access Protocol (LDAP)â⬠. This ensures that a shared directory service can be built if it is needed. Supported versions of Ubuntu Server come with ââ¬Å"Likewise-Openâ⬠. This is used to integrate with the system using Microsoft Active Directory. Machines on Active Directory can be identified, share credentials and access resources with ââ¬Å"Ubuntuâ⬠machines through the use of this software. Resources for Windows clients can easily be provided by ââ¬Å"Ubuntuâ⬠servers without an additional security burden. 1.2 Installing Ubuntu and configuring network services for Windows and Linux for file sharing and printing. ââ¬Å"Ubuntuâ⬠Installation. After ââ¬Å"Ubuntuâ⬠was installed, ââ¬Å"Sambaâ⬠was downloaded and configured. It was installed through the terminal command using this command: ââ¬Å"sudo apt-get install samba samba-commandâ⬠. Configuring network settings. Ubuntu accessed via Microsoft. Sharing folders on the network. File manager opened to allow for folder sharing. Sharing folder on Windows from Ubuntu. Shared folder in Microsoft. 1.3 Linux Distribution Costs. Performance The cost associated with the performance is related to the hardware of the ââ¬Å"Ubuntuâ⬠server as the serverââ¬â¢s performance will be as good as the hardware installed on it. The performance of the server depends on the type of memory installed and how much of it, the brand of the processor as well as its type i.e. single ââ¬â core, dual ââ¬â core etc, the processor speed will also play a part in this as well as the motherboard installed and the PCI connectors and serial buses installed.. ââ¬Å"Ubuntuâ⬠server process threads often make use of physical resources. High performance can be achieved from relatively low hardware requirements on this server. Therefore, the cost of performance associated with the ââ¬Å"Ubuntuâ⬠server is expected to be low. Security Once the ââ¬Å"Ubuntuâ⬠server is hardened, it has a low risk of attacks from viruses, remote procedure calls and buffer overflows. Standard installation of ââ¬Å"Ubuntuâ⬠has a ready ââ¬â to ââ¬â use hardened operating system. Therefore, no additional cost will be needed to implement additional security protection such as anti-virus, firewalls, anti-spyware etc. This is because most security mechanisms are pre-installed or can be installed freely thereby allowing this cost to be low. Support Support for the ââ¬Å"Ubuntuâ⬠software can only be obtained from the ââ¬Å"Ubuntuâ⬠community, developers and enthusiasts as there are no formal support arrangements available from the vendor. Significant cost will be incurred in order to train staff to use of the server and experienced consultants may be required for support for cases of server downtime or repair. Maintenance Maintenance of the server may incur significant costs as well. This is because only skilled and trained personnel can conduct routine maintenance and maintain the maximum uptime of the server that is required. The maintenance cost of hardware can vary depending on the hardware. From a software perspective, the costs will include maintenance from skilled personnel to upkeep and patch the software as needed.
Subscribe to:
Post Comments (Atom)
No comments:
Post a Comment
Note: Only a member of this blog may post a comment.