会员
周边
新闻
博问
闪存
赞助商
YouClaw
所有博客
当前博客
我的博客
我的园子
账号设置
会员中心
简洁模式
...
退出登录
注册
登录
mingjian6666
博客园
首页
新随笔
联系
订阅
管理
2020年1月5日
如何评测一个软件工程师的计算机网络知识水平与网络编程技能水平?
摘要: 本张试卷习题全部来自于2012年考研408计算机网络部分真题,答案解析部分参考了网上的答案并进行了完善。 一、选择题 1. 在 TCP/IP 体系结构中,直接为 ICMP 提供服务的协议是 。 A. PPP B. IP C. UDP D. TCP 2.在物理层接口特性中,用于描述完成每种功能的事件发
阅读全文
posted @ 2020-01-05 13:42 mingjian6666
阅读(640)
评论(0)
推荐(0)
2019年12月26日
深入理解TCP协议及其源代码
摘要: 三次握手如图所示: TCP协议通过三次握手来建立一个可靠地连接。 第一次握手:客户端尝试连接服务器,向服务器发送连接请求报文(SYN包),其首部中的同步比特SYN置为1,seq=x,客户端进入SYN-SEND状态,等待服务器确认。 第二次握手:服务器接收到连接请求报文后,若同意,则发送确认报文。确认
阅读全文
posted @ 2019-12-26 22:08 mingjian6666
阅读(373)
评论(0)
推荐(0)
2019年12月19日
Socket与系统调用深度分析
摘要: 本实验以上一次实验为基础,在构建好的menuOS之上,对replyhi进行分析。 当在应用中调用到socket()函数时,便会发生系统调用,所有与socket相关的操作都会被映射到 sys_socketcall 这个系统调用中(32位)。 给 sys_socketcall 打上断点,当发生调用时便会
阅读全文
posted @ 2019-12-19 17:28 mingjian6666
阅读(226)
评论(0)
推荐(0)
2019年12月10日
构建调试Linux内核网络代码的环境MenuOS系统
摘要: 安装编译linux内核 推荐内核下载网址:http://ftp.sjtu.edu.cn/sites/ftp.kernel.org/pub/linux/kernel/ (官网太慢) mkdir linuxKernel #创建项目目录 cd linuxkernelcp /mnt/hgfs/share/l
阅读全文
posted @ 2019-12-10 13:10 mingjian6666
阅读(195)
评论(0)
推荐(0)
2019年12月9日
一个hello/hi的简单的网络聊天程序--JAVA
摘要: 使用java实现了server/client对话的功能。 运行时需先运行服务端,再运行客户端。 每次客户端发送一条消息,服务端接收一条消息,然后服务端再发送一条消息,客户端再接收一条消息。 程序实现如下: 客户端: 1 public class Client { 2 static Socket cl
阅读全文
posted @ 2019-12-09 13:42 mingjian6666
阅读(162)
评论(0)
推荐(0)
2019年11月28日
网络相关的命令工具研究报告-traceroute
摘要: Traceroute用于定位目标主机之间的所有路由器。通过traceroute我们可以知道信息从你的计算机到互联网另一端的主机是走的什么路径。当然每次数据包由某一同样的出发点(source)到达某一同样的目的地(destination)走的路径可能会不一样,但基本上来说大部分时候所走的路由是相同的。
阅读全文
posted @ 2019-11-28 18:22 mingjian6666
阅读(384)
评论(0)
推荐(0)
公告