
网络
gb4215287
这个作者很懒,什么都没留下…
展开
-
TCP三次握手建立连接的过程
来源:TCP三次握手建立连接的过程TCP 是面向连接的协议,所以每次发出的请求都需要对方进行确认。TCP 客户端与 TCP 服务器在通信之前需要完成三次握手才能建立连接。下面详细讲解三次握手的过程。第 1 次握手第 1 次握手建立连接时,客户端向服务器发送 SYN 报文(SEQ=x,SYN=1),并进入 SYN_SENT 状态,等待服务器确认,如图所示。第 2 次握手第 2 次握手实际上是分两部分来完成的,即 SYN+ACK(请求和确认)报文。服务器收到了客户端的请求,向客.转载 2022-04-12 17:23:12 · 4207 阅读 · 0 评论 -
chrome应用程序无法启动因为并行配置不正确的处理办法(亲测可能版本不同)
有使用chrome谷歌浏览器的朋友可能会遇到这样的错误,那就是chrome.exe 应用程序无法启动因为应用程序的并行配置不正确,谷歌浏览器也打不开的情况,那么这一问题要如何解决呢?可能很多朋友不太了解,那么小编就来教大家chrome应用程序无法启动因为并行配置不正确的处理办法。处理办法如下:1、进入chrome的安装路径C:\Program Files (x86)\Google\Chrome\Application\,可以看到两个版本信息,一个64.0.3282.186,一个64.0.3282转载 2022-02-24 15:34:59 · 13857 阅读 · 0 评论 -
TTL传输中过期的解决办法
TTL介绍:TTL(Time To Live )是IP协议包中的一个值,它告诉网络,数据包在网络中的时间是否太长而应被丢弃。有很多原因使包在一定时间内不能被传递到目的地。解决方法就是在一段时间后丢弃这个包,然后给发送者一个报文,由发送者决定是否要重发。TTL的初值通常是系统缺省值,是包头中的8位的域。TTL的最初设想是确定一个时间范围,超过此时间就把包丢弃。由于每个路由器都至少要把TTL域减一,TTL通常表示包在被丢弃前最多能经过的路由器个数。当记数到0时,路由器决定丢弃该包,并发送一个ICMP报文给最初的转载 2021-09-02 14:25:56 · 6226 阅读 · 1 评论 -
windows系统如何查看端口被占用、杀进程
在使用windows电脑的时候,有时候会出现,其中某一个项目是端口被其他服务占用,导致启动失败,然而又知道哪一个进程占用了这个端口,今天小编介绍一下如何查看vista系统端口占用,以及如何将这个进程杀掉,工具/原料 windows系统的电脑一台, 占用端口的应用, 方法/步骤 首先是启动windows的命令窗口,按键盘上的windows+R,然后在输入框中输入cmd,既可以启动命令窗口 进入windows命令窗口之后,输入命令,输入netstat -ano然后回转载 2021-07-26 15:22:13 · 2877 阅读 · 0 评论 -
ping与telnet的区别
由于工作原因经常需要使用命令检测网络连通性,经常用到的命令是ping和telnet二者的区别是:ping用来检查网络是否通畅或者网络连接速度的命令telnet是用来探测指定ip是否开放指定端口例如:ping www.baidu.com结果如下:尝试telnet 百度的http端口:telnet www.baidu.com 80结果如下;尝试telnet百度的ftp端口:telnet www.baidu.com 21结果如下:来源:https.转载 2020-11-13 16:29:14 · 530 阅读 · 0 评论 -
DNS服务器搭建与配置(详细|干货!)
讨论QQ:465925664目录1.DNS查询方式 2.DNS服务器类型 3.DNS配置的主要文件组 4.name.conf文件的配置 5.DNS的资源记录(Resource Record, RR)格式 6.DNS服务器和客户端配置 7.搭建简单的DNS正向解析服务器 8.配置DNS反向解析解析 9.配置bind-chroot环境 10.补充正文 前言:DNS(C/S;53/udp, 53/tcp;BIND;应用层协议)的配置文件是一个复杂的系统,伴随DNS建议出.转载 2020-09-29 14:30:06 · 9853 阅读 · 0 评论 -
搭建DNS域名解析服务器和本地配置HOST文件有什么区别?
1.DNS服务器可以供其他人一起使用,hosts 文件只能是一个人用。这样修改个记录还得每个人都改一次 hosts,而 dns 只需要改一次,大家都生效。2.hosts速度快,不依赖网络,不用担心DNS服务器挂了。3.刚开始我内网200多台机器就是靠puppet分发hosts来搞的,后来又换成了内网DNS的方案,感觉还是集中化管理方便一些。...原创 2020-09-29 14:27:23 · 1425 阅读 · 0 评论 -
CDN技术详解及实现原理
CDN技术详解 一本好的入门书是带你进入陌生领域的明灯,《CDN技术详解》绝对是带你进入CDN行业的那盏最亮的明灯。因此,虽然只是纯粹的重点抄录,我也要把《CDN技术详解》的精华放上网。公诸同好。第一章 引言 “第一公里”是指万维网流量向用户传送的第一个出口,是网站服务器接入互联网的链路所能提供的带宽。这个带宽决定了一个 网站能为用户提供的访问速度和并发访问量。如果业务繁忙,用户的访问数越多,拥塞越严重,网站会在最需要向用户提供服务时失去用户。(还有“中间一公里” 和“最后一公里”分别代..转载 2020-09-29 11:05:54 · 1519 阅读 · 0 评论 -
CDN实现原理
cdn简介由于用户访问源站业务有性能瓶颈,通过cdn技术把源站的内容缓存到多个节点。用户向源站域名发起请求时,请求会被调度至最接近用户的服务节点,直接由服务节点直接快速响应,有效降低用户访问延迟,提升可用性。了解cdn需要先了解一下知识点:dns解析原理 CNAME作用dns解析流程说再多也不如实际应用,让我们从例子中了解dns解析流程$ nslookup www.moehot.com Server: 10.0.0.1Address: 10.0.0.1#5.转载 2020-09-29 11:03:56 · 404 阅读 · 0 评论 -
CDN的实现原理
在描述CDN的实现原理,让我们先看传统的未加缓存服务的访问过程,以便了解CDN缓存访问方式与未加缓存访问方式的差别:用户提交域名→浏览器对域名进行解释→得到目的主机的IP地址→根据IP地址访问发出请求→得到请求数据并回复由上可见,用户访问未使用CDN缓存网站的过程为:1)、用户向浏览器提供要访问的域名;2)、浏览器调用域名解析函数库对域名进行解析,以得到此域名对应的IP地址;3)、浏览器使用所得到的IP地址,向域名的服务主机发出数据访问请求;4)、浏览器根据域名主机返回的数据显示网页转载 2020-09-29 10:56:03 · 122 阅读 · 0 评论 -
浅谈一个网页打开的全过程(涉及DNS、CDN、Nginx负载均衡等)
1、概要 从用户在浏览器输入域名开始,到web页面加载完毕,这是一个说复杂不复杂,说简单不简单的过程,下文暂且把这个过程称作网页加载过程。下面我将依靠自己的经验,总结一下整个过程。如有错漏,欢迎指正。 阅读本文需要读者已有一定的计算机知识,了解TCP、DNS等。2、分析 众所周知,打开一个网页的过程中,浏览器会因页面上的css/js/image等静态资源会多次发起连接请求,所以我们暂且把这个网页加载过程分成两部分:html(jsp/php/aspx) 页面加载(假设存在简单的Ngi转载 2020-09-29 10:51:04 · 325 阅读 · 0 评论 -
服务器集群负载均衡(F5,LVS,DNS,CDN)区别以及选型
服务器集群负载均衡(F5,LVS,DNS,CDN)区别以及选型下面是“黑夜路人”的《大型网站架构优化(PHP)与相关开源软件使用建议》=======================================F5全称: F5-BIG-IP-GTM 全球流量管理器.是一家叫F5 Networks的公司开发的四~七层交换机,软硬件捆绑.据说最初用BSD系统,现在是LINUX;硬件是Intel的PC架构,再加周边的网络和专用加速设备.当然要提提售价, 都是几十万RMB的身价.这转载 2020-09-28 17:41:07 · 784 阅读 · 0 评论 -
网络中的七层协议与TCP/IP五层模型
socket(套接字)是通信的基石,是支持TCP/IP协议的网络通信的基本操作单元,包含进行网络通信必须的五种信息:连接使用的协议,本地主机的IP地址,本地进程的协议端口,远地主机的IP地址,远地进程的协议端口。多个TCP连接或多个应用程序进程可能需要通过同一个TCP协议端口传输数据。为了区别不同的应用程序进程和连接,计算机操作系统为应用程序与TCP/IP协议交互提供了套接字(Socket)接口。应用层可以和传输层通过Socket接口,区分来自不同应用程序进程或网络连接的通信,实现数据传输的并发服务。转载 2020-09-28 09:58:23 · 221 阅读 · 0 评论 -
http三次握手四次挥手详解
相对于SOCKET开发者,TCP创建过程和链接折除过程是由TCP/IP协议栈自动创建的.因此开发者并不需要控制这个过程.但是对于理解TCP底层运作机制,相当有帮助.而且对于有网络协议工程师之类笔试,几乎是必考的内容.企业对这个问题热情之高,出乎我的意料:-)。有时上午面试前强调这个问题,并重复讲一次,下午几乎每一个人都被问到这个问题。因此在这里详细解释一下这两个过程。TCP三次握手所谓三次握手(Three-way Handshake),是指建立一个TCP连接时,需要客户端和服务器总共发送3个转载 2020-09-22 15:01:19 · 3301 阅读 · 0 评论 -
HTTP 协议的三次握手
HTTP 协议的三次握手HTTP(Hypertext Transfer Protocol):超文本传输协议TCP(Transmission Control Protocol):传输控制协议1、HTTP协议和TCP/IP协议的区别?答:TCP/IP协议是传输层协议,主要解决数据如何在网络中传输。而HTTP是应用层协议,主要解决如何包装数据。Web使用HTTP协议作应用层协议,以封装HTTP文本信息,然后使用TCP/IP作传输层协议将它发送到网络上。HTTP协议的七层协议如下:..转载 2020-09-22 14:52:07 · 396 阅读 · 0 评论 -
telnet命令检测端口
确保在路由器上端口映射的设置没有问题后,远程可以通过telnet命令来验证端口是否映射成功,即在dos命令行下输入telnet +路由器WAN口IP +对应的端口号,比如“telnet 124.90.173.12 80”,如果有类似“不能打开到主机的连接, 在端口 80: 连接失败”提示的话,说明端口没有映射成功;如果弹出一个空白黑色的对话框,那说明端口映射成功。具体检测步骤:1、在远程计算机上(可以正常上网)依次点击“开始”--“运行”,在运行对话框中输入“cmd”,然后点“确定”就可弹出类似于d转载 2020-05-22 18:55:37 · 3098 阅读 · 0 评论 -
LINUX设置固定IP上网方法
由于开发,需要频繁连接开发机,但是如果不设置静态ip地址,每次重启后或断开网络连接口,ip地址会改变,需要设置固定的ip地址,下来就是怎么设置固定ip的方法默认配置输入命令:vim /etc/sysconfig/network-scripts/ifcfg-enp2s0 (这里/ifcfg-enp2s0每个人的名称后缀都不一样,前缀都是/ifcfg-enp)如果没有安装vim转载 2017-12-01 14:27:47 · 1044 阅读 · 0 评论 -
Bringing up interface eth2: Error: No suitable device found: no device found for connection 'System
Vmware克隆虚机后,设置IP,重启network服务后,出现下述错误。虽然这个这个错误之前也遇到过,但忘了如何解决。网上查了一下才搞定。简单记录一下故障现象,及解决过程:# service network restartShutting down loopback interface: [ OK ]转载 2017-12-01 14:23:36 · 300 阅读 · 0 评论 -
CentOS重新加载网卡报错 Active connection path: /org/freedesktop/NetworkManager/ActiveConnection/23
重新加载网卡时出现的错误如下: 1 [root@vdb1 dev]# service network restart 2 Shutting down interface eth0: Device state: 3 (disconnected) 3 [ OK转载 2017-12-01 14:22:29 · 1414 阅读 · 0 评论 -
全世界一共有多少个IP地址?
全球现有的IPv4地址一共有2的32次方个,估算约为42.9亿个,除去一些特用的IP和一些不能用的IP,剩下可用的不到40亿。现在可用的IP地址越来越少主要是因为IP网段的局限性,依据网络传输协议有时一个网段的IP即使有剩余也不能拿到其他网段来用,所以已用IP地址不能只按上网的人头或电脑的台数来算,一般都是用虚拟IP地址,有时候一个网吧可能就一个IP,一个办公室就一个IP,甚至没有,通过拨号上网。转载 2017-09-03 17:49:22 · 15559 阅读 · 0 评论 -
到底IPv4有多少个地址
私有IP地址段:A类:10.0.0.0到10.255.255.255 1658万个B类:172.16.0.0到172.31.255.255 97.5万个C类:192.168.0.0到192.168.255.25 6.5万个公网IP地址段:A类:1.0.0.0----9.255.255.255 1.5亿个11.0.0.0-----126.转载 2017-09-03 17:47:55 · 19225 阅读 · 5 评论