zoukankan      html  css  js  c++  java
  • 计算机网络原理-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.

  • 相关阅读:
    论文--文章编号
    论文---参考文献格式
    第3章 Java语言基础----static
    第3章 Java语言基础----成员变量与局部变量
    第3章 Java语言基础----声明成员变量,对变量进行赋值
    第2章 熟悉Eclipse开发工具----加减乘除,和差积商的英文写法
    第1章 初识java----输出多行的语句写法
    No PostCSS Config found解决办法
    react-cnode
    qs.parse()、qs.stringify()使用方法
  • 原文地址:https://www.cnblogs.com/jojoword/p/12346840.html
Copyright © 2011-2022 走看看