• 网络基础


    1、

    计算机的主要功能是:资源共享
    2、

    IP服务的三大特点:不可靠,面向非连接,尽最大努力交付
    3、

    4、

    RIP是一种分布式的基于距离向量的路由选择协议,是因特网的标准协议,其最大优点就是实现简单,开销较小。但RIP的缺点也较多。首先,其限制了网络的规模,能使用的最大距离为15(16表示不可达)。其次路由器交换的信息是路由器的完整路由表,因而随着网络规模的扩大,开销也就增加。最后,“坏消息传播得慢”,使更新过程的收敛时间过长。因此对于规模较大的网络就应当使用OSPF协议。然而目前在规模较小的网络中,使用RIP协议的仍占多数。```
    5、![](https://img2018.cnblogs.com/blog/1386197/201811/1386197-20181108152427967-586512389.png)
    **A属于IP地址 B属于域名 C属于URL  D属于域,域名必须由‘.’分隔
    6、
    http、2源自SPADY/2,设计目标是降低 50% 的页面加载时间。
    相比 HTTP/1.x,HTTP/2 在底层传输做了很大的改动和优化:
    
    HTTP/2 采用二进制格式传输数据,而非 HTTP/1.x 的文本格式。二进制格式在协议的解析和优化扩展上带来更多的优势和可能。
    HTTP/2 对消息头采用 HPACK 进行压缩传输,能够节省消息头占用的网络的流量。而 HTTP/1.x 每次请求,都会携带大量冗余头信息,浪费了很多带宽资源。头压缩能够很好的解决该问题。
    多路复用,直白的说就是所有的请求都是通过 一个 TCP 连接并发完成。HTTP/1.x 虽然能利用一个连接完成多次请求,但是多个请求之间是有先后顺序的,后面发送的请求必须等待上一个请求返回才能发送响应。这会很容易导致后面的请求被阻塞,而 HTTP/2 做到了真正的并发请求。同时, 流还支持优先级和流量控制。
    Server Push:服务端能够更快的把资源推送给客户端。例如服务端可以主动把 JS 和 CSS 文件推送给客户端,而不需要客户端解析 HTML 再发送这些请求。当客户端需要的时候,它已经在客户端了。
    7、
    ![](https://img2018.cnblogs.com/blog/1386197/201811/1386197-20181108153111064-1944994444.png)
    8、
    ![](https://img2018.cnblogs.com/blog/1386197/201811/1386197-20181108155350772-1279665816.png)
    
    9、
    ![](https://img2018.cnblogs.com/blog/1386197/201811/1386197-20181108155330104-716275140.png)
    10、
    ![](https://img2018.cnblogs.com/blog/1386197/201811/1386197-20181109114840738-118314177.png)
    **如果recv函数在等待协议接收数据时网络中断了,那么它返回0。默认 socket 是阻塞的。阻塞与非阻塞recv返回值没有区分,都是 <0 出错 =0 连接关闭 >0 接收到数据大小**
  • 相关阅读:
    计算机图形学和OpenGL(二)坐标系和绘制点线函数
    计算机图形学和OpenGL(一)OpenGL初步
    C++ 实现链表常用功能
    Cocos2d-x环境搭建
    2014年学习计划
    2013年终总结
    AS3开发必须掌握的内容
    starling性能优化
    后补个2012年的总结吧
    原生javascript实现图片懒加载
  • 原文地址:https://www.cnblogs.com/linshuhui/p/9928009.html
Copyright © 2020-2023  润新知