计算机网络原理概述部分

1. 互联网的组成

互联网 = 网络边缘+网络核心

  • 网络边缘:所有连接在互联网上的主机
  • 网络核心:由大量的网络和连接这些网络的路由器组成,为边缘部分的主机提供服务

2. 电路交换和分组交换

  • 电路交换:电路交换用于电话通信系统,两个用户要通信之前需要建立一条专用的物理链路,并且在整个通信过程中始终占用该链路。由于通信的过程中不可能一直在使用传输线路,因此电路交换对线路的利用率很低,往往不到 10%。
  • 分组交换:使用了存储转发,存储转发允许在一条传输线路上传送多个主机的分组,因此两个用户之间的通信不需要占用端到端的线路资源。
  • 分组交换的能提供更好的带宽共享,比电路交换更加高效,成本更低。

3. 分组交换中的时延

  1. 处理时延
    检验首部以及决定导向锁需要的时间
  2. 排队时延
    分组在链路上排队等待传输所用时间
  3. 传输时延
    将所有分组推向链路所用时间,传输时延=分组长度(Bit)/ 链路速率(Mbps)
  4. 传播时延
    分组的比特从链路起点到路由器所花的时间,传播时延=两个路由器之间的距离d/链路传播速率s

4. 协议栈

这里写图片描述

1. 七层协议

  • 表示层:信息的语法、语义以及它们的关联,如加密解密、转换翻译、压缩解压缩;
  • 会话层:不同机器上的用户之间建立及管理会话。

2. TCP/IP 四层结构

  • 它只有四层,相当于五层协议中数据链路层和物理层合并为网络接口层。

3. 因特网五层结构

  • 应用层:为特定应用程序提供数据传输服务,例如 HTTP、DNS 等。数据单位为报文。
  • 传输层:在两个应用程序端点之间传送应用层报文,数据单位为报文段。
  • 网络层:为主机之间提供服务,而不是像运输层协议那样是为主机中的进程提供服务,数据单位为数据报。
  • 链路层:网络层针对的还是主机之间,而主机之间可以有很多链路,链路层协议就是为相邻结点之间提供服务。数据链路层把网络层传来的分组封装成帧,数据单位为帧。
  • 考虑的是怎样在传输媒体上传输数据。

猜你喜欢

转载自blog.csdn.net/huanglu20125/article/details/79484921