天才程序YUAN
威信:1947099691|机器学习与物联网|CSDN博客专家|持续创作者|实用干货
展开
-
(计网实验 5)IPv4分组收发/转发实验
目录题目与源码实验目的实验内容实验过程代码题目与源码github代码链接实验目的设计实现主机协议栈中的 IPv4 协议了解网 络层协议的基本原理,学习 IPv4 协议基本的分组接收和发送流程将实验模块的角色定位从通信两端的主机转移到 作为中间节点的路由器上,在 IPv4 分组收发处理的基础上,实现分组的 路由转发功能。设计模拟实现路由器中的 IPv4 协议,可以在原有 IPv4 分...原创 2019-12-20 19:12:49 · 3214 阅读 · 1 评论 -
(计网)第4周 传输层(下)
目录TCPTCP段结构TCP可靠数据传输TCP流量控制TCP连接管理TCP拥塞控制习题第一题第二题TCP点对点可靠的按序的字节流流水线机制(TCP拥塞控制和流量控制机制,设置窗口尺寸)发送方/接收方缓存全双工(能够传输双向数据流);面向连接;流量控制机制序列号:segment中第一个字节的编号。ACKs:希望接受的下一个字节的编号;累计确认。对于乱序到达的Segment,由TC...原创 2019-12-20 16:40:41 · 2141 阅读 · 0 评论 -
(计网)第3周 传输层(上)
目录传输层服务复用和分用UDPRdt(停等协议)Rdt 1.0Rdt 2.0ARQ协议Rdt 2.1Rdt 2.2 (无NAK消息协议)Rdt 3.0流水线机制与滑动窗口协议TCPTCP段结构TCP可靠数据传输TCP拥塞控制习题传输层服务逻辑通信机制。端系统运行传输层协议。发送方:将应用递交的消息分为一个或多个的Segment,并向下传给网络层。接收方:将接收到的segment组装成消息...原创 2019-12-20 16:20:14 · 1887 阅读 · 0 评论 -
(计网)第2周 应用层
目录应用层概述Web应用cookie技术Email应用DNS应用P2P应用Socket编程API函数应用层概述网络应用的体系结构:客户机/服务器结构(C/S)点对点结构(P/P)混合结构:例如Napster,文件传输使用P2P结构,文件的搜索才赢C/S结构。网络应用通信进程:主机上运行的程序。客户机进程和服务器进程。不同主机上运行的进程通过消息交换通信;同一主机上运行的进程之...原创 2020-03-17 15:40:59 · 1533 阅读 · 1 评论 -
(计网)第1周 计算机网络概述
什么是计算机网络?原创 2020-03-17 15:41:45 · 2429 阅读 · 6 评论 -
计算机网络结课考试
本次考试试题全部是客观题,其中单选题、判断题、填空题,每题2分;多选题每题3分。 答案将于11月18号后公布1 单选 (2分) 在分组交换网络中,主要取决于网络设备(如路由器)数据处理能力的时间延迟是 A. 排队延迟 B. 传输延迟 C. 传播延迟 D. 节点处理延迟2 单选 (2分) 假设网络无差错、无数据丢失,利用缺省模式的HTTP 1.1协议,传输一个...原创 2019-11-11 21:18:26 · 5732 阅读 · 2 评论 -
(计网实验 4)简单网络组建及配置
目录实验目的实验内容1)设计路由表数据结构。2) IPv4 分组的接收和发送。3) IPv4 分组的转发。实验过程1) 路由表维护2) 转发处理流程3) 实验接口函数实验目的本实验设计模拟实现路由器中的 IPv4 协议,可以在原有 IPv4 分组收发实验的基础上,增加 IPv4 分组的转发功能。对网络的观察视角由主机转移到路由器中,了解路由器是如何为分组选择路由,并逐跳地将分组发送到目的...原创 2019-11-11 01:19:37 · 3853 阅读 · 2 评论 -
(计网实验3) 利用 Wireshark 进行协议分析
目录1.实验目的2.实验内容3.实验过程Wireshark 的使用分析HTTP协议HTTP GET/response 交互HTTP 条件 GET/response 交互TCP 分析浏览追踪信息TCP 基础1.实验目的熟悉并掌握 Wireshark 的基本操作,了解网络协议实体间进行交互以及报文交换的情况。2.实验内容学习 Wireshark 的使用利用 Wireshark 分析 HTT...原创 2019-11-07 14:04:52 · 4228 阅读 · 2 评论 -
(计网实验2)可靠数据传输协议-GBN 协议的设计与实现
目录教训参考知识服务器端客户端实验目的实验内容实验过程GBN协议服务器端设计客户端设计实验结果全双工传输教训数据传输完成后未成功跳出原因:while (true) {switch (stage) {case 0:break;}不能跳出循环,需要在switch语句外添加break。在实现一个 C/S 结构的文件传输应用时,报错如下:debug assertion failed expre...原创 2019-11-01 00:55:47 · 6690 阅读 · 7 评论 -
计算机网络习题答案(第一章至第六章)
目录第一章第一题第二题第三题第二章第一题第二题第三章第一题第二题第四章第一题第五章第一题第六章第一题第二题第三题第一章第一题如图所示网络。A在t=0时刻开始向C发送一个2Mbits的文件;B在t=0.1+e秒(e为无限趋近于0的小正实数)向D发送一个1Mbits的文件。忽略传播延迟和结点处理延迟。请回答下列问题:如果图中网络采用存储-转发方式的报文交换,则A将2Mbits的文件交付...原创 2019-10-29 21:35:14 · 7214 阅读 · 3 评论 -
(计网实验1)HTTP 代理服务器的设计与实现
目录教训实验目的实验内容实验过程设置浏览器代理实现一个基本的HTTP代理服务器Cache功能实现扩展功能网站过滤用户过滤网站引导实验结果教训不了解 fopen_s与fopen区别,如果不想用安全函数fopen_s,可以添加_CRT_SECURE_NO_WARNINGS(项目->属性->C/C+±>预处理器->预处理器定义中添加_CRT_SECURE_NO_WARNIN...原创 2019-12-02 12:38:36 · 4336 阅读 · 5 评论 -
(计网)第8周 数据链路层
目录概述链路层服务具体实现概述数据链路层是负责通过一个链路从一个结点向另一个物理链路直接相连的相邻结点传送数据链路层服务组帧封装数据报构成数据帧,加首部和尾部帧同步链路接入如果是共享介质,需要解决信道接入帧首部中的“MAC” 地址,用于标识帧的源和目的不同于IP地址相邻结点间可靠交付流量控制差错检测差错纠正全双工和半双工通信控制具体实现...原创 2020-03-17 15:42:21 · 1318 阅读 · 1 评论 -
(计网)第7周 网络层(下)
目录路由算法分类链路状态路由算法路由算法分类静态路由与动态路由静态路由:手工配置路由更新慢优先级高动态路由:路由更新快定期更新及时响应链路费用或网络拓扑变化全局信息与分散信息全局信息:所有路由器掌握完整的网络拓扑和链路费用信息分散信息:路由器只掌握与其直接相连链路的信息链路状态路由算法Dijkstra算法所有节点掌握网络拓扑和链...原创 2020-03-17 15:42:03 · 1428 阅读 · 2 评论 -
(计组)第6周 网络层(中)
CIDR消除传统的A类、B类和C类地址界限。融合子网地址和子网掩码,方便子网划分。无类地址格式:a.b.c.d/x,其中x为前缀长度无类域间路由提高IPv4地址空间分配效率提高路有效率将多个子网聚合为一个较大的子网构建超网路由聚集路由聚合(无类地址是怎么求出来的?)层级编址使得路由信息通告更高效选择更具体的路由:最长前缀匹配优先例...原创 2020-03-17 15:42:40 · 1967 阅读 · 0 评论 -
(计网)第5周 网络层(上)
目录虚电路网络数据报网络IPv4协议虚电路网络虚电路:(逻辑连接)分组交换、利用链路的全部带宽、源到目的路径经过的网络层设备共同完成虚电路功能。每个分组携带虚电路标识(VC id)。链路、网路设备资源可以面向VC预分配。同一VC,每一段链路的VCID可能不同。VC路径上每一个路由器都需要维护VC连接的状态信息。虚电路信令协议用于VC的建立、维护与拆除应用于虚电路网络,如ATM,帧...原创 2020-03-17 15:41:24 · 1629 阅读 · 2 评论