摘要: 一、客观题 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 阅读(469) 评论(0) 推荐(0) 编辑
摘要: Socket(套接字)是一种独立于具体协议的网络编程接口,在OSI模型中位于会话层和传输层之间。根据其使用方式可将套接字分为主动套接字和被动套接字,被动套接字指的是等待传入连接的套接字(如,服务器套接字),主动套接字指的是发起连接的套接字(如,客户端套接字)。以下是一个基于Java的Socket类编 阅读全文
posted @ 2019-12-30 21:33 KXY123 阅读(163) 评论(0) 推荐(0) 编辑
摘要: TCP三次握手过程 所谓三次握手(Three-Way Handshake)即建立TCP连接,是指建立一个TCP连接时,需要客户端和服务端总共发送3个包以确认连接的建立。在socket编程中,这一过程由客户端执行connect来触发,整个流程如下图所示: (1)第一次握手:Client将标志位SYN置 阅读全文
posted @ 2019-12-26 17:32 KXY123 阅读(232) 评论(0) 推荐(0) 编辑
摘要: 系统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 阅读(334) 评论(0) 推荐(0) 编辑
摘要: 一、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 阅读(167) 评论(0) 推荐(0) 编辑
摘要: nslookup工具的使用方法 配置好DNS服务器,添加了相应的记录之后,只要IP地址保持不变,一般情况下我们就不再需要去维护DNS的数据文件了。不过在确认域名解释正常之前我们最好是测试一下所有的配置是否正常。许多人会简单地使用ping命令检查一下就算了。不过Ping指令只是一个检查网络联通情况的命 阅读全文
posted @ 2019-11-27 22:07 KXY123 阅读(935) 评论(0) 推荐(0) 编辑