IT数码 购物 网址 头条 软件 日历 阅读 图书馆
TxT小说阅读器
↓语音阅读,小说下载,古典文学↓
图片批量下载器
↓批量下载图片,美女图库↓
图片自动播放器
↓图片自动播放器↓
一键清除垃圾
↓轻轻一点,清除系统垃圾↓
开发: C++知识库 Java知识库 JavaScript Python PHP知识库 人工智能 区块链 大数据 移动开发 嵌入式 开发工具 数据结构与算法 开发测试 游戏开发 网络协议 系统运维
教程: HTML教程 CSS教程 JavaScript教程 Go语言教程 JQuery教程 VUE教程 VUE3教程 Bootstrap教程 SQL数据库教程 C语言教程 C++教程 Java教程 Python教程 Python3教程 C#教程
数码: 电脑 笔记本 显卡 显示器 固态硬盘 硬盘 耳机 手机 iphone vivo oppo 小米 华为 单反 装机 图拉丁
 
   -> 网络协议 -> 计算机网络---物理层实验 -> 正文阅读

[网络协议]计算机网络---物理层实验

计算机网络—物理层实验

一、实验目的

  1. 进一步理解并掌握物理层的定义和功能。

  2. 了解并掌握物理层的特性。

  3. 掌握物理层典型的接口规范EIA RS 232C的功能特性,并利用RS 232C通信接口实现两台PC间会话的基本通信程序。

  4. 进一步掌握Windows下事件编程机理,掌握VC++/C++Builder中用户自定义事件、消息的使用方法,以及消息响应函数的编写方法。

二、实验环境和任务

1. 观察实验用串行口连线的连接情况。

2. 按图1-5(a)所示的计算机网络原理实验物理连接模型,将PC连接起来。

3. 仔细阅读TSerialPort类的定义及实现的源代码。

4. 设计基本串行通信程序,在两台通过RS 232C串行口连接的PC间传输单个字符。

image-20211127185501324

三、实验步骤及实验结果记录

1、实验步骤说明与截图

? (1)创建并连接两个虚拟接口

image-20211127185618378

(2)用c#创建一个主窗口和两个子窗口用于接收和发送信息

image-20211127185632675

image-20211127185638492

2、实验结果说明与截图

image-20211127185650477

四、实验结果分析和总结

1. EIA-232和RS-449接口标准各用在什么场合?****、

答:EIA接口适用于低速、近距离场合,RS-449接口具有传输距离远,数据传输率高、抗干扰性能好等优势,适应于工业控制场合。

2. **物理层要解决哪些问题?**物理层的主要特点是什么

答:物理层解决的是怎样才能在连接各种计算机的传输媒体上传输数据比特流,尽可能屏蔽掉传输媒体和通信手段的差异,使物理层上面的数据链路层感觉不到这些差异,使数据链路层只需要考虑如何完成本层的协议和服务,而不必考虑网络具体的传输媒体和通信手段。

主要特点:机械特性、电气特性、功能特性、过程特性

3. **物理层的接口有哪几个方面的特性?**各包含些什么内容?

答:机械特性:指明接口所用接线器的形状尺寸、引脚数目和排列、固定和锁定装置等。

电气特性:指明在接口电缆的各条线上出现的电压的范围。

功能特性:指明某条线上出现的某一电平的电压的意义。

过程特性:指明对于不同功能的各种可能事件的出现顺序

4. 在利用串行口进行通信的过程中,如果线路受到干扰,接收端能否收到发送端发送的数据?

答:受限于线路的电气故障误码率在能保持在一定的范围内是可以接受的

5. 通信过程中如果发生差错,在本程序的实现过程中,可以发现错误并纠正错误吗?如果要实现,应怎样处理?

答:可以。在最后的最后一帧后添一帧检验帧.检验方案可采用CRC循环校验等方案.接收端设置一个固定时延超过时延则丢弃该数据段先前已经收到的全部帧要求重发,对于单个帧检验其校验段,若错误则丢弃并且发送回复帧当前帧要求该帧重传,接收端只有在某帧错误或者超过时延限制时才发送回复帧否则不做处理。

  网络协议 最新文章
使用Easyswoole 搭建简单的Websoket服务
常见的数据通信方式有哪些?
Openssl 1024bit RSA算法---公私钥获取和处
HTTPS协议的密钥交换流程
《小白WEB安全入门》03. 漏洞篇
HttpRunner4.x 安装与使用
2021-07-04
手写RPC学习笔记
K8S高可用版本部署
mySQL计算IP地址范围
上一篇文章      下一篇文章      查看所有文章
加:2021-11-29 16:38:29  更:2021-11-29 16:39:29 
 
开发: C++知识库 Java知识库 JavaScript Python PHP知识库 人工智能 区块链 大数据 移动开发 嵌入式 开发工具 数据结构与算法 开发测试 游戏开发 网络协议 系统运维
教程: HTML教程 CSS教程 JavaScript教程 Go语言教程 JQuery教程 VUE教程 VUE3教程 Bootstrap教程 SQL数据库教程 C语言教程 C++教程 Java教程 Python教程 Python3教程 C#教程
数码: 电脑 笔记本 显卡 显示器 固态硬盘 硬盘 耳机 手机 iphone vivo oppo 小米 华为 单反 装机 图拉丁

360图书馆 购物 三丰科技 阅读网 日历 万年历 2024年11日历 -2024/11/26 9:58:33-

图片自动播放器
↓图片自动播放器↓
TxT小说阅读器
↓语音阅读,小说下载,古典文学↓
一键清除垃圾
↓轻轻一点,清除系统垃圾↓
图片批量下载器
↓批量下载图片,美女图库↓
  网站联系: qq:121756557 email:121756557@qq.com  IT数码