会员
众包
新闻
博问
闪存
赞助商
HarmonyOS
Chat2DB
所有博客
当前博客
我的博客
我的园子
账号设置
会员中心
简洁模式
...
退出登录
注册
登录
KXY
博客园
首页
新随笔
联系
订阅
管理
2020年1月10日
如何评测一个软件工程师的计算机网络知识水平与网络编程技能水平?
摘要: 一、客观题 1. OSI参考模型的第5层(自下而上)完成的主要功能是( ) A. 差错控制 B. 路由选择 C. 会话管理 D. 数据表示转换 2. 100BaseT快速以太网使用的导向传输介质是( ) A. 双绞线 B. 单模光纤 C. 多模光纤 D. 同轴电缆 3.站点 A、B、C 通过 CDM
阅读全文
posted @ 2020-01-10 16:54 KXY123
阅读(546)
评论(0)
推荐(0)
2019年12月30日
基于Java的hello/hi网络聊天程序
摘要: Socket(套接字)是一种独立于具体协议的网络编程接口,在OSI模型中位于会话层和传输层之间。根据其使用方式可将套接字分为主动套接字和被动套接字,被动套接字指的是等待传入连接的套接字(如,服务器套接字),主动套接字指的是发起连接的套接字(如,客户端套接字)。以下是一个基于Java的Socket类编
阅读全文
posted @ 2019-12-30 21:33 KXY123
阅读(173)
评论(0)
推荐(0)
2019年12月26日
深入理解TCP协议及其源代码
摘要: TCP三次握手过程 所谓三次握手(Three-Way Handshake)即建立TCP连接,是指建立一个TCP连接时,需要客户端和服务端总共发送3个包以确认连接的建立。在socket编程中,这一过程由客户端执行connect来触发,整个流程如下图所示: (1)第一次握手:Client将标志位SYN置
阅读全文
posted @ 2019-12-26 17:32 KXY123
阅读(249)
评论(0)
推荐(0)
2019年12月19日
Socket与系统调用深度分析
摘要: 系统linux-5.0.1 32位 为加快大家查看源码的调用关系 提供 https://elixir.bootlin.com/linux/v5.0.1/source/net/ipv4/tcp_ipv4.c#L202以下调试都是基于下图的理解进行的,针对图中1,2两个点,博文主要解决四个问题 1 in
阅读全文
posted @ 2019-12-19 13:45 KXY123
阅读(355)
评论(0)
推荐(0)
2019年12月12日
构建调试Linux内核网络代码的环境MenuOS系统
摘要: 一、Linux内核源码下载 下载linux内核 因为直接使用apt-get下载内核源码速度较慢,所以我先到http://ftp.sjtu.edu.cn/sites/ftp.kernel.org/pub/linux/kernel/ 网站下载linux5.0.1版本的内核。 拷贝 将下载好的内核拷贝到u
阅读全文
posted @ 2019-12-12 13:47 KXY123
阅读(169)
评论(0)
推荐(0)
2019年11月27日
nslookup工具的使用方法
摘要: nslookup工具的使用方法 配置好DNS服务器,添加了相应的记录之后,只要IP地址保持不变,一般情况下我们就不再需要去维护DNS的数据文件了。不过在确认域名解释正常之前我们最好是测试一下所有的配置是否正常。许多人会简单地使用ping命令检查一下就算了。不过Ping指令只是一个检查网络联通情况的命
阅读全文
posted @ 2019-11-27 22:07 KXY123
阅读(1027)
评论(0)
推荐(0)
公告