计算机网络主要是解决网络中的信息交互问题,主要包括如下几点:
1、 怎么传
2、 怎么找
3、 怎么认
4、 怎么稳
理论架构包含以下五项:
应用层、运输层、网络层、数据链路层、物理层
其中,各个层级的重点包括:
应用层:包括http、FTP、SMTP等协议,构成应用层数据
运输层:运输层的作用在于将网络层的针对主机的数据通过端口转发到应用层针对于进程的数据,主要知识点在于TCP与UDP,发起三次握手,数据确认与重传
网络层:网络层的作用在于网络上通过IP地址而不是MAC地址来对主机进行查询,主要知识点在于IP分级与路由查询
数据链路层:数据链路层的作用在于初步将物理层的物理信号进行分帧,进行MAC地址对MAC地址的传输,其中包含PPP帧(点对点)和MAC帧(以太网)。一个重要知识点是CRC校验
物理层:将数字信号转换为模拟信号在双绞线、光纤或同轴电缆上进行传播。