1.分层的模型是什么?
想要使计算机之间能够互相通信,需要解决很多问题,诸如:如何保证数据链路的通畅,如何确定目标计算机的状态,如何识别目标计算机,错误数据如何勘测。
计算机网络分层就是把这些问题进行分类,不同的层实现不同的功能,类似于将问题解耦,建立的一个国际范围的网络体系结构标准。
2.通俗的解释7层模型
应用层:为计算机用户提供接口和服务(桌面上使用的各种软件)
表示层:数据处理(编码解码,加密解密等)
会话层:管理(建立,维护,重连)通信会话
传输层:管理端到端的通信连接
网络层:数据路由(决定数据在网络的路径)
数据链路层:管理相邻节点之间的数据通信
物理层:数据通信的光电物理特性
3.7层模型与4层模型的关系
应用层,表示层,会话层==应用层
传输层==传输层
网络层==网络层
数据链路层,物理层==网络接口层
4.4层模型中各层的协议有哪些?
应用层:HTTP,FTP,DNS
传输层:TCP,UDP
网络层:IP,ICMP
网络接口层:以太网协议,ARP,RARP
5.网络层的特点
网络层是属于主机之间的通信,它的目的是给传输层提供简单灵活,无连接的,尽最大努力交付的数据报服务,不提供服务质量的保证。
特点:
- 不需要建立连接
- 每个数据报单独路由
- 每个数据报有完整的目标地址
- 不提供可靠的连接
- 到达终点后可能是无序的
- 由终点来进行差错控制
6.传输层的主要作用是什么?
传输层属于主机间不同进程之间的通信,传输层向上面的应用层提供通信服务,并且向上屏蔽了下面的核心网络细节,就像两个主机进程之间有一条端到端的逻辑信道一样。
7.应用层
应用层属于不同应用之间的通信 ,应用层定义了进程交换的报文类型,报文的语法,字段的含义,进程如何发送数据,怎么样发送数据等等