首页 > 其他分享 >HTTP协议有必要学习吗?

HTTP协议有必要学习吗?

时间:2022-10-09 08:22:55浏览次数:53  
标签:协议 HTTP 何为 网站 必要 TCP 传输层

  自从有了互联网,网站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

相关文章

  • SSH、SFTP、FTP、Telnet、SCP、TFTP协议的原理
    一.SSH协议1.什么是SSH?SSH全称安全外壳协议(SecureShell),,是一种加密的网络传输协议,可在不安全的网络中为网络服务提供安全的传输环境。如果一个用户从本地计算机,使用SSH......
  • 实验3:OpenFlow协议分析实践
    实验3:OpenFlow协议分析实践一、实验目的能够运用wireshark对OpenFlow协议数据交互过程进行抓包;能够借助包解析工具,分析与解释OpenFlow协议的数据包交互过程与机制......
  • 网络七层协议
    OSI的7层从上到下分别是7 应用层 6 表示层 5会话层4 传输层 3网络层2 数据链路层 1 物理层 其中高层(即7、6、5、4层)定义了应用程序的功能,下面3层(......
  • 网络编程概述、网络编程三要素、InetAddress类及端口和协议介绍
    目录​​一、网络编程概述​​​​二、网络编程三要素​​​​IP地址:​​​​端口号:​​​​协议:​​​​三、InetAddress​​​​四、端口和协议​​一、网络编程概述计算......
  • Java服务发起HTTPS请求报错:PKIX path building failed: sun.security.provider.certpa
    Java服务发起HTTPS请求报错:PKIXpathbuildingfailed:sun.security.provider.certpath.SunCertPathBuilderException1.从域名的https导出下载证书文件下载证书第一步是......
  • 实验3:OpenFlow协议分析实践
    实验3:OpenFlow协议分析实践一、实验目的能够运用wireshark对OpenFlow协议数据交互过程进行抓包;能够借助包解析工具,分析与解释OpenFlow协议的数据包交互过程与机制......
  • 实验2:Open vSwitch虚拟交换机实践、实验3:OpenFlow协议分析实践
    实验2:OpenvSwitch虚拟交换机实践一、实验目的能够对OpenvSwitch进行基本操作;能够通过命令行终端使用OVS命令操作OpenvSwitch交换机,管理流表;能够通过Mininet的Pytho......
  • nginx安装https模块失败
    问题描述在执行命令 ./configure--prefix=/usr/local/nginx --with-http_ssl_module报如下错误./configure:error:SSLmodulesrequiretheOpenSSLlibrary.Y......
  • https://github.com/succlz123/AcFun-Client-Multiplatform
    GitHub-succlz123/AcFun-Client-Multiplatform:Athirdpartmultipaltformclientofhttps://www.acfun.cn/.Thegoalofthisrepositoryistobuildaonlinemed......
  • Consul的HTTP API和使用方法
    Consul支持基础结构的服务注册和发现(称为内部服务),也支持外部服务(第三方SAAS服务以及无法直接运行Consul代理的其它环境,例如redis)。直接使用sudoapt-getinstallc......