Python——通信协议的面试

IP:网络层协议;

HTTP:应用层协议;

SOCKET:TCP/IP网络的API

TCP/IP代表传输控制协议/网际协议,指的是一系列协议

TCP和UDP使用IP协议从一个网络传送数据包到另外一个网络。把IP想成一个高速公路,它允许其它协议在上面行驶并找到其他的电脑出口。TCP和UDP是高速公路的‘卡车’,它们携带的货物像是HTTP,文件传输协议FTP这样的协议。


TCP和UDP的区别是什么?

1.TCP的协议是有连接的,有连接的意思是开始传输数据之前TCP的客户端和服务端需要进行三次握手建立链接,会话结束之后也要结束链接,UDP是无法连接的

2.TCP协议保证数据包按序发送,按序到达,提供超时重传来保证可靠性,但是UDP不保证按序到达,甚至不保证能到达,只是努力交付,即便是按序发送,也不保证按序到达。

3.TCP所需要的资源比较多,TCP首部需要20个字节,UDP首部字段需要8个。

4.TCP有流量控制,UDP没有流量控制。

5.TCP是一对一的链接,UDP可以一对一,多对多,一对多

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值