自从有了互联网,网站WEB编程成了高校计算机专业的一门专业课。Java、HTML、CSS、JS、MySQL、JSP、Servlet,这些知识点点点滴滴累计起来,可以创建出一个非常绚丽多彩的网站了。
如果,你买了阿里云服务器,就可以让世界上任何一个人来访问你的网站了。注册、登录、退出、主体业务功能...,俨然我的网站也成了世界地球村的一员了。
我们学以致用,将个人的网站变成了现实,亲戚朋友也可以来光临留下足迹。知识变成了生产力,改变了人们间的交流方式。
时间久了,我们要细想,这些人与人之间的交流,底层原理是什么?何为登录?何为注册?何为退出?何为上传?何为下载?何为...?
信息在电脑间迅速传递,它们间究竟发生了什么?TCP协议,就是搬运工,将一台电脑上的数据一个字节一个字节地搬运到另外一台电脑。
而事实上,浏览器和服务器的不断交流,却不只是遵循TCP协议这么简单。因为,你必须按照某种法则进行搬运,哪个先搬?哪个后搬?怎么搬?
如果说,TCP协议是传输层协议,那么HTTP协议就是基于TCP协议之上的应用层协议。好比中文是华人间的信息传输层协议,而宋词则是基于中文之上的应用层协议。换句话说,如果将TCP比作中文,HTTP就可以比作宋词。
HTTP协议不学,也可以写出网站。HTTP协议学了,却可以理解网站。
标签:协议,HTTP,何为,网站,必要,TCP,传输层 From: https://www.cnblogs.com/c431/p/16714569.html