Baoding Network : Composition of Website
In the early days, domain names, space servers, and programs were the basic components of websites. With the continuous advancement of technology, the composition of websites has become increasingly complex. Most websites consist of domain names, space servers, DNS domain name resolution, website programs, databases, and so on. 
A domain name is the name of a computer or computer group on the Internet, consisting of a series of letters separated by dots. Electronic location (sometimes referred to as geographic location) used to identify the computer during data transfer, domain name
It has become one of the essential products for Internet brand and online trademark protection. In layman's terms, a domain name is equivalent to a family's house number, and others can easily find you through this number. Taking a common domain name as an example, the Baidu website is composed of two parts. The label "baidu" is the main domain name of the domain name, and the final label "com" is the suffix of the domain name, which represents a com international A domain name is a top-level domain. The preceding www. Is the network name, which is the domain name of www. 
DNS stipulates that the labels in domain names are composed of English letters and numbers. Each label does not exceed 63 characters and is not case sensitive. Except for the hyphen (-) in the label, other punctuation marks cannot be used. The lowest level domain name is written on the far left and the highest level domain name is written on the far right. 
Common website space: virtual hosting, virtual space, standalone server, cloud hosting, VPS. 
The virtual host is a certain disk space allocated on the network server for users to place sites, application components, etc .; it provides the necessary site functions, data storage and transmission functions. The so-called virtual hosting, also called "webspace", is to divide a server running on the Internet into multiple "virtual" servers. Each virtual host has an independent domain name and a complete Internet server (supports WWW, FTP, E-mail, etc.) functions. Web hosting is the gospel of network development, which greatly promotes the application and popularization of network technology. At the same time, the hosting service for virtual hosts has become a new economic form in the network age. The rental of a virtual host is similar to renting a house. 
VPS stands for Virtual Private Server, which is a technology that partitions a server into multiple virtual independent dedicated servers. Each virtual independent server using VPS technology has its own independent public IP address, operating system, hard disk space, memory space, CPU resources, etc., and can also perform operations such as installing programs and restarting the server, which is exactly the same as running an independent server. . 
Program source code
A program is a programming language used to build and modify a website. Changing to source code is a bunch of text and symbols written in a certain format. 
"For example, right-click on this webpage, select View Source File, and a notepad will come out. The content is the source code of this webpage." This sentence reflects their relationship. The source file here refers to the source of the webpage. Code, and the source code is the content of the source file, so it can be called the source code of the web page. 
Source code refers to the original code, which can be any language code. 
The assembly code refers to the compiled code of the source code, usually binary files, such as DLL, EXE, .NET intermediate code, JAVA intermediate code, etc.
High-level languages usually refer to C / C ++, BASIC, C #, JAVA, PASCAL, etc. The assembly language is ASM. Only this, and the lower-level ones are machine languages. 
The browser is like a program compiler, it will help us translate the source code into what we see.