http学习笔记

【以下笔记纯属个人YY,如有雷同请先点赞。】

http协议的作用和意义:

          http协议是用来规定web程序中 客户端跟服务器进行数据交换的一种协议,根据这个协议 客户端可以使用某种方法找到指定的服务器进行 交互。
          制定http协议的意义:(其实还没怎么理解,等我往下看看再补充)
TCP/IP网络协议:
  TCP/IP 网络协议是规定了计算机跟计算机之间通信的规则,因为 协议种类比较多所以很多称做 "协议族",其中包括SLIP协议、PPP协议、IP协议、ICMP协议、ARP协议、TCP协议、UDP协议、FTP协议DNS协议SMTP协议等。
利用TCP/IP协议,不同的计算机,不同的操作系统之间都能进行通信(这样说有没有什么问题?)
TCP/IP的分层管理:
  在TCP/IP中,把计算机跟计算之间的通信过程进行了分层,分别是:应用层,网络层,传输层,链路层。每层都有特定的协议来统筹管理。这样的好处就是这里省略好几个字.(由于对这四层的理解不够深刻,在此先不对这四层进行解释)
---------------------------2016/02/26 00:46-------凌晨快一点了,先睡吧(-_-!)------------------------------
URL与URI的区别:(这部分摘自:http://www.cnblogs.com/li0803/archive/2008/11/03/1324746.html)
        HTTP URL (URL是一种特殊类型的URI,包含了用于查找某个资源的足够的信息)的格式如下:
                              http://host[":"port][abs_path]
        http表示要通过HTTP协议来定位网络资源;host表示合法的Internet主机域名或者IP地址;port指定一个端口号,为空则使用缺省端口80;abs_path指定请求资源的URI;如果URL中没有给出abs_path,那么当它作为请求URI时,必须         以“/”的形式给出,通常这个工作浏览器自动帮我们完成。
      eg:
            1、输入:www.guet.edu.cn
            浏览器自动转换成:http://www.guet.edu.cn/
             2、http:192.168.0.116:8080/index.jsp 
---------------------------2016/03/03 19:00---工作之余随便整理整理------------------------------
原文地址:https://www.cnblogs.com/kangjunyun/p/5218878.html