目录
- 1.1 核心概念
- 1.2 网络协议
- 1.3 switch
- 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
以太网
物理层
以太网