网络基础知识

网络根据规模可以分为:

  1. WAN,广域网
  2. LAN(Local Area NetWork), 局域网

网络发展的七个阶段

  1. 批处理系统:是指事先将用户程序和数据装入卡带或磁带,并让计算机按照一定顺序读取并处理
  2. 分时系统:多个终端(键盘,打字机等)和同一个计算机连接,允许多个用户同时使用一台计算机的系统
  3. 计算机之间的通信(计算机和计算机之间使用线路连接)。 在分时系统中计算机和每个终端之间相互连接,但并不意味着计算机与计算机之间也相互连接。
  4. 产生基于分组交换技术的计算机网络
  5. 互联网的普及
  6. 以互联网技术为中心的时代
  7. 从建立连接到安全的建立连接。互联网初期,人们只关注单纯的连接性,以不受限制的建立连接为目的,现在更加追求“安全的建立连接”

计算机网络协议

  1. 协议:计算机和计算机之间事先达成的一种约定,使那些不同厂商的设备,不同的CPU只要遵循相同
  2. 分组交换协议:将大数据分割成一个叫做包(Packet)的较小单位进行传输的方法。

协议分层与OSI参考模型

  1. 协议分层
    1. OSI参考模型有七层,通过这些分层使得那些比较复杂的网络协议更加简单,就如同计算机软件中的模块化开发
    2. 通过分层能够细分通信功能,并界定各个分层的具体责任和义务

每一层的功能:

TCP/IP的分层管理

应用层
传输层
网络层
链路层

传输方式的分类

  1. 面向有连接性和面向无连接型
  2. 电路交换和分组交换
  3. 根据接收端数量分类:单播和广播

网络设备作用

  1. 网卡,也被叫做网络适配器,网卡,LAN卡。计算机连接网路时,必须使用网卡
  2. 交换机:完成封装转发数据包功能,可以自学习
  3. 路由器,也属于三层交换机。作用:通过网络层转发分组数据
  4. 网关:转换协议的设备