深入理解TCP/IP传输层

传输层:负责数据能够从发送端传到接收端(只需要关注点对点的传输,中间的传输过程一概不管)

UDP和TCP

UDP(全双工):
1.无连接,2不可靠,3.面向数据报 

TCP(全双工,是一个比较复杂的协议 )
1.有连接 2.可靠传输 3.面向字节流 

可靠性传输 发送者能感知到失败(对比打电话和发短信)
面向字节流,文件操作(I/O流)
全双工:既能发送也能接受

UDP虽不可靠,但传输效率比TCP高

TCP
通过判断发送的消息是否被回复,来判断是否可靠传输
一、确认应答(可靠性的核心机制)
序号来说,按照每个字节的方式来编号的.
确认序列来说,表示当前序号之前的数据已经正确收到了,接下来对端应该给我发送确认序号开始的数据

猜你喜欢

转载自www.cnblogs.com/hetaoyuan/p/11237195.html