一:网络、互联网、因特网的区别与联系
计算机网络:由若干个Node和链路形成,Node可以是计算机(PC)、服务器、网络打印机、交换机等。
互联网:网络与网络之间用路由器进行互联,多个网络通过路由器互联起来,过程互联网,称为"网络的网络".
因特网(Internet):世界上最大的互联网,计算机(PC)通过因特网服务器提供者(ISP)接入因特网。我国的ISP有中国移动、中国联通等。
注意:internet是指互联网,Internet指因特网
二:三种交换方式
1.电路交换:必须经过“建立连接(占用通信资源) —> 通话 (一直占用通信资源) —> 释放连接 (归还通信资源)” 三个步骤的交换方式称为 电路交换 。即需要先建立链接,再进行数据传输
因为计算机数据传送是突发式的,因此电路交换的通信线路利用率很低,只有当连续发送大量数据且数据传送时间远大于连接时间时,才推荐使用电路交换。
2.分组交换:路由器就是进行分组交换的关键构件,路由器收到一个分组,然后先暂时存储,检查其首部,查找转发表,按照首部中的目的地址,找到合适的接口转发出去,把分组交给下一个路由器,这样一步步地以存储转发的方式,把分组交付最终的目的主机。(分组即把长的数据报文分成更小的数据报进行转发)
3.报文交换:对长数据报文不进行分组,也不进行相互连接,类似于分组交换,但需要巨大的缓存空间。
总结:(1)报文交换和分组交换不需要建立连接(即预先分配通信资源),在传送突发式数据时可提高通信线路的利用率。(2)分组交换的时延更小,可避免长时间占用链路,更加灵活。
三.计算机网络八个常用的网络性能指标
计算机网络八个常用的网络性能指标有:速率、带宽、吞吐量、时延、时延带宽积、往返时间、利用率、丢包率。
1.速率:单位bps,指数据传送速率,即每秒传送几个bit。
2.带宽:带宽在模拟信号中指某信号所包含的各种不同频率成分所占频率范围,单位为HZ。
在计算机网络中指网络通信线路中所能传送数据的能力,单位为b/s;
注意:数据传送速率=Min(主机接口速率,线路带宽,路由器/交换机的接口速率)
3.吞吐量:单位时间通过某网络或者接口的实际数据量,会受到网络带宽限制。
4.时延:指数据从一端到另一端的时间,分为发送时延、排队时延、传播时延、处理时延(接受时延与发送时延重复,不进行计算)
其中发送时延=分组长度/发送数据传送速率,一般占主导。
传播时延=信道长度/信号传播速率
排队时延和处理时延不方便计算
5.时延带宽积:指传播时延和带宽的乘积,单位为b
6.往返时间:从发送端发生数据分组开始,到发送端收到接收端发来相应的确认分组为止所用的时间
7.利用率:链路利用率指某条链路有百分之几的时间被利用。
8.丢包率:一定时间范围内,传输过程中丢失的分组数量与总分组的数量的比例
分组丢失的情况有:①分组在传输过程中出现误码②节点交换机根据丢弃策略主动丢弃分组
四:常见的三种网络体系结构
计算机网络分层的必要性:分层可以将庞大复杂的问题转化为若干个较小的局部问题
物理层:解决用什么信号表示0和1
数据链路层:解决数据包在一个网络或一段链路上传输的问题
网络层:解决数据包在多个网络间传输和路由的问题
运输层:解决进程间基于网络的通信问题
应用层:解决通过应用进程的交互来实现特定网络应用的问题
五:专用术语
实体:任何可发送或接收信息的硬件或者软件进程
对等实体:通信双方相同层次的实体
协议:控制两个对等实体在“水平方向”进行“逻辑通信”的规则集合。
协议的三要素为:①语法:定义交换信息的格式②语义:定义通信双方所要完成的操作③同步:定义通信双方的时序关系
在协议的控制下,两对等实体在水平方向上的逻辑通信使本层能向上一层服务,实现本层协议需要使用下一层提供的服务,即:协议水平,服务垂直
五大协议:
1.IP协议:IP协议是TCP/IP协议族的一员,是最基本的网络协议之一。它是一种分层模型,共有五层,包括应用层、运输层、网络层、数据链路层和物理层。IP协议的主要功能是提供网络互联,即将各个设备连接在一起,使它们可以相互通信。
2、ICMP协议:ICMP协议是用于网络通信故障检测和排除的一种协议。它是一种简单的协议,主要用于检测网络故障、收集网络统计信息和管理网络资源。ICMP协议包括ICMP数据包和ICMP报文两部分。
3、TCP协议:TCP协议是传输控制协议的一种,是最常用的网络协议之一。它提供可靠的数据传输,可以保证数据的完整性和可靠性。TCP协议有三个参数,分别是段序号、窗口大小和校验和。
4、UDP协议:UDP协议是用于不可靠数据传输的一种协议。它不保证数据的可靠性,但可以减少数据传输的延迟和带宽浪费。UDP协议只有两个参数,即段序号和端口号。
5、HTTP协议:HTTP协议是一种用于Web服务的协议。它是一种基于请求-响应模型的协议,使得服务器可以接收客户端的请求并返回响应。HTTP协议包括HTTP请求和HTTP响应两部分。
运输层最重要的协议是TCP协议 和 UDP协议
IP地址:是计算机在网络中的唯一身份ID,与现实世界中快递的配送需要有具体的住宅地址是一个道理。
IP地址 = 网络地址(前三个十进制数) + 主机地址(第四个十进制数)(又称:主机号和网络号组成