计算机网络

计算机网络分为物理层、数据链路层、网络层、运输层、应用层、网络安全、互联网上的音视频服务和无线网络九项内容。这里主要讲的是物理层和数据链路层。
首先这是物理层:
在这里插入图片描述

物理层是设备(网络)之间的连接媒介,网络层的作用是路由选择与通信;应用层是应用服务及相关协议;网络层是两个主机之间的数据传输服务;数据链路层是控制数据如何在链路是传输的;其中运输层、网络层、数据链路层和物理层都是为应用层服务的
物理层考虑的是怎样才能连接各种计算机的传输媒体是传输数据比特流,而不是指具体的传输媒体;它的作用是尽可能的屏蔽掉不同传输媒体和通信手段的差异。物理层的主要任务是确定与传输媒体的接口的一些特性(机械特性、电气特性、功能特性、过程特性)。
物理层的传输媒体:
1、 传输媒体也称为传输媒介或传输介质,它就是数据传输系统中在发送器和接收器之间的物理通路。
2、 传输媒体分为两大类:导引型传输媒体和非导引型传输媒体。
在导引型传输媒体中,电磁波被导引沿着固体媒体传播;非导引型传输媒体就是指自由空间。
这是数据链路层:
数据链路是除了物理线路外,还必须有通信协议来控制数据的传输,把实现这些协议的硬件和软件加到链路上就构成了数据链路也可以称之为逻辑链路。链路上一条无源的点到点的物理线路段,中间没有任何其他的交换结点(一条链路只是一条通路的一个组成部分)链路也可以叫物理链路。
数据链路层使用的信道主要有两种:点对点信道和广播信道。
数据链路层协议有很多种,但有三个基本问题是相同的,就是:封装成帧,透明传输,差错控制。
在这里插入图片描述

上图是封装成帧的解释图,封装成帧就是在一段数据的前后分别添加首部和尾部,然后就构成了一个帧。确定了帧的界限。首部和尾部的一个重要作用是进行帧定界。
透明传输就是在数据中的某个字节的二进制代码恰好和SOH和EOT一样(“SOH”和“EOT”是控制字符),数据链路就会错误的“找到帧的边界”。
解决透明传输的方法:字节填充或字符填充。也就是在发送端的数据链路在数据中出现控制字符的前面插入一个转义字符“ESC”。接收端的数据链路层在将数据送往网络层之前删除插入的转义字符,如果转义字符有出现在数据当中,那么应在转义字符前面再插入一个转义字符。当接收端收到连续的两个转义字符时,就删除其中前面一个。为了保证数据传输的可靠性在计算机网络传输数据时都会采取各种差错检测措施。
我对于物理层和数据链路层的理解不是很深,这篇里面也有很多我还没有参透的知识点,如果有错误的话请提醒我,或者在评论区评论我会留意和更改的。

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

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

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

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值