问答文章1 问答文章501 问答文章1001 问答文章1501 问答文章2001 问答文章2501 问答文章3001 问答文章3501 问答文章4001 问答文章4501 问答文章5001 问答文章5501 问答文章6001 问答文章6501 问答文章7001 问答文章7501 问答文章8001 问答文章8501 问答文章9001 问答文章9501

http协议及http协议和tcp协议的区别

发布网友 发布时间:2022-04-21 10:13

我来回答

2个回答

热心网友 时间:2022-04-20 18:38

tcp对应于传输层、http对应于应用层
http协议建立在tcp协议之上
过程:当获取网络数据时,http通过TCP建立以个到服务器的通道,请求完成后,http立即断开连接,次过程非常短。所以说http是一种短连接、无状态连接。
socket称为套接字,方便程序员使用TCP/IP协议,它提供了网络通信的能力
其中有如下关系:
客户端进程--客户端socket--tcp连接--http
服务器进程--服务器socket--TCP连接--http
socket是他们之间的“门”,http的相应和接收到要经过这个“门”
TCP/IP是个协议组,有四层:网络接口层、网络层、传输层、应用层
网络层:iP协议、ICMP协议、ARP协议、RARP协议、BOOTP协议
传输层:TCP协议、UDP协议
应用层:FTP HTTP TELNET SMTP DNS等协议
URL:统一资源标识符
格式:schema://host[:port#]/path/…/[?query-string][#anchor]

scheme 指定低层使用的协议(例如:http, https, ftp)
host HTTP服务器的IP地址或者域名
port# HTTP服务器的默认端口是80,这种情况下端口号可以省略。如果使用了别的端口,必须指明,例如 http://www.cnblogs.com:8080/
path 访问资源的路径
query-string 发送给http服务器的数据
anchor- 锚
URL 的一个例子
http://www.mywebsite.com/sj/test/test.aspx?name=sviergn&x=true#stuff
HTTP协议之Get和Post

http定义了许多与服务器交互的方法、最基本的有四种:
GET、POST、PUT、DELETE
POST与GET的区别

1. GET提交的数据会放在URL之后,以?分割URL和传输数据,参数之间以&相连,如EditPosts.aspx?name=test1&id=123456. POST方法是把提交的数据放在HTTP包的Body中.
2. GET提交的数据大小有*(因为浏览器对URL的长度有*),而POST方法提交的数据没有*.
3. GET方式需要使用Request.QueryString来取得变量的值,而POST方式通过Request.Form来获取变量的值,也就是说Get是通过地址栏来传值,而Post是通过提交表单来传值。
4. GET方式提交数据,会带来安全问题,比如一个登录页面,通过GET方式提交数据时,用户名和密码将出现在URL上,如果页面可以被缓存或者其他人可以访问这台机器,就可以从历史记录获得该用户的账号和密码.

热心网友 时间:2022-04-20 19:56

简单的说:TPC/IP协议是传输层协议,主要解决数据如何在网络中传输,而HTTP是应用层协议,主要解决如何包装数据。
声明声明:本网页内容为用户发布,旨在传播知识,不代表本网认同其观点,若有侵权等问题请及时与本网联系,我们将在第一时间删除处理。E-MAIL:11247931@qq.com
小白开始做牛腩烧番茄前,应该做哪些准备? 普洱茶不管是纯料还是拼配它本身就很有意思 普洱茶的纯料VS拼配,谁更值得珍藏? 为什么我们听到熟悉的歌曲的音乐会感觉在唱歌词呢? abs制动防抱死系统什么时候用到 请问有谁知道离朝阳北路的煊特嘉园(炫特区)最近的浩沙健身俱乐部在哪 ... 朝阳北苑郊野公园有哪些 北苑哪些公园 北京北苑健身有哪些 王者荣耀黄忠开大怎么转圈 http和tcp的区别是什么? 怎么样区分http,ftp,ip/tcp等协议? tcp协议和http协议的区别有哪些 传输问题:TCP和HTTP有什么区别 什么是计算机网络协议?常用的计算机网络协议有哪些? TCP IP协议 与http协议区别. 填空时分不清 HTTP和TCP/IP有什么不同 Http协议和TCP/IP协议有啥区别和联系? TCP/IP协议和HTTP协议如何区分? HTTP协议 和TCP协议的区别? Http协议与Tcp,Ip协议有什么区别? Http协议和TCP/IP协议有什么区别和联系? 怎么加盟快递? qq实时共享位置 怎么辨别真假 qq上为什么会有人看我的主页啊? 华为手机怎么修改qq共享实时位置 如何设置QQ地理位置共享 苹果手机怎样在QQ里和好友共享地理位置?急急急!!! 怎么定位QQ好友位置,好友没有打开位置共享 QQ如何共享实时位置 http协议和tcp协议的区别 http协议和tcp/ip协议关系? java的TCP和HTTP的区别和联系是什么? 日利率0.0490%是多少 快递怎么加盟 用WORD的插入表格怎么插入行 怎么在表格中间插行 excel表格制作行跟行怎样插入 表格如何插入多行 在制作表格时如何同时插入多行或多列 在excel表格中如何增加或删除行和列? 如何在已经制作好的word表格中加入行 天天快递加盟费是多少 微信在和别人语音电话时,还能听语音消息吗? 通话中听微信语音对方能听到不 微信打电话怎么听语音 magic 3微信打电话时如何边看微信聊天 用wifi,手机免提,一边打电话,一边播放微信语音通话,对方能听到微信语音通话吗? 怎么在打电话的时候听语音 请问是什么