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

HTTP、Scoket网络协议浅解

时间:2015-10-12 20:51:28      阅读:215      评论:0      收藏:0      [点我收藏+]

标签:

协议:协议是指计算机通信网络中两台计算机之间进行通信所必须共同遵守的规定或规则。

HTTP协议:超文本传输协议,它允许将超文本标记语言(HTML)文档从web服务器传送到客户端的浏览器。HTTP是一个应用层协议,由请求和响应构成,是一个标准的客户端模型。

TCP/IP和HTTP和socket的区别:TCP/IP协议是传输层协议、socket则是对TCP/IP协议的封装和应用主要解决数据如何在网络中传输,而HTTP是应用层协议,主要解决如何包装数据。

get和post方法的区别:

1、GET提交的数据会放在URL之后,以?分割URL和传输数据,参数之间以&相连,如XXXXX?name=I&id=2.post方法则是吧提交的数据放在HTPP包的Body中。

2、GET提交的数据有大小限制(浏览器对URL的长度有一定限制),而POST方式则无数据大小限制。

3、GET方式需要使用Request.QueryString来取得变量的值,而POST方式通过Request.From来获取变量的值。

4、GET方式提交数据,会带来安全问题,比如一个登陆界面,通过GET方式提交数据时,用户名和密码就会出现在URL上,容易泄露。POST则不会。

 

HTTP、Scoket网络协议浅解

标签:

原文地址:http://www.cnblogs.com/shaoting/p/4872676.html

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