tcp协议缓冲区溢出_TCP协议扫盲篇

c9303e2fca99c4c4f5395a22bc960efd.png吃完饭去买了瓶冰凉的可乐,回来公司继续写博客,在广东这种热死人的天气,喝个冰阔落还是非常舒服滴~ (ps:博客写了两天了~)

今天我们就来谈谈TCP协议

TCP协议简单了解

TCP(Transmission Control Protocol,传输控制协议),它是最常用传输层协议,也是最稳定传输层协议,很多上层应用都是依赖于TCP进程传输数据。

TCP 属于传输层协议,它为应用层提供了可靠的字节流服务。在网络协议栈中对它的描述要比对其它协议的描述复杂的多,这也导致了lwip中很大一部分代码都是用于描述TCP协议的。

IP包畅游在网络中,从主机A出发,风尘仆仆赶到主机B,虽然整个过程占用时间都是以毫秒或者秒计算的,但期间风险重重啊,可能发生的情况:IP包在行进中因拥塞而被路由器、交换机抛弃,以至于IP包在传输期间可能会被丢掉。但主机A会希望所有的IP包都安全地抵达主机B,这需要一个机制来保障数据能稳定传输,于是专家们制定了TCP传输协议。

TCP是面向连接的技术。也就是说,基于TCP的两台主机,在通信之前要先建立信息交互(IP协议则没有这种交互),主机之间的设备(路由器)和线路,都仅是只负责处理协议栈模型的

  • 0
    点赞
  • 3
    收藏
    觉得还不错? 一键收藏
  • 0
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值