网络通信——UDP\TCP\ Socket、http\https、SMTP、FTP,TCP/IP协议簇,OSI网络模型(个人向)

本文介绍了网络通信的基础知识,包括HTTP和HTTPS的区别,OSI模型的七层结构,TCP/IP协议簇的组成及详解,TCP与HTTP的不同点,以及TCP, UDP和HTTP的应用场景。HTTP是基于TCP/IP的无状态协议,HTTPS则是通过SSL/TLS加密的传输协议。TCP提供可靠的连接,UDP则侧重于快速传输但不保证数据完整性。" 106644467,8595644,神经网络与可视化:提效增质的电子制造业解决方案,"['大数据', '数据分析', '图像识别', '神经网络', '可视化']

一、HTTP/HTTPS

什么是HTTP?
超文本传输协议,是一个基于请求与相应,无状态,应用层协议,基于TCP/IP协议传输数据
HTTP(超文本传输协议)是利用TCP在两台电脑(通常是Web服务器和客户端)之间传输信息的协议。客户端使用Web浏览器发起HTTP请求给Web服务器,Web服务器发送被请求的信息给客户端。

什么是HTTPS?
是一种通过计算机网络进行安全通信的传输协议,经由HTTP进行通信,利用SSL/TLS建立全通信,加密数据包
区别:
1.https协议需要到CA申请证书。
2.http是超文本传输协议,信息是明文传输;https 则是具有安全性的ssl加密传输协议。
3.http和https使用的是完全不同的连接方式,用的端口也不一样,前者是80,后者是443。
4.http的连接很简单,是无状态的;HTTPS协议是由SSL+HTTP协议构建的可进行加密传输、身份认证的网络协议,比http协议安全。

区别 HTTP HTTPS
协议 运行在 TCP 之上,明文传输,客户端与服务器端都无法验证对方的身份 身披 SSL( Secure Socket Layer )外壳的 HTTP,运行于 SSL 上,SSL 运行于 TCP 之上, 是添加了加密和认证机制的 HTTP
端口 80 443
资源消耗 较少 由于加解密处理,会消耗更多的 CPU 和内存资源
开销 无需证书
评论 1
成就一亿技术人!
拼手气红包6.0元
还能输入1000个字符
 
红包 添加红包
表情包 插入表情
 条评论被折叠 查看
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值