首页 > 代码库 > HTTP协议解析

HTTP协议解析

技术分享

HTTP协议的实现原理:

1、在客户端浏览器中得到用户输入的Http://www.sohu.com网址,在这里特别说明一下浏览器也是一种软件,也可以说我们把数据传给了这个软件。

2、浏览器得到这个网站之后,内部就会将这个域名发送到DNS上,进行域名解析,得到网址的IP地址,之后就会连接到搜狐的服务器上,搜狐的服务器地址是221.126.39.89(一个比方不是真是的),端口号为80,从浏览器到服务器端口使用了TCP/IP协议;

3、实现TCP/IP协议,我们用Socket来完成,使用Socket的套接字,左侧是Socket的客户端,右侧是Socket服务器端;

4、服务器端的80端口监听客户端的连接,这样客户端到服务器端就连接上了。

HTTP协议解析