行而不远
天空再阴再暗,有迩在身边就是晴天。
特点 面向无连接 udp不需要和TCP一样三次握手建立连接,想发送数据就开发送了;并且只是数据的搬运工,不会对数据报文进行任何的拆分和拼接操作 在发送端,应用层将数据传递给传输层的 UDP 协议,UDP 只会给数据增加一个 UDP 头标识下是 UDP 协议,然后就传递给网络层了 在接收端,网络层将数据传递给传输层
TCP和UDP是tcpip协议簇的两个具有代表性的传输层协议,均用于处理数据包 为什么TCP是可靠传输 确认和重传机制 建立连接的时三次握手同步双方的“序列号+确认号+窗口大小信息”,是确认重传、流控的基础; 传输过程中,如果出现校验失败、丢包或延时,发送端重传 数据排序 每段TCP报文有ack标记、序列号
三次握手四次挥手,传输更多包,浪费一些带宽 为了进行可靠通信,双方都要维持在线,通信过程中服务器server可能出现非常大的并发连接,浪费了系统资源,甚至会出现宕机 确认重传也会浪费一些带宽,且在不好的网络中,会不断的断开和连接,降低了传输效率
Hyper Text Transfer Protocol(超文本传输协议),是万维网服务器传输超文本到本地浏览器的的传输协议;是运行在TCPIP协议之上的,属于应用层的面向对象的协议,默认端口号80,工作于客户端-服务器架构上;HTTPS默认端口是443;在请求URL中默认端口可以不写简单快速–因为发送请求的时候只需