会员
周边
新闻
博问
闪存
众包
赞助商
Chat2DB
所有博客
当前博客
我的博客
我的园子
账号设置
会员中心
简洁模式
...
退出登录
注册
登录
hujisha
博客园
首页
新随笔
联系
订阅
管理
2020年1月10日
如何评测一个软件工程师的计算机网络知识水平与网络编程技能水平
摘要: 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
阅读(298)
评论(0)
推荐(0)
2019年12月26日
TCP三次握手源码分析
摘要: TCP握手分为三个阶段,在握手开始之前,通信双方的套接字状态均为“TCP_CLOSE”,以下是这三个阶段: (1)客户端发送一个标志位中SYN位为1的报文给服务端,并设套接字状态为“TCP_SYNSENT” (2)服务端接到SYN报文,设套接字状态为“TCP_SYNRCV”,并回送一个SYN+ACK
阅读全文
posted @ 2019-12-26 22:59 hujisha
阅读(474)
评论(0)
推荐(0)
2019年12月12日
构建调试Linux内核网络代码的环境MenuOS系统
摘要: 本文基于实验楼在线环境 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
阅读(189)
评论(0)
推荐(0)
2019年12月11日
使用Nodejs实现一个简单的hello/hi程序
摘要: 本文基于Nodejs14.0.0。分析的是node中的net模块,但是因为时间有限,只能对其中的某几个方法展开叙述。 nodejs是一个异步I/O框架,依赖于实现异步功能的框架libuv且运行于Chrome V8引擎之上,所以其中很大一部分代码是用C++编写的,为了实现能在JS端调用C++代码,No
阅读全文
posted @ 2019-12-11 22:10 hujisha
阅读(622)
评论(0)
推荐(0)
2019年11月28日
ss,一个套接字分析工具
摘要: ss(Socket Statistics)是一个套接字的统计工具,是另一个更有名的同类工具netstat的升级版。相比较下,ss具有更强的性能,更强大的功能。 ss的主要参数如下: -h, --help 帮助信息 -V, --version 程序版本信息 -n, --numeric 不解析服务名称
阅读全文
posted @ 2019-11-28 21:29 hujisha
阅读(591)
评论(0)
推荐(0)
公告