OSI七层模型、TCP/IP四层模型

OSI七层模型、TCP/IP四层模型

请添加图片描述

OSI 七层模型

OSI 七层参考模型(Open System Interconnect) 是由 ISO(国际标准化组织)在1979年所建立,
全称为 开放系统互连参考模型 , 其 含义就是为所有公司使用一个统一的的规范来控制网络,遵循相同的通信规范,网络就能互通

请添加图片描述

请添加图片描述

第七层 应用层
产生网络流量的程序
直接为用户提供服务,如HTTP、FTP、STMP(邮件服务)、DNS、Telnet(远程控制)等

第六层 表示层
表示层主要功能:
由于各种系统对数据的定义并不完全相同,表示层把应用层提供的信息变换为能够共同理解的形式,提供字符代码、数据格式、控制信息格式、加密等的统一表示。

第五层 会话层
将不同实体之间的表示层的连接称为会话
会话层主要任务:向两个实体的表示层提供建立和使用连接的方法, 因此会话层的任务就是组织和协调两个会话进程之间的通信,并对数据交换进行管理。发现 建立 维持 终止会话

第四层 传输层
对于会话层来说,要求有性能恒定的界面。传输层就承担了这一功能。它采用分流/合流,复用/介复用技术来调节上述通信子网的差异,使会话层感受不到
传输层作用:
1、区分流量:通过端口号区分流量
常见端口号22端口号SSH 远程登录;80端口HTTP 超文本传输协议 TCP
2、定义数据传输方式 :
TCP:传输控制协议,是一种面向连接的可靠传输协议
UDP:用户数据报协议,是一种非面向连接的不可靠传输协议

OSI七层参考模型的下三层的主要任务是数据传输,上三层的主要任务是数据处理。

第三层 网络层
数据链路层 是解决同一网络内节点之间的通信,而网络层主要解决不同子网间的通信
网络层 通过IP地址来进行逻辑寻址,实现在不同网络的选择。主要的设备是路由器。
Mac地址是用来标识你在局域网中的的某个位置,IP地址 是用来标识你哪个局域网
ARP协议(地址解析协议)
IP协议(网际协议)

第二层 数据链路层
数据链路层的含义:
物理层传输媒介是长期的,连接是有生存期的。在连接生存期内,收发两端可以进行不等的一次或多次数据通信。
每次通信都要经过 建立通信联络 和 拆除通信联络 两个过程。这种建立起来的数据收发关系就叫做数据链路
数据链路层的主要功能是
接收来自物理层的位流形式的数据,并封装成帧,传送到网络层;
同样,也将来自上层的数据帧,拆装为位流形式的数据转发到物理层;
并且,还负责处理接收端发回的确认帧的信息,以便提供可靠的数据传输。
Mac地址

第一层 物理层
物理层为设备之间的数据通信 提供物理设备传输媒介及其连接,给数据传输提供可靠的环境。
①、物理设备:网线的接口类型、光纤的接口类型、各种传输介质的传输速率等
②、传输媒介:光纤、电缆、中继器等
物理层的主要功能是
①、为数据设备提供传送数据的通路。
②、传输数据:传输比特流
(就是由1、0转化为电流强弱来进行传输,到达目的地后在转化为1、0,也就是我们常说的数模转换与模数转换)。
典型的协议:RS232规范

   应用层:产生网络流量的程序
   
   表示层:传输之前是否进行加密或者压缩处理

   会话层:查看会话,查木马  netstat-n

   传输层:可靠传输、流量控制、不可靠传输

   网络层:负责选择最佳路径、规划ip地址

   数据链路层:帧的开始和结束、透明传输、差错校验

   物理层:接口标准、电器标准、如何更快传输数据

TCP/IP 四层模型

TCP/IP模型(Transmission Control Protocol/Internet Protocol),包含了一系列构成互联网基础的网络协议,是Internet的核心协议。

在这里插入图片描述

第四层 应用层

第三层 运输层
端到端的数据传输,数据可靠、安全
TCP:有连接,数据可靠
UDP:无连接,不可靠,不会对数据检查

三次握手

三次握手建立连接
一次握手:客户端发给服务端信息
二次握手:服务端接收到返回给客户端一个信息,代表以及连接
三次握手:为了在网络不可靠的连接中,变得可靠;

四次挥手断开连接.

第一次挥手:客户端想关闭连接,发送给服务端一个包,客户端进入等待关闭状态
第二次挥手:服务端接收到信息后,会回一个消息给客户端,自己也进入等待关闭状态。
第三次挥手:此时还可以传输数据,等最后的数据传完之后,服务端再次发送给客户端一个包,自己进入最后确认状态。
第四次挥手:客户端收到了信息,进入超时等待状态,再次给服务端发送一个包,等时间过了客户端就会关闭连接,服务端一旦接收就会立即关闭

第二层 网络层
将数据传输到目标地址
主要是IP协议,可以是网络地址,路由器连接的I地址
ICMP控制报文协议:主要发送差错的报文协议 IGMP管理协议:允许Internet中的计算机参与多播,报告多成员的协议

第一层 链路层
包括操作系统中的设备驱动程序、计算机中对应的网络接口卡,光纤
ARP:根据IP地址来获得物理地址的协议
RARP:根据物理地址来获得IP地址的协议

  • 1
    点赞
  • 4
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值