网络7层模型与4层模型的区别

网络7层模型与4层模型的区别,第1张

物,数,网,传,会,表,应

1 .当数据在各层间传送的时候,每一层都可以在数据上增加头和尾.而且这些数据已经包含了上一层增加的头和尾.

2 .协议头包含了有关层与层之间的通信信息.

3 .在给定的某一 OSI 层,信息单元的数据部分包含来自于所有上层的头和尾以及数据,这称之为封装。

4 .如果计算机 A 要将应用程序中的某数据发送至计算机 B ,数据首先传送至应用层。 计算机 A 的应用层通过在数据上添加协议头来和计算机 B 的应用层通信。所形成的信息单元包含协议头、数据、可能还有协议尾,被发送至表示层,表示层再添加为计算机 B 的表示层所理解的控制信息的协议头。信息单元的大小随着每一层协议头和协议尾的添加而增加,这些协议头和协议尾包含了计算机 B 的对应层要使用的控制信息。在物理层,整个信息单元通过网络介质传输

5 . 计算机 B 中的物理层收到信息单元并将其传送至数据链路层;然后 B 中的数据链路层读取计算机 A 的数据链路层添加的协议头中的控制信息;然后去除协议头和协议尾,剩余部分被传送至网络层。每一层执行相同的动作:从对应层读取协议头和协议尾,并去除,再将剩余信息发送至上一层。应用层执行完这些动作后,数据就被传送至计算机 B 中的应用程序,这些数据和计算机 A 的应用程序所发送的完全相

1 .定义了用于在网络种进行通信和数据传输的接口

2 .提供标准服务,比如虚拟终端,文件以及任务的传输和处理

3 .应用层协议

4 .规定数据的传输协议

5 .

1 .掩盖不同系统的数据格式的不同性,信息的语法语义以及他们的关联,如加密解密,转换翻译,压缩解压缩

2 .指定独立结构的数据传输格式

3 .数据的编码和解码,加密和解密,压缩和解压缩

4 .解决不同系统之间的通信,linux下的qq和windows下的qq可以通信

5 .具体功能如下

1 .管理用户会话和对话,不同机器上的用户之间建立以及管理会话

2 .控制用户间逻辑连接的建立和挂断

3 .控制应用之间的会话能力,如不同软件数据发给不同软件

4 .建立一个连接,自动的手机信息,自动的网络寻址

5 .常见协议

6 .实现的功能

1 .管理网络中端到端的信息传送

2 .通过错误纠正和流控制机制提供可靠且有序的数据包传送

3 .面向无连接的数据包的传送

4 .传输层协议

5 .每一个应用程序都会在网卡注册一个端口号,这一层就是端口与端口的通信,常用的TCP/IP协议

6 .接受上一层的数据,在必要的时候把数据进行分割,并将这些数据交给网络层,且保证这些数据段有效到达对端

7 .实现的功能

1 .根据唯一的网络设备地址路由数据包

2 .提供流和拥塞控制以防止网络资源的损耗

3 .定义了ip地址格式,从而能够使得不同应用类型的数据在.ip协议就是一个网络层协议

4 .定义ip编码,定义路由功能.不同设备的数据转发

5 .确定计算机的位置,ipv4,ipv6

6 .路由器

7 .实现功能

1 .封装数据包为数据帧

2 .监测和纠正数据包传输错误

3 .数据的基本格式.如何传输.网卡mac地址

4 .规定了0,1的分包形式,确定了网络数据包的形式

5 .网桥,交换机

1 .作为网络媒介和设备间的接口.网线,网卡

2 .作为光学,电气以及机械特性

3 .负责最后将信息编码成电流脉冲或其他信息用于网上传输

4 .将数据转化为0,1

5 .网卡,网线,集线器,中继器

1 .上层的变动完全不影响下层的结构

七层模型介绍

物理层:

物理层负责最后将信息编码成电流脉冲或其它信号用于网上传输;

eg:RJ45等将数据转化成0和1;

数据链路层:

数据链路层通过物理网络链路

欢迎分享,转载请注明来源:内存溢出

原文地址: http://outofmemory.cn/yw/8590817.html

(0)
打赏 微信扫一扫 微信扫一扫 支付宝扫一扫 支付宝扫一扫
上一篇 2023-04-18
下一篇 2023-04-18

发表评论

登录后才能评论

评论列表(0条)

保存