TCP如何实现可靠传输和流量控制

本文详细介绍了TCP如何实现可靠传输和流量控制。通过停等协议、滑动窗口技术、超时重传时间的选择以及慢启动、慢重传和快重传来确保数据的正确传输。此外,还讨论了TCP报文段的首部格式,以及TCP如何避免网络拥塞,包括拥塞窗口的调整策略。
摘要由CSDN通过智能技术生成

传输层与应用层之间的关系

  • HTTP=TCP+80

  • HTTPS=TCP+443

  • FTP= TCP+21

  • SMTP= TCP+25

  • POP3=TVP=110

  • RDP=TCP+3389

  • DNS=UDP+53 OR TCP+53

  • 共享文件夹=TCP+445

查看自己计算机侦听的服务

netstat -an

用端口区分服务。

Windows防火墙的作用:阻断内部服务向外部发送数据,从而防止木马进驻用户系统并发送数据。打个比方,比如你的电脑相当于一座城池,出去的数据相当于城池里的人,而防火墙就是看大 门的,一个人(数据包)过来了,(看大门的)防火墙问:“要去哪?”;包:“去xxx.xxx.xxx.xx:80”,然后防火墙就会说:“上头规定了去80端口的都不让过。”于是这个包就被拦住了。

TCP与UDP的传送单位

TCP传送的协议数据单元是TCP报文段(segment)

UDP传送的协议数据单元是UDP报文/用户数据报。

两者的区别

UDP在传送数据之前不需要建立连接。对方的运输层在收到UDP报文后,不需要给出任何确认。虽然UDP是不可靠的,但是UDP在某些情况下是高效的工作方式。(QQ之间发送的消息就是使用UDP,UDP就相当于发邮件。)

TCP又称传输控制协议,面向连接。不提供广播或者多播服务,由于TCP要提供可靠的,面向连接的运输服务,因此不可以避免的增加了许多的开销。这不仅使传输单元的首部增大了许多,还要占用许多的处理机资源。TCP在工作中如果出现了丢包现象,接收端会向发送端发送消息,告诉发送端重新发送一次这个数据包。如果一次传输的数据包太大,TCP协议会将大的分成一个一个小的数据包依次传送。简单来说TCP相当于打电话,传输文件也是使用的TCP。

TCP协议概述

  • TCP是面向连接的传输协议。
  • 每一条TCP连接只能有两个端点,换句话说就是点对点通信。
  • TCP是可靠传输。
  • TCP提
  • 1
    点赞
  • 2
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值