计算机网络(二)

一、通信基础

网络传输流程(机器A如何收发数据到机器B)

程序在发送信息时,应用层按既定的协议打包数据,随后由传输层加上双方的端口号,由网络层加上双方的IP地址,由链路层加上双方的MAC地址,并将数据拆分成数据帧,经过多个路由器和网关后,到达目标机器。
简而言之,就是按“端口—>IP地址—>MAC地址”这样的路径进行数据的封装和发送,解包的时候反过来即可。

数据的封装和分用(图解)

在这里插入图片描述
细节:

  • 数据包==报头+数据(有效载荷)

  • 不同的协议层对数据包有不同的称谓,在传输层叫做段(segment),在网络层叫做数据报 (datagram),在链路层叫做帧(frame)。

  • 应用层数据通过协议栈发到网络上时,每层协议都要加上一个数据首部(header),称为封装(Encapsulation)。

  • 首部信息中包含了一些类似于首部有多长, 载荷(payload)有多长, 上层协议是什么等信息。

  • 数据封装成帧后发到传输介质上,到达目的主机后每层协议再剥掉相应的首部, 根据首部中的 “上层协议字段” 将数据交给对应的上层协议处理,这个过程称为数据的分用。

  • 传输时采用的光电信号

二、各层间通信

协议规则

在这里插入图片描述

协议下实际应用

在实际的网络环境中,发送方和接受方之间会有很多的硬件设备起到中转的作用,在下图中假设了一种通信结构,在两台计算机之间增加了两台交换机和路由器,发送主机的数据会通过以下中间设备到达接受主机。

在这里插入图片描述
完成步骤
1.发送主机按照前面讲解的内容进行数据封装
2.从发送主机物理网卡发出的电信号通过网线到达交换机交换机将电信号转换成二进制数据送往交换机的数据链路层。交换机根据数据帧头部的MAC地址将数据智能转发到对应的路由器设备,在转发前要重新将二进制数据转换成物理的电信号。
3.路由器接受到数据后,会拆掉数据链路层的MAC头部信息,将数据包送往网络层,路由器将检测数据包头部的目标IP地址信息,并根据该信息进行路由转发,将数据报文转发到下一路由器上,在转发前要重新封装新的MAC头部信息,并将数据转换成二进制。
4.之后的过程与前面大同小异。简单来说就是路由器接受电信号,将电信号转换成二进制数据发往网络层,然后根据MAC地址和IP地址进行重新封装转换为电信号进行转发,然后对应的交换机接受电信号,然后根据MAC地址传送到接收主机的网卡中。

三、通信补充

信号传输有哪几种方式?

(1)单工通信:只能有 一个方向 的通信而没有 反方向 的交互。

(2)半双工通信:通信的 双方 都可以发送信息,但不能双方同时发送。

(3)全双工通信:双方可以同时发送和接收信息。

物理层接口特性及设备

  • 物理层接口特性

机械特性:规定物理连接时所采用的的引线数目、引脚数目等情况;
电气特性:规定线路上信号的电压高速、传输速率等情况;
功能特性:指明某一电平的电压表示何种意义;
规程特性:定义各条物理线路的工作规程和时序关系。

  • 物理层设备(不可以分割冲突域和广播域)

中继器:信号整形放大再转发(注意:5-4-3规则)
集线器:多端口的中继器,每个端口连接同一个网络的不同网段,且速率要相同。

通信复用技术有哪些?

原因:信道复用技术可以大大提升我们的传输能力和资源利用率。

频分复用 FDM:用户在分配到一定的频带后,在通信过程中自始至终都占用这个频带。频分复用的所有用户在同样的时间占用不同的带宽资源。
时分复用TDM:时分复用则是将时间划分为一段段等长的时分复用帧(TDM 帧)。
波分复用 WDM:波分复用就是光的频分复用。
码分复用 CDM:各用户使用经过特殊挑选的不同码型,因此彼此不会造成干扰。

  • 0
    点赞
  • 1
    收藏
    觉得还不错? 一键收藏
  • 0
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值