【计算机网络】网络基础知识

#以太网中的介质访问控制

以太网使用载波侦听多路访问/冲突检测 (CSMA/CD) 来检测和处理冲突,并管理通信的恢复,设备可以确定能够发送的时间。当设备检测到没有其它计算机在传送帧或载波信号时,就会发送其要发送的内容。

1.载波侦听---在 CSMA/CD 访问方法中,要发送报文的所有网络设备在发送之前必须侦听。 

2.多路访问---如果设备之间的距离导致一台设备的信号延时,则另一台设备可能没有检测到信号,从而也开始发送。

3.冲突检测---当设备处于侦听模式时,可以检测共享介质中发生的冲突。

4.堵塞信号和随机回退---发送设备检测到冲突之后,将发出堵塞信号。这种堵塞信号用于通知其它设备发生了冲突,以便它们调用回退算法。回退算法将使所有设备在随机时间内停止发送,以让冲突消除。

#网络硬件分层

1.网络层设备:路由器是用于连接不同网络的主要设备。路由器上的每个端口都连接到一个不同的网络,并且在网络之间路由数据包。路由器可以分隔广播域和冲突域。

2.数据链路层设备:交换机接收帧,然后在相应的目的端口上重新生成帧的每个比特。此设备用于将网络分段为多个冲突域。  

3.物理层设备:集线器(近乎淘汰,但仍有必要了解)接收信号,再重新生成信号,然后通过所有端口发送该信号,使用集线器就形成了一个逻辑总线。 尽管多台集线器可以相互连接,但它们构成的仍然是一个冲突域。

4.介质:取决于网络类型和大小,常见的介质有双绞线,单模光纤,多模光纤,串行线缆。

#数据通信设备 (DCE)

 为其它设备提供时钟服务的设备。此设备通常位于链路的 WAN 接入提供商端。

#数据终端设备 (DTE)

从其它设备接收时钟服务并做相应调整的设备。此设备通常位于链路的 WAN 客户端或用户端

#网络设备选型因素(包括但不限于以下因素)

1.成本:包括购买设备成本和失败的网络互连所带来的不可预知的风险成本

2.接口的速度和类型

3.可扩展性:是否支持模块化,可堆叠等

4.易于管理性:比如根据用户需求考虑是否选择可网管交换机或傻瓜交换机。

5.设备用途:用于接入层,汇聚层还是核心层?

6.其它功能和服务

#网络划分

划分依据: 地理位置 用途 所有权等

#为何要划分网络?

1.性能因素:分割大型网络,将需要通信的主机划分到一起,可以降低网间的流量。

2.安全因素:根据所有权划分网络就意味着可以禁止、允许或监控与每个网络各自范围之外的资源相互访问。

3.地址管理:分割大型网络,将需要通信的主机划分到一起,可以减少因所有主机都需要知道所有地址而产生的不必要开销。

#网关--网络的出口

1.网关是连接到本地网络的路由器接口。

2.如果数据包目的地址的网络部分与发送主机的网络不同,则必须将该数据包路由到发送网络以外。

#路由--通往网络的路径

1.路由有三个主要特点: 目的网络 下一跳(也就是数据传输过程中下一台网络设备的逻辑地址(ipv4,ipv6等)) 度量(用于判断最佳路由) 

2.路由表,顾名思义,里面存储着指向特定网络地址的路径

3.路由协议,比如eigrp,ospf,bgp等,我会在后期的博文中与大家探讨!

#IPv4网络中的地址类型(不考虑vlsm和cidr的情况下)

ps:VLSM(可变长子网掩码)用来划分子网,将单一的网络划分为几个网段,简单理解就是划分多个子网出来使用以提高编址效率,CIDR(无类域间路由)的基本思想是取消IP地址的分类结构,将多个地址块聚合成一个更大的网络(俗称超网),主要用于路由汇总。

1.网络地址:指代网络的地址。在网络的 IPv4 地址范围内,最小地址保留为网络地址。此地址的主机部分的每个主机位均为0。例如:192.168.1.0

2.广播地址:用于向网络中的所有主机发送数据的特殊地址。广播地址使用该网络范围内的最大地址。即主机部分的各比特位全部为1的地址。 例如:192.168.1.255

3.主机地址:分配给网络中终端设备的地址。例如192.168.1.2-192.168.1.254(192.168.1.1常用于分配给网关(中间设备)使用)

#使用网络分层模型(tcp/ip和osi)的优点

1.有助于协议设计,因为对于在特定层工作的协议而言,它们的工作方式及其与上下层之间的接口都已经确定

2.促进竞争,因为可以同时使用不同厂商的产品。

3.避免一个协议层的技术或功能变化影响相邻的其它层。

4.提供了描述网络功能和能力的通用语言

#数据在网络分层模型中各层的命名

1.数据 - 一般术语,泛指应用层使用的 PDU(协议数据单元)

2.数据段 - 传输层 PDU

3.数据包 - 网络层 PDU

4.帧 - 数据链路层 PDU

5.比特(位) - 物理层通过介质实际传输数据时使用的 PDU

#完整的通信过程包括以下步骤:

1.在发送方源终端设备的应用层创建数据

2.当数据在源终端设备中沿协议栈向下传递时对其分段和封装

3.在协议栈网络接入层的介质上生成数据

4.通过由介质和任意中间设备(路由器,三层交换机,集线器等等)组成的网际网络传输数据

5.在目的终端设备的网络接入层接收数据

6.当数据在目的设备中沿协议栈向上传递时对其解封和重组

7.将此数据传送到目的终端设备应用层的目的应用程序

  • 7
    点赞
  • 3
    收藏
    觉得还不错? 一键收藏
  • 打赏
    打赏
  • 0
    评论
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包

打赏作者

怪兽男

你的鼓励将是我创作的最大动力

¥1 ¥2 ¥4 ¥6 ¥10 ¥20
扫码支付:¥1
获取中
扫码支付

您的余额不足,请更换扫码支付或充值

打赏作者

实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

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

余额充值