NetLab1WithGUI

所属分类:网络编程
开发工具:C/C++
文件大小:10530KB
下载次数:7
上传日期:2019-01-26 14:04:42
上 传 者玖日
说明:  题目1是数据包的封装发送和解析(ARP/ICMP/TCP),网络协议栈的多种协议都有自己的功能,协议包括语义、语法和同步三个要素,不同的网络协议其分组的首部格式不同,必须按照协议规定的格式封装(发送)和理解(接收)数据分组首部,才能使得不同站点的计算机按照规定的方式相互通信。ARP协议是IP地址和MAC地址解析协议;ICMP是控制IP数据包传递的协议;TCP是面向连接的可靠的传输层协议,它们均有自己固定的分组首部格式。 本实验中使用WinPcap技术或Socket技术,根据ARP/ICMP/TCP协议数据单元的结构和封装规则,封装数据帧发送到局域网中。另外要捕获网络中的ARP/ICMP/TCP数据包,解析数据包的内容,并显示结果,同时写入日志文件。
(Topic 1 is ARP/ICMP/TCP. Many protocols of the network protocol stack have their own functions. The protocol includes three elements: semantics, grammar and synchronization. Different network protocols have different header formats of packets. The header of data packets must be encapsulated (sent) and understood (received) according to the format stipulated by the protocol in order to make the calculation of different sites possible. Machines communicate with each other in a prescribed way. ARP protocol is an IP address and MAC address resolution protocol; ICMP is a protocol to control the transmission of IP data packets; TCP is a reliable connection-oriented transport layer protocol, they all have their own fixed packet header format.)

文件列表:
NetLab1WithGUI\.vs\NetLab1WithGUI\v14\.suo (53760, 2018-04-16)
NetLab1WithGUI\NetLab1WithGUI\Debug\Dialog.obj (73656, 2018-04-15)
NetLab1WithGUI\NetLab1WithGUI\Debug\main.obj (115541, 2018-04-16)
NetLab1WithGUI\NetLab1WithGUI\Debug\MainWindow.obj (406346, 2018-04-16)
NetLab1WithGUI\NetLab1WithGUI\Debug\moc_Dialog.obj (58473, 2018-04-15)
NetLab1WithGUI\NetLab1WithGUI\Debug\moc_MainWindow.obj (120853, 2018-04-16)
NetLab1WithGUI\NetLab1WithGUI\Debug\moc_Thread.obj (76042, 2018-04-16)
NetLab1WithGUI\NetLab1WithGUI\Debug\NetLab1WithGUI.log (2278, 2018-04-16)
NetLab1WithGUI\NetLab1WithGUI\Debug\NetLab1WithGUI.tlog\CL.command.1.tlog (12906, 2018-04-16)
NetLab1WithGUI\NetLab1WithGUI\Debug\NetLab1WithGUI.tlog\CL.read.1.tlog (355656, 2018-04-16)
NetLab1WithGUI\NetLab1WithGUI\Debug\NetLab1WithGUI.tlog\CL.write.1.tlog (17118, 2018-04-16)
NetLab1WithGUI\NetLab1WithGUI\Debug\NetLab1WithGUI.tlog\link.command.1.tlog (3366, 2018-04-16)
NetLab1WithGUI\NetLab1WithGUI\Debug\NetLab1WithGUI.tlog\link.read.1.tlog (6484, 2018-04-16)
NetLab1WithGUI\NetLab1WithGUI\Debug\NetLab1WithGUI.tlog\link.write.1.tlog (2214, 2018-04-16)
NetLab1WithGUI\NetLab1WithGUI\Debug\NetLab1WithGUI.tlog\NetLab1WithGUI.lastbuildstate (199, 2018-04-16)
NetLab1WithGUI\NetLab1WithGUI\Debug\NetLab1WithGUI.tlog\NetLab1WithGUI.write.1u.tlog (25222, 2018-04-16)
NetLab1WithGUI\NetLab1WithGUI\Debug\packetListWidgetItem.obj (99084, 2018-04-15)
NetLab1WithGUI\NetLab1WithGUI\Debug\qrc_MainWindow.obj (5679, 2018-04-15)
NetLab1WithGUI\NetLab1WithGUI\Debug\Thread.obj (120676, 2018-04-16)
NetLab1WithGUI\NetLab1WithGUI\Debug\vc140.pdb (2052096, 2018-04-16)
NetLab1WithGUI\NetLab1WithGUI\Dialog.cpp (128, 2018-04-15)
NetLab1WithGUI\NetLab1WithGUI\Dialog.h (249, 2018-04-15)
NetLab1WithGUI\NetLab1WithGUI\GeneratedFiles\Debug\moc_Dialog.cpp (2628, 2018-04-15)
NetLab1WithGUI\NetLab1WithGUI\GeneratedFiles\Debug\moc_MainWindow.cpp (5886, 2018-04-16)
NetLab1WithGUI\NetLab1WithGUI\GeneratedFiles\Debug\moc_packetListWidgetItem.cpp (2920, 2018-04-15)
NetLab1WithGUI\NetLab1WithGUI\GeneratedFiles\Debug\moc_Thread.cpp (5298, 2018-04-16)
NetLab1WithGUI\NetLab1WithGUI\GeneratedFiles\qrc_MainWindow.cpp (1414, 2018-04-15)
NetLab1WithGUI\NetLab1WithGUI\GeneratedFiles\ui_MainWindow.h (8105, 2018-04-16)
NetLab1WithGUI\NetLab1WithGUI\main.cpp (2309, 2018-04-15)
NetLab1WithGUI\NetLab1WithGUI\MainWindow.cpp (13494, 2018-04-16)
NetLab1WithGUI\NetLab1WithGUI\MainWindow.h (2682, 2018-04-16)
NetLab1WithGUI\NetLab1WithGUI\MainWindow.qrc (70, 2018-04-14)
NetLab1WithGUI\NetLab1WithGUI\MainWindow.ui (5245, 2018-04-16)
NetLab1WithGUI\NetLab1WithGUI\NetLab1WithGUI.vcxproj (9778, 2018-04-15)
NetLab1WithGUI\NetLab1WithGUI\NetLab1WithGUI.vcxproj.filters (2334, 2018-04-15)
NetLab1WithGUI\NetLab1WithGUI\NetLab1WithGUI.vcxproj.user (627, 2018-04-16)
NetLab1WithGUI\NetLab1WithGUI\packetListWidgetItem.cpp (352, 2018-04-15)
NetLab1WithGUI\NetLab1WithGUI\packetListWidgetItem.h (425, 2018-04-15)
NetLab1WithGUI\NetLab1WithGUI\Thread.cpp (1768, 2018-04-16)
NetLab1WithGUI\NetLab1WithGUI\Thread.h (789, 2018-04-16)
... ...

近期下载者

相关文件


收藏者