网络通信协议

通信协议是什么?

  • 连接和通信数据的规则被称为通信网络通信协议

网络通信协议的的两套参考模型

  • OSI参开模型:世界互联协议标准,全球通信规范,由于此模型过于理想化,未能在因特网上进行广泛推广
  • TCP/Ip参考模型(或TCP/Ip协议):事实上的国际标准
    在这里插入图片描述

传输层的2个常见协议

  • Tcp(Transmission Control Protocol):传输控制协议
  • UDP(user Datagram Prorocol):用户数据报协议

TCP协议特点

  • 使用TCP协议,必须双方先建立连接,他是一种面向连接的可靠通信协议。
  • 传输前采用“三次握手”方式建立连接,所以是可靠的。
  • 在连接中可进行大数据的传输。
  • 连接、发送数据都需要确认,且传输完毕后,还需释放已建立的连接,通信效率较低。

TCP协议的通信场景

  • 对信息要求较高的场景,例如:文件下载、金融等数据通信。

UDP协议

  • UDP是一种无连接、不可靠传输的协议。
  • 将数据源IP、目的地IP和端口封装成数据包,不需要建立连接。
  • 每个数据包的大小限制在64KB内。
  • 发送不管对方是否准备好,接受方收到也不确认,所以不可靠。
  • 可以广播发送,发送数据结束时无需释放资源,开销小,速度快。

UDP协议通信场景

  • 语音通话,视频绘画等。
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值