小林coding TCP基本认识

1、IP 层是「不可靠」的,它不保证网络包的交付、不保证网络包的按序交付、也不保证网络包中的数据的完整性,TCP 是一个工作在传输层可靠数据传输的服务,它能确保接收端接收的网络包是无损坏、无间隔、非冗余和按序的

2、tcp是面向 可靠 连接字节流

3、建立一个tcp连接需要服务端和客户端达成三个共识: 

4、源地址和目的地址的字段(32 位)是在 IP 头部中,作用是通过 IP 协议发送报文给对方主机。源端口和目的端口的字段(16 位)是在 TCP 头部中,作用是告诉 TCP 协议应该把报文发给哪个进程。

5、TCP和UDP区别 

tcp:建立连接;一对一;可靠;拥塞控制、流量控制;流式传输,没有边界,但保证顺序和可靠

udp:无需建立;一对一、一对多、多对多;不可靠;没有控制;一个包一个包的发送,是有边界的,但可能会丢包和乱序

tcp和udp可以公用一个端口

6、为什么tcp是可靠的?

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值