第二章.简单的HTTP协议HTTP协议:HTTP协议用于客户端(请求资源的一端)和服务器端(响应回复提供资源的一端)的通信,是一种无状态协议HTTP1.1默认TCP持久连接,管线化发送(并行发送多个请求) =======================客户端发送请求报文=========================== GET /index.html /HTTP/1.1                                                 ----表示请求访问某台…
1.正溢出与负溢出: 首先,一个正数与一个负数相加,不可能溢出,因为结果的绝对值一定小于两个加数的绝对值,既然两个加数能合理表示出来,结果一定也能合理表示出来. 其次,正溢出是由于两个很大的正数相加,导致符号位变成1的情况如0110+0011=1001(假设最大只能运算4位) 负溢出则是两个很小的负数相加,导致符号位变成0的情况,如1011(-5)+1011(-5)=10110->0110溢出,如1111(-1)+1111(-1)=11110->1110则没溢出. 因此,正溢出的判断标准是符号…
总述 书的定位:一本十分浅显的HTTP书籍,主要介绍了HTTP与HTTPS.适合入门了解,很多地方都是蜻蜓点水,但稍微深入的地方能让人了解重点在哪,后面应该有针对性地阅读深入书籍. 主要内容:介绍了TCP/IP:介绍了HTTP协议的一些特点:HTTP报文内部的一些格式.特点:HTTP状态码:Web服务器.通信数据转发程序(代理.网关.隧道).缓存:HTTPS:认证:基于HTTP的追加协议 我印象深刻的点: HTTPS是加了SSL外壳的HTTP,保证了Web安全.HTTP安全有许多问题,包括窃听,…
基础部分 第1章 了解Web及网络基础 重点了解HTTP协议在网络中的作用,扮演了什么角色,以及网络传输中相关的一些角色. 3项重要的web构建技术:HTML,URL,HTTP HTTP协议位于应用层,向下相关的分别是:应用层的DNS协议,负责通过域名查找IP地址:传输层的TCP协议,确保传输的可靠性,封装HTTP数据:网络层的IP协议,负责传输数据,封装TCP数据: URI标识某一互联网资源,URL标识资源的位置,URL是URI的子集:典型的URI如 ftp://ftp.is.co/rfc/r…
第二章 简单的HTTP协议 针对HTTP协议结构进行讲解 1.通过请求和响应的交换来达成通信目的 应用HTTP协议时,必定是一端担任客户端角色,另一端担任服务器端角色. [请求报文]是由请求方法.URI.协议版本.请求首部字段.内容实体组成的. [响应报文]是由协议版本.状态码.状态码原因短语.响应首部字段.响应实体组成的. 2.HTTP是不保存状态的协议(无状态) HTTP 是一种不保存状态,即无状态协议.HTTP 协议自身不对请求和响应之间的通信状态进行保存.也就是说在 HTTP 这个级别,…
Chapter2.h #ifndef __CHAPTER_2_ #define __CHAPTER_2_ /*<深入理解C指针>学习笔记 -- 第二章*/ /* 内存泄露的两种形式 1.忘记回收内存 2.内存地址丢失 */ void __memory_leak_test(); /* 内存操作的几个函数 malloc alloc realloc free */ void __memory_function_test(); #endif Chapter2.cpp #include "Ch…
简单的HTTP协议 针对HTTP协议结构进行讲解,主要使用HTTP/1.1版本. HTTP协议用于客户端和服务器端之间的通信 通过请求和响应的交换达成通信(从客户端开始建立通信,服务器端在没有接收到请求之前不会发送响应) http是不保存状态的协议 请求uri定位资源 告知服务器意图的http方法 使用方法下达命令 持久连接节省通信量 使用cookie的状态管理 现在看一个具体的示例 从客户端发送给某个HTTP服务器端的请求报文中的内容 GET /index.html HTTP/1.1 Host…
简单的HTTP协议 HTTP是一种不保存状态,即无状态(stateless)协议.HTTP 协议自身不对请求和响应之间的通信状态进行保存.也就是说在 HTTP 这个级别,协议对于发送过的请求或响应都不做持久化处理.HTTP/1.1 虽然是无状态协议,但为了实现期望的保持状态功能,于是引入了Cookie 技术.有了Cookie 再用HTTP协议通信,就可以管理状态了. 1.持久连接节省通信量 使用浏览器浏览一个包含多张图片的HTML页面时,在发送请求访问 HTML 页面资源的同时,也会请求该HTM…
TCP协议:三次握手,C端——>SYN——>S端: S端——>SYN/ACK——>C端: C端——>ACK——>S端. 特点:字节流服务,把大块数据分割成以报文段为单位数据包传输:三次握手确保通信可靠性. 作用:传输通信信息,如:来自C端的请求报文,来自S端的响应报文 DNS协议:通过域名解析IP地址,或逆向通过IP地址解析域名 URI与URL:URI用字符串标识某一互联网资源,URL表示资源的地点.URL是URI的子集. 第二章 HTTP协议用于客户端和服务器端之间的…
第二章 2.1 对象 对象的概念是由现实世界引入问题模型: 对象包含有:状态和行为.具体地来说是: 数据封装:对象的方法的作用就是:将内部变量封装起来,提供给外界交互的窗口.(实现对数据的隐藏) 继承:父类和子类之间的复用,使得发给父类的信息,子类也可以接受.要处理父类,那么这一切父类型的子类也可以处理 多态:对外一个接口,对内多种实现.(子类与父类的类型等价性,使得在运行时,如果想访问接口,我们只需要访问父类的接口,所以只需要给父类发消息,但是却可以扩展到所有这个父类下的子类.) 但是当在具体…