概述
五层具体分类和各部分的功能
物理层:
主要负责在物理线路上传输原始的二进制数据。两台计算机要通信,就得通过介质,比如光纤、电缆等,物理层就是干这些事情的,。
数据链路层:
主要负责在通信的实体间建立数据链路连接。物理层它只是单纯着负责在计算机之间传输0,1这样的电信号。假如这些0,1组合的传送毫无规则,计算机是解读不了的。因此,我们需要制定一套规则来进行0,1的传送。例如多少个电信号为一组啊,每一组信号应该如何标识才能让计算机读懂啊等。数据链路层就是在物理层之上,负责给这些0,1制定传送的规则,然后另一方再按照相应的规则来进行解读。
网络层:
要负责创建逻辑链路,以及实现数据包的分片和重组,实现拥塞控制、网络互连等功能。假如网络不进行细化,没有子网的话,当一台计算机发送信息时,其他所有的计算机都能收到的,然后再删选舍弃这样下去计算机是会崩溃的,网络层就是负责解决这类问题的。建立主机到主机的通信。
传输层:
负责向用户提供端到端的通信服务,实现流量控制以及差错控制。虽然我们已经把数据成功从计算机传送到另一台计算机了,可是另一台计算机又怎么知道这些数据是给谁的,
这个时候,就产生了端口,也就是说,我们在从计算机A传数据给计算表B的时候,还得指定一个端口,以供特定的应用程序来接受处理。传输层的功能就是建立端口到端口的通信。
应用层:
应用层是最接近用户的,用来规定应用程序的数据格式。为应用程序提供了网络服务。
OSI七层模型
1、物理层:规定通信设备,通信链路的特性。
2、数据链路层:在物理层提供的比特流的基础上,建立相邻节点之间的数据链路,不可靠的物理介质提供可靠传输 ppp协议。
3、网络层:选择合适的网间路由完成两个计算机之间的多个数据链路,通过路由协议和地址解析协议(ARP)。IP,RIP(路由信息协议),OSPF(最短路径优先协议)。
4、传输层:为应用程序之间提供端对端的逻辑通信。
5、会话层:验证访问和会话管理。
6、表示层:信息格式和语法的转化。
7、应用层:为操作系统或者应用程序提供可用的网络接口。
最后
以上就是故意可乐为你收集整理的计算机网络的五层模型和七层模型的全部内容,希望文章能够帮你解决计算机网络的五层模型和七层模型所遇到的程序开发问题。
如果觉得靠谱客网站的内容还不错,欢迎将靠谱客网站推荐给程序员好友。
发表评论 取消回复