标签:
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://www.cnblogs.com/lvdiquan/p/4186390.html