- 1、本文档共29页,可阅读全部内容。
- 2、原创力文档(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。
- 3、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载。
- 4、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
TCP_UDP通信过程学习及实验报告[五篇]
第一篇:TCP_UDP通信过程学习及实验报告
1.当两台计算机分别和中继器、二层交换机、三层交换、路由器相连时,请分别画出计算机与交换设备五层参考模型;
计算机A应用层计算机B应用层传输层传输层网络层网络层数据链路层数据链路层中继器物理层物理层物理层计算机A应用层计算机B应用层传输层传输层网络层二层交换机数据链路层网络层数据链路层数据链路层物理层物理层物理层计算机A应用层计算机B应用层传输层三层交换机网络层传输层网络层网络层数据链路层数据链路层数据链路层物理层物理层物理层
计算机A应用层计算机B应用层传输层路由器网络层传输层网络层网络层数据链路层数据链路层数据链路层物理层物理层物理层
2.学习SOCKET编程,写出TCP、UDP通信流程;将实例程序两个同学一组,实现两台计算机之间通信。并写出学习报告;
(a)TCP通信流程准备阶段:
服务器程序首先进行初始化操作:(1)调用socket创建一个套接字
(2)函数bind将这个套接字与服务器公认地址绑定在一起
(3)函数listen将这个套接字转换成倾听套接字(listeningsocket)(4)调用函数accept来接受客户机的请求。客户机程序初始化操作:
(1)客户机调用函数socket创建一个套接字(2)调用函数connect来与服务器建立连接。
连接建立之后,客户机与服务器通过读(read())、写(write())套接字来进行通信。如下图:
服务器端SocketTCP通信流程客户端bindSocketListenconnectwritesendsendwritecloseclose(b)UDP通信流程准备阶段:
服务器程序首先进行初始化操作:(1)调用socket创建一个套接字
(2)函数bind将这个套接字与服务器公认地址绑定在一起客户机程序初始化操作:
(1)客户机调用函数socket创建一个套接字
客户机与服务器通过读(sendto())、写(recvfrom())套接字来进行通信。如下图:服务器端SocketUDP通信流程客户端bindSocketrecvfromsendtosendtorecvfromcloseclose
(c)实验报告
实现两台计算机之间通信
(1)首先在cmd下输入ipconfig获取本机IP信息,如下所示:
(2)然后记录相应的IP地址,再将客户端代码中的*Serip=””中的””替换为该IP地址
(3)先运行服务器端,再运行客户端,运行截图如下所示
(d)代码中遇到的问题
在测试代码的时候遇到了很多错误:
(1)#include改为#include(2)main函数返回值改为int,return后添加返回值(3)break后添加分号
(4)因为我用的是codeblocks,然后在设置-编译器-连接器设置-添加,添加libws2_32.a,我的libws2_32.a在cMinGWliblibws2_32.a下(d)个人感悟
通过这次对socket编程的学习,我对socked编程有了一个大致的了解,实现了初步的TCP和UDP形式的客户端与服务器端的通信。这次实验我对网络编程产生了浓厚的兴趣,同时提高了以后学习计算机网络这门课的自信心。
第二篇:通信原理实验报告
1,必做题目
1.1无线信道特性分析1.1.1实验目的
1)了解无线信道各种衰落特性;
2)掌握各种描述无线信道特性参数的物理意义;
3)利用MATLAB中的仿真工具模拟无线信道的衰落特性。
1.1.2实验内容
1)基于simulink搭建一个QPSK发送链路,QPSK调制信号经过了瑞利衰落信道,观察信号经过衰落前后的星座图,观察信道特性。仿真参数:信源比特速率为500kbps,多径相对时延为[04e-068e-061.2e-05]秒,相对平均功率为[0-3-6-9]dB,最大多普勒频移为200Hz。例如信道设置如下图所示:
移动通信系统
1.1.3实验作业
1)根据信道参数,计算信道相干带宽和相干时间。
fm=200;t=[04e-068e-061.2e-05];p=[10^010^-0.310^-0.610^-0.9];t2=t.^2;E1=sum(p.*t2)/sum(p);E2=sum(p.*t)/sum(p);rms=sqrt(E1-E2.^2);B=1/(2*pi*rms)T=1/fm
2)设置较长的仿真时间(例如10秒),运行链路,在运行过程中,观察并分析瑞利信道输出的信道特征图(观察ImpulseResponse(IR)、FrequencyResponse(FR)、IRWaterfall、DopplerSpectrum、ScatteringFunction)。(配合
您可能关注的文档
- 1型糖尿病的护理PPT课件.pptx
- 运输服务方案.doc
- (精品)传热学课件:对流传热.pptx
- 配电改造方案.doc
- 《云房子》PPT精品教学课件2.ppt
- 数学建模作业北工大薛毅实验3 (1).docx
- 滤波器近年原文.ppt
- 崔忠圻《金属学及热处理》名校真题解析及典型题精讲精练.pdf
- 学徒转正工作总结.docx
- 血培养标本采集.ppt
- 护理学相关知识复习测试卷共三套.doc
- 护理学相关知识复习试题含答案(3套).doc
- 2025届高考语文复习:补写句子 课件.pptx
- 气压带和风带对气候的影响(第1课时)(教学设计).docx
- 气压带和风带对气候影响教学设计2024-2025学年高中地理人教版(2019)选择性必修1.docx
- 《故都的秋》课件 2024-2025学年统编版高中语文必修上册.pptx
- 《屈原列传》课件 2024-2025学年统编版高中语文选择性必修中册.pptx
- 《巫溪家乡文化》课件-2024-2025学年高一语文同步备课课件(统编版必修上册).pptx
- 《苏武传》课件 2023-2024学年统编版高中语文选择性必修中册.pptx
- 郑州中控ZKTime8.3 WEB考勤软件培训文档.pptx
文档评论(0)