网络通信协议

HTTP、TCP、UDP三者的关系如下:

TCP/IP是个协议组,可分为四个层次:网络接口层、网络层、传输层和应用层

在网络层有IP协议、ICMP协议、ARP协议、RARP协议和BOOTP协议。

在传输层中有TCP协议与UDP协议。

应用层HTTPFTPTELNETSMTPDNS等协议。

形象比喻:IP(公路),TCP/UDP(货车),HTTP(货物),SSL(包装箱)

一、HTTP与HTTPS

HTTP和HTTPS的基本概念

HTTP:是互联网上应用最为广泛的一种网络协议 ,是一个客户端和服务器端请求和应答的标准(TCP),用于从WWW服务器传输超文本到本地浏览器的传输协议,它可以使浏览器更加高效,使网络传输减少。

HTTPS:是以安全为目标的HTTP通道,简单讲就是HTTP的安全版,即HTTP下加入SSL层,HTTPS的安全基础是SSL,因此加密的详情内容就需要SSL。也就是将HTTP用外包装给包起来,就不会让外面的人看到内部是什么,安全性更高;

二、TCP与UDP

TCPTransmission Control Protocol),又叫传输控制协议。

UDPUser Datagram Protocol),又叫用户数据报协议

TCP:面向有链接的通信服务,会经历三次握手四次挥手;提供可靠的通信传输

在进行通信时,会先建立链接,链接建立完成之后,才会开始发送对应的请求等,相对更安全

UDP::面向无连接的通信服务

在进行通信时,不会进行连接,有请求,就会直接把对应的数据发送,不可靠,可能会出现丢包的情况

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值