前言
网路通讯协定就是为电脑进行资料交换而建立的规章或标准的集合。常用的有TCP/IP协定、HTTP协定、FTP协定、NFS协定等等。
HTTP协定
(一) 介绍
HTTP协定是网路的基础协定,以TCP/IP协定为基础的应用层协定。透过用户端发送请求给服务端,接着服务端在回应给浏览器,如下图所示。
(二) HTTP常用请求方法
其实HTTP请求方法还有很多,像是HEAD、PUT、DELETE、TRACE等等,但因为不常使用因此就不在这里多做介绍。
•GET:主要负责获取资料。例如通过URL从服务器取得回传的资源,GET可以把一些参数拼接在URL上,传给服务器,最後服务器再返回给使用者。
•POST:主要负责提交讯息、请求讯息。POST请求可携带更多数据,而且不限定任何格式,更好的是它传递的参数和数据不是拼接在URL上,而是HTTP的Body内,相对来说更加安全。
HTTPS
(一) 介绍
HTTPS其实就是安全的HTTP,也就是HTTP+SSL,因为它集结了加密传输及身摁认证,因此更加安全。
(二) SSL凭证
SSL的全名是Secure Sockets Layer,也就是安全通讯端层,用於保持网路连线安全及防止被罪犯读取及修改任何讯息,此技术是使用加密演算法去混淆资料,防止骇客读取资料。
(三) 比较
今天先介绍到这边,明天将会介绍网路程序设计,敬请期待。
参考资料
横跨Android及Apple的神话:用Dart语言神启Flutter大业6.1节
https://www.namepluto.com/flutter-http-post%e8%ab%8b%e6%b1%82%e6%8f%90%e4%ba%a4%e8%a1%a8%e5%96%ae%e8%b3%87%e6%96%99/
https://codertw.com/%E7%A8%8B%E5%BC%8F%E8%AA%9E%E8%A8%80/646229/
https://www.websecurity.digicert.com/zh/hk/security-topics/what-is-ssl-tls-https
<<: Day 18 - Isomorphic Strings
基於昨日文章的说明, 我们已经建立了一个资料库协助我们暂存资料资料 但缺乏驱动负责拉取与上传资料的...
=x= 🌵 游艇网页专案内容及文章主题说明。 文章主题简介 游艇网页内容 👀 网页备份页面参考如下 ...
Start Exam Preparation with Real VMware 3V0-21.21 ...
已经迈向第29天了,但我还在熟悉Nodejs的表面的感觉, 想在这倒数第二天做出有点技术的东西, 可...
在前一篇文章GitHub Security - 基本安全相关功能介绍 内文中我们有对於 Repo 内...