网络管理——网络基础

网络管理概述

1.本文从OSI 模型进行分析和解读网络管理
2. 涵盖计算机网络中的重要协议,尤其是被广泛使用的一些协议,如 IP 协议,ARP 协议,DHCP协议等
3. 还有计算机网络中的重要网络设备,如交换机,路由器等
4. 另外,一些路由算法,也是网络层的重要组成部分
5. 本文重点讨论,网络层中的数据传输过程和方案

OSI 模型与TCP/IP 模型

  1. 网络层的上层是传输层,两种模型都一致,由于TCP/IP模型简化了应用层,表示层,会话层,在其它部分,TCP/IP模型与OSI 模型基本一致
  2. 网络层有一个标志位识别 TCP 和 UDP,网络层传输的报文是基于 IP数据报的,这里IP数据包又分为两种,一种是 IPV4,一种是 IPV6, 两者最大的区别在于源地址和目标地址的位数,ipv4是32位,也就是 2 32 2 ^ {32} 232,IPV6 是128 位,也就是 2 128 2 ^ {128} 2128
  3. 网络层的功能是,负责将传输层的数据通过网络传输到另一个传输层上,在这个概念里,传输层将网络层及网络层以下抽象化,换个说法,你将快递交给快递员,然后就等着快递送达,快递具体是怎么送达的,是坐火车还是坐飞机的,都被抽象化,我们认为交给快递员就相当于交给你想寄给的人,这就是传输层与网络层的关系
  4. 计算机网络中涵盖了很多协议和内容,这里我们将网络分类,然后进行学习和研究
  5. 网络中的协议,算法等都属于软件,网络设备属于硬件,软件是建造图纸,硬件是包工头,负责将图纸上规划的建筑建造完成
  6. 很重要一点需要强调,基本上我们研究的都是有线网络,暂不讨论无线网络
  7. 计算机网络中,由于协议和算法是开源的,但网络设备由于是硬件,在功能和实现上不同的公司具有差异性,且厂商大部分都是有认证的,也就是交钱学技术,所以在网上较难查到完整的资料,我会将我的学习资料放在文章的末尾部分,有好的资源可以发送到我的邮箱13694846652@163.com

网络层的数据格式 IPV4

讨论以IPV4为默认的IP数据报协议,Internet Protocol

  1. 网络中传输的数据都是按照IP 协议规定的格式进行封装的,包含首部和数据两部分内容
  2. 首部记录本次传输的一些信息,保证此次传输能够完成,重要的字段有,版本号,传输层服务号,分组偏移量(分组编号),校验号,和数据等等
  3. 详细信息请参考 IP 协议报文格式
  4. 这部分就相当于如何填写快递单,填写关键信息,以保证能顺利送达

网络传输基础——分组交换

  1. 上文说到网络层就是一个快递公司,规定好了包裹的协议(IP数据报),现在要运输这些快递,而这部分将是本文的重点——如何将IP数据包又快又安全地送到另一台电脑上
  2. 这里需要了解的概念是网络中的交换,是相当于一个中介一样,假设A 要发送给 B,那么有两种方式,A 直接通过网线直接传输到 B, 一种是通过一个设备——交换机,A 将数据传给交换机,然后交换机传输给B,这样有一个好处,如果A 过一会儿需要传给 C,还是将数据传给交换机,而不用和C连上网线,这是互联网能够让每个人都能上网的基础,所以交换也可以叫做转发
  3. 分组这一概念与短桶效应有关,在这里介绍一下网络设备,网络设备也是一种计算机,数据通过这台计算机完成数据交换的功能,在传输过程中会经过很多个网络设备完成传输接力,而网络设备传输的时候会有一定的限制,比如过长的数据不能通过,网络传输中的短桶效应就决定了在网络中,数据长度的大小由拥有最小数据传输长度的网络设备所决定
  4. 因而,如果这个数据太长了,就将数据分成多个部分,然后再进行传输,这就是分组
  5. 粗略地分析现在的网络传输过程
发送
转发
转发
发送
交换机
路由器
交换机

网络传输时的问题

  1. 如何保证数据能够完整到达?
  2. 如何传输速度更快?

第一个问题

