计算机网络
文章平均质量分 95
qq_34802511
这个作者很懒,什么都没留下…
展开
-
Http请求和Http响应详细解析
http://www.cnblogs.com/linjiqin/p/3560152.html(转载) 一次完整的HTTP请求所经历的7个步骤 HTTP通信机制是在一次完整的HTTP通信过程中,Web浏览器与Web服务器之间将完成下列7个步骤: 1. 建立TCP连接 在HTTP工作开始之前,Web浏览器首先要通过网络与Web服务器建立连接,该连接是通过TCP来完成的,该协议与IP协议共同...转载 2018-08-01 10:22:05 · 382 阅读 · 0 评论 -
ip地址,域名,dns的和url(网址)联系和区别
1.IP地址:每个连接到Internet上的主机都会分配一个IP地址,IP地址是用来唯一标识互联网上计算机的逻辑地址,机器之间的访问就是通过IP地址来进行的。IP地址采用二进制的形式表示的话很长,比较麻烦,为了便于使用,IP地址经常被写成十进制的形式,用“.”分开,叫做“点分十进制表示法”,如:127.0.0.1。 2.域名:IP地址毕竟是数字标识,使用时不好记忆和书写,因此在IP地址的基础上又...原创 2019-04-15 13:08:52 · 286 阅读 · 0 评论 -
一篇文章带你熟悉 TCP/IP 协议(网络协议篇二:下)
一篇文章带你熟悉 TCP/IP 协议(网络协议篇二:下) java进阶架构师 2018-07-13 16:46:00 本篇为下篇,讲解第四章:网络层中的 IP 协议。需要查看上篇的麻烦关注后查看 四、网络层中的 IP 协议 IP(IPv4、IPv6)相当于 OSI 参考模型中的第3层——网络层。网络层的主要作用是“实现终端节点之间的通信”。这种终端节点之间的通信也叫“点对点通...转载 2018-08-03 15:38:16 · 1664 阅读 · 0 评论 -
深入了解一下HTTP缓存机制
深入了解一下HTTP缓存机制 石头大V 2018-06-26 12:13:55 HTTP 缓存机制作为 web 性能优化的重要手段,是Web 开发知识体系库中的一个基础环节,但是对于很多学习者来说,仅仅只是知道浏览器会对请求的静态文件进行缓存,但是为什么被缓存,缓存是怎样生效的,却并不是很清楚。在此,用简单明了的文字介绍HTTP缓存机制,期望对各位学习者正确的理解前端缓存有所帮助。 一、缓存...转载 2018-08-03 15:20:41 · 165 阅读 · 0 评论 -
跟着动画学习 TCP 三次握手和四次挥手
跟着动画学习 TCP 三次握手和四次挥手 高效运维 2018-07-25 14:49:31 TCP三次握手和四次挥手的问题在面试中是最为常见的考点之一。很多读者都知道三次和四次,但是如果问深入一点,他们往往都无法作出准确回答。 本篇尝试使用动画来对这个知识点进行讲解,期望读者们可以更加简单地地理解TCP交互的本质。 TCP 三次握手 TCP 三次握手就好比两个人在街上隔着50米看见了...转载 2018-08-02 11:22:19 · 121 阅读 · 0 评论 -
一篇文章带你熟悉 TCP/IP 协议(网络协议篇二:上)
同样的,本文篇幅也比较长,先来一张思维导图,带大家过一遍。 一图看完本文 一、 计算机网络体系结构分层 计算机网络体系结构分层 计算机网络体系结构分层 不难看出,TCP/IP 与 OSI 在分层模块上稍有区别。OSI 参考模型注重“通信协议必要的功能是什么”,而 TCP/IP 则更强调“在计算机上实现协议应该开发哪种程序”。 二、 TCP/IP 基础 1...转载 2018-08-02 11:18:02 · 988 阅读 · 1 评论 -
HTTP协议之无连接与无状态
前言 HTTP协议一共有五大特点,1、支持客户/服务器模式;2、简单快速;3、灵活;4、无连接;5、无状态。其中无状态是其中主要特点之一。因此,常说HTTP是一个无状态协议。所谓的无状态是指协议对于事务处理没有记忆能力。服务器向客户机发送被请求的文件时,并不存储任何关于该客户机的状态信息。而无连接又是什么呢?发现很多地方,将http的无连接与无状态混为一团,让初学者一时陷入雾水(比如我刚...转载 2018-08-02 10:56:12 · 1326 阅读 · 0 评论 -
如何理解HTTP协议的 “无连接,无状态” 特点?
HTTP 是一个属于应用层的面向对象的协议,HTTP 协议一共有五大特点:1、支持客户/服务器模式;2、简单快速;3、灵活;4、无连接;5、无状态。 无连接 无连接的含义是限制每次连接只处理一个请求。服务器处理完客户的请求,并收到客户的应答后,即断开连接。采用这种方式可以节省传输时间。 早期这么做的原因是 HTTP 协议产生于互联网,因此服务器需要处理同时面向全世界数十万、上百万客户端...转载 2018-08-02 10:54:39 · 304 阅读 · 0 评论 -
Http持久连接、非持久连接和pipeline连接
基本概念 持久连接:使用同一个TCP连接发送和接受 多个 http请求/应答; 非持久连接:一个TCP连接只能发送和接受 一个 http请求/应答; 持久连接的两种类型 keep-alive机制(http1.0) keep-alive握手过程如下: HTTP/1.0+支持keep-alive连接,但默认并未激活。客户端通过发送一个包含Connection: Keep-Aliv...转载 2018-08-02 10:49:40 · 2012 阅读 · 0 评论 -
HTTP的长连接和短连接
HTTP的长连接和短连接 本文总结&分享网络编程中涉及的长连接、短连接概念。 关键字:Keep-Alive,并发连接数限制,TCP,HTTP 一、什么是长连接 HTTP1.1规定了默认保持长连接(HTTP persistent connection ,也有翻译为持久连接),数据传输完成了保持TCP连接不断开(不发RST包、不四次握手),等待在同域名下继续用...转载 2018-08-02 10:46:29 · 886 阅读 · 0 评论 -
HTTP长连接、短连接使用及测试
HTTP长连接、短连接使用及测试 概念 HTTP短连接(非持久连接)是指,客户端和服务端进行一次HTTP请求/响应之后,就关闭连接。所以,下一次的HTTP请求/响应操作就需要重新建立连接。 HTTP长连接(持久连接)是指,客户端和服务端建立一次连接之后,可以在这条连接上进行多次请求/响应操作。持久连接可以设置过期时间,也可以不设置。 我为什么没有说HTTP/1.0 默认短连接,HTTP/...转载 2018-08-02 10:32:40 · 649 阅读 · 0 评论 -
网络编程知识点梳理(很好的总结)
网络编程知识点梳理 1 你怎么理解HTTP协议 2 HTTP和HTTPS的区别 3 ISO七层网络模型五层网络模型TCPIP四层网络模型 4 TCP和UDP的区别 5 同步和异步阻塞和非阻塞长线程和短线程的区别 6 现在要访问wwwbaiducom整个过程是怎样的 6 IPTCP首部 7 TCP三次握手及四次挥手 8 DNS是什么本机使用DNS时是TCP连接还是UDP 10 T...转载 2018-08-06 19:58:07 · 2634 阅读 · 0 评论 -
Http和Socket连接区别
Http和Socket连接区别 2017年05月27日 11:02:58 阅读数:2811 1、TCP连接 要想明白Socket连接,先要明白TCP连接。手机能够使用联网功能是因为手机底层实现了TCP/IP协议,可以使手机终端通过无线网络建立TCP连接。TCP协议可以对上层网络提供接口,使上层网络数据的传输建立在“无差别”的网络之上。 建立起一个TCP连接需要经过“三次握手”: 第一...转载 2018-08-01 10:24:42 · 109 阅读 · 0 评论 -
七层网络协议
https://blog.csdn.net/kenjianqi1647/article/details/81636898 https://www.cnblogs.com/wxgblogs/p/5641643.html https://blog.csdn.net/taotongning/article/details/81352985原创 2019-05-05 16:10:42 · 94 阅读 · 0 评论