3.1-网络协议和通信

看完本篇文章你将了解:

1.什么是数据通信

数据通信是两个通信节点通过某种传输媒介交换数据

2.什么是数据流

数据从一个节点流向另一个节点

三种不同的数据流:

单工:一个节点发送、另外一个节点接收,数据传输始终是单向的。例如键盘,键盘只能向电脑发送数据;显示器(非触摸),显示器只能接收信号而不能向CPU发送信号
半双工:一个节点既可以发送数据,也可以接收数据,但不能同时发送和接收数据。例如对讲机通信
全双工:一个节点可以同时发送和接收数据。例如电话线通信
3.网络协议在计算机网络中的重要性

数据通信涉及到数据的发送方、数据的接收方和数据的传输媒介,而网络协议在其中起着规则的作用,约束着通信的速率、通信的时机、数据包的大小、数据的格式等。就好比两个正在交流的人,他们使用的语言以及语法、说话的速度、说话的时机都是两人正常交流的前提。

4.网络协议的元素
1.消息的编码方式

消息从发送者发出到接收者接收一般要经理以下几个过程:

(发送方)源消息->编码器->信号发生器->传输媒介->信号接收器->解码器->目标消息(接收方)

首先计算机会将文本信号或者视频图片等信号转换成0101001......信号,然后信号发生器将01信号转换成电信号(或电磁波信号)并将信号发送出去,信号接收器接收到电信号(或电磁波信号)再将其转换成01信号,接着解码器将01信号转换成文本或视频等信号并最终传递给接收方。

2.消息的格式化和封装

消息的发送方和接收方应该统一消息的格式,一段消息不应该紧紧只包含消息本身的内容,还应该包含消息的发送方和接收方的信息,并以一定的格式进行封装,这样消息才能通过传输媒介找到对应的接收方,接收方才能知道信号的发送方是谁。

3.消息计时
流量控制

如果发送方发送数据太快,而接收方接收数据的能力有限,会导致数据丢失,接收方无法处理发送方发来的数据。所以要进行流量控制,控制发送方发送数据的速度。

响应延迟时间

发送方发送数据后,需要知道数据是否到达接收方,接收方接收到数据后会给发送方发送响应信号;如果接收方没有收到数据,就不会向发送方发送响应信号,发送方在等待一定时间后会重新发送数据。

4.消息的大小

传输媒介传输消息的能力是有限的,如果一个消息包内容太过庞大,则应该将该消息包分成若干个小的消息包,并按循序一个一个地进行传输。

5.消息的发送方式
单播

一对一发送消息,比如PC0给PC1发送消息。

组播

一对一组发送消息,比如PC0给PC1、PC2和PC3发送消息。

广播

一对所有发送消息,比如PC0给PC1、PC2、PC3、PC4和PC5发送消息。

评论 1
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值