1. IP 协议(确定地址)
  1. 将地址用数字表达,也就是ip地址,快递单上用手机号,姓名,住址标识,保证快递能够送达,在网络中,只用一个ip地址就能让你的数据能够送达,这是ip地址也是按照国家和地区进行编号的,我们常说的互联网就是Internet互联网,有没有网就是说能不能与internet网进行通信
  2. 另一个概念,我们说的网络通常指的是internet互联网,这个网络是以美国为中心建造的,所以理所当然,我们的IP地址都是由美国分配的,
  3. 而生活中我们使用的IP地址都不是Internet网中的IP,大多数情况下,使用操作系统查找的ip都是本局域网中的ip,并不是Internet互联网中的ip地址,真实ip地址(internet网络地址)可以百度,输入IP地址,出现的结果就是真实的ip地址
  4. 这样一来,网络又复杂了,不仅有internet互联网,还有个什么局域网?令人头大
  5. 所以计算机网络也分种类,还有另外的叫法(内网,外网),(公网,私网)
    • 广域网
    • 城域网
    • 局域网
  6. 因为能够相互进行网络通信的一些计算机就可以叫做计算机网络,外网(公网)也就是Internet网络,但很多企业都会搭建自己的内网(私网),也就是局域网,另外,还有其他的网络,这里就不继续阐述了
2. 网络结构(现代互联网框架)
  1. 网络通过IP地址确定地址,规定传输的两端,中间的网络结构是如何工作的呢?
  2. 根据上面说的分组交换,一个数据包被发出后,经过一层一层地转发,最后到达目的地
  3. 现在的互联网结构复杂,总的来说,将网络进行分层,就能分析出网络的结构,网络结构以图像的方式表达出来,就是网络拓扑结构图

拓扑(Topology) 译为地理学,是几何学的一个分支,在网络中,使用点表示网络设备,线表示连接,使用拓扑图描述网络的网络设备之间的关系,以及对网络结构的一种直面展示

  1. 拓扑结构就不过多介绍,下面的研究重点是广域网的网状拓扑结构
  2. 我们的数据就是通过蓝色标识的块相互转发,而后到达目的地的
  3. 这种结构会带来很多问题,为了解决这些问题,就诞生了很多的协议和算法,保证网络的通畅
3. 常见协议与路由算法

网络中的常见问题有几大类
- 传输速度慢,延迟,阻塞(拥塞),低吞吐量
- 传输失败,丢失,超时
- 传输失效,数据错误(差错)

一. 传输速度慢的问题

  1. 网络设备传输时,受限于网络设备的设备性能,在某种程度上,网络设备的吞吐量是固定的,当网络流量超过该网络设备的处理上限的时候,所有通过该网络设备的数据传输速度就会下降,这里有两方面因素,一是设备的功能出现问题,二是网络流量过大,主要讨论网络流量过大的问题
  2. 路由器是一种网络层次的网络设备,该设备的特点是能够识别网络层的ip地址,根据该ip地址选择合适的下一站(路由器)
  3. 路由器与家庭中发射wifi的路由器不是同一种设备,网络设备的路由器是有线网络的第三层转发设备,而家庭中的路由器更像一台能够发射wifi信号的交换机
  4. 出现速度慢的原因,就单一设备上来说,网络数据流量大于该网络设备的吞吐量,还取决与网络设备之间的链路传输速度,就多链路的网络上来说,路由器可能选择一个非最佳的路由路线
  5. 综上所述,有三个主要因素影响,一是网络设备的处理能力不足,而是网线(链路)的传输能力不足,三是选择路由路线的方法(路由选择算法)不够好

二. 传输失败问题

  1. 路由器转发数据的时候,会出现数据太多,转发太慢,路由器上有缓冲器,来不及转发的数据,就放在缓冲里排队
  2. 当缓冲满了的时候,数据就会被丢弃,TCP连接中长时间得不到返回的请求,就会超时

三. 数据错误

  1. IP数据报中有数据校验码,会将数据用算法处理后再与数据校验码进行比对,如果不相等,该数据就是错误的,具体情况可能有字节丢失,错序,差错等
  2. 这种情况发生后,网络设备就会丢弃该数据

相关资源

  • cisco CCNA学习指南第七版
  • 计算机网络原理,自考版 04741,机械工业出版社
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值