IT数码 购物 网址 头条 软件 日历 阅读 图书馆
TxT小说阅读器
↓语音阅读,小说下载,古典文学↓
图片批量下载器
↓批量下载图片,美女图库↓
图片自动播放器
↓图片自动播放器↓
一键清除垃圾
↓轻轻一点,清除系统垃圾↓
开发: C++知识库 Java知识库 JavaScript Python PHP知识库 人工智能 区块链 大数据 移动开发 嵌入式 开发工具 数据结构与算法 开发测试 游戏开发 网络协议 系统运维
教程: HTML教程 CSS教程 JavaScript教程 Go语言教程 JQuery教程 VUE教程 VUE3教程 Bootstrap教程 SQL数据库教程 C语言教程 C++教程 Java教程 Python教程 Python3教程 C#教程
数码: 电脑 笔记本 显卡 显示器 固态硬盘 硬盘 耳机 手机 iphone vivo oppo 小米 华为 单反 装机 图拉丁
 
   -> 网络协议 -> 面试题(九) -> 正文阅读

[网络协议]面试题(九)

105.OSI七层模型以及TCP/IP四层模型

参考文章:
OSI七层协议模型和TCP/IP四层模型比较 - SprintfWater的专栏 - 博客频道 - CSDN.NET
OSI七层模型及TCP/IP四层模型 - 五尘 - 博客园
TCP/IP四层模型和OSI七层模型的概念 - superjunjin的专栏 - 博客频道 - CSDN.NET

106.HTTP和HTTPS区别

参考:
HTTP和HTTPS详解 - 小M的专栏 - 博客频道 - CSDN.NET
HTTP与HTTPS的区别-马海祥博客

107.HTTP报文内容

参考文章:
HTTP请求报文和HTTP响应报文-博客-云栖社区-阿里云
http报文详解 - klguang - 博客园
HTTP报文详解 - 蔡少东的个人页面

108.get提交和post提交的区别

参考文章:
浅谈HTTP中Get与Post的区别 - hyddd - 博客园
详解HTTP中GET和POST的区别 | 果冻想

109.get提交是否有字节限制,如果有是在哪限制的

1 GET方法长度限制

Http Get方法提交的数据大小长度并没有限制,HTTP协议规范没有对URL长度进行限制。这个限制是特定的浏览器及服务器对它的限制。

例如

  1. Microsoft Internet Explorer (Browser)

IE浏览器对URL的最大限制为2083个字符(2K+35),如果超过这个数字,提交按钮没有任何反应。

2.Firefox (Browser)

Firefox浏览器对URL的长度限制为65,536个字符长度。

3.Safari (Browser)

URL最大长度限制为 80,000个字符

4.Opera (Browser)

Safari浏览器对URL最大长度限制为190,000个字符。

5.Google (chrome)

Chrome浏览器URL最大长度限制为8182个字符。

6.Apache (Server)

Apache服务器能接受最大URL长度为8,192个字符。

7.Microsoft Internet Information Server(IIS)

IIS服务器能接受最大URL的长度为16,384个字符。

通过上面的数据可知,为了让所有的用户都能正常浏览,URL最好不要超过IE的最大长度限制(2083个字符),当然,如果URL不直接提供给用户,而是提供给程序调用,这时的长度就只受Web服务器影响了。

注:对于中文的传递,最终会为urlencode后的编码形式进行传递,如果浏览器的编码为UTF8的话,一个汉字最终编码后的字符长度为9个字符(字节)。

因此如果使用的 GET方法,最大长度等于URL最大长度减去实际路径中的字符数。

2 POST方法长度限制

理论上来讲,POST方法是没有长度限制的,HTTP协议也没有进行大小限制,起限制作用的是服务器的处理程序的处理能力。

例如,在Tomcat下取消POST大小的限制(Tomcat默认2M),我们可以这么做:打开tomcat目录下的conf目录,打开server.xml 文件,修改下述代码
<Connector
debug="0"
acceptCount="100"
connectionTimeout="20000"
disableUploadTimeout="true"
port="8080"
redirectPort="8443"
enableLookups="false"
minSpareThreads="25"
maxSpareThreads="75"
maxThreads="150"
maxPostSize="0"
URIEncoding="UTF-8"
>

</Connector>

调整maxPostSize的值,如maxPostSize="0"。 (设为0是取消POST的大小限制)。

110.TCP的三次握手和四次挥手

阅读TCP的三次握手和四次挥手

  网络协议 最新文章
使用Easyswoole 搭建简单的Websoket服务
常见的数据通信方式有哪些?
Openssl 1024bit RSA算法---公私钥获取和处
HTTPS协议的密钥交换流程
《小白WEB安全入门》03. 漏洞篇
HttpRunner4.x 安装与使用
2021-07-04
手写RPC学习笔记
K8S高可用版本部署
mySQL计算IP地址范围
上一篇文章      下一篇文章      查看所有文章
加:2021-08-14 14:29:09  更:2021-08-14 14:31:34 
 
开发: C++知识库 Java知识库 JavaScript Python PHP知识库 人工智能 区块链 大数据 移动开发 嵌入式 开发工具 数据结构与算法 开发测试 游戏开发 网络协议 系统运维
教程: HTML教程 CSS教程 JavaScript教程 Go语言教程 JQuery教程 VUE教程 VUE3教程 Bootstrap教程 SQL数据库教程 C语言教程 C++教程 Java教程 Python教程 Python3教程 C#教程
数码: 电脑 笔记本 显卡 显示器 固态硬盘 硬盘 耳机 手机 iphone vivo oppo 小米 华为 单反 装机 图拉丁

360图书馆 购物 三丰科技 阅读网 日历 万年历 2024年5日历 -2024/5/17 17:03:42-

图片自动播放器
↓图片自动播放器↓
TxT小说阅读器
↓语音阅读,小说下载,古典文学↓
一键清除垃圾
↓轻轻一点,清除系统垃圾↓
图片批量下载器
↓批量下载图片,美女图库↓
  网站联系: qq:121756557 email:121756557@qq.com  IT数码