读者书评
S
Steavenf
8.5分
呵呵,居然看完了,是为了证明我有多无聊,还是有强迫症?《鹿精灵 04 森林传音》,水垮垮。远不及《鹿精灵 04 森林传音》。
阿
阿好
7.3分
总结:
人:把人和事分开。
利益:着眼于利益,而不是立场。
选择:为共同利益创造选择方案。
标准:坚持使用客观标准。
人类的基本需求包括:
◎安全感。
◎经济利益。
◎归属感。
◎获得他人认同。
◎能主宰自己的生活。
具体:
把双方的利益列个清单,然后制定各种选择方案,以尽可能满足这些利益。
先讨论问题,再拿出你的方案。
花在集体讨论上的时间肯定是谈判中花得最值的时间。
有先例最能促成决定,所以要努力寻找这样的先例。
一个切蛋糕,一个先挑蛋糕。这样,双方都不会抱怨不公平。
当对方提出他们的要求,问一句:“你的根据是什么?”
你有了一个最佳的替代方案。你可以把对方的每一个条件同它进行比较。你的最佳替代方案越理想,就越有能力让协议对自己有利。对谈判不成功做好充分的准备,你就能在谈判中信心倍增。知道自己下一步的措施,中止谈判就会容易得多。你越是不担心谈判破裂,就越有能力捍卫自己的利益,并有力地陈述达成协议的依据。
如果对方认为你没有好的替代方案,而事实上你有,你当然应该让他们知道。但是,如果你的最佳替代方案不如对方想象的那么好,向对方透露只会削弱而不是增强自己的实力。
只有当你的条件让对方感觉比他们的最佳替代方案更有吸引力时,你才可能获得谈判的成功。如果你不可能做到这一点,谈判将没有意义。你还不如集中精力完善自己的最佳替代方案,有可能的话,设法降低对方关于最佳替代方案的期望值。
互相让步之前,首先确定对方的权限。问一句:“你在谈判中有多大权力?”这是完全合理的。
如果对方含糊其辞,你可能希望与真正管事的人谈判,或是表明你这一方保留重新考虑任何提议的同等自由。如果对方出乎意外地宣布把你认定的协议作为进一步谈判的基础,你要坚持对等原则。“那好,我们可以把这份协议视为双方都没有承诺的草案,你回去和你的老板商量一下,我也把问题留到明天,看是否有什么需要改动的地方。
面对强大的对手,最好的谈判结局不外乎实现下面两大目标:第一是保护自己,不至于接受本应拒绝的协议;第二是让你的谈判资源发挥最大效用,使达成的协议能尽量满足你的利益需求。
如果对方不妥协,又不能为自己的立场提出任何有说服力的理由,那就没有再谈下去的必要了。
吃
吃葡萄不吐葡萄皮
7.2分
浏览器地址栏输入地址到页面渲染完成发生了什么?
1.浏览器进行地址解析,获取该地址的端口号、域名、协议、路径等信息。
2.将解析的域名进行DNS解析。
3.通过ip地址寻找服务器地址
4.与服务器进行三次握手建立连接
5.浏览器发送数据,等待服务器的响应
6.服务器响应并返回数据
7.浏览器接收到数据
8.浏览器开始渲染页面
URI与URL
URI,是uniform resource identifier,统一资源标识符,用来唯一的标识一个资源。
URL是uniform resource locator,统一资源定位器,它是一种具体的URI,即URL可以用来标识一个资源,而且还指明了如何locate这个资源。
HTTP1.0和HTTP1.1的区别
1.长连接 -- HTTP1.1支持长连接和请求的流水线处理,在一个TCP连接上可以传送多个HTTP请求和响应,减少了建立和关闭连接的消耗和延迟。HTTP1.0每次请求都要创建连接。
2.节约带宽 -- HTTP1.1支持只发送header信息(不带任何body信息),如果服务器认为客户端有权限请求服务器,则返回100,客户端接收到100才开始把请求body发送到服务器;如果返回401,客户端就可以不用发送请求body了节约了带宽。 HOST域 -- 在HTTP1.0中认为每台服务器都绑定一个唯一的IP地址,因此,请求消息中的URL并没有传递主机名,HTTP1.0没有host域。HTTP1.1的请求消息和响应消息都支持host域,且请求消息中如果没有host域会报告一个错误(400 Bad Request)。
3.缓存处理 -- 在HTTP1.0中主要使用header里的If-Modified-Since,Expires来做为缓存判断的标准,HTTP1.1则引入了更多的缓存控制策略例如Entity tag,If-Unmodified-Since, If-Match, If-None-Match等更多可供选择的缓存头来控制缓存策略。
4. 错误通知的管理 -- 在HTTP1.1中新增了24个错误状态响应码,如409(Conflict)表示请求的资源与资源的当前状态发生冲突;410(Gone)表示服务器上的某个资源被永久性的删除。
HTTP1.1和HTTP2.0的区别
1.多路复用 --HTTP2.0使用了多路复用的技术,做到同一个连接并发处理多个请求,而且并发请求的数量比HTTP1.1大了好几个数量级。 头部数据压缩 -- HTTP1.1不支持header数据的压缩,HTTP2.0使用HPACK算法对header的数据进行压缩,这样数据体积小了,在网络上传输就会更快。
2.服务器推送 -- 服务端推送是一种在客户端请求之前发送数据的机制。网页使用了许多资源:HTML、样式表、脚本、图片等等。在HTTP1.1中这些资源每一个都必须明确地请求。服务器必须等待浏览器做每一个请求,网络经常是空闲的和未充分使用的。为了改善延迟,HTTP2.0引入了server push,它允许服务端推送资源给浏览器,在浏览器明确地请求之前,免得客户端再次创建连接发送请求到服务器端获取。这样客户端可以直接从本地加载这些资源,不用再通过网络。
五层体系结构包括:应用层、运输层、网络层、数据链路层和物理层
1.应用层:直接为用户的应用进程(例如电子邮件、文件传输和终端仿真)提供服务。
相关协议:HTTP、FTP、DNS、SMTP、Telnet等
2.运输层:负责向两个主机中进程之间的通信提供服务。由