会员
周边
新闻
博问
闪存
众包
赞助商
Chat2DB
所有博客
当前博客
我的博客
我的园子
账号设置
会员中心
简洁模式
...
退出登录
注册
登录
andyflyto
博客园
首页
新随笔
联系
订阅
管理
2020年1月10日
网络程序设计出题
摘要: 出题考察范围主要根据老师上课所讲: (1)传输层:TCP三次握手 (2)网络层:路由表、ip协议 (3)链路层:CSMA等 一、选择题 1、在OSI七层结构模型中,处于数据链路层与运输层之间的是( )A、物理层 B、网络层 C、会话层 D、表示层 答案:B 解析:osi七层模型中由低到高分别是物理层
阅读全文
posted @ 2020-01-10 17:12 andyflyto
阅读(2749)
评论(0)
推荐(0)
2019年12月26日
深入理解Tcp协议及其源代码
摘要: 一、TCP的三次握手 三次握手(Three-way Handshake)其实就是指建立一个TCP连接时,需要客户端和服务器总共发送3个包。进行三次握手的主要作用就是为了确认双方的接收能力和发送能力是否正常、指定自己的初始化序列号为后面的可靠性传送做准备。实质上其实就是连接服务器指定端口,建立TCP连
阅读全文
posted @ 2019-12-26 21:03 andyflyto
阅读(245)
评论(0)
推荐(0)
2019年12月19日
socket与系统调用深度分析
摘要: 一、什么是系统调用? 系统调用是操作系统提供给应用程序的接口。为什么必须要使用系统调用呢?是这样,操作系统作为计算机硬件和软件的管理者,为了满足多用户程序的运行需要以及极大限度的利用cpu,必须要实现对硬件的接管,使得所有需要访问硬件的操作都要经过操作系统的把关,在操作系统的监管下合理分配资源、推进
阅读全文
posted @ 2019-12-19 20:05 andyflyto
阅读(207)
评论(0)
推荐(0)
2019年12月12日
构建调试Linux内核网络代码的环境MenuOS系统
摘要: 本次实验环境是:Ubuntu16.0.4 和 Linux5.0.1 一、下载、编译内核 1.1 下载内核 mkdir MenuOS cd MenuOS xz -d linux-5.0.1.tar.xz #解压 tar -xvf linux-5.0.1.tar cd linux-5.0.1 1.2 配
阅读全文
posted @ 2019-12-12 20:23 andyflyto
阅读(168)
评论(0)
推荐(0)
2019年12月11日
C语言简单网络聊天程序及系统调用跟踪
摘要: 一、socket介绍 socket起源于linux,在Linux中,一个非常重要的思想就是“一切皆文件”,一切行为皆可描述为“打开文件 >读写文件 >关闭文件”,socket可以理解成一种特殊的文件,把对底层tcp/ip网络的调用封装起来,提供给用户一些调用的接口来是实现网络编程。 引用一张图清晰的
阅读全文
posted @ 2019-12-11 19:20 andyflyto
阅读(537)
评论(0)
推荐(0)
2019年11月28日
网络命令工具之初识iptables
摘要: 一、iptables是什么? iptables是Linux系统内置的防火墙命令,其实它更像是一个代理,通过它用户可以将其安全设定放置到内核的安全框架里,这个框架就是netfilter,顾名思义,可以理解为网络过滤器,即对从网络上发来的数据包、ip进行检测,确定是接受、拒绝、丢弃还是转发,进而对数据包
阅读全文
posted @ 2019-11-28 16:59 andyflyto
阅读(246)
评论(0)
推荐(0)
公告