欢迎来到天天文库
浏览记录
ID:61489073
大小:19.00 KB
页数:8页
时间:2021-02-05
《计算机通信与网络课程设计题目.doc》由会员上传分享,免费在线阅读,更多相关内容在应用文档-天天文库。
1、计算机网络课程设计题目1.使用ARP发现局域网内活动主机(1)目的和意义了解ARP帧结构及ARP运作过程;掌握构造自定义数据帧,并通过指定网卡发送帧的方法;掌握解析接收到的数据帧的方法。(2)基本要求自行构造、发送ARP请求数据帧;接收并解析目的主机的响应数据帧;在程序界面上显示活动主机的IP地址和MAC地址的对应关系。(3)小组人数:21.使用ICMP发现局域网内活动主机(1)目的和意义了解ICMP报文结构及ICMP运作过程;掌握构造自定义数据报,并通过指定网卡发送数据报的方法;掌握解析接收到的数据报的方
2、法。(2)基本要求自行构造、发送ICMP回送请求报文;接收并解析目的主机的回送响应报文;在程序界面上显示活动主机的IP地址。(3)小组人数:21.以太网帧发送、接收及解析(1)目的和意义模拟Ethernet帧的发送和接收过程,熟悉CSMA/CD工作流程;通过封装、解析Ethernet帧结构,了解Ethernet帧结构各字段意义,从而更深入理解数据链路层协议。(2)基本要求编写程序模拟Ethernet帧的发送和接收过程。其中发送过程需遵循CSMA/CD协议;接收并解析帧结构;分别显示发送和解析的相关信息。(3
3、)小组人数:21.端口扫描程序设计(1)目的和意义通过编程深入理解传输层地址的概念;掌握客户端套接字对象的设计方法。(2)基本要求程序输入为主机IP地址或域名,实现对该主机的端口扫描,输出其打开的端口号及提供的服务。(3)小组人数:11.基于C/S结构的套接字程序设计(TCP)(1)目的和意义通过编程了解C/S结构的网络通信模型;掌握基于C/S结构的WindowsSocketTCP的程序设计方法。(2)基本要求按照C/S模型编写两个程序。一个为客户端程序,另一是服务器端程序;对于C/S两端都应输出必要的日志
4、、出错或诊断信息。(3)小组人数:21.基于C/S结构的套接字程序设计(UDP)(1)目的和意义通过编程了解C/S结构的网络通信模型;掌握基于C/S结构的WindowsSocketUDP的程序设计方法。(2)基本要求按照C/S模型编写两个程序。一个为客户端程序,另一是服务器端程序;对于C/S两端都应输出必要的日志信息。(3)小组人数:21.TCP段的发送和接收(1)目的和意义模拟TCP协议的工作过程,包括建立连接、数据传输和释放连接。从而加深对TCP协议的理解。(2)基本要求编写程序模拟TCP建立连接(即三
5、次握手协议)、数据发送和接收(TCP滑动窗口协议)以及释放连接(对称释放)的运行过程。要求显示相应日志和提示。(3)小组人数:31.IP包流量统计(1)目的和意义深入理解IP协议的工作原理与过程,为掌握网络性能分析工具打下基础。(2)基本要求编写程序,监控本地网络——捕获一段时间内以本机为源或目的地址的IP数据报;判断IP地址合法性;统计IP数据报信息(列出本机与其他主机间不同协议类型IP数据报的数量)。(3)小组人数:3
此文档下载收益归作者所有