HTTP协议和APACHE
HTTP服务 超文本传输协议。
互联网上应用最广的一种服务。
是一种应用层协议。
Internet
互联网表示把各个网连起来
ARPAnet军网
TCP/IP协议 开放的协议 互联互通
Internet 因特网
起源
军事用途
Internet和中国
阿帕网ARPnet于1969年启用。
1987年9月20日,钱天白教授发出我国第一封电子邮件“越过长城,通向世界”,揭开了中国人使用Internet的序幕。

中国互联网连接世界
跨网络的主机间通讯
Socket套接字
依赖IP地址和端口号
Socket工作在传输层以上和应用层中间
Socket API
nc工具 nmap
在网络中都和谐
[root@C8-1 ~]# yum -y install nc
CentOS-8 - AppStream                                                                                  4.4 kB/s | 4.3 kB     00:00
CentOS-8 - Base                                                                                       6.6 kB/s | 3.9 kB     00:00
CentOS-8 - Extras                                                                                     2.5 kB/s | 1.5 kB     00:00
Extra Packages for Enterprise Linux Modular 8 - x86_64                                                4.2 kB/s | 8.0 kB     00:01
Extra Packages for Enterprise Linux 8 - x86_64                                                        4.0 kB/s | 8.4 kB     00:02
Package nmap-ncat-2:7.70-5.el8.x86_64 is already installed.
Dependencies resolved.
Nothing to do.
Complete!
[root@C8-1 ~]# type nc
nc is /usr/bin/nc
strace 跟踪系统调用
细节的了解到操作系统发生了一些什么事情。
http协议
超文本传输协议 为了让我们在网上看到的资源更丰富
互联网:Net 计算机(电子计算设备)相互连通的网络
因特网:Internet
万维网:www
URL:统一资源定位符
HTTP:以浏览器为主(不局限于)
HTML:超文本标记语言
分布式、协作式和超媒体信息系统的应用层协议。
WWW ->W3C 1999年6月公布RCF2612发布了HTTP1.1
http相关技术
Web前端开发语言
- html
- css
- javascript
HTTP协议版本
1.0
1.1
存在的问题
每次都要重新连接,传输是明文的
HTTPS
网景公司开发的
SPDY协议
2009年谷歌开发
HTTP2.0
2015年 SPDY升级版
- 头是二进制
- 复用TCP
- 引入头压缩机制
- 允许主动向用户发信息
HTTP3.0
正在研发中
Httpd介绍和安装
Httpd配置
http报文格式
HTTP协议和APACHE的更多相关文章
- 页面解耦—— 统跳协议和Rewrite引擎
		原文: http://pingguohe.net/2015/11/24/Navigator-and-Rewrite.html 解耦神器 —— 统跳协议和Rewrite引擎 Nov 24, 2015 • ... 
- HTTP协议和SOCKS5协议
		HTTP协议和SOCKS5协议 作者:尹正杰 版权声明:原创作品,谢绝转载!否则将追究法律责任. 我们平时上网的时候基本上是离不开浏览器的,尤其是搜索资料的时候,那么这个浏览器是如何工作的呢?用的又是 ... 
- kafka rebalance解决方案 -incremental cooperative协议和static membership功能
		apache kafka的重平衡(rebalance),一直以来都为人诟病.因为重平衡过程会触发stop-the-world(STW),此时对应topic的资源都会处于不可用的状态.小规模的集群还好, ... 
- http协议和web应用有状态和无状态浅析
		http协议和web应用有状态和无状态浅析 (2013-10-14 10:38:06) 转载▼ 标签: it 我们通常说的web应用程序的无状态性的含义是什么呢? 直观的说,“每次的请求都是独立的 ... 
- 在线聊天室的实现(1)--websocket协议和javascript版的api
		前言: 大家刚学socket编程的时候, 往往以聊天室作为学习DEMO, 实现简单且上手容易. 该Demo被不同语言实现和演绎, 网上相关资料亦不胜枚举. 以至于很多技术书籍在讲解网络相关的编程时, ... 
