草庐IT

【计网常识】公网访问内网:内网穿透

文章目录IP地址解决IPv4地址不够用NAT地址转换技术一种解决方法:内网穿透IPv6记录一下最近碰到的内网穿透技术。独享带宽,教你搭建只属于自己的内网穿透服务器(基于frp与zerotiermoon服务器)【硬核】公网访问?内网穿透!零经验上手!IP地址通过给每个设备设定一个地址,就能定位设备的位置。通过这个地址,设备之间可以互相发送视频等等。现在常用的IP地址是第4版,即IPv4。IPv4由32位二进制数构成,为了方便记忆,通常将其分成4个部分,每个部分为0-255。排列组合一下有42.28亿个地址。解决IPv4地址不够用对于NAS用户来说,如何在外网访问家中的存储设备(比如在家中安装监控

计网之HTTP协议和Fiddler的使用

文章目录一.HTTP概述和fidder的使用1.什么是HTTP2.抓包工具fidder的使用2.1注意事项2.2fidder的使用二.HTTP协议格式1.HTTP请求格式1.1基本格式1.2认识URL1.3方法2.请求报头关键字段3.HTTP响应格式3.1基本格式3.2状态码一.HTTP概述和fidder的使用1.什么是HTTPHTTP全称为“超文本传输协议”,是属于应用层最广泛使用的协议之一,目前主要使用的是HTTP1.1和HTTP2.0,在本篇中主要介绍的是HTTP1.1版本,HTTP往往是基于传输层的TCP协议实现的(HTTP1.0,HTTP1.1,HTTP2.0均为TCP,HTTP3基

计网之HTTP协议和Fiddler的使用

文章目录一.HTTP概述和fidder的使用1.什么是HTTP2.抓包工具fidder的使用2.1注意事项2.2fidder的使用二.HTTP协议格式1.HTTP请求格式1.1基本格式1.2认识URL1.3方法2.请求报头关键字段3.HTTP响应格式3.1基本格式3.2状态码一.HTTP概述和fidder的使用1.什么是HTTPHTTP全称为“超文本传输协议”,是属于应用层最广泛使用的协议之一,目前主要使用的是HTTP1.1和HTTP2.0,在本篇中主要介绍的是HTTP1.1版本,HTTP往往是基于传输层的TCP协议实现的(HTTP1.0,HTTP1.1,HTTP2.0均为TCP,HTTP3基

换个角度理解计算机网络,搭建计网知识框架

所谓换个角度,就是从三层物理设备(物理层、数据链路层、网络层)开始,串联起整个网络的工作原理可能有些小伙伴看见物理设备天生就犯困,反手就准备关闭文章,且慢!本文只是简单的介绍这几个设备的功能,并不会涉及复杂的底层硬件原理,不一定严谨,并且摒弃了很多细节,但读起来一定通俗易懂,帮助你迅速搭建起计网的知识框架。什么是数据?首先我们需要知道,网络上传输的东西是什么?所谓数据,什么是数据假设你要传输的数据是 name="小牛肉",那么经过从应用层开始经过层层封装,到达物理层进行传输的时候,你的数据已经被封装进了很多东西:首部里面具体是什么,不是本文的重点,你只需要知道其中有这么几个字段很重要:源IP地

换个角度理解计算机网络,搭建计网知识框架

所谓换个角度,就是从三层物理设备(物理层、数据链路层、网络层)开始,串联起整个网络的工作原理可能有些小伙伴看见物理设备天生就犯困,反手就准备关闭文章,且慢!本文只是简单的介绍这几个设备的功能,并不会涉及复杂的底层硬件原理,不一定严谨,并且摒弃了很多细节,但读起来一定通俗易懂,帮助你迅速搭建起计网的知识框架。什么是数据?首先我们需要知道,网络上传输的东西是什么?所谓数据,什么是数据假设你要传输的数据是 name="小牛肉",那么经过从应用层开始经过层层封装,到达物理层进行传输的时候,你的数据已经被封装进了很多东西:首部里面具体是什么,不是本文的重点,你只需要知道其中有这么几个字段很重要:源IP地

背了一年的计网八股,还不知道什么是 Socket?

​前言不明白Socket是什么的主要原因其实就是没有实际的网络编程经验,就没有在代码里用过Socket,背来背去还是脑袋一片浆糊,很正常,看完这篇文章肯定就清楚了(狗头)TCP四元组要说Socket,那当然不能绕过TCP了,各位不妨先来思考下如何确定一个TCP连接?以小黑和小白为例,他们分别位于不同的小区,小黑找小白玩,需要知道小白的小区和门牌号,也就是说,小区+门牌号就是小白家的入口,知道了这个入口,小黑就能找到小白。反之也是同样的。小区类比于IP地址,门牌号类比于端口号,IP地址+端口号(小区+门牌号)就能唯一确定一个程序。光有小区不行,光有门牌号也不行,所以这就是为什么说网络层负责建立主

背了一年的计网八股,还不知道什么是 Socket?

​前言不明白Socket是什么的主要原因其实就是没有实际的网络编程经验,就没有在代码里用过Socket,背来背去还是脑袋一片浆糊,很正常,看完这篇文章肯定就清楚了(狗头)TCP四元组要说Socket,那当然不能绕过TCP了,各位不妨先来思考下如何确定一个TCP连接?以小黑和小白为例,他们分别位于不同的小区,小黑找小白玩,需要知道小白的小区和门牌号,也就是说,小区+门牌号就是小白家的入口,知道了这个入口,小黑就能找到小白。反之也是同样的。小区类比于IP地址,门牌号类比于端口号,IP地址+端口号(小区+门牌号)就能唯一确定一个程序。光有小区不行,光有门牌号也不行,所以这就是为什么说网络层负责建立主