计算机网络和因特网
2019-05-26 本文已影响0人
一个_人鸭
计算机网络和因特网
网络传输基于协议运行。一个协议定义了在两个或多个通信尸体之间交换的保温格式和次序,以及报文发送/或接收一条报文或其他事件锁所采取的动作。
因特网是一个特定的计算机网络,也是目前最大的计算机网络。
客户端经过一个接入 ISP(Internet Service Providers,网络服务提供商) 与因特网相连。接入 ISP 的接入技术包括 DSL,电缆,FTTH,Wifi,蜂窝等。接入 ISP 不必是电信运营商,也可以是公司,学校这样的单位。
现在的 ISP 网络结构是:客户端接入到低层 ISP,低层 ISP 接入到高层 ISP,较高层 ISP 彼此互联。
分组交换网的时延种类包括,节点处理时延,排队时延,传输时延,传播时延。传输时延与发送速率(带宽)有关,传播时延与物理链路(材料特性)和节点间距离有关。
分组交换
存储转发传输:指交换机能够开始想输出链路传输该分组的第一个比特之前,必须接受整个分组
存储转发时延:由上述存储转发传输产生的时延(2*(L/R))
通过N条速录为R的链路的传输时延:N*(L/R)
排队时延:输出队列阻塞的时候,分组承受排队时延.
分组丢失(丢包):输出队列的缓存优先,分组到达时缓存已经满了就会发生丢失.
因特网协议栈
因特网中各层的协议综合起来称为协议栈。因特网的协议栈包括物理层、链路层、网络层、运输层和应用层。
- 应用层
软件开发中,跟应用层接触比较多,平常的HTTP、SMTP、FTP协议。应用层协议主要是应用与应用之间。应用层的分组(数据)称为【报文】 - 运输层
运输层是运输应用层的报文数据,用TCP和UDP来负责。TCP是面向连接的,UDP是无连接的。运输层的分组(数据)称为【报文段】 - 网络层
将一台主机的数据移动到另一台主机,如何运输?由IP协议把关,它定义了数据的格式。网络层还有路由选择协议,决定了数据报如何从一主机到另一主机。网络层的分组(数据)称为【数据报】 - 链路层
在网络层中数据报从一主机到另一主机需要“跋山涉水”,长途跋涉舟车劳顿,数据报容易丢失。因此需要驿站进行补给,链路层协议提供的链路节点来保证可靠传递。链路层中的分组(数据)称为【帧】 - 物理层
前面的几层都有点“虚”,帧如何移动还得靠物理媒介来传输(例如光纤)。