码迷,mamicode.com
首页 > Web开发 > 详细

Http协议

时间:2018-09-15 23:21:07      阅读:210      评论:0      收藏:0      [点我收藏+]

标签:编写   eve   text   nic   mis   ssl   error   传输协议   user   

一、HTTP主要分为4层
1) 应用层

应用层一般是我们编写的应用程序,其决定了向用户提供的应用服务。应用层可以通过系统调用与传输层进行通信。

处于应用层的协议非常多,比如:FTP(File Transfer Protocol,文件传输协议)、DNS(Domain Name System,域名系统)和我们本章讨论的HTTP(HyperText Transfer Protocol,超文本传输协议)等。

2) 传输层

传输层通过系统调用向应用层提供处于网络连接中的两台计算机之间的数据传输功能。

在传输层有两个性质不同的协议:TCP(Transmission Control Protocol,传输控制协议)和UDP(User Data Protocol,用户数据报协议)。

3) 网络层

网络层用来处理在网络上流动的数据包,数据包是网络传输的最小数据单位。该层规定了通过怎样的路径(传输路线)到达对方计算机,并把数据包传输给对方。

4) 链路层

链路层用来处理连接网络的硬件部分,包括控制操作系统、硬件设备驱动、NIC(Network Interface Card,网络适配器)以及光纤等物理可见部分。硬件上的范畴均在链路层的作用范围之内。
二、HTTP协议的搭建
程序环境:
配置文件:
/etc/httpd/conf/httpd.conf
/etc/httpd/conf.d/.conf
服务脚本:
/etc/rc.d/init.d/httpd
配置文件:/etc/sysconfig/httpd
主程序文件:
/usr/sbin/httpd
/usr/sbin/httpd.event
/usr/sbin/httpd.worker
日志文件目录:
/var/log/httpd
accesslog:访问日志
errorlog:错误日志
站点文档目录:
/var/www/html

配置文件组成部分:
grep "Section" /etc/httpd/conf/httpd.conf
Section 1: Global Environment
Section 2: ‘Main‘ server configuration
Section 3: Virtual Hosts*

Http协议

标签:编写   eve   text   nic   mis   ssl   error   传输协议   user   

原文地址:http://blog.51cto.com/13957974/2175646

(0)
(0)
   
举报
评论 一句话评论(0
登录后才能评论!
© 2014 mamicode.com 版权所有  联系我们:gaon5@hotmail.com
迷上了代码!