TCP/UDP总结

本文总结了TCP与UDP的区别,包括TCP的可靠传输实现、三次握手和四次挥手过程,以及UDP如何实现可靠性传输。此外,还介绍了OSI七层网络模型的应用层、表示层、会话层、传输层、网络层、数据链路层和物理层的功能。
摘要由CSDN通过智能技术生成

1. TCP、UDP区别

1.UDP:向上层提供无连接不可靠服务 TCP:向上层提供有连接可靠服务
2. UDP:面向报文 TCP:面向字节流
3. UDP:向上层提供无连接不可靠服务 TCP:提供连接可靠服务(不会有传输差错,应用:文件传输)
4. UDP:首部开销小,仅8个字节 TCP: 首部最小20字节 最大60字节

2.TCP可靠传输实现

在这里插入图片描述

3.TCP三次握手

TCP是面向连接的协议。运输连接是用来传送TCP报文的。TCP的运输连接有三个过程,即建立连接、数据传输和连接释放。

TCP连接建立过程中要解决以下三个问题:
(1):要使每一方都能够确认对方的存在。
(2):要允许双方协商一些参数
(3):能够对运输实体资源进行分配

URG:紧急指针(urgent pointer)有效。
ACK:确认序号有效。
PSH:接收方应该尽快将这个报文交给应用层。
RST

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值