HTTP协议和APACHE
阅读原文时间:2023年07月08日阅读:3

HTTP服务 超文本传输协议。

互联网上应用最广的一种服务。

是一种应用层协议。

互联网表示把各个网连起来

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 跟踪系统调用

细节的了解到操作系统发生了一些什么事情。

超文本传输协议 为了让我们在网上看到的资源更丰富

互联网:Net 计算机(电子计算设备)相互连通的网络

因特网:Internet

万维网:www

URL:统一资源定位符

HTTP:以浏览器为主(不局限于)

HTML:超文本标记语言

分布式、协作式和超媒体信息系统的应用层协议。

WWW ->W3C 1999年6月公布RCF2612发布了HTTP1.1

Web前端开发语言

  • html
  • css
  • javascript

1.0

1.1

存在的问题

每次都要重新连接,传输是明文的

网景公司开发的

2009年谷歌开发

2015年 SPDY升级版

  • 头是二进制
  • 复用TCP
  • 引入头压缩机制
  • 允许主动向用户发信息

正在研发中