![](https://img-blog.csdnimg.cn/20201014180756913.png?x-oss-process=image/resize,m_fixed,h_64,w_64)
计算机网络
幺幺满地乱爬
这个作者很懒,什么都没留下…
展开
-
nat与内网穿透
这几天复习计网,就打算看一下自己家分配的是不是公网IP,结果发现不愧是我,老倒霉蛋了,是个内网IP。这个基础上,我复习了一遍nat和我如今家里的网络环境。我们打开家里的电脑看一下IP会发现基本上每个人家里都是那样的192,172或者10什么的。甚至是两家人的IP都是一样的。这是因为我们所看到的IP是家里路由器分给我们的内网IP,就像我家里的就是电信网关分给我们的一个他们电信营业商的一个路由器所分配下来的一个内网IP。通过这个IP连接到我家的一个小米路由器,小米路由器的IP是192.168.31.1也是原创 2020-06-28 14:47:03 · 813 阅读 · 0 评论 -
分析FTP协议与http协议的区别
最近打算依赖netty写一个FTP服务器所以有去了解了一下FTP发现这个协议并不像是http协议一样一次传输的那种协议。下面是一些我简单学习后的理解,记录下来,方便回顾FTP协议不同于http协议的地方首先就是他固定了端口号,20和21并且将用户消息和文件数据的传输分开发送,由两个不同的socket进行传输。大概的流程是用户对FTP服务器发起连接建立的请求建立了一个tcp连接用户通过21端口发送给FTP服务器一些用户消息一般都是以一种usercaohao123456789这样:消息类型+消息数据的原创 2020-06-02 09:21:08 · 582 阅读 · 1 评论 -
对一些http的请求进行分析
前一篇文章说打算使用netty实现一个springmvc框架,但是在对ajax请求进行测试时却出现了问题把请求的uri拿出来发现它的一部分是/test/[object%20Object] 这样的,而我的框架实现逻辑就是建立与对请求的各种头和uri进行分析,之前一直都是使用的普通的get和post方法没有什么问题但是今天打算测试一下异步通讯时出现了通过反射找不到方法的错误,下面我们通过一个简单的channel将传过来的数据转换为string进行比对看看都有什么不同get请求是直接通过URL请求的http原创 2020-05-31 15:55:06 · 230 阅读 · 1 评论 -
使用netty对http协议进行一个基本的解析
最近又一次学习机网,这次是我第三次学习机网了,每一次都感觉很有收获,之前看了哈工大的自顶向下的幕客网的网课,也自己读了两遍计算机网络自顶向下这本书,最近我的机网重修交实验了之前应为没考试重修了相当于多学了几遍机网这次试验让我又打算在看看tcp/ip详解,先对协议做一个分割进行一下基础的学习。后面打算做一个http协议的编解码器。代码:public class test4 { private EventLoopGroup parentGroup = new NioEventLoopGroup();原创 2020-05-30 09:48:31 · 331 阅读 · 0 评论 -
计算机网络
文章目录什么是因特网及其组成**交换**osi七层模型功能分析**物理层**(物理上的)**数据链路层**(mac物理寻址)**网络层**(ip网络寻址)传输层(port sap寻址(端到端的进程间的))会话层(对话控制)表示层(语法与语义)应用层(遵循协议处理数据)tcp/ip四层(五层)模型网络接口层(物理层+数据链路层)网际层(网络层)运输层(传输层)应用层网络应用层学习与理解网络应用的体系...原创 2020-04-18 10:50:54 · 619 阅读 · 0 评论