计算机网络出现背景

  1. 计算机的普及和多样化
  2. 计算机的互联模式

计算机与网络发展的7个阶段

  1. 批处理
    通过卡带和磁带, 批量处理程序和数据, 一并的到数据
  2. 分时系统
    多用户通过终端同时使用一台计算机, 开始出现网络通信
  3. 计算机之间的通讯
    多台计算机的分布式处理
  4. 计算机网络的产生
    分组交换的计算机网络
  5. 互联网的普及
  6. 以互联网技术为中心时代
    IP(Internet Protocol) 因特网协议
  7. 安全连接建立
    联网数量越来越多, 网络连接的安全性越来越重要

互联网由许多独立发展的网络通讯技术融合而成最终形成统一的TCP/IP技术


协议

协议类似一种约定, 方便计算机之间信息处理

TCP/IP协议

IP, ICMP, TCP, UDP, HTTP, TELNET, SNMP, SMTP等

局域网协议

IPX, SPX, NPC

分组交换协议

信息通过包的形式分批传送


协议由谁拟定

IETF


协议分层与OSI参考模型

协议分层的理解

image.png
打电话多的过程就类似分层
电话手机负责信号处理
真正人才是理解语言的一层

OIS参考模型

image.png


OSI参考模型通讯

image.png
image.png
image.png

7层通讯

发送端由第7层不断向第一层传送数据, 接受端相反
在每层上, 处理上一层的数据, 对首部和数据进行处理

邮件举例

会话层以上
  1. 应用层
    A主机发送首部和内容,B主机接受首部和内容,首部包含邮箱地址等
    邮箱满了的异常处理
  2. 表示层
    表示层有表现, 演示的意思, 更关注数据的表现形式
    如不同编码的格式, 不同格式的音频文件
    表示层与表示层之间为了识别编码也有首部
  3. 会话层
    5封邮件建立5次连接发, 建立1次连接发5封, 同时建立5个连接一起发
    会话层也会添加首部,首部记录数据传输顺序信息

    传输层以下
  4. 传输层
    确立连接与断开连接, 重发, 确保数据传输完成

  5. 网络层
    网络层负责数据发送到目标地址
  6. 数据链路层和物理层
    通过光电信号传输数据, 通过MAC地址寻找数据目标

传输方式的分类

面向有连接型

发送数据前确认是否对端可以通讯

面向无连接型

直接传输数据, 不关心对方是否可接受, 类似写信邮件

电路交换与分组交换
image.png

根据接受端数量分类

image.png


地址

唯一性

同一个通讯网络中,允许存在两个相同的地址

层次性

地址过多的时候就需要有层次性, 类似邮件的省, 市, 县
IP地址有层次性,有网络号和主机号两部分
MAC地址由设备制造商指定, 根据批次, 制造商也能分层, 但是不知道设备用在哪里, 对寻址没有帮助