网络标准OSI七层结构和TCP/IP四层模型

一、网络标准OSI七层结构

OSI七层结构,即开放式系统互联参考模型,是国际标准化组织提出的一个试图使各种计算机在世界范围内互连为网络的标准框架。

1、物理层(Physical)

物理层主要负责处理介质上的信号传输,包括电缆、光纤、无线电等传输介质、它定义了物理设备的电气、机械、功能和规程特性,确保数据能够在物理介质上进行可靠的传输。

2、数据链路层(Data Link)

数据链路层是将物理层接收到的原始信号转换成数据帧,并进行差错检测和纠正,以确保数据都在相邻的节点之间的可靠传输。同时,负责处理介质访问控制,决定哪个设备何时可以访问传输介质。

在数据链路层单位为”帧“

以太网的MAC帧格式

 首位开始是目的地址占用六个字节,其次是源地址,占用6个字节,然后是类型占用两个字节。以太网帧除去首部14字节和尾部FCS,4字节,(共18字节)剩下的中间的部分就是IP数据报。

IP数据包图示

IP 数据报文由首部(称为报头)和数据两部分组成。首部的前一部分是固定长度,共 20 字节(如图所示前五行为IP首部),是所有 IP 数据报必须具有的。

3、网络层(NetWork)

网络层负责在不同网络之间进行数据路由和寻址。它通过网络地址(如IP地址)来确定数据的传输路径,将数据包从源节点传输到目标节点,实现网络互联。

4、传输层(Transport)

传输层主要为应用程序提供端到端的通信服务。它负责将上层应用的数据分割成合适的数据包,并进行可靠的传输。同时还提供流量控制和差错恢复功能

5、会话层(Session)

会话层负责建立、维护和管理会话。它允许不同主机上的应用程序之间进行会话同步和交互,提供会话的建立、拆除和同步等功能。

6、表示层

表示层负责处理数据的表示和转换、包括数据的加密和解密、压缩和解压缩,格式转换等。确保不同系统之间能够正确的理解和处理数据。

7、应用层

应用层是OSI模型的最高层,直接面向用户和应用程序,它提供了各种网络应用服务,如HTTP用于网页浏览、SMTP(简单的邮件传输)用于电子邮件发送、FTP(文件传输协议)用于文件传输。

二、TCP/IP四层模型

TCP/IP四层模型是一种简化的网络体系结构模型,它将网络分成四个层次,从下到上依次为网络接口层、互联网层、传输层、应用层。

1、网络接口层

网络接口层负责处理与物理网络的连接,包括物理介质的管理、数据帧的发送和接收等。它将互联网层传来的IP封装成数据帧,并通过物理网络发送出去,同时也负责接收物理网络上的数据帧,并将其解封装后交给网际层。

2、互联网层

互联网层主要负责在不同网络之间进行数据路由和寻址。它定义了 IP 地址和 IP 数据包的格式,通过路由选择算法确定数据包的传输路径,使数据包能够在不同的网络中传输,实现网络互联。

3、传输层

传输层为应用程序提供端到端的服务,确保数据在不同主机上的应用程序之间的可靠传输或高效传输。主要协议使用TCP或者UDP协议。

4、应用层

面向用户和应用程序,提供各种网络应用服务,如 HTTP(超文本传输协议)用于网页浏览、SMTP(简单邮件传输协议)用于电子邮件发送、FTP(文件传输协议)用于文件传输、DNS(域名系统)用于域名解析等。

TCP的包头结构

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值