目录
- [1.1 核心概念](#1.1 核心概念)
- [1.2 网络协议](#1.2 网络协议)
- [1.3 switch](#1.3 switch)
- [1.4 7层ISO OSI参考结构](#1.4 7层ISO OSI参考结构)
1.1 核心概念
-
组成
核心:TCP/IP
-
终端设备+组网设备+链路
-
客户端+服务器
-
-
效率
packet switch
-
可靠
-
TCP协议
-
可靠 ≠ 不丢包,可靠 ≠ 安全,而是指出错后可以弥补,在不可靠的网络中做到可靠
-
-
寻址
IP协议
-
路由
最优路径、BGP协议
-
最广泛使用、最有名的计算机网络:Internet
1.2 网络协议
-
网络协议规定了网络设备之间进行通信时所遵循的规则和惯例
-
网络协议包含用于设备之间进行识别和建立连接的机制,以及规定数据如何打包成发送和接收消息的格式规则
1.3 switch
-
packet
-
数据的一个chunk(块)想要成为packet,要加一个head和一个tail
-
packet switch
-
时延
-
节点处理时延:检查packet的head,并决定发送方向
-
排队时延:在链路上等待传输的时间
-
传输时延:packet所有bits从Router A推向链路的时间
= packet 长度 / 链路传输速率 -
传播时延:一个bit从链路起点传播到Router B的时间
= Router A 与 B 之间的距离 / 链路传输速率 -
d_nodal = d_proc + d_queue + d_trans + d_prop
-
-
丢包
-
吞吐量
-
发送方和接收方之间的传输速率,由接收方决定
-
instantaneous:在给定时间点的速率
-
average:在一段时间的速率
-
-
-
-
circuit switch
后者始终为该用户保留通道
-
不同
packet switch的:
-
延时不可预测
-
带宽共享更好
-
更简单,更有效,成本更低
1.4 7层ISO OSI参考结构
-
应用层
-
使用传输层提供的数据传输服务
-
无数据丢失服务,如Web/HTTP
-
容忍数据丢失服务,如流媒体音视频
-
-
表示层
-
会话层
-
运输层
-
使用网络层提供的包交付服务
-
网络基础设施本身不可靠
-
直接使用网络无保证
-
在不可靠的网络上构建可靠数据通道,如数据不丢失,时间保证等
-
-
TCP/UDP
-
-
网络层
IP,最优路径,BGP,ICMP
-
链路层
-
CRC
-
以太网
-
-
物理层
以太网