Introduction to ASP.Net

Written by Pawan Bangar


Introduction to ASP.Net

This article is for all software developers who just love to keep themselves updated withrepparttar latest in technology----it takes a comprehensive look atrepparttar 107788 latest development inrepparttar 107789 world of Microsoft's.NET.

If you are committed software developer, you must be aware that ‘web services' isrepparttar 107790 latest buzzword to have hitrepparttar 107791 IT industry. And that this technology trend holds tremendous potential for addressing business problems.

Extensible markup language (XML) isrepparttar 107792 universal format for data onrepparttar 107793 web. With XML web services gaining momentum among developers asrepparttar 107794 next generation of internet-based computing. A platform that made it similar to build these solutions and provide a reliable framework for integration and interoperability was needed. Microsoft's answer to this much-felt need was .NET—a platform for building, deploying, operating and integrating XML web services.

.NET isrepparttar 107795 only platform that has been built to support XML services ground up, and Microsoft has been extensively working withrepparttar 107796 industry to develop standard s like SOAP and UDDI,repparttar 107797 XML web services search directory that exits today.

Let's now take a detailed look at all that Microsoft's .NET has to offer software developers byrepparttar 107798 analyzingrepparttar 107799 latest developments that have taken place in this platform.

ASP.NET

ASP.NET is more thanrepparttar 107800 next version of active server pages (APS) ----- it isrepparttar 107801 unified web development platform that providesrepparttar 107802 services necessary for developers to build enterprise-class web applications.ASP.NET is a compiled, .NET -based environment; you can author applications in any.NET compatible language, including ASP.NET Visual Basic .NET, C#, andrepparttar 107803 jscript.NET. Additionally,repparttar 107804 entire .NET framework is available to any ASP.NET application.

Developers can choose from one of two features when creating an ASP.NET application, web services, or combine these in any way they see fit.

Web forms to allow you to build powerful forms-based web pages. When building these pages, you can use ASP.NET server controls to create common UI elements, and programs then from common tasks.

Know How Domain Name Servers Work

Written by Pawan Bangar


Domain name Servers

Domain name Servers (DNS) are an important but invisible part ofrepparttar internet, and form one ofrepparttar 107787 largest databases on it. Each machine on an internet is assigned a unique address, called an IP address, which is 32 bit number and is expressed as 4 octets. The method user to represent these IP addresses is known as "dotted decimal Notation". A typical address looks like this: 199.249.150.4

It is very difficult to keep in mindrepparttar 107788 IP addresses of allrepparttar 107789 websites we visit daily, because it's not easy to remember strings of numbers. However, we do remember words. This is where domain names come intorepparttar 107790 picture. If you want to connect to a particular site, you need to know its IP address but do need to know its URL. The DNS getsrepparttar 107791 mappings ofrepparttar 107792 IP addresses andrepparttar 107793 corresponding names.

Names and numbers

DNS convertsrepparttar 107794 machine names (such as www.xyz.com) to IP addresses (such as 199.249.150.9). Basically, it translates from a name to an address and from an address to a name.

The mapping fromrepparttar 107795 IP address torepparttar 107796 machine name is called reverse mapping .when you type http://www.xyz.com into your browser,repparttar 107797 browser first needs to getrepparttar 107798 IP address of www.xyz.com. The machine uses a directory service to look up IP addresses and this service is called DNS. When you type www.xyz.com your machines firsts contacts a DNS server, asking it to findrepparttar 107799 IP address for www.xyz.com. This DNS server might then contact other DNS servers onrepparttar 107800 internet. DNS is therefore is considered asrepparttar 107801 global network of servers. The great advantage of DNS is that no organization is responsible for updating it. It is what is known as distributed database.

The three letter codes

A DNS server is just a computer that's runningrepparttar 107802 DNS software. The most popular DNS software is BIND (Berkeley Internet Name Domain) DNS is hierarchical, tree-structured system. The top is donated by'.'. And is known asrepparttar 107803 root ofrepparttar 107804 system. Belowrepparttar 107805 root there are seven immediate sub domain nodes and these are ‘com', ‘org', ‘gov', ‘mil', ‘net', ‘edu', ‘Int', etc.

DNS consists of two components •Nameserver. •Resolver.

Nameserver:

This performsrepparttar 107806 task of looking uprepparttar 107807 names. Usually, there is one nameserver for a cluster of machines. Ifrepparttar 107808 nameserver does not containrepparttar 107809 requested information, it will contact another nameserver. But it is not required for every server to know how to contact every other server. Every nameserver will know how to contactrepparttar 107810 root nameserver, and this in turn will knowrepparttar 107811 location of every authoritative nameserver for allrepparttar 107812 second level domains.

Resolver:

This runs on a client machine to initiate DNS lookups. It contains a list of nameservers to use. As we have read,repparttar 107813 function of each of these nameservers is to resolve name queries. There are three types of nameservers-primary nameserver, secondary nameserver, and caching nameserver. The secondary nameservers are configured for backup purposes. Caching nameservers only resolve name queries but do not maintain any DNS database files. It is important to note here that any change to primary nameservers needs to be propagated to secondary nameservers. This is because primary nameservers ownrepparttar 107814 database records. The changes are propagated via a ‘zone transfer'.

Cont'd on page 2 ==>
 
ImproveHomeLife.com © 2005
Terms of Use