计网

1、UDP(用户数据报协议)

  • 为应用程序提供不可靠、无连接的服务

  • UDP从应用程序得到数据,附加上源和目的端口号字段,以及校验和、数据长度字段封装成数据报交给网络层

  • 关于何时、发送什么数据的应用层控制更为精细

    • 无拥塞控制机制
  • 无需连接建立

  • 无连接状态

  • 分组首部开销小(8字节)

  • 适合实时应用,不希望过分延迟报文段的传送,能容忍一些数据丢失(DNS)

2、TCP(传输控制协议)

  • 提供可靠的、面向连接的服务

  • 流量控制、拥塞控制、序号、确认和定时器

1、流量控制

  • 速度匹配问题,发送方的发送速率和接收方的读取速率相匹配

  • 发送方:接收窗口 rwnd,lastByteSent,,lastByteAcked

  • 接收方:rcvBuffer,lastByteRead,lastByteRcvd

  • lastByteRcvd - lastByteRead ≤ rcvBuffer(接收方)
    rwnd = rcvBuffer - (lastByteRcvd- lastByteRead)(接收方)
    lastByteRcvd - lastByteRead ≤ rwnd(发送方)

2、拥塞控制

  • 慢启动、拥塞避免、快速重传

3、序号

  • 该报文段首字节的字节流编号

4、确认号

  • 期望从对方主机收到的下一字节的序号

5、三次握手

6、四次挥手

猜你喜欢

转载自blog.csdn.net/unirrrrr/article/details/80507392