运输层

  1. 运输层向它上面的应用层提供通信服务,它属于面向通信部分的最高层,同时也是用户功能中的最低层
  2. 运输层有一个很重要的功能:复用和分用;“复用”指在发送方不同的应用进程都可以使用同一个运输层协议传送数据;“分用”指接收方的运输层在剥去报文的首部后能够把这些数据正确交付到目的应用进程
  3. 网络层是为主机之间提供逻辑通信,而运输层是为应用进程之间提供端到端的逻辑通信
  4. 应用层所有的应用程序都可以通过运输层再传送到IP层,这就是复用,运输层从IP层收到数据后必须交付给指明的应用进程,这就是分用
  5. 运输层的端口号分为两大类:一、服务器端使用的端口号,又分为熟知(系统)端口号和登记端口号;二、客户端使用的端口号,又叫短暂端口号
  6. UDP(User Datagram Protocol——用户数据报协议)主要特点:一、UDP是无连接的;二、使用尽最大努力交付;三、面向报文;四、没有拥塞控制;五、支持一对一、一对多、多对一、多对多的交互通信;六、首部开销小
  7. TCP(Transport control Protocol——传输控制协议)主要特点:一、TCP是连接的;二、TCP提供可靠交付的服务;三、面向字节流;四、TCP提供全双工通信;五、每一条TCP连接只能有两个端点,也只能是点对点
  8. TCP连接的端点叫套接字(socket)或插口,套接字 socket=(IP地址:端口号);每一条TCP连接唯一地被通信两端的两个端点(即套接字)所确定,即TCP连接::={socket1,socket2}={(IP1:port1),(IP2:port2)}。若IP地址是192.3.4.5,端口号是80,套接字是:192.3.4.5:80
  9. 使用确认和重传机制,就可以在不可靠的传输网络上实现可靠的通信;可靠传输协议常称为自动重传请求ARQ,意思是重传的请求是自动进行的
  10. 仅当确认ACK=1时确认号字段才有效;TCP规定,在建立连接后所有传送的报文段都必须把ACK置1
  11. 流量控制是让发送方的发送速率不要太快,要让接受方来得及接受;发送方的发送窗口不能超过接收方给出的接收窗口数据
  12. 在某段时间内,若对网络中某一资源的需求超过了该资源所能提供的部分,网络的性能就要变坏,这种情况叫拥塞
  13. 拥塞控制就是为了防止过多的数据注入到网络中,这样可以是网络中的路由器或链路不至于过载;拥塞控制所要做的都有一个前提,就是网络能够承受现有的网络负荷
  14. 拥塞控制的四种方法:慢开始、拥塞避免、快重传、快恢复
  15. TCP连接建立:三次握手;TCP释放连接:四次挥手

 

  • 0
    点赞
  • 1
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值