计算机网络基础
计算机网络基础
各种体系结构
分层的好处
- 各层之间是独立、灵活性好:某一层并不需要知道它的下一层是如何实现的,而仅仅要知道层间接口所提供的服务。当任何一层发生变化时,只要层间接口关系保持不变。
- 易于实现和维护:分层结构使得实现和调试变得易于处理。
各层需要完成的功能
- 差错控制:使得和网络对等端的相应层次的通信更加可靠。
- 流量控制:使得发送端的发送速率不要太快,使得接收端来得及接收。
- 分段和重装:发送端把要发送的数据块划分为更小的单位,在接收端将其还原。
- 复用和分用:发送端几个高层会话复用一条底层的连接,在接收端再进行分用。
- 连接建立和释放:交换数据前先建立一条逻辑连接,数据传送结束后释放连接。
计算机网络的分类
按通信距离分类
按通信距离可以分为:局域网、城域网和广域网。
- 局域网LAN(Local Area Network):局域网的范围较小,1km左右。
- 城域网MAN(Metropolitan Area Network):城域网的作用范围一般是一个城市,5到50千米。
- 广域网WAN(Wide Area Network):广域网的作用范围通常为几十到几千千米。
按网络的使用者分类
按网络的使用者可以分为:公用网和专用网。
计算机网络的性能指标
计算机网络常用的主要有7个性能指标:速率、带宽、吞吐量、时延、时延带宽积、往返时间RTT、利用率。