- http协议和web本质
		转载:http://www.cnblogs.com/dinglang/archive/2012/02/11/2346430.html http协议和web本质 当你在浏览器地址栏敲入“http://w ... 
- oracle网络服务之beq协议和SDU优化(性能提升可达30%)
		oracle网络服务之beq协议和SDU优化(性能提升可达30%) 12.3.1 BEQ协议 如果Oracle数据库服务端和客户端在同一台机器上,可以使用BEQ连接,BEQ连接采用进程间直接通信,不 ... 
- Bytom BIP-32协议和BIP-44协议
		我们知道HD(分层确定性)钱包,基于 BIP-32:多币种和多帐户钱包,基于 BIP-44:最近比原社区的钱包开发者对比原的BIP-32和BIP-44协议有疑问,所以我今天就专门整理了一下该协议的内容 ... 
- TCP协议和UDP协议基础介绍
		TCP协议和UDP协议区别 标签(空格分隔): TCP,udp TCP的三次握手 TCP被称为可靠的数据传输协议,主要是通过许多机制来实现的其中最主要的就是三次握手的功能,当然,TCP传送数据的机制非 ... 
随机推荐
- docker报错处理集合
			前言 本篇博客将把docker错误都进行整合,方便大家进行查看,如果各位同学有遇到docker使用中遇到的报错,也可以把报错信息截图和处理办法微信发我. docker报错 1. 拉取镜像显示被拒绝 2 ... 
- PG-跨库操作-postgres_fdw
			接上一篇<PG-跨库操作-dblink>:讲下postgres_fdw的使用:postgres_fdw工作原理详细介绍可以去看下<PostgreSQL指南>第4章: 对FDW特 ... 
- odoo13之在odoo中添加自定义页面
			注: 本博文是阅读Ruter博客 在odoo中添加自定义页面 后所做的个人总结,以及博文搬迁,主要是便于自己的后期理解:大部分内容为搬运,当然也包括自己的一些总结和流程优化. 前言 首先展示效果:进入 ... 
- Spring Boot 知识清单(一)SpringApplication
			爱生活,爱编码,微信搜一搜[架构技术专栏]关注这个喜欢分享的地方.本文 架构技术专栏 已收录,有各种JVM.多线程.源码视频.资料以及技术文章等你来拿. 一.概述 目前Spring Boot已经发展到 ... 
- 安装Ubuntu虚拟机
			centos已经满足不了我了,这里就装了个虚拟机,等有钱了再单配台单系统的Linux主机. 一.下载Ubuntu的ISO文件 用国内的网易镜像站点 进去点个16.04.6,然后下个64位的.iso就好 ... 
- 后端开发实践:Spring Boot项目模板
			在我的工作中,我从零开始搭建了不少软件项目,其中包含了基础代码框架和持续集成基础设施等,这些内容在敏捷开发中通常被称为"第0个迭代"要做的事情.但是,当项目运行了一段时间之后再来反 ... 
- js自动生成条形码插件-JsBarcode
			JsBarcode.html <!DOCTYPE html> <html lang="en"> <head> <meta charset= ... 
- Redis小记(一)
			1.redis的数据结构 (1)动态字符串(SDS) redis自身构建了一个简单动态字符串的抽象类型,SDS,在redis里,包含字符串的键值对在底层都是由SDS来实现的. 除了用来保存数据库的字符 ... 
- mysql-10-union
			#进阶10:联合查询 /* union联合 将多条查询语句的结果合并成一个结果 语法: 查询1 union 查询2 union 查询3 ... 应用场景:要查询的结果来自于多个表,且多个表没有直接的连 ... 
- CAS 原子操作
			理会CAS和CAS: 有时候面试官面试问你的时候,会问,谈谈你对CAS的理解,这时应该有很多人,就会比较懵,当然,我也会比较懵,当然我和很多人的懵不同,很多人可能,并不知道CAS是一个什么东西,而在我 ... 
