- 1
- 0
- 约2.74千字
- 约 7页
- 2018-02-19 发布于浙江
- 举报
HTTP协议
一、初始HTTP协议
1.HTTP协议是什么?
超文本传输协议(HTTP,HyperText Transfer Protocol)是Internet上的目前使用最广泛的应用层协议,它基于传输层的TCP协议进行通信,HTTP协议是通用的、无状态的协议。
通常,由HTTP客户端发起一个请求,建立一个到服务器指定端口(默认是80端口)的TCP连接。
HTTP服务器则在那个端口监听客户端发送过来的请求。一旦收到请求,服务器(向客户端)发回一个状态行,比如HTTP/1.1 200 OK,和(响应的)消息,消息的消息体可能是请求的文件、错误消息、或者其它一些信息。
HTTP为什么使用TCP?
HTTP使用TCP的原因在于(打开)一个网页必须传送很多数据,而TCP协议提供传输控制,按顺序组织数据,和错误纠正。
2.HTTP功能
用于在服务器和客户机之间传输超文本文件。
OSI七层模型TCP/IP协议
开放系统互连参考模型 (Open System Interconnect 简称OSI)
OSI采用了分层的结构化技术,共分七层,从低到高分别是:物理层、数据链路层、网络层、传输层、会话层、表示层、应用层。
各层对应的典型设备如下:
应用层 ……………….计算机:应用程序,如FTP,SMTP,HTTP
表示层 ……………….计算机:编码方式,图像编解码、URL字段传输编码
会
原创力文档

文档评论(0)