读书笔记
vanlyy
优秀的猪猪饲养员
想要了解某个技术,请阅读一些相关文档;
想要明白某个技术,请尝试实践这些技术;
想要悟透某个技术,请尝试向他人讲解此技术。
展开
-
图解http读书笔记一——基础知识
网络基础tcp/iptcp/ip - 计算机与网络设备需要通信,双方就必须基于相同方法,把这些规则成为协议。 - 协议中存在各种内容,如电缆规格,ip地址选定等 - 这些相关协议集合总称为tcp/iptcp/ip的分层管理 分为以下四层:应用层、传输层、网络层、数据链路层 层次化不关注对方如何实现应用层: 决定了向用户提供应用服务时通信活动 比如ftp协议和dns服...原创 2018-08-03 19:49:07 · 531 阅读 · 0 评论 -
图解TCP/IP读书笔记之三——IP协议相关技术
DNS域名构成 域名服务器 每个域的分层上都设有各自的域名服务器各层域名服务器都了解该层以下分层中所有域名服务器的IP地址。因此他们从根(root)域名服务器开始呈树状结构相互连接由于所有域名服务器都了解根域名服务器,所以从跟开始按照顺序追送,可以访世界上所有域名服务器的地址解析器:进行DNS查询的主机和软件叫做DNS解析器。用户所使用的个人电脑就属于解析器。DNS查询:见下...原创 2018-08-17 15:25:25 · 300 阅读 · 0 评论 -
图解TCP/I读书笔记之二——IP协议(第四章)
网络层(互联网层)TCP/IP的心脏是互联网层。这层主要由IP和ICMP两个协议组成。网络层的主要作用是“终端节点之间的通信”。网络层的下一层——数据链路层的主要作用是再互联同一种数据链路的节点之间进行包传递。而一旦跨越多种数据链路,就需要借助网络层。数据链路层和网络层的关系:数据链路层提供直连两个设备之间的通信功能。网络层的IP则负责在没有直连的两个网络之间进行通信传输。 IP基...原创 2018-08-16 19:33:42 · 211 阅读 · 0 评论 -
图解TCP/IP读书笔记一——基础知识(第二章)
分布式网络 上图呈现多迂回线路的分布式通信,为了实现这种网络,分组交换技术产生。TCP/IP的具体含义TCP/IP泛指以下协议,有时也称TCP/IP网际协议族 TCP/IP和OSI参考模型 OSI参考模型注重“通信协议必要的功能是什么” TCP/IP注重“在计算机上实现协议应该开发哪种程序”应用层 对应OSI中的会话层、表示层和应用层:应用层的任务是通过应用...原创 2018-08-16 15:54:08 · 307 阅读 · 0 评论 -
图解TCP/IP读书笔记之五——路由协议
路由控制的定义为了能让数据包正确达到目标主机,路由器必须在途中进行正确的转发,这种向“正确的方向”转发数据所进行的处理就叫做路由控制。 路由器根据路由控制表转发数据。他根据所收到的数据包中目标主机的IP地址与路由控制表的比较得出下一个应该接收的路由器。静态路由和动态路由:静态路由是事先设置好的路由器和主机,并将路由信息固定的方法;动态路由是指让路由协议在运行过程中自动地设置路由控制信息...原创 2018-08-18 10:31:26 · 1841 阅读 · 0 评论 -
图解http读书笔记六——web的攻击技术
因输出值转义不完全引发的安全漏洞客户端的验证 javascript会在客户端验证数据,但是客户端允许篡改数据或者关闭javascript,不适合将javascript验证作为安全的防范对策。保留客户端验证知识为了尽早辨识输入错误,提高ui体验的作用web服务端的验证输入值验证 通常检查是否符合系统业务逻辑数值或者字符编码输出值转义 从数据库或者文件系统,html,邮件等输出web...原创 2018-08-04 18:38:17 · 468 阅读 · 0 评论 -
图解http读书笔记五——构建web内容的技术
html平时我们浏览的web页面几乎全是使用html写的。由html构成的文档经过浏览器解析渲染后,呈现出web页面设计应用csscascading style sheets,层叠样式表,可以指定如何展现html内的各种元素。 理念时 分档的结构和设计分离,达到解耦的目的。 即相同的html不同的css用浏览器看到的页面不同。动态html让web动起来的动态html 使用...原创 2018-08-04 17:11:21 · 320 阅读 · 0 评论 -
图解http读书笔记四——基于http的功能追加协议
消除http瓶颈的spdyspdy缩短web页面的加载时间 http的瓶颈一条连接只可发送一个请求请求只可从客户端开始请求/响应首部未经压缩就发送。首部信息越多,延迟越大发送冗长的首部,每次互相发送相同的首部浪费可任意选择压缩格式,非强制压缩解决方法ajax的解决方法 ajax(asychronous javascript and xml)异步javascrip...原创 2018-08-04 16:38:14 · 222 阅读 · 0 评论 -
图解http读书笔记三——确认访问用户身份的认证
http使用的认证方式basic认证(基本认证)digest认证(摘要认证)ssl客户端认证frombase认证(基于表单认证)basic认证 basic认证采用base64编码 ,但是不是加密处理,不需要任何附加信息即可解码,解码后就是用户id和密码。且无法实现注销操作digest认证 简单的说,就是服务器发给客户端一串密码,客户端通过算法得到响应吗并返回服...原创 2018-08-04 15:19:21 · 278 阅读 · 0 评论 -
图解http读书笔记二——安全的https
http的缺点通信使用明文,内容可能被窃听 http本身不具备加密功能,使用明文进行发送,所以窃听并非难事,只要收集网上流动的数据包即可(抓包工具)解决方法- 通信的加密:通过和ssl(secure socket layer,安全套接层)或者tls组合使用,加密http通信内容。用ssl建立安全通信线路之后,就可以在这条线路上进行http通信![这里写图片描述](https://img...原创 2018-08-04 13:52:53 · 285 阅读 · 0 评论 -
图解TCP/IP读书笔记之四——TCP与UDP
传输层传输层的TCP和UDP,是为了识别自己所传输的数据部分究竟应该发给哪一个应用。如下图的过程 TCP/IP通信既是如此,传输层必须指出发送个哪个具体的程序,为了实现这个功能,使用端口号(此处的端口与路由器交换机等设备网卡的端口不同)这个识别码。工作机制: TCP,UDP传输协议,通过接受数据中的目标端口号识别目标处理程序。上图,传输协议的数据将被传递给HTTP等应用层协议。...原创 2018-08-17 19:14:48 · 204 阅读 · 0 评论