本篇基于谢希仁编著的《计算机网络(第7版电子工业出版社)》以及网上前人经验所得,计网知识较多,本篇仅总结了比较常见的知识(根据本人所了解持续更新),望大佬指正。
概述
组成
从工作方式看:边缘部分(所有连接在互联网上的主机组成,用户直接使用)和核心部分(大量网络和链接这些网络的路由器组成,为边缘部分提供服务)
边缘部分
端系统通信方式:客户-服务器方式(c/s)和对等方式(p2p)
核心部分
路由器是实现分组交换的关键构建,任务是转发收到的分组
三种交换
- 电路交换:整个报文的比特流连续的从源点直达终点,好像在一个管道中传送。
- 报文交换:整个报文先传输到相邻的结点,全部存储下来后查找转发表,转发到下一个结点。
- 分组交换:单个分组(报文的一部分)传送到相邻结点,传送到相邻结点,存储下来后查找转发表,转发到下一个结点
类别
作用范围
- 广域网WAN
- 城域网MAN
- 局域网LAN
- 个人区域网PAN
使用者
- 公用网
- 专用网
性能指标
速率
连接在计算机网络上的主机在数字信道上传送数据位数的速率,也称为data rate或bit rate 单位是单位是b/s,kb/s,Mb/s,Gb/s.
带宽
数据通信领域中,数字信道所传送的最高数据率,单位是b/s,kb/s,Mb/s,Gb/s.
吞吐量
即在单位时间内通过某个网络的数据量,单位b/s,Mb/s,等.
时延
- 发送时延:发送时延=数据块长度(比特)/信道带宽(比特/秒)
- 传播时延:传播时延=信道长度(米)/信号在信道上的传播速率(米/秒)
- 处理时延:网络结点存储转发处理时间
- 排队时延:等待时间
时延带宽积
时延带宽积=传播时延*带宽
往返时间
RTT(Round-Trip Time) 从发送方发送数据开始,到发送方收到接收方确认
利用率
信道利用率:有数据通过时间/(有+无)数据通过时间 网络利用率:信道利用率加权平均值
物理层
作用
物理层的作用是要尽可能的屏蔽掉计算机网络中的硬件设备和传输媒体的差异。物理层的主要任务就是确定与传输媒体的接口有关的特性:
- (1)机械特性:指明接口所用接线器的形状和尺寸、引脚的数目和排列、固定和锁定装置等。平时常见的各种规格的接插件都有严格的标准化的规定。
- (2) 电器特性:指明在接口电缆的各条线上出现的电压范围。
- (3) 功能特性:指明某条线上出现的某一电平的电压表示何种意义。
- (4) 过程特性:指明对于不同功能的各种可能事件出现的顺序
数据通信系统
源系统(源点和发送器),传输系统和目的系统(接收器和终点)
通信
单向通信,双向交替通信,双向同时通信
信道复用
频分复用,时分复用,统计时分复用,码分复用,波分复用
数据链路层
信道
点对点信道(帧,ppp协议),广播信道
三个基本问题
封装成帧(前后添加首部和尾部,从首部开始发送),透明传输(字节填充或字符填充:使数据中可能出现的控制字符在接收端不被解释为控制字符,插入转义字符)和差错检测(循环冗余检验CRC)
以太网MAC层的硬件地址
MAC地址就是适配器地址或适配标识符
网络层
网际协议IP
配套协议
- 地址解析协议ARP
- 网际控制报文协议ICMP
- 网际组管理协议IGMP
路由选择协议
- 内部网关协议(IGP):把一个自治系统内部路由交换信息所用的任何信息统称为内部网关协议。目前因特网常用的有RIP(距离向量法)、OSPF(最短路径优先)和IGRP。
- 外部网关协议(EGP):两个自治系统间传递网络可达性信息所用的协议称为外部网关协议。
运输层
概述
运输层向应用层提供通信服务,运输层为应用进程之间提供端到端的逻辑通信
UDP协议
复用和分用功能以及差错检测功能。无连接,不可靠,面向报文,没有拥塞控制,支持一对一、一对多、多对一、和多对多的交互通信、首部开销小(8字节:源端口,目的端口,长度,检验和。分别两个字节)。
TCP协议
面向链接,一条只能有两个端点——点对点,可靠,全双工通信,面向字节流(TCP数据单元是报文)
TCP首部
- 源端口,目的端口各自两个字节
- 序号4字节
- 确认号4字节
- 数偏移4位
- 保留6位
- 紧急URG(URGent) 当URG=1时,表明紧急指针字段有效。它告诉系统此报文段中有紧急数据,应尽快发送(相当于高优先级的数据),而不要按原来的排队顺序来传送。例如,已经发送了很长的一个程序要在远地的主机上运行。