• 计算机网络原理-5


    1. HTTP1.1默认情况下使用流水方式持久连接.

    2. 传输层的核心任务:应用进程之间提供端到端逻辑通信服务

    3. 网络核心中的路由器,交换机,集线器只用到下三层的功能.

    4. 传输层的功能

      对应用层报文进行分段和重组

      面向应用层实现复用与分解

      实现端到端的流量控制

      拥塞控制

      传输层寻址

      对保温进行差错检测

      实现进程间的端到端可靠数据传输控制

      口诀:吩咐刘墉寻差错

    5. 全网范围内利用IP地址+端口号唯一表示一个通信端点

    6. 0-49151服务器端口号;49152-15534是客户端端口号,端口号小于256是常用端口

    7. 无连接服务:无需与对端进行任何信息交换,直接构造通信

    8. 面向连接服务:需要双方交换一些控制信息,简历逻辑连接;然后在传输数据

    9. 多路复用与多路分解:支持众多应用进程共用同一个传输层协议,将接收到的数据交给不同的应用

    10. 无连接的多路复用与多路分解:UDP,用户数据保协议;二元组:<目的IP地址,目的端口号>

    11. 面向连接的多路复用与多路分解:TCP;传输控制协议;四元组:<源ip,源端口,目的ip,目的端口>

    12. 差错检测:利用编码实现数据包传输过程中的比特差错检测.

      确认:接收方向发送ACK或NAK

      重传:发送方重新发送接收方没有正确接收的数据

      序号:确保数据按需到达.

      计时器:解决数据丢失问题.

    13. 停等协议是自动最简单重传请求协议的一种

    14. GBN协议又是回退N步协议属于滑动窗口协议,中,发送串口大于等于1,接收窗口=1

    15. SR协议又是选择重传协议发送端窗口>1,接收窗口>1.

  • 相关阅读:
    VS2013中设置大小写的快捷键
    cocos3.2版本中的一些新特性
    cocos2dx中的设计分辨率与屏幕适配策略
    cocos3.2中如何创建一个场景
    C++中的虚函数(类的向上转换,和向下转换)
    C++中的冒泡排序,选择排序,插入排序
    C++中的快速排序(使用vector和数组的不同)
    2440addr.h
    2440slib.h
    mmu.h
  • 原文地址:https://www.cnblogs.com/jojoword/p/12346840.html
Copyright © 2020-2023  润新知