概述

电路交换、分组交换
  • 电路交换由于电话通信系统,分组交换用于网络数据传输。
  • 电路交换两个用户独占一条物理链路;分组交换采用「存储转发」,一条链路传输多个主机的分组。
主机之间的通信方式
  • CS(client/server)
  • P2P
集线器、网桥、交换机、路由器
  • 集线器:物理层,只是把各个终端连接起来,处理的是信号。
  • 网桥:链路层 ,两接口,处理的是 MAC 帧。
  • 交换机:链路层,多接口的网桥。
  • 路由器:网络层,处理的是 IP 分组。
扩展局域网

1. 集线器
集线器:信号放大,扩大网络的传输距离。
以广播的方式发送数据帧。
集线器是共享式的传输设备,同一时刻只能传输一组数据帧。
2. 交换机
交换机具有自学习能力,交换表中存储着 MAC 地址到接口的映射。
如果收到的 MAC 帧里面的 MAC 地址存在于交换表,则直接转发;
如果不存在,则发送广播帧,并且当接受方返回响应时,将接收方的 MAC 地址和对应接口写入交换表。
3. VLAN
Virtual Local Area Network 虚拟局域网
与物理位置无关的逻辑组。
同一个虚拟局域网中的成员会收到链路层广播信息。

应用层:
  1. 为应用程序间提供数据传输。
  2. 数据单位是「报文」
运输层:
  1. 为进程间提供数据传输。
  2. 通用性:支持多种应用层协议。
  3. TCP: 提供完整性服务,连接、可靠的数据传输,数据单位为「报文段 fragment」。
  4. UDP: 提供及时性服务,无连接、尽最大努力的数据传输,数据单位为「用户数据报」。
网络层
  1. 为主机间提供数据传输。
  2. 把「报文段」或「用户数据报」封装成「分组 package」。
数据链路层
  1. 建立和管理结点间的链路。(就是广播时怎样才能不发生碰撞)
  2. 把「分组」封装成「帧 frame」。
物理层
  1. 屏蔽传输媒体和通信手段的差异,使数据链路层感觉不到这些差异。
  2. 数据单位是「比特 bit」

你可能感兴趣的:(概述)