会员
周边
众包
新闻
博问
闪存
赞助商
Chat2DB
所有博客
当前博客
我的博客
我的园子
账号设置
会员中心
简洁模式
...
退出登录
注册
登录
zwjsec
博客园
首页
新随笔
联系
订阅
管理
2020年1月9日
如何评测一个软件工程师的计算机网络知识水平与网络编程技能水平?
摘要: 1.(408 2011年)TCP/IP参考模型的网络层提供的是 A.无连接不可靠的数据报服务 C.有连接不可靠的虚电路服务 B.无连接可靠的数据报服务 D.有连接可靠的虚电路服务 解答:A。TCP/IP的网络层向上只提供简单灵活的、无连接的、尽最大努力交付的数据 报服务。此外考察IP首部,如果是面向
阅读全文
posted @ 2020-01-09 17:17 zwjsec
阅读(353)
评论(0)
推荐(0)
2019年12月26日
深入理解TCP协议及其源代码
摘要: 1.三次握手原理 第一次握手。如图,TCP双方在进行连接时首先由发起连接请求,设置TCP头部内容SYN=1。请求中附带连接参数,包括随机数字起点Seq(预防传输时字节序列被预测收到攻击)。 第二次握手:当Server(服务器)分配资源打开监听请求,收到客户端请求后,对请求头进行解析。若连接建立成功则
阅读全文
posted @ 2019-12-26 18:01 zwjsec
阅读(331)
评论(0)
推荐(0)
2019年12月19日
图说socket与系统调用代码架构
摘要: 1.引言 正式开始之前,每个人心里都应该有一点逼数,就像下面这张图一样。 系统调用也是函数调用,系统函数也是函数代码。系统函数与普通函数唯一的不同在于,系统函数可以使用cpu体系结构指令集中的特权指令,如启动I/O设备指令、修改某些个特殊寄存器的指令,如程序状态寄存器PSW。既然系统调用也是函数调用
阅读全文
posted @ 2019-12-19 14:11 zwjsec
阅读(317)
评论(0)
推荐(0)
2019年12月10日
构建调试Linux内核网络代码的环境MenuOS系统
摘要: 1 .linux 5.0.1 内核 1.1首先下载linux内核 mkdir zwjKernel #创建目录 cd zwjKernel #进入新目录 wget https://cdn.kernel.org/pub/linux/kernel/v5.x/linux-5.0.1.tar.xz #下载lin
阅读全文
posted @ 2019-12-10 10:13 zwjsec
阅读(251)
评论(0)
推荐(0)
2019年12月6日
1024多人激情在线聊天室---select函数的使用
摘要: 效果展示 step1.服务器启动!端口号3006 step2.1号客户端启动!jack加入了群聊 step3.2号客户端启动!kelly加入了群聊 step4.3号客户端启动!zwj加入了群聊 step5.开始聊天吧!zwj发出问候 step6.Kelly尴尬回应,并询问jack情况 step7.j
阅读全文
posted @ 2019-12-06 21:09 zwjsec
阅读(3994)
评论(1)
推荐(0)
2019年11月25日
网络相关的命令工具
摘要: # Netstat命令netstat命令用于显示与IP、TCP、UDP和ICMP协议相关的统计数据,一般用于检验本机各端口的网络连接情况。netstat是在内核中访问网络及相关信息的程序,它能提供TCP连接,TCP和UDP监听,进程内存管理的相关报告。 这部分显示的是TCP链接 使用netstat
阅读全文
posted @ 2019-11-25 17:39 zwjsec
阅读(218)
评论(0)
推荐(0)
公告