HTTP知识普及系列:Web及网络基础

  1. 根据web浏览器地址栏中指定的URL,Web浏览器从Web服务器端获取文件资源等信息,从而显示出Web页面。
  2. Web使用一种名为HTTP(超文本传输协议)的协议作为规范,完成从客户端到服务器端等一系列运作流程。而协议是指规则的约定。
  3. WWW(world wide web)万维网。
  4. 3项WWW构建技术:
    1.   把SGML(标准通用标记语言)作为页面的文本标记语言的HTML;
    2.   作为文档传递协议的HTTP;
    3.   指定文档所在地址的URL。
  5. 目前主流的HTTP协议版本是1997年1月公布的HTTP/1.1。
  6. TCP/IP是互联网相关的各类协议族的总称。
  7. TCP/IP协议族按层次分别分为:应用层、传输层、网络层、数据链路层。
    1.   应用层决定了向用户提供应用服务时通信的活动;
    2.   传输层对上层应用层,提供出于网络连接中的两台计算机之间的数据传输;
    3.   网络层用来处理在网络上流动的数据包;
    4.   链路层用来处理连接网络的硬件部分。包括控制操作系统、硬件的设备驱动、NIC(网卡)、光纤等物理可见部分。
  8. IP地址指明了节点被分配到的地址,MAC地址是指网卡所属的固定地址。IP地址可变换,但MAC地址基本上不会改变。
  9. ARP是一种用以解析地址的协议,根据通信方的IP地址就可以反查出对应的MAC地址。
  10. 字节流服务是指,为了方便传输,将大块的数据分割成以报文段为单位的数据包进行管理。
  11. 为了准确无误的将数据送达目标处,TCP协议采用了三次握手策略。
  12. DNS提供域名到IP地址间的解析服务。
  13. DNS协议提供通过域名查找IP地址或逆向从IP地址反查域名的服务。
  14. URI(统一资源标识符)  URL(统一资源定位符)
  15. URI http://user:pass@www.example.jp:80/dir/index.htm?uid=1#ch1
    1.   user:pass 登录信息(可选项)
    2.   www.example.jp 服务器地址
    3.   80 服务器端口号(可选项)
    4.   /dir/index.htm 带层次的文件路径
    5.   uid=1 查询字符串(可选项)
    6.   ch1 片段标识符(可选项)
posted @ 2016-05-14 16:45  为了生活而学习  阅读(323)  评论(0编辑  收藏  举报