http地址(URL)是什么?
URL,中文意思是统一资源定位器,又称“域名”。
计算机只认IP地址,不认域名,但是IP地址太难记了,怎么办?于是就有了DNS(中文意思:域名服务器)来帮助用户将域名转换成IP地址。
DNS就像一本通讯录一样,它返回域名对应的IP地址(但用户是看不见的,因为地址栏的地址没有改变),浏览器再通过IP地址来连接网页服务器,最终达到“记忆域名就能打开对应网页”的目的。
大部分人是选择访问“wwwbaiducom”来进入百度首页的,但也有那么一部分人喜欢访问“1809733108”来进入百度首页,但记忆4段数字远没有记忆一个拼音效率高吧?由此可见URL对大部分人的重要性。
http
超文本传输协议 (HTTP-Hypertext transfer protocol) 是分布式,协作式,超媒体系统应用之间的通信协议。是万维网(world wide web)交换信息的基础。
WWW是环球信息网(World Wide Web )万维网 。
cn中国大陆
com为commercial简称,表示商业性质的,com结尾的域名为最早通用的顶级域名。
net
NET
中文意思是:网,网状物。
现在泛指互联网,网络技术。
后缀为net是网络服务公司,为个人或商业提供服务。
技术架构
HTTP是一个客户端和服务器端请求和应答的标准(TCP)。客户端是终端用户,服务器端是网站。通过使用Web浏览器、网络爬虫或者其它的工具,客户端发起一个到服务器上指定端口(默认端口为80)的HTTP请求。(我们称这个客户端)叫用户代理(user agent)。应答的服务器上存储着(一些)资源,比如HTML文件和图像。(我们称)这个应答服务器为源服务器(origin server)。在用户代理和源服务器中间可能存在多个中间层,比如代理,网关,或者隧道(tunnels)。尽管TCP/IP协议是互联网上最流行的应用,HTTP协议并没有规定必须使用它和(基于)它支持的层。 事实上,HTTP可以在任何其他互联网协议上,或者在其他网络上实现。HTTP只假定(其下层协议提供)可靠的传输,任何能够提供这种保证的协议都可以被其使用。
通常,由HTTP客户端发起一个请求,建立一个到服务器指定端口(默认是80端口)的TCP连接。HTTP服务器则在那个端口监听客户端发送过来的请求。一旦收到请求,服务器(向客户端)发回一个状态行,比如"HTTP/11 200 OK",和(响应的)消息,消息的消息体可能是请求的文件、错误消息、或者其它一些信息。
HTTP使用TCP而不是UDP的原因在于(打开)一个网页必须传送很多数据,而TCP协议提供传输控制,按顺序组织数据,和错误纠正。
通过HTTP或者HTTPS协议请求的资源由统一资源标示符(Uniform Resource Identifiers)(或者,更准确一些,URLs)来标识。
协议功能
HTTP协议(HyperText Transfer Protocol,超文本传输协议)是用于从WWW服务器传输超文本到本地浏览器的传输协议。它可以使浏览器更加高效,使网络传输减少。它不仅保证计算机正确快速地传输超文本文档,还确定传输文档中的哪一部分,以及哪部分内容首先显示(如文本先于图形)等。
HTTP是客户端浏览器或其他程序与Web服务器之间的应用层通信协议。在Internet上的Web服务器上存放的都是超文本信息,客户机需要通过HTTP协议传输所要访问的超文本信息。HTTP包含命令和传输信息,不仅可用于Web访问,也可以用于其他因特网/内联网应用系统之间的通信,从而实现各类应用资源超媒体访问的集成。
我们在浏览器的地址栏里输入的网站地址叫做URL (Uniform Resource Locator,统一资源定位符)。就像每家每户都有一个门牌地址一样,每个网页也都有一个Internet地址。当你在浏览器的地址框中输入一个URL或是单击一个超级链接时,URL就确定了要浏览的地址。浏览器通过超文本传输协议(HTTP),将Web服务器上站点的网页代码提取出来,并翻译成漂亮的网页。
当我们想浏览一个网站的时候,只要在浏览器的地址栏里输入网站的地址就可以了,例如wwwmicrosoftcom,但是在浏览器的地址栏里面出现的却是:http://wwwmicrosoftcom ,你知道为什么会多出一个“http”吗?
一、HTTP协议是什么
我们在浏览器的地址栏里输入的网站地址叫做URL (Uniform Resource Locator,统一资源定位符)。就像每家每户都有一个门牌地址一样,每个网页也都有一个Internet地址。当你在浏览器的地址框中输入一个URL 或是单击一个超级链接时,URL就确定了要浏览的地址。浏览器通过超文本传输协议(HTTP),将Web服务器上站点的网页代码提取出来,并翻译成漂亮的网页。因此,在我们认识HTTP之前,有必要先弄清楚URL的组成,例如:
http://wwwmicrosoftcom/china/indexhtm。它的含义如下:
1 http://:代表超文本传输协议,通知microsoftcom服务器显示web页,通常不用输入;/
2 www:代表一个Web(万维网)服务器;
3 Microsoftcom/:这是装有网页的服务器的域名,或站点服务器的名称;
4 China/:为该服务器上的子目录,就好像我们的文件夹;
5 Indexhtm:indexhtm是文件夹中的一个HTML文件(网页)。
我们知道,Internet的基本协议是TCP/IP协议,然而在TCP/IP模型最上层的是应用层(Application layer),它包含所有高层的协议。高层协议有:文件传输协议FTP、电子邮件传输协议SMTP、域名系统服务DNS、网络新闻传输协议NNTP和 HTTP协议等。
HTTP协议(Hypertext Transfer Protocol,超文本传输协议)是用于从WWW服务器传输超文本到本地浏览器的传送协议。它可以使浏览器更加高效,使网络传输减少。它不仅保证计算机正确快速地传输超文本文档,还确定传输文档中的哪一部分,以及哪部分内容首先显示(如文本先于图形)等。这就是你为什么在浏览器中看到的网页地址都是以http://开头的原因。
自WWW诞生以来,一个多姿多彩的资讯和虚拟的世界便出现在我们眼前,可是我们怎么能够更加容易地找到我们需要的资讯呢?当决定使用超文本作为WWW文档的标准格式后,于是在 1990年,科学家们立即制定了能够快速查找这些超文本文档的协议,即HTTP协议。经过几年的使用与发展,得到不断的完善和扩展,目前在WWW中使用的是HTTP/10的第六版。
二、HTTP是怎样工作的
既然我们明白了URL的构成,那么HTTP是怎么工作呢?我们接下来就要讨论这个问题。
由于HTTP协议是基于请求/响应范式的(相当于客户机/服务器)。一个客户机与服务器建立连接后,发送一个请求给服务器,请求方式的格式为:统一资源标识符(URL)、协议版本号,后边是MIME信息包括请求修饰符、客户机信息和可能的内容。服务器接到请求后,给予相应的响应信息,其格式为一个状态行,包括信息的协议版本号、一个成功或错误的代码,后边是MIME信息包括服务器信息、实体信息和可能的内容。
许多HTTP通讯是由一个用户代理初始化的并且包括一个申请在源服务器上资源的请求。最简单的情况可能是在用户代理和服务器之间通过一个单独的连接来完成。在Internet 上,HTTP通讯通常发生在TCP/IP连接之上。缺省端口是TCP 80,但其它的端口也是可用的。但这并不预示着HTTP协议在Internet或其它网络的其它协议之上才能完成。HTTP只预示着一个可靠的传输。
这个过程就好像我们打电话订货一样,我们可以打电话给商家,告诉他我们需要什么规格的商品,然后商家再告诉我们什么商品有货,什么商品缺货。这些,我们是通过电话线用电话联系(HTTP是通过TCP/IP),当然我们也可以通过传真,只要商家那边也有传真。
以上简要介绍了HTTP协议的宏观运作方式,下面介绍一下HTTP协议的内部操作过程。
在 WWW中,“客户”与“服务器”是一个相对的概念,只存在于一个特定的连接期间,即在某个连接中的客户在另一个连接中可能作为服务器。基于HTTP协议的客户/服务器模式的信息交换过程,它分四个过程:建立连接、发送请求信息、发送响应信息、关闭连接。这就好像上面的例子,我们电话订货的全过程。
其实简单说就是任何服务器除了包括HTML文件以外,还有一个HTTP驻留程序,用于响应用户请求。你的浏览器是HTTP客户,向服务器发送请求,当浏览器中输入了一个开始文件或点击了一个超级链接时,浏览器就向服务器发送了HTTP请求,此请求被送往由IP地址指定的URL。驻留程序接收到请求,在进行必要的操作后回送所要求的文件。在这一过程中,在网络上发送和接收的数据已经被分成一个或多个数据包(packet),每个数据包包括:要传送的数据;控制信息,即告诉网络怎样处理数据包。TCP/IP决定了每个数据包的格式。如果事先不告诉你,你可能不会知道信息被分成用于传输和再重新组合起来的许多小块。
也就是说商家除了拥有商品之外,它也有一个职员在接听你的电话,当你打电话的时候,你的声音转换成各种复杂的数据,通过电话线传输到对方的电话机,对方的电话机又把各种复杂的数据转换成声音,使得对方商家的职员能够明白你的请求。这个过程你不需要明白声音是怎么转换成复杂的数据的。
&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&
建网站
一:选择操作系统
1:选择Server的系统,这也就是服务器操作系统,这是我们建立强大而稳定的服务器所必须的,现在的服务器系统有以前的NT-Server系列和现在流行的2000ServerAND2000Advaanced-server还有刚出来的2003net系列对我我们一般的用户来说用2000的SERVER的服务器系统就行了。好了,现在大家快去盗版市埸花3块钱买一张盘子吧,然后去微软的网站上下载最新的SP4补丁。好了,你们先去装系统吧,我喝杯茶先。(怎么装操作系统不用我教了吧)
2:安装系统和软件
安装好2000以后要先检查一下IIS有没有装上,这是最关键的,如果没有装上这个,那网站是做不成滴。大家用鼠标右击我的电脑,然后点管理,会打开一个界面。点击服务和应用程序左边的加号使之展开,看看里面有没有“Internet信息服务”这一选项。如果有的话,那我们的操作系统就算完成了,如果没有,请从2000的安装光盘上安装,否则网站是没有办法做的。好了,安装好IIS后我们就可以再去申请一个域名解析了。当然,在申请前,请先看一下你的IP地址是公网还是内网,点击“开始”然后点击“运行”在出现的对话框里输入“CMD”然后点确定,会出现“MS-DOS”。然后输入“ipconfig“命令。查查看IP地址,一般以192|172|等开头的是内网IP,以202|201等开头的则是公网IP地址。这点很重要,一定要查清,这在过会的内网当中要用到的。
好了,然后我们根据查到的IP地址去下载相应的域名解析,大家打开IE浏览器,输入
wwwdns0755net这个网址,而后会进入科迈网络,在里面申请一个域名,在这里,如果你的IP是公网的话,则是免费的,如果IP是内网则是收费的,一般二级内网域名一年是200元,域名解析的作用是让别人能通过域名找到你的机器(也就是你的服务器)
申请完后从它那进而下载一个客户端程序,客户端程序是一个压缩文件,将其解压到一个目录下就可以了。好了,软件的安装就是这些了,下面该说说如何做网站了。在做网站时我们需要对刚才下载的客户端进行设置,不过这过会再说。
二:IIS的设置
关键的内容就在这里了(IIS是WIN2000自带的HTTP/FTP/SMTP/服务,它结合了ASP动态页面技术,FTP服务器,邮件服务器,是一个强大的服务器群组),大家按刚才说的,打开Internet信息服务(就是IIS),在窗口的右边我们可以看到“默认WEB站点“并且其状况是正在运行,好,我们右击它,点击属性,会出现一个”默认WEB站点属性”的对话框,在“WEB站点标识”下面的说明右边的框子里是“默认WEB站点“,将其名子改成你网站的名子,当然,你不改也可以,没有什么大碍,其余的如果你不懂的话请不要动。然后,点击主目录标签,找到你的网站所在的目录,并点击确定,而后,再点击文档标签,点击右边的“添加“按钮,在出现在对话框里加上“indexhtml”点击确定,这时你会在主窗口中看到你刚刚加上的这个 “indexhtml“然后点击左边一个向上的按钮使之升到顶部,然后再依次加上“indexasp|indexhtm“好了,IIS就设置好了。点击确定既可(在这里多说一下,这个index是网站的接入文档,因此这个是必须加上的,大家在做这一步的时候要小心)。好了,下面教大家做聊天室,网站,论坛。
一:聊天室
聊天室的种类有很多,免费的聊天室也有很多,这些聊天室的ASP源码从网上都可以下载得到,我们就以毒爱聊天室为版本来教大家做。好,大家先下载毒爱聊天室,当然,本站软件下载里就有下载,下载的是一个RAR压缩包,在你的硬盘上先建一个目录,然后就其解压到这个目录里面,你会在目录里面看到很多的程序代码,不要管它。下面,打开IIS,将刚刚我跟你们说的主目录指定到这个文件夹内,然后点击确定,这下行了,打开你的IE,键入你刚刚申请的域名,你看到什么了,对,你的聊天室出来了,这时你的聊天灾室就可以用了,呵呵,主要的就说完了,当然,如果你想将聊天室的版权等信息改为你自个的,这也很好办,你在源代码里将那些信息换成你自个的就行了。这就是第一步聊天室做完了,当然有的聊
124307152:8080
78133146136:8080
183181168229:80
19015122100:8080
6575144142:29786
1221550135:8888
114255171231:80
203114105243:8080
888510816:8080
802372119:8118
872504126:8080
18612525110:8080
941775193:8800
12050062:8080
6575167145:29786
12912182106:29786
82117198198:8080
6523157169:80
10618737146:80
17321239138:80
912301245:80
8214810969:80
791705025:80
123125156201:80
12222611354:808
8214810969:8080
8214810969:6588
2072197136:80
1877283110:8080
1411058082:80
113106194221:85
113106194221:81
1229725295:8080
11962128172:80
2211226970:8080
939911391:8080
113106194221:82
1908586147:8080
12114976:80
4651224252:9999
113106194221:84
585631121:81
8219822892:80
585631119:81
190617810:80
22113016243:82
1461852296:808
19588665:80
218207161202:8090
5868138200:80
218207161200:80
210149101198:80
653812280:8080
809017198:8080
1624221699:80
585631117:86
113347569:80
7918923434:8080
2023097148:80
12222568113:8181
111171192158:80
4614513243:80
12222568126:8181
672056745:80
10720226215:80
1241084168:80
21228231253:8080
7912511984:80
12222568114:8181
911996044:80
12222568122:8181
208438868:80
1256147244:80
216183233158:8080
184107166251:80
8596086:80
1252539644:8080
218207161201:80
891626722:80
585631117:81
218207161200:8081
60282098:80
202172246237:80
22113016243:81
22113016241:81
217197125208:80
91121107194:8080
19568125:80
2082556855:80
1186778136:80
93166121107:8118
5861154230:8080
1731018467:8080
20217125399:80
12222568117:8181
1143236229:8080
495024213:80
62245223227:80
12222568119:8181
17325525086:80
12222568116:8181
12222568124:8181
8210227201:80
585631118:81
184107166252:80
1218323845:80
109168118242:80
218207161200:81
6119252148:80
193635871:80
94175232210:80
622109813:80
20214719871:80
13713280106:80
652554712:80
193136124228:80
195564536:80
89362664:80
1312472245:80
1312472247:80
1288126111:80
141219252133:80
195564536:8080
12911012551:80
193136124226:80
20021472248:80
188165254123:80
501940132:80
6916299230:80
20810163210:80
49212733:80
1961228106:8080
21025320891:80
211138124199:80
211182237136:8080
2084325410:80
11315720425:80
8416234202:80
6866161107:80
2012292082:80
21318245111:80
2012292083:80
1441401626:80
661354963:80
63139129233:80
677897189:80
841247182:80
21317444144:80
19636919:8080
92613422:80
82102066:80
3811210049:8080
3811210049:80
22225527223:80
17412767237:80
962332002:80
21017215114:80
189260100:8080
21825249185:80
15922616811:80
1462191810:80
218759654:808
8214810968:8080
8214810968:6588
19022622516:8080
113106194221:80
2072499114:80
19816412913:80
17321239137:80
2172817757:8080
113106194221:83
661354252:80
115682815:8080
21716919011:80
86108136123:80
72249302:80
20625125561:80
8523415210:443
12172115165:80
210136114135:80
9224317151:80
21215658182:8080
17634235172:80
2105123136:8118
8214810968:3270
6113520837:8081
14746215206:80
843211664:8213
8214810968:80
5822142119:808
173054232:8213
22220018067:8081
20291235165:80
18758200169:80
611632401:8888
211148130142:80
272049:808
7411257173:80
272025:808
272027:808
20014927240:80
113106194221:86
0条评论