摘要:
这是我的最后一门博客了,主要总结了网络协议栈的部分内容(内容实在太庞大,只抽取一小部分来理解)。 此外作为最后的总结,我结合老师每个课件相关内容,找了相对应的题目。 一、网络协议栈总结 首先上图,此图是客户端发到服务器消息所经过的完整路径(图片源自:https://www.cnblogs.com/s 阅读全文
摘要:
这是我的第五篇博客,鉴于前面已经有很多人对前四个题目如三次握手等做了很透彻的分析,本博客将对拥塞控制算法做一个介绍。 首先我会简要介绍下TCP协议,其次给出拥塞控制介绍和源代码分析,最后结合源代码具体分析拥塞控制算法。 一、TCP协议 关于TCP协议,其实在我的第二篇博客中:https://www. 阅读全文
摘要:
这是我的第四篇博客,写博客渐渐成为了日常。 本博客将深入分析Socket接口函数与系统调用的关系,并且将Socket API编程接口、系统调用机制及内核中系统调用相关源代码、 socket相关系统调用的内核处理函数结合起来分析, 最后在X86 64环境下Linux5.0以上的内核中进行实验,来进行跟 阅读全文
摘要:
这是我的第三篇博客,渐渐的意识到写博客不只是为了完成作业,而是要为互联网贡献力量,为别人提供借鉴的模板。 本实验老师已经给了具体的操作步骤,我在给出每步的运行结果后,简要的介绍了每一步涉及到的相关原理知识,以及自己在操作过程中犯过的错误整理。 一、本地Linux系统在线环境完成构建调试Linux内核 阅读全文
摘要:
这是我的第二篇博客,很遗憾第一篇博客没有得到应有的认可。 可能是因为原理介绍和实操部分不够多,只是单纯分析了某一条指令在打开网页过程中,输出的变化。 在我的第二篇博客中把相关原理介绍的更加详细了,同时丰富了程序代码部分的介绍。 本文对通信相关知识点(如socket套接字、TCP/IP、HTTP通信协 阅读全文
摘要:
如果你想成为一名黑客,那么Netstat命令是你不可或缺的一项技能包。 它能让你监控整个TCP/IP网络,可以用来显示活动的TCP连接、路由器以及网络接口信息。 通过了解系统中哪些网络连接正常,从而协助你来进行一次黑客行动。并且如果你怀疑自己的计算机被木马或是病毒入侵,也可以通过这个来查看。 本文主 阅读全文