期末 week13 运输层

1.接口寻址

与网络层协议类似,传输层协议也是端到端协议•它们仅在主机上实现在这里插入图片描述

2.端口数

UDP和TCP使用一个元组<IP地址,端口号>
•端口号用于识别应用程序
•每个主机有65,535个端口

有许多标准端口号通常用于特定的应用程序(大多数情况下)
• 80 –HTTP service (web servers)
• 443 –HTTPS (secure HTTP)
• 25 –SMTP (Simple Mail Transfer Protocol)
• 3306 –MySQL Database
许多其他端口号是免费的,并允许应用程序设置自己的端口号

3.UDP TCP

在这里插入图片描述
在这里插入图片描述
在这里插入图片描述
在这里插入图片描述
3.UDP -用户数据报协议
UDP只是将IP数据报的主机到主机传递服务扩展到应用程序到应用程序的服务在这里插入图片描述
4. TCP 传输控制协议

  • 面向连接的协议
  • 在不可靠的网络上提供可靠的端到端字节流

在这里插入图片描述
TCP使用3种机制来实现可靠的传输

  1. 连接:建立并释放连接
  2. 重新传输:重新传输丢失或损坏的数据
  3. 窗口和拥塞控制:管理发送的数据量,以便有效地使用资源

建立连接

  • 在发送信息之前,TCP必须首先建立与端点的连接确保端点是可访问的/可用的
  • 确保终端有处理数据的设施
  • TCP必须在传输完成后关闭连接

TCP使用:

  • 3-Way Handshake to set-up the connection
  • 4-Way Handwave to close the connection
    在这里插入图片描述
    在这里插入图片描述

序列号

  • 一旦建立了连接,随后的每个数据包都包含一个序列号
  • 这个序列号用于在端点按正确的顺序重新排序的数据。序列号是传输的字节数
  • 它还可以用来确定在网络上丢失的信息包
  • 接收到的数据包将使用下一个预期的字节进行确认

确认数据包
是TCP的一个重要概念,它向客户端确认其发送的数据已被接收
在这里插入图片描述
包超时
如果包没有被服务器接收。如:客户端发送一个数据包,但是它丢失了,没有在规定的时间返回一个确认包,则client会重发
这个timeout计算方法就是按正常发一个包开始到接收到确认包的时间
在这里插入图片描述
TCP拥塞
发送超过网络或接收器所能处理的数据包
在这里插入图片描述
在这里插入图片描述

在这里插入图片描述
在这里插入图片描述
在这里插入图片描述

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值