12 2019 档案

摘要:本次实验我们将深入理解TCP协议,从而了解一次TCP连接建立的过程中,到底做了哪些工作。 在开始研究TCP协议之前,我们先来了解一下两种网络参考模型:OSI参考模型和TCP/IP参考模型 一、开放系统互连参考模型(Open System Interconnect 简称OSI) 开放系统互连参考模型 阅读全文
posted @ 2019-12-26 20:55 meijl 阅读(254) 评论(0) 推荐(0)
摘要:实验要求: Socket API编程接口之上可以编写基于不同网络协议的应用程序; Socket接口在用户态通过系统调用机制进入内核; 内核中将系统调用作为一个特殊的中断来处理,以socket相关系统调用为例进行分析; socket相关系统调用的内核处理函数内部通过“多态机制”对不同的网络协议进行的封 阅读全文
posted @ 2019-12-19 22:06 meijl 阅读(319) 评论(0) 推荐(0)
摘要:一、构建调试系统 下载内核: make -p /lab3/linuxkernel //这里可以选择从国内镜像下载内核,官网下载速度太慢,国内镜像地址 //http://mirror.bjtu.edu.cn/kernel/linux/kernel/v5.x/linux5.0.1.tar.xz wget 阅读全文
posted @ 2019-12-11 16:42 meijl 阅读(166) 评论(0) 推荐(0)
摘要:一、前言 本文通过一个Python socket代码,实现客户端与服务端之间的tcp通信,并简要分析Python中的socket API与linux中的socket API之间的关系。 二、通信原理 tcp连接的建立学过计算机网络课程的相信都有了解,三次握手的过程如下: 客户端发送连接请求,服务端接 阅读全文
posted @ 2019-12-09 16:03 meijl 阅读(592) 评论(0) 推荐(0)