![](https://img-blog.csdnimg.cn/20201014180756754.png?x-oss-process=image/resize,m_fixed,h_64,w_64)
网络
zl1zl2zl3
这个作者很懒,什么都没留下…
展开
-
IP 基础知识“全家桶”,45 张图一套带走
前言前段时间,有读者希望我写一篇关于 IP 分类地址、子网划分等的文章,他反馈常常混淆,摸不着头脑。那么,说来就来!而且要盘就盘全一点,顺便挑战下小林的图解功力,所以就来个IP 基础知识全家桶。吃完这个 IP 基础知识全家桶全家桶,包你撑着肚子喊出:“真香!”不多说,直接上菜,共分为三道菜: 首先是前菜 「 IP 基本认识 」 其次是主菜 「IP 地址的基础知识」 最后是点心 「IP 协议相关技术」 IP 基础知识全家桶为啥要比喻成菜?因为...转载 2020-08-20 13:30:11 · 318 阅读 · 0 评论 -
三天两夜肝完这篇万字长文,终于拿下了TCP/IP
前言计算机网络是一门基础课程,但是老师所讲的东西无非起到一个抛砖引玉的作用。然而对于需要自学的人来说,无疑是更难的。前路漫漫~~计算机网络本来就是比较枯燥的,文章内容较多,建议读者耐心看完这篇文章,希望大家看完后都能有所收获。先把这篇文章的大致结构放上来。预备知识谢希仁的那本《计算机网络》是很多大学选择的计网教材,在第一章是一个概论,大致讲了计算机网络的发展,也可以说是每个人都必须了解的小常识。在这里,我就做一个总结概括,把它作为学习计网预备知识。互联网简史 第一阶段:20世纪转载 2020-08-15 09:11:25 · 338 阅读 · 0 评论 -
面试官问:大量的 TIME_WAIT 状态 TCP 连接,对业务有什么影响?怎么处理?
1.问题描述模拟高并发的场景,会出现批量的TIME_WAIT的 TCP 连接:短时间后,所有的TIME_WAIT全都消失,被回收,端口包括服务,均正常。即,在高并发的场景下,TIME_WAIT连接存在,属于正常现象。线上场景中,持续的高并发场景 一部分TIME_WAIT连接被回收,但新的TIME_WAIT连接产生; 一些极端情况下,会出现大量的TIME_WAIT连接。 Think:上述大量的TIME_WAIT状态 TCP 连接,有什么业...转载 2020-07-30 09:03:52 · 1330 阅读 · 0 评论 -
从你输入一个网址,到网页显示,其间发生了什么?
来源:小林coding想必不少小伙伴面试过程中,会遇到「当键入网址后,到网页显示,其间发生了什么」的面试题。这次,小林我带大家一起探究下,一个数据包在网络中的心路历程。每个阶段都有数据包的「心路历程」,我们一起看看它说了什么?正文接下来以下图较简单的网络拓扑模型作为例子,探究探究其间发生了什么?简单的网络模型01 孤单...转载 2020-04-24 18:35:04 · 373 阅读 · 0 评论 -
计算机网络基础知识,仅此一篇足矣
第一部分 整体概述HTTP 请求消息URL: Uniform Resource Locator,统一资源定位符。FTP: File Transfer Protocol, 文件传送协议。 这是一种在上传、下载文件时使用的协议。使用 FTP 协议来传送文件的程序也被叫作 FTP。常见的URL分类日常用的最多的是HTTP: Hypertext Transfer Protocol,...转载 2020-03-18 22:01:51 · 48555 阅读 · 9 评论 -
网络常见的 9 大命令,非常实用!
1.ping 命令ping 是个使用频率极高的实用程序,主要用于确定网络的连通性。这对确定网络是否正确连接,以及网络连接的状况十分有用。简单的说,ping 就是一个测试程序,如果 ping 运行正确,大体上就可以排除网络访问层、网卡、Modem 的输入输出线路、电缆和路由器等存在的故障,从而缩小问题的范围。ping 能够以毫秒为单位显示发送请求到返回应答之间的时间量。如果应答时间短,表...转载 2020-03-11 20:59:45 · 496 阅读 · 0 评论 -
世界上最牛的网络设备,价格低廉,其貌不扬......
夜深人静,电视和电脑都已经关机休息,但是我还在默默工作,我安静地趴在你家中的某个地方,7*24小时不眠不休,任劳任怨,目的只有一个,能让你舒服地躺在床上,畅快地刷手机!没错,这就是我,大家司空见惯的家用“路由器” !我这么一个价格低廉,其貌不扬,让人想不起来的网络设备,为什么是最牛的呢?且听我慢慢道来。我的主业是路由器,同时兼任DHCP服务器,交换机,无线AP,PPPoE客户端...转载 2019-12-31 09:53:17 · 210 阅读 · 0 评论 -
一个 TCP 连接可以发多少个 HTTP 请求?
曾经有这么一道经典面试题:从 URL 在浏览器被被输入到页面展现的过程中发生了什么?相信大多数准备过的同学都能回答出来,但是如果继续问:收到的 HTML 如果包含几十个图片标签,这些图片是以什么方式、什么顺序、建立了多少连接、使用什么协议被下载下来的呢?要搞懂这个问题,我们需要先解决下面五个问题: 现代浏览器在与服务器建立了一个 TCP 连接后是否会在一个 HTTP 请求完成...转载 2019-11-13 09:53:46 · 205 阅读 · 0 评论 -
记一次被DDoS敲诈的历程
本文转载自微信公众号:糖果的实验室0×01 背景之前一个蜀国的朋友业务被DDOS攻击,业务服务被机房断网,客户单流失有经济损失,这篇具体说的就是这件事情。背景是这样,一个朋友网站业务被DDoS了,先是威胁要800元RMB,然后又转成提供DDOS的服务,然后又变成了DDOS培训, 又变成了卖DDOS软件,最后又变成了DDOS高防测试提供者,最后到警察叔叔那里,报警立案成功的故事。...转载 2019-07-18 18:35:38 · 432 阅读 · 1 评论 -
干货 | 云计算时代携程的网络架构变迁
作者简介赵亚楠,携程云平台资深架构师。2016 年加入携程云计算部门,先后从事 OpenStack、SDN、容器网络(Mesos、K8S)、容器镜像存储、分布式存储等产品的开发,目前带领 Ctrip Cloud Network & Storage Team,专注于网络和分布式存储研发。本文介绍云计算时代以来携程在私有云和公有云上的几代网络解决方案。希望这些内容可以给业内同...转载 2019-06-20 15:46:49 · 956 阅读 · 0 评论 -
网络知识科普 | 你未必了解的DNS
这几天一直在整理HTTPDNS相关的知识点,也准备写一篇关于DNS、EDNS、HTTPDNS。DNS的文章已经整理了一般,忽然看到了这篇文章,感觉写的甚好,遂狠心删掉了自己写的内容。这一篇来自阮一峰大神的大作,原文地址:http://t.cn/R5aobR8。这篇文章里还有一些知识点没有讲到,就比如DNS为什么使用UDP,为什么是512字节,为什么需要EDNS,HTTPDNS,这个我会整理...转载 2019-04-16 16:39:03 · 548 阅读 · 0 评论 -
RESTful 架构基础
REST(Representational State Transfer)架构风格是一种世界观,把信息提升为架构中的一等公民。通过 REST 可以实现系统的高性能、可伸缩、通用性、简单性、可修改性和可扩展等特性。这篇文章解释了主要的 HTTP 操作,对 HTTP 响应码进行描述,并列举相关开发库和框架。此外,本文还提供了额外的资源,对每个主题进行了更深入的探讨。1. 简介REST 架构...转载 2019-02-27 09:58:22 · 370 阅读 · 0 评论 -
只有程序员才能读懂的西游记
这是一个有关计算机网络协议的故事。原文来自公号刘超的通俗云计算。 一、我佛造经传极乐 话说我佛如来为度化天下苍生,有三藏真经,可劝人为善。就如图中所示,真经所藏之处,在于云端。佛祖所管辖之下,有四个区域Region,称为四大部洲, 一是东胜神洲,二是南赡部洲,三是西牛贺洲,四是北俱卢洲。我佛所在西牛贺洲,是主站点。 在每个区域Region...转载 2019-02-20 10:41:23 · 836 阅读 · 0 评论 -
Java面试中常问的计算机网络方面问题
GET 和 POST 区别(GET)请注意,查询字符串(名称/值对)是在 GET 请求的 URL 中发送的:/test/demo_form.asp?name1=value1&name2=value2 GET 请求可被缓存 GET 请求保留在浏览器历史记录中 GET 请求可被收藏为书签 GET 请求不应在处理敏感数据时使用 GET 请求有长度...转载 2018-08-20 10:34:59 · 274 阅读 · 0 评论 -
完整的一次 HTTP 请求响应过程(二)
上篇文章 我们完整的描述了计算机五层模型中的『应用层』和『运输层』,阐述了较为复杂的 TCP 协议的相关原理,相信大家一定也有所收获,那么本篇将继续五层模型的学习。网络层『网络层』其实解决的就是一个「转发」的问题,通过传说中的『IP 协议』划分了网络范围,即我没有直接用网线和你连在一起,我也能通过你的 IP 分析出该怎么样找到负责你的网关路由器,并通过你的网关路由给你传输数据报。这就是...转载 2018-08-20 15:50:25 · 376 阅读 · 0 评论 -
让面试官颤抖的 HTTP 2.0 协议面试题
Http协议,对于拥有丰富开发经验的程序员来说简直是信手拈来,家常便饭。虽然天天见,但是对于http协议的问题,可能很多人在没有积极准备的情况下,不一定能很好的回答出来。今天,我们就来讲讲http 2.0和之前版本的区别。HTTP定义HTTP协议(HyperTextTransferProtocol,超文本传输协议)是用于从WWW服务器传输超文本到本地浏览器的传输协议。 HT...转载 2018-08-21 09:38:04 · 2959 阅读 · 0 评论 -
完整的一次 HTTP 请求响应过程(一)
因特网无疑是人类有史以来最伟大的设计,它互联了全球数亿台计算机、通讯设备,即便位于地球两端的用户也可在顷刻间完成通讯。可以说『协议』是支撑这么一个庞大而复杂的系统有条不紊运作的核心,而所谓『协议』就是通讯双方所必须遵守的规则,在这种规则下,不同的数据报可能被解析为不同的响应动作。简而言之,『协议』就是指如果发送和接收方按照这个规则进行数据报文的发送,即可在基本的数据传输之上得到某些特殊的功...转载 2018-08-20 15:44:26 · 938 阅读 · 0 评论 -
现代环境下的网络分割
网络分割是限制网络入侵影响的一种高效策略。但是, 在诸如群集调度程序这样的现代环境中, 应用程序通常会在没有操作员干预的情况下启动和重新启动。这种动态资源调配会导致不断变化的 IP 地址和应用程序入口端口。使用传统的防火墙和路由方法对这些动态环境进行细分可以在技术上具有挑战性。在这篇文章中, 我们将研究这种复杂性以及服务网格是如何成为现代动态环境中安全网络通信的潜在解决方案的。动态环境...转载 2018-09-29 09:49:03 · 1099 阅读 · 0 评论 -
跨域问题的前后端解决方案
跨域问题是开发过程中一个比较常见的问题,无论你是前台开发,还是后台开发,可能都处理过这个问题。本文主要是介绍跨域常用的解决方案。什么是跨域?假设有这么一个场景,我有一个网站,在里面有一个显示商品的功能,对应的页面地址是:http://www.myexample.com/page/page-a.html在实现这个页面时,我通过iframe集成了另外一个网站的商品展示功能,对应的页...转载 2018-09-27 10:36:30 · 919 阅读 · 1 评论 -
【网络协议】专题总结以及网络协议高频面试题汇总(8篇)
这是一份超详细的HTTP协议攻略,内容大纲如下:内容如下(点击即可跳转):一篇文章带你详解 HTTP 协议(上)一篇文章带你详解 HTTP 协议之报文首部及字段详解(中)一篇文章带你详解 HTTP 协议(下) 这是一份超详细的TCP/IP协议攻略,内容大纲如下:内容如下(点击即可跳转):一篇文章带你详解 TCP/IP 协议(上)一篇文章带你详解 TC...转载 2018-11-22 09:50:31 · 884 阅读 · 0 评论 -
十五道java开发常遇到的计算机网络协议高频面试题
一、GET 和 POST 的区别GET请注意,查询字符串(名称/值对)是在 GET 请求的 URL 中发送的:/test/demo_form.asp?name1=value1&name2=value2 GET 请求可被缓存 GET 请求保留在浏览器历史记录中 GET 请求可被收藏为书签 GET 请求不应在处理敏感数据时使用 GET 请求...转载 2018-11-19 08:48:58 · 514 阅读 · 0 评论 -
当你「ping 一下」的时候,你知道它背后的逻辑吗?
我们在遇到网络不通的情况,大家都知道去 ping 一下,看一下网络状况。那你知道「ping」命令后背的逻辑是什么吗?知道它是如何实现的吗?一、「ping」的作用和原理?简单来说,「ping」是用来探测本机与网络中另一主机之间是否可达的命令,如果两台主机之间ping不通,则表明这两台主机不能建立起连接。ping是定位网络通不通的一个重要手段。ping 命令是基于 ICMP 协议...转载 2018-11-25 01:13:01 · 205 阅读 · 0 评论 -
网络创世纪
第0x00天上帝看到了人类制造的各种规格的电脑设备,也组建了一些规模极小的、各种各样的网络,却没有办法把它们连接起来使用,很是伤心。 晚上,上帝就给温顿·瑟夫托梦,告诉他怎么样在一个不可靠的网络环境下可靠地传输数据,又托梦给鲍勃·卡恩,告诉他如何给每个主机分配一个“门牌号”, 如何兼容底层协议多样的网络...... 第二天,温顿·瑟夫和鲍勃·卡恩见面以后,交流了一下晚上所做的奇怪的梦...转载 2018-12-24 22:48:27 · 624 阅读 · 0 评论 -
集线器、交换机、路由器、网桥、网关之间的区别
集线器(HUB) 集线器就是将网线集中到一起的机器,也就是多台主机和设备的连接器。集线器的主要功能以扩大网络的传输距离,是中继器的一种形式,区别在于集线器能够提供多端口服务,也称为多口中继器。集线器在OSI/RM中的物理层。集线器的基本功能是信息分发,它把一个端口接收的所有信号向所有端口分发出去。一些集线器在分发之前将弱信号重新生成,一些集线器整理信号的时序以提供所有端口间的同步数据通信。 ...转载 2017-02-10 15:51:36 · 493 阅读 · 0 评论