会员
众包
新闻
博问
闪存
赞助商
HarmonyOS
Chat2DB
所有博客
当前博客
我的博客
我的园子
账号设置
会员中心
简洁模式
...
退出登录
注册
登录
把栏杆拍遍
博客园
首页
新随笔
联系
订阅
管理
2020年1月10日
如何评测一个软件工程师的计算机网络知识水平与网络编程技能水平?
摘要: 1.(教学PPT) 网络字节序是 Big Endian 还是 Little Endian ? 答:是 Big Endian。在 Socket 网络编程中(c语言),需要考虑网路字节顺序和主机字节顺序的转换问题,一般经常会用到4个转换函数:htonl()--"Host to Network Long"
阅读全文
posted @ 2020-01-10 17:38 把栏杆拍遍
阅读(159)
评论(0)
推荐(0)
2019年12月26日
实验作业五:深入理解TCP协议及其源代码
摘要: TCP协议中 connect 及 bind、listen、accept 背后的三次握手 理论: 如图所示,服务器在调用 listen 函数进行监听后,客户端嗲用 connect 函数来发送 SYN 报文,之后由服务器中的 TCP协议栈负责三次握手的交互过程,在连接 建立之后,服务器会在监听队列中添加
阅读全文
posted @ 2019-12-26 20:27 把栏杆拍遍
阅读(306)
评论(0)
推荐(0)
2019年12月19日
实验作业四:Socket与系统调用深度分析
摘要: 实验环境: Ubuntu 18.04.2 LTS 实验过程: 紧接实验三,当我们配置好环境之后,就可以使用 gdb 对 Socket 中的函数和系统调用函数进行跟踪分析了。 (1)如果实验三顺利完成的话,你应该有如下的目录结构: 在此目录环境下输入以下命令: 开启 MenuOS。 (2)重开一个终端
阅读全文
posted @ 2019-12-19 20:23 把栏杆拍遍
阅读(222)
评论(0)
推荐(0)
2019年12月11日
实验作业三:构建调试Linux内核网络代码的环境MenuOS系统
摘要: 构建调试Linux内核网络代码的环境MenuOS系统 实验环境: Ubuntu 18.04.2 LTS 实验过程: (1)取得 linux 内核源码:wget https://cdn.kernel.org/pub/linux/kernel/v5.x/linux-5.0.1.tar.xz,然后输入以下
阅读全文
posted @ 2019-12-11 14:19 把栏杆拍遍
阅读(206)
评论(0)
推荐(0)
2019年12月10日
实验作业二:Java/Linux Socket API
摘要: Linux Socket API: 上图是基于TCP的客户端/服务端模式 一些标识: PF_INET(IP协议族)、AF_INET(IP地址族)、SOCK_STREAM(用于基于流式传输的协议,比如TCP)。 一些结构: struct in_addr:用来表示主机地址,只含有一个域,是 unsign
阅读全文
posted @ 2019-12-10 21:40 把栏杆拍遍
阅读(230)
评论(0)
推荐(0)
2019年11月27日
实验作业一:网络相关的命令工具研究报告-ssh
摘要: 摘自百度: SSH 为 Secure Shell 的缩写,由 IETF 的网络小组(Network Working Group)所制定;SSH 为建立在应用层基础上的安全协议。SSH 是较可靠,专为远程登录会话和其他网络服务提供安全性的协议。利用 SSH 协议可以有效防止远程管理过程中的信息泄露问题
阅读全文
posted @ 2019-11-27 15:53 把栏杆拍遍
阅读(212)
评论(0)
推荐(0)
公告