我 们在浏览器的地址栏里输入的网站地址叫做URL(UniformResourceLocator,统一资源定位符)。就像每家每户都有一个门牌地址一样, 每个网页也都有一个Internet地址。当你在浏览器的地址框中输入一个URL或是单击一个超级链接时,URL就确定了要浏览的地址。浏览器通过超文本 传输协议(HTTP),将Web服务器上站点的网页代码提取出来,并翻译成漂亮的网页。因此,在我们认识HTTP之前,有必要先弄清楚URL的组成,例 如:http://www.microsoft.com/china/index.htm。它的含义如下:

1.http://:代表超文本传输协议,通知microsoft.com服务器显示Web页,通常不用输入;

2.www:代表一个Web(万维网)服务器;

3.Microsoft.com/:这是装有网页的服务器的域名,或站点服务器的名称;

4.China/:为该服务器上的子目录,就好像我们的文件夹;

5.Index.htm:index.htm是文件夹中的一个HTML文件(网页)。

我 们知道,Internet的基本协议是TCP/IP协议,然而在TCP/IP模型最上层的是应用层(Applicationlayer),它包含所有高层
的协议。高层协议有:文件传输协议FTP、电子邮件传输协议SMTP、域名系统服务DNS、网络新闻传输协议NNTP和HTTP协议等。

HTTP 协议(HypertextTransferProtocol,超文本传输协议)是用于从WWW服务器传输超文本到本地浏览器的传送协议。它可以使浏览器更 加高效,使网络传输减少。它不仅保证计算机正确快速地传输超文本文档,还确定传输文档中的哪一部分,以及哪部分内容首先显示(如文本先于图形)等。这就是 你为什么在浏览器中看到的网页地址都是以“http://”开头的原因。

最新文章

  1. 原生JS实现全屏切换以及导航栏滑动隐藏及显示——重构前
  2. Android Auto开发之一《开始学习Auto 》
  3. Easymake
  4. jdbc事务处理和连接池
  5. 安装oracle 10g RAC执行的几个脚本说明
  6. MFC编程入门之十二(对话框:非模态对话框的创建及显示)
  7. 游戏引擎网络开发者的64做与不做(二A):协议与API
  8. tmux使用
  9. socket——本地服务器和android手机客户端通讯(防止中文乱码)
  10. HRBUST 1909 理工门外的树(双数组实现线段树功能)
  11. deepin linux 学习笔记(二)——文本编辑器
  12. 低版本Flume兼容高版本elasticsearch
  13. 01_ if 练习
  14. [Linux] - SVN忽略文件夹更新的命令与方法
  15. Android学习之基础知识十三 — 四大组件之服务详解第二讲(完整版的下载示例)
  16. python3网络爬虫(4):python3安装Scrapy
  17. Hihocoder 1329 平衡树·Splay(平衡树)
  18. win7 默认程序设置
  19. POJ3585 Accumulation Degree(二次扫描与换根法)
  20. angularjs animation

热门文章

  1. 2016 C++及系统软件技术大会亮点
  2. win10桌面和手机的扩展API,判断是否有实体后退键API
  3. HDU 3404&POJ 3533 Nim积(二维&三维)
  4. 信息处理,分而治之-- ESFramework 使用技巧
  5. Gentoo本地化设置--Locale系统介绍
  6. python 函数/列表的应用
  7. 归并排序的go语言与C++实现对比
  8. ACPI
  9. java代理的深入浅出(二)-CGLIB
  10. oracle 存储过程(1)