摘要: 1. rfc1918规定了私有ip地址的范围,下列哪些ip地址在这个范围内?(选择三个)A. 10.23.45.67B. 126.21.34.56C. 172.16.32.1D. 172.31.234.55E. 192.169.4.5答案:ACD私有ip地址有三个范围,分别是:①10.0.0.0~1 阅读全文
posted @ 2020-01-10 22:40 hujisha 阅读(264) 评论(0) 推荐(0) 编辑
摘要: TCP握手分为三个阶段,在握手开始之前,通信双方的套接字状态均为“TCP_CLOSE”,以下是这三个阶段: (1)客户端发送一个标志位中SYN位为1的报文给服务端,并设套接字状态为“TCP_SYNSENT” (2)服务端接到SYN报文,设套接字状态为“TCP_SYNRCV”,并回送一个SYN+ACK 阅读全文
posted @ 2019-12-26 22:59 hujisha 阅读(402) 评论(0) 推荐(0) 编辑
摘要: 本文基于实验楼在线环境 1. 进入Menuos系统 cd ~/LinuxKernel/ qemu -kernel linux-3.18.6/arch/x86/boot/bzImage -initrd rootfs.img 效果如下图: 然后qmeu窗口。 2. 为Menuos添加网络程序 执行命令: 阅读全文
posted @ 2019-12-12 15:57 hujisha 阅读(178) 评论(0) 推荐(0) 编辑
摘要: 本文基于Nodejs14.0.0。分析的是node中的net模块,但是因为时间有限,只能对其中的某几个方法展开叙述。 nodejs是一个异步I/O框架,依赖于实现异步功能的框架libuv且运行于Chrome V8引擎之上,所以其中很大一部分代码是用C++编写的,为了实现能在JS端调用C++代码,No 阅读全文
posted @ 2019-12-11 22:10 hujisha 阅读(572) 评论(0) 推荐(0) 编辑
摘要: ss(Socket Statistics)是一个套接字的统计工具,是另一个更有名的同类工具netstat的升级版。相比较下,ss具有更强的性能,更强大的功能。 ss的主要参数如下: -h, --help 帮助信息 -V, --version 程序版本信息 -n, --numeric 不解析服务名称 阅读全文
posted @ 2019-11-28 21:29 hujisha 阅读(457) 评论(0) 推荐(0) 编辑