HTTP协议有必要学习吗?
2023-03-31 10:45:42 时间
自从有了互联网,网站WEB编程成了高校计算机专业的一门专业课。Java、HTML、CSS、JS、MySQL、JSP、Servlet,这些知识点点点滴滴累计起来,可以创建出一个非常绚丽多彩的网站了。
如果,你买了阿里云服务器,就可以让世界上任何一个人来访问你的网站了。注册、登录、退出、主体业务功能...,俨然我的网站也成了世界地球村的一员了。
我们学以致用,将个人的网站变成了现实,亲戚朋友也可以来光临留下足迹。知识变成了生产力,改变了人们间的交流方式。
时间久了,我们要细想,这些人与人之间的交流,底层原理是什么?何为登录?何为注册?何为退出?何为上传?何为下载?何为...?
信息在电脑间迅速传递,它们间究竟发生了什么?TCP协议,就是搬运工,将一台电脑上的数据一个字节一个字节地搬运到另外一台电脑。
而事实上,浏览器和服务器的不断交流,却不只是遵循TCP协议这么简单。因为,你必须按照某种法则进行搬运,哪个先搬?哪个后搬?怎么搬?
如果说,TCP协议是传输层协议,那么HTTP协议就是基于TCP协议之上的应用层协议。好比中文是华人间的信息传输层协议,而宋词则是基于中文之上的应用层协议。换句话说,如果将TCP比作中文,HTTP就可以比作宋词。
HTTP协议不学,也可以写出网站。HTTP协议学了,却可以理解网站。
相关文章
- 一篇运维老司机的大数据平台监控宝典(2)-联通大数据集群平台监控体系详解
- 一篇运维老司机的大数据平台监控宝典(1)-联通大数据集群平台监控体系进程详解
- 空中换引擎 博时基金数字化转型经验谈
- 如何高效地学习编程语言
- 作为一名阿里巴巴数据分析大牛,送给学弟学妹的经验积分
- 为什么要学习R语言
- Hadoop大数据分析平台的介绍性讨论
- 最全面的Spring学习笔记
- 16个用于数据科学和机器学习的顶级平台
- 给有抱负的数据科学家的六条建议
- 如何做一枚合格的数据产品经理
- 除Kaggle外,还有哪些顶级数据科学竞赛平台
- 一个鲜为人知却可以保护隐私的训练方法:联合学习
- 干货 :送你12个关于数据科学学习的关键提示(附链接)
- 大数据行业有多少种工作岗位,各自的技能需求是什么?
- 中国移动研究院常耀斌:商用大数据平台的研发之路
- 这些数据科学家必备的技能,你拥有哪些?
- 自学成才的开发者有何优势和劣势?
- Gartner报告:正处于数据科学与机器学习工具 “大爆炸”的时代
- Ready Computing借助InterSystems IRIS医疗版为医疗机构提供具有高度互操作性和可扩展性的解决方案