计算机网络大作业
姓名:xx
学号:xxxxxxxxxxx 教师:xxx
wireshark抓包分析
打开Wireshark,选择以太网,点击Start开始抓包,如图。 下面分协议分析。 1.ARP
点击Filter-Ethernet type 0x0806(ARP)-OK新建过滤器,则剩下结果均为ARP协议。
选取一条,展开。
由第一层帧基本信息层可得:帧的编号(Frame Number)为353897,帧的大小(Frame Length)为42字节,帧被捕获的日期和时间(Arrival Time)为Nov 12,2015 16:22:39.02198400,帧距离前一个帧的捕获时间差(Time delta from previous captured frame)为0.000023000s,帧距离第一个帧的捕获时间差(Time since refernce or first frame)为306.187429000s,帧装载的协议(Protocols in frame)为eth:ethertype:arp。
由第二层数据链路层可得:目的地址(Destination)为HuaweiTe_b5:7c:55 (d8:49:0b:b5:7c:55),源地址(Source)为LcfcHefe_42:f8:95 (68:f7:28:42:f8:95)。 由第三层ARP协议层得:硬件类型(Hardware type)为Ethernet (1),协议类型(Protocol type)为IP (0x0800),硬件信息在帧中占的字节数(Hardware size)为 6,协议信息在帧中占的字节数(Protocol size)为4,操作码(Opcode)为reply (2),发送方MAC地址(Sender MAC address)为LcfcHefe_42:f8:95 (68:f7:28:42:f8:95),发送方IP地址(Sender IP address)为:10.170.41.180 (10.170.41.180),目标MAC地址(Target MAC address)为 HuaweiTe_b5:7c:55 (d8:49:0b:b5:7c:55),目标IP地址(Target IP address:)为10.170.72.254 (10.170.72.254)。 2.UDP
过滤出UDP,选择一条进行分析,与ARP相同部分,在这里不做赘述。
UDP作为一种面向无连接服务的运输协议,其报文格式比较简单,有图示UDP报文得:源端口号(Source Port)为54609 (54609),目的端口号(Destination Port)
为27019 (27019),报文段长度(Length)为92,检验和(Checksum)为 0。
基于SOCKET局域网发送消息
Socket又称\套接字\,在程序内部提供了与外界通信的端口,即端口通信。应用程序通常通过\套接字\向网络发出请求或者应答网络请求。
通过建立socket连接,可为通信双方的数据传输传提供通道。socket的主要特点有数据丢失率低,使用简单且易于移植。
Socket是一种抽象层,应用程序通过它来发送和接收数据,使用Socket可以将应用程序添加到网络中,与处于同一网络中的其他应用程序进行通信。简单来说,Socket提供了程序内部与外界通信的端口并为通信双方的提供了数据传输通道。
一、建立服务端程序
#include
二、建立客户端程序
#include
百度搜索“77cn”或“免费范文网”即可找到本站免费阅读全部范文。收藏本站方便下次阅读,免费范文网,提供经典小说综合文库计算机网络大作业在线全文阅读。
相关推荐: