TCP UDP HTTP HTTPS小记

本文介绍了通信协议的基础,深入探讨了TCP(传输控制协议)的流模式和HTTP(超文本传输协议)的工作原理,提到了HTTP的无连接特性。同时,讲解了UDP(用户数据报协议)的数据报模式,强调其不可靠但高效的特点。最后,概述了HTTPS(超文本传输安全协议)在数据加密、完整性保护和身份验证方面的关键作用。
摘要由CSDN通过智能技术生成

什么是通信协议- Http, TCP, UDP

通信协议(communications protocol)是指双方实体完成通信或服务所必须遵循的规则和约定。通过通信信道和设备互连起来的多个不同地理位置的数据通信系统,要使其能协同工作实现信息交换和资源共享,它们之间必须具有共同的语言。交流什么、怎样交流及何时交流,都必须遵循某种互相都能接受的规则。这个规则就是通信协议。

https://segmentfault.com/a/1190000023565467

TCP是什么 流模式

传输控制协议,Transmission Control Protocol。它是一种面向连接的、可靠的、基于字节流的**[传输层]通信协议**。主要解决数据如何在网络中如何传输的,是一种长连接。建立一个TCP连接需要有三次握手,而终止一个TCP连接需要有4次握手,这是由TCP的半关闭(half-close)造成的。TCP包头的最小长度为20字节。

长连接 HTTP/1.1起,默认使用长连接在一个连接上可以连续发送多个数据包,在连接保持期间,如果没有数据包发送,需要双方发链路检测包。

连接->传输数据->保持连接 -> 传输数据-> …->直到一方关闭连接,多是客户端关闭连接。

长连接指建立SOCKET连接后不管是否使用都保持连接,但安全性较差。

短链接:连接->传输数据->关闭连接。具体就是 浏览器client发起并建立TCP连接 -> client发送HttpRequest报文 -> server接收到报文->server handle并发送HttpResponse报文给前端,发送完毕之后立即调用

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值