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

浙公网安备 33010602011771号