




下载本文档
版权说明:本文档由用户提供并上传,收益归属内容提供方,若内容存在侵权,请进行举报或认领
文档简介
1、1. 当两台计算机分别和中继器、二层交换机、三层交换、路由器相连时,请分别画出计算机与交换设备五层参考模型;2. 学习SOCKET编程,写出TCP、UDP通信流程;将实例程序两个同学一组,实现两台计算机之间通信。并写出学习报告;(a)TCP通信流程准备阶段:服务器程序首先进行初始化操作:(1) 调用socket创建一个套接字(2) 函数bind将这个套接字与服务器公认地址绑定在一起(3) 函数listen将这个套接字转换成倾听套接字(listening socket)(4) 调用函数accept来接受客户机的请求。客户机程序初始化操作:(1) 客户机调用函数socket创建一个套接字(2) 调
2、用函数connect来与服务器建立连接。连接建立之后,客户机与服务器通过读(read()、写(write()套接字来进行通信。如下图:(b)UDP通信流程准备阶段:服务器程序首先进行初始化操作:(1)调用socket创建一个套接字(2)函数bind将这个套接字与服务器公认地址绑定在一起客户机程序初始化操作:(1)客户机调用函数socket创建一个套接字客户机与服务器通过读(sendto()、写(recvfrom()套接字来进行通信。如下图:(c)实验报告实现两台计算机之间通信(1)首先在cmd下输入ipconfig获取本机IP信息,如下所示:(2)然后记录相应的IP地址,再将客户端代码中的*S
3、erip=”127.0.0.1”中的”127.0.0.1”替换为该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. 本站所有资源如无特殊说明,都需要本地电脑安装OFFICE2007和PDF阅读器。图纸软件为CAD,CAXA,PROE,UG,SolidWorks等.压缩文件请下载最新的WinRAR软件解压。
- 2. 本站的文档不包含任何第三方提供的附件图纸等,如果需要附件,请联系上传者。文件的所有权益归上传用户所有。
- 3. 本站RAR压缩包中若带图纸,网页内容里面会有图纸预览,若没有图纸预览就没有图纸。
- 4. 未经权益所有人同意不得将文件中的内容挪作商业或盈利用途。
- 5. 人人文库网仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对用户上传分享的文档内容本身不做任何修改或编辑,并不能对任何下载内容负责。
- 6. 下载文件中如有侵权或不适当内容,请与我们联系,我们立即纠正。
- 7. 本站不保证下载资源的准确性、安全性和完整性, 同时也不承担用户因使用这些下载资源对自己和他人造成任何形式的伤害或损失。
最新文档
- 2025劳动合同到期员工个人综合素质自我鉴定
- 反违章培训考试题及答案
- 北京市2025-2026学年高三上学期第二次统练试卷英语试题(无答案)
- 电力巡检员考试题及答案
- 点焊工实践考试题及答案
- 中国特种树脂项目创业计划书
- 2025年中国四氧化钒铋项目商业计划书
- 2025年中国膨胀剂项目投资计划书
- 中国头孢呋肟氨甲酸酯项目商业计划书
- 傣族剧目考试题及答案大全
- 口腔颌面部间隙感染-颞、舌下、颏下、咽旁间隙感染
- 2024-2030年中国光纤激光器行业发展趋势及投资风险分析研究报告
- TNBSIA 001-2024 建筑设备一体化管控平台建设技术要求
- 4.2.1 共面直线(课件)-【中职专用】高二数学(高教版2021拓展模块一上册)
- DL-T-5161.5-2018电气装置安装工程质量检验及评定规程第5部分:电缆线路施工质量检验
- 高校辅导员招聘笔试试题及答案
- JT-T-848-2013公路用复合隔离栅立柱
- 舞蹈基础知识考试题库150题(含答案)
- 《客舱安全与应急处置》-课件:其他辅助设备
- 工厂搬家方案
- chap5-高性能混凝土的性能-物理力学性能
评论
0/150
提交评论