Networking
文章平均质量分 90
congduanxd
每天进步一点点
展开
-
通信网络实验——停等式ARQ协议实现
一.实验目的计算机网络的数据链路层协议保证通信双方在有差错的通信线路上进行无差错的数据传输,是计算机网络各层协议中通信控制功能最典型的一种协议。本实验实现一个数据链路层协议的数据传送部分,目的在于使学生更好地理解基本数据链路层协议的基本工作原理,掌握计算机网络协议的基本实现技术。二.实验内容在一个数据链路层的模拟实现环境中,用C 语言实现下面数据链路层协议。分析一个理想的链原创 2012-11-13 23:04:50 · 8297 阅读 · 3 评论 -
研究生成绩查询桌面软件
根据师兄师姐的经验,研究生学生成绩查询系统有个“漏洞”:查询成绩的URL是直接GET参数。参数格式如下:param=studentid=xdleess20130621zq$stuid$°reecourseno=#classid#因此, 可以直接通过更改stuid和classid来实现多门课程成绩查询和多人同一门成绩查询。上学期期末期间抽空用C#做出PC桌面查询软件如下:原创 2014-02-23 17:50:19 · 2262 阅读 · 0 评论 -
Ethernet数据包生成捕获器
实验室以前使用“科来数据包生成器”进行网络硬件设备调试,但鉴于科来是收费软件,且旧破解版本无法兼容win7以上系统,便抽空写了一个兼以太网数据包生成和捕获功能的软件。软件使用C#,开发,使用了开源的SharpPcap和PacketDotNet,以及十六进制编辑器控件Be.HexBox现有功能:Ethernet数据包生成; Ethernet数据包捕获;循环发送,设置时间间原创 2014-02-23 17:48:34 · 2235 阅读 · 0 评论 -
交换基础知识
转载自:H3Chttp://www.h3c.com.cn/MiniSite/Technology_Circle/Net_Reptile/The_One/Home/Catalog/200911/655251_97665_0.htm “交换”一词最初来源于电话交换,在电话网中使用程控交换机来完成线路的选择和连接,这是一种电路交换技术。本文中的“交换”是指数据通信领域的数据报交换技术,主要转载 2013-09-30 13:07:54 · 2355 阅读 · 1 评论 -
流量监管和流量整形
转载自:H3Chttp://www.h3c.com.cn/MiniSite/Technology_Circle/Net_Reptile/The_Four/Home/Catalog/201104/713018_97665_0.htm 1 前言本文主要阐述Qos技术中流量监管和流量整形的实现机制。本文描述现今IETF对流量规格度量的两种算法来了解令牌桶的工作原理;主要讲述我司路由器流量转载 2013-09-30 12:53:07 · 3224 阅读 · 0 评论 -
通信网络实验——sniffer(嗅探器)设计与实现
一.实验目的利用WINPCAP,实现数据包的捕获与初步的数据分析。二.实验报告1.详细描述实验过程。2.给出实现方案的设计,及调试中遇到的问题。实验环境:Fedora 16 Linux , gcc 4.6.3实验准备:安装libpcap库实验前先下载并安装libpcap库。在http://www.tcpdump.org/网站上下载libpcap-1.2.1.原创 2012-11-23 19:45:47 · 4060 阅读 · 0 评论 -
通信网络实验——滑动窗口协议模拟实现
一.实验目的实现一个滑动窗口协议的数据传送部分,目的在于使学生更好地理解基本滑动窗口协议的基本工作原理,掌握计算机网络协议的基本实现技术。二.实验原理(1)窗口机制滑动窗口协议的基本原理就是在任意时刻,发送方都维持了一个连续的允许发送的帧的序号,称为发送窗口;同时,接收方也维持了一个连续的允许接收的帧的序号,称为接收窗口。发送窗口和接收窗口的序号的上下界不一定要一样,甚至大小也原创 2012-11-13 23:10:19 · 11294 阅读 · 1 评论 -
通信网络实验——TCP 的socket实现
一、实验目的1.熟练掌握socket编程命令。2.为下一步实验打好基础。二、实验原理1.网络编程就是通过计算机网络与其他程序进行通信的程序,Socket编程是网络编程的主流工具。2.Socket API是实现进程间通信的一种编程设施,也是一种为进程间提供底层抽象的机制。3.尽管应用开发人员很少需要在该层编写代码,但是理解socket API还是非常重要的。主要有两点原因:原创 2012-11-13 22:50:41 · 6957 阅读 · 0 评论 -
通信网络实验——UDP 的socket实现
一.实验目的熟练掌握UDP、TCP协议的 Client/Server模式的通信原理。二.实验原理1.第一步中,客户端向服务端提出连接请求。这时TCP SYN标志置位。客户端告诉服务端序列号区域合法,需要检查。客户端在TCP报头的序列号区中插入自己的ISN。2.服务端收到该TCP分段后,在第二步以自己的ISN回应(SYN标志置位),同时确认收到客户端的第一个TCP分段(ACK标志置位原创 2012-11-13 22:57:06 · 3974 阅读 · 2 评论 -
简单了解ICMP协议
参考:RFC 792 INTERNET CONTROL MESSAGE PROTOCOL《TCP/IP协议详解》《TCP/IP协议族》最近有同学面试遇到问题:ping是基于TCP还是UDP的? 不熟悉网络协议的同学可能就栽了跟头。 这里,我们来具体了解一下。ping命令是什么协议?维基百科介绍: ping是一种电脑网络工具,用来测试数据包能否通过IP协议到达特定主机。ping的运作原原创 2015-03-20 14:09:03 · 4283 阅读 · 1 评论