12 2019 档案

摘要:本次实验主要分析TCP连接建立的过程,尤其是三次握手的过程。 TCP连接建立原理 正如我们所知道的,在客户端与服务端进行socket网络通信前,首先需要在两端之间建立TCP/UDP传输层连接。而在建立TCP连接的过程中有一个十分重要的过程,称之为三次握手。 所谓的三次握手就是在客户端和服务端正式确定 阅读全文
posted @ 2019-12-25 15:56 fiveFish 阅读(414) 评论(0) 推荐(0)
摘要:本次实验我们主要来研究SocketAPI,相应系统调用以及内核处理函数之间的关系。 实验环境 linux-5.0.1以x86_46_defconfig配置编译的内核 gdb-7.12 qemu-2.5.0 前言 SocketAPI:Socket网络编程相关的应用程序接口。所谓的应用程序接口我们可以将 阅读全文
posted @ 2019-12-19 18:45 fiveFish 阅读(307) 评论(0) 推荐(0)
摘要:本次实验在实验楼的系统环境上完成,主要通过在MenuOS上完成TCP客户端和服务器发送和接收hello/hi来验证MenuOS的网络可以正常工作,并且通过gdb跟踪内核代码。 MenuOS内核源码下载编译及网络验证 1.打开Xfce终端,切换到~/LinuxKernel目录 2.下载git linu 阅读全文
posted @ 2019-12-12 10:32 fiveFish 阅读(205) 评论(0) 推荐(0)
摘要:本文主要分析从Java Socket API到Linux Socket API的调用链,从而来探究Java Socket是如何利用Linux提供的系统调用来实现对应功能的。 Java Socket API示例代码 首先给出一个利用Java Socket API编写的简易的Hello/Hi代码示例。 阅读全文
posted @ 2019-12-08 15:48 fiveFish 阅读(1335) 评论(0) 推荐(0)