网络基础(一)

一 . 计算机网络出现的背景
1. 相关概念
协议

计算机之间在相互通信的时候实现规定的一种约定, 并且遵循这种约定对相关事务进行处理.

分组交换

将大数据分组成若干个包的较小单位进行传输的方法.

二. 协议分层与OSI参考模型
1. 协议的分层
分层的目的

将系统中的每一个分层都单独使用, 即使某个分层发生故障, 也不会影响到其他的分层以及整个系统

协议以及及接口

每一分层都接受由它的下一层所提供的特定服务, 上下层在进行相互交互时所采用的约定叫做接口, 而同一层之间的交互叫做协议

2. OSI 参考模型
OSI 协议与

OSI 协议是为了让异构的计算机之间达成交互由 ISO 和 ITUT 推进的一种标准化网络体系结构

OSI 参考模型

OSI 参考模型将通信功能划分为 7 个分层, 成为 OSI 参考模型, OSI 协议是根据 OSI 参考模型界定了某阶层的协议以及阶层与阶层之间的接口相关标准

参考模型通信处理举例
七层通信

发送方将数据从第七层转发给第六层, 将数据传输给第五层, 一直到第一层, 每一层在处理上一层所发来的数据时,必须对当前数据加上当前分层的协议所规定的 “首部”信息. 然后收端在接收到数据时, 将按照本层的协议将数据和本层对应的首部以及数据进行分离, 然后将数据转发给上一层, 最终将数据恢复为原状.

二. 传输方向的分类
1. 面向有连接和面向无连接
面向有连接

双方在通信前后, 专门建立连接和断开处理, 如果与对端无法建立连接, 可以避免数据的无所谓发送

面向无连接

双方不需要建立专门的连接与断开, 发送端可在任何时候自由发送数据, 接收端也不知道自己会在什么时候收到哪里的数据. 即使接收端不存在或者无法接受数据局, 发送端仍然会接受数据. 因此接收端要时常确认是否收到数据.这个就像我们平时发送快递一样, 当我们把包裹交给快递公司的时候, 快递员不关心接受端的地址是否正确, 是否存在, 以及收件方是否正确接受包裹, 他只管根据提供的地址将包裹转给接收端即可.

2.电路交换和分组交换
电路交换

在电路交换中, 计算机与计算机之间的通信必须借助交换机将目标主机与发送信息主机相互连接, 我们将这种连接电路叫做建立连接. 如果只是单纯的两台计算机之间建立连接, 那么这两台计算机之间在通信的时候独占电路, 但是如果有多个计算机之间需要建立相互通信的时候, 此时电路只能允许一次让两台主机之间通信, 所以此时需要通信的其他计算机只能在此等待, 直到通信计算机通信结束让出电路其他计算机才能相互通信. 但是谁也不知道正在通信的计算机之间什么时候结束通信.
为了防止上述情况, 我们将数据分成很多的数据包, 在发送的时候, 发送端按照一定的顺序将数据包排序之后再发送,这就叫做分组交换, 而在分组的过程中,对每个分组的数据包中写上其对应的发送端和接收端的地址, 此时计算机就可以同时收发数据包, 这样就提高了通信线路的利用率.
在分组交换中, 发送端将数据包发送给路由器, 路由器接收到数据后, 将数据包按照书序缓存在自己的缓冲区中, 然后将数据包以先进先出的顺序将数据包发送给目标计算机.

3.几个名词
单播

通信方式为1对1的通信方式, 如电话级之间的通信.

广播

通信方式为 1 对多, 即一台主机将数据发送到与之相连的多台计算机, 并且这几台主机必须在发送数据的主机的广播范围内, 如电视信号就是将电视信号一次发给多个接收端, 在发送的时候有自己的频段, 只有在这个频段内, 接受方才能接受到电视信号

多播

和广播基本类似, 只不过是由一台主机将数据发送给一组主机.

任播

在特定的多台主机中选择一台最符合网络条件的主机作为目标主机, 同时目标主机将返回一个单播信号发送给发送数据的主机

三. 地址
IP地址

表示接入网络的主机, 只在局域网内有效(表示数据从哪里来, 要到哪里去, 期间不发生任何变化)

MAC地址

表示全世界上物理上的唯一的一台主机, 在广域网内也有效(表示自己在上一站经过哪里, 下一站要到哪里, 在传输的过程中会发生变化)

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值