网络四层协议
数据链路层:把网络层的ip报文段封装成帧,在链路上发送 网络层:把tcp的报文段和udp的用户数据报封装成ip数据报发送 传输层:向他上面的应用层提供通信服务 应用层:进程间的通信
tcp和udp区别? (1)tcp是有连接的,udp无连接 (2)tcp按序发送,按序送达,提供超时重传来保证可靠性 udp不保证按序发送,不保证按序送达,只是努力交付,即便按序发送的序列,也不保证按序送达 (3)tcp是面向字节流的服务,udp是面向报文的服务 (4)tcp可靠(因为有滑动窗口),udp不可靠 (5)tcp只能一对一,udp可以一对一、多对多、一对多 (6)tcp有流量控制和拥塞机制,udp没有,网络拥堵不会影响发送端的发送速率 (7)tcp头部最少20个字节,udp只有8字节
http和https http:不提供任何方式的数据加密,因此http不适合传输一些敏感信息(比如:信用卡账号、密码等支付信息) 为了解决:就有了安全套接字超文本传输协议https https在http的基础上加了SSL协议, SSL依靠证书来验证服务器的身份,并为浏览器和服务器之间的通信加密。
HTTP:是一种网络协议,是一个客户端和服务器端请求和应答的标准(TCP),用于从www服务器传输超文本到本地浏览器的传输协议,它可以使浏览器更加高效,使网络传输减少。 HTTPS:http的安全版 即在http下加入SSL层,https的安全基础是SSL,因此加密的详细内容就需要SSL。 HTTPS协议的主要作用: (1)建立一个信息安全通道,来保证数据传输的安全 (2)确认网站的真实性
HTTP和HTTPS的区别: (1)https协议需要申请证书,一般免费证书比较少,需要一定费用。 (2)http是超文本传输协议,信息是明文传输,https则是具有安全性的ssl加密传输协议。 (3)http和https连接方式完全不同,端口也不一样,一个是80,一个是443 (4)http的连接很简单,是无状态的;https协议是由SSL+HTTP协议构建的可进行加密传输、身份认证的网络协议,比http协议安全。
https://www.cnblogs.com/wqhwe/p/5407468.html
/*****问题
|