网络七层模型详解

简介: 网络七层模型详解

应用层:网络服务与用户的接口

表示层:数据的表示、安全、压缩

会话层:会话的建立、管理、断开

传输层:通过协议端口号定义对方上层服务,流量控制、差错校验

网络层:通过IP地址进行逻辑寻址

数据链路层:通过物理地址(MAC)进行寻址,差错校验

物理层:通过物理信号传输比特流,维护物理连接


aa9e154f2fbc4622bad02f96d34b3e69.png


下三层是点到点,上四层是端到端

点到点:主机到主机之间的通信

端到端:进程与进程之间通信


3.tcp/ip五层(真实网络环境)

应用层

传输层

网络层

数据链路层

物理层


4.常见tcp/ip协议

应用层:

   http:超文本传输协议

   FTP:文件传输协议

   TFTP:简单文件传输协议

   SMTP:简单邮件传输协议

   SNMP:简单网络管理协议

   DNS: 域名解析服务

传输层:

   TCP: 传输控制协议,安全

   UDP:用户数据报协议

网络层:

   ICMP: 网际控制报文协议,ping

   IGMP: 网络组管理协议

   IP:   互联网协议

   ARP:  地址解析协议,由IP解析成MAC

   RARP: 反向地址解析协议,由Mac解析成IP


封装:数据到达每一层加上头或尾的过程  发送发

解封装:去掉头或尾的过程              接收方

 

5.数据报(协议数据)单元

   传输层:数据段        segment

   网络层:数据包        packet

   数据链路层:数据帧    frame

   物理层:比特流        bits


6.层与设备

   应用层        计算机

   传输层      计算机  防火墙

   网络层      路由器

   数据链路层     交换机

   物理层        网卡网线


相关文章
|
3天前
|
机器学习/深度学习 PyTorch 算法框架/工具
【从零开始学习深度学习】28.卷积神经网络之NiN模型介绍及其Pytorch实现【含完整代码】
【从零开始学习深度学习】28.卷积神经网络之NiN模型介绍及其Pytorch实现【含完整代码】
|
3天前
|
机器学习/深度学习 PyTorch 算法框架/工具
【从零开始学习深度学习】26.卷积神经网络之AlexNet模型介绍及其Pytorch实现【含完整代码】
【从零开始学习深度学习】26.卷积神经网络之AlexNet模型介绍及其Pytorch实现【含完整代码】
|
20天前
|
机器学习/深度学习 数据可视化 TensorFlow
使用Keras构建一个简单的神经网络模型
使用Keras构建一个简单的神经网络模型
YOLOv8打印模型结构配置信息并查看网络模型详细参数:参数量、计算量(GFLOPS)
YOLOv8打印模型结构配置信息并查看网络模型详细参数:参数量、计算量(GFLOPS)
|
3天前
|
机器学习/深度学习 数据采集 自然语言处理
【注意力机制重大误区】网络模型增加注意力机制后,性能就一定会得到提升?有哪些影响因素?
【注意力机制重大误区】网络模型增加注意力机制后,性能就一定会得到提升?有哪些影响因素?
|
3天前
|
域名解析 缓存 网络协议
|
3天前
|
机器学习/深度学习 PyTorch 算法框架/工具
【从零开始学习深度学习】29.卷积神经网络之GoogLeNet模型介绍及用Pytorch实现GoogLeNet模型【含完整代码】
【从零开始学习深度学习】29.卷积神经网络之GoogLeNet模型介绍及用Pytorch实现GoogLeNet模型【含完整代码】
|
3天前
|
机器学习/深度学习 PyTorch 算法框架/工具
【从零开始学习深度学习】27.卷积神经网络之VGG11模型介绍及其Pytorch实现【含完整代码】
【从零开始学习深度学习】27.卷积神经网络之VGG11模型介绍及其Pytorch实现【含完整代码】
|
3天前
|
机器学习/深度学习 算法 PyTorch
【从零开始学习深度学习】25.卷积神经网络之LeNet模型介绍及其Pytorch实现【含完整代码】
【从零开始学习深度学习】25.卷积神经网络之LeNet模型介绍及其Pytorch实现【含完整代码】
|
3天前
|
机器学习/深度学习 PyTorch 算法框架/工具
【从零开始学习深度学习】16. Pytorch中神经网络模型的构造方法:Module、Sequential、ModuleList、ModuleDict的区别
【从零开始学习深度学习】16. Pytorch中神经网络模型的构造方法:Module、Sequential、ModuleList、ModuleDict的区别