会员
周边
新闻
博问
闪存
众包
赞助商
Chat2DB
所有博客
当前博客
我的博客
我的园子
账号设置
会员中心
简洁模式
...
退出登录
注册
登录
凌特逸轩
博客园
首页
新随笔
联系
订阅
管理
2020年1月9日
如何评测一个软件工程师的计算机网络知识水平与网络编程技能水平
摘要: 1. 若某通信链路的数据传输速率为2400bps,采用4相位调制,则该链路的波特率是()。 A. 600波特 B. 1200波特 C. 4800波特 D. 9600波特 解答:B。有4种相位,则一个码元需要由log24=2个bit表示,则波特率=比特率/2=1200波特。 2. 下列选项中,对正确接
阅读全文
posted @ 2020-01-09 18:59 凌特逸轩
阅读(253)
评论(0)
推荐(0)
2019年12月26日
深入理解TCP协议及其源代码
摘要: TCP/IP数据包结构 序列号seq:占4个字节,用来标记数据段的顺序,TCP把连接中发送的所有数据字节都编上一个序号,第一个字节的编号由本地随机产生;给字节编上序号后,就给每一个报文段指派一个序号;序列号seq就是这个报文段中的第一个字节的数据编号。 确认号ack:占4个字节,期待收到对方下一个报
阅读全文
posted @ 2019-12-26 22:01 凌特逸轩
阅读(232)
评论(0)
推荐(0)
2019年12月19日
Socket与系统调用深度分析
摘要: Socket与系统调用深度分析 1. 系统调用是什么 从用户应用程序的角度来看,内核是一个透明的系统层,它一直存在,但是从未真正的被注意到。进程是不知道内核的工作内容的。比如,进程不知道数据的真实物理地址,哪些数据已经被换入或换出。但是不可否认的是,进程在执行的过程中,或多或少的在与内核交互,请求内
阅读全文
posted @ 2019-12-19 19:25 凌特逸轩
阅读(353)
评论(0)
推荐(0)
2019年12月12日
构建调试Linux内核网络代码的环境MenuOS系统
摘要: 一、下载内核源码,并配置编译 下载linux内核,解压至net_ws目录下 内核官网:https://www.kernel.org/ 安装编译Linux内核所需的依赖: 下载并解压内核 生成编译内核所需的配置文件: 出现一个配置界面,按下面操作步骤进行:(使用上下左右按键进行选择和切换) Kerne
阅读全文
posted @ 2019-12-12 18:26 凌特逸轩
阅读(174)
评论(0)
推荐(0)
2019年12月10日
linux socket编程系统调用栈
摘要: @ "TOC" 一、网络协议参考模型简介 国际标准组织(ISO)制定了OSI模型。这个模型把网络通信的工作分为7层,从上至下为应用层、表示层、会话层、 传输层、网络层、数据链路层、物理层。 而TCP/IP协议将OSI的7层模型简化为4层,从上至下分别为应用层、传输层、网络互连层(网际层)、网络接口层
阅读全文
posted @ 2019-12-10 12:37 凌特逸轩
阅读(505)
评论(0)
推荐(0)
2019年11月27日
traceroute在linux中的使用方法
摘要: traceroute在linux中的使用方法 一、traceroute的实现原理 二、traceroute命令使用方法 1、命令格式 2、常用命令参数 3、使用实例 一、traceroute的实现原理 1、IP协议利用存活时间TTL来发出探测包跟踪数据包到达目标ip主机所经历的路由网关数量,每经过一
阅读全文
posted @ 2019-11-27 14:46 凌特逸轩
阅读(1084)
评论(0)
推荐(0)
公告