当前位置: 首页 > news >正文

网络模型-网络体系结构(OSI、TCP/IP)

网络模型(网络体系结构)

  • 网络模型
    • 网络的体系结构
    • OSI模型
    • TCP/IP模型
    • OSI和TCP/IP模型对应关系图
  • 常见网络协议

网络模型

网络的体系结构

1、网络采用分而治之的方法设计,将网络的功能划分为不同的模块,以分层的形式有机组合在一起。
2、每层实现不同的功能,其内部实现方法对外部其他层次来说是透明的。每层向上层提供服务,同时使用下层提供的服务
3、网络体系结构即指网络的层次结构和每层所使用协议的集合
4、两类非常重要的体系结构:OSI与TCP/IP

OSI模型

1、OSI模型是一个理想化的模型,尚未有完整的实现
2、OSI模型共有七层
3、OSI现阶段只用作教学和理论研究
在这里插入图片描述
在这里插入图片描述
应用层:
指定特定应用的协议,文件传输,文件管理,电子邮件等。
表示层:
确保一个系统应用层发送的消息可以被另一个系统的应用层读取,编码转换,数据解析,管理数据加密,解密;
会话层:
通信管理,负责建立或者断开通信连接
传输层:

端口号,数据传输到具体那个进程程序(端到端)
网络层:
路由器中是有算法的,ip,(主机到主机)(路由的转发)
链路层:
格式变为帧(把数据分成包,一帧一帧的数据进行发送)
物理层:
传输的是bit流(0与1一样的数据),物理信号,没有格式
在这里插入图片描述

TCP/IP模型

在这里插入图片描述
网络接口和物理层
屏蔽硬件差异(驱动),向上层提供统一的操作接口。
网络层
提供端对端的传输,可以理解为通过IP寻址机器。
传输层
决定数据交给机器的哪个任务(进程)去处理,通过端口寻址
应用层
应用协议和应用程序的集合
在这里插入图片描述

OSI和TCP/IP模型对应关系图

在这里插入图片描述
在这里插入图片描述

常见网络协议

网络接口和物理层:
ppp:拨号协议(老式电话线上网方式)
ARP:地址解析协议 IP–>MAC
RARP:反向地址转换协议 MAC–>IP
网络层:
IP(IPV4/IPV6):网间互连的协议
ICMP:网络控制管理协议,ping命令使用
IGMP:网络分组管理协议,广播和组播使用
传输层:
TCP:传输控制协议
UDP:用户数据报协议
应用层:
SSH:加密协议
telnet:远程登录协议
FTP:文件传输协议
HTTP:超文本传输协议
DNS:地址解析协议
SMTP/POP3:邮件传输协议

注意:
TCP和IP是属于不同协议栈层的,只是这两个协议属于协议族里最重要的协议,所以协议栈或者模型以之命名了。

http://www.lryc.cn/news/60760.html

相关文章:

  • 园区智慧导览地图软件,智慧工厂导航定位怎么解决方案的
  • Redis高可用之3种集群方案对比
  • java 线程唤醒于阻塞的常用方法
  • 面包多面包多面包多面包多面包多面包多
  • windows下Tomcat安装
  • 4月17号软件资讯更新合集.....
  • [java基础]面向对象(五)
  • React应用(基于React脚手架)
  • Redis(03)List--附有示例
  • openEuler-linux下部署zabbix-超级详细
  • nginx 简介 第四章
  • c++ float32 与 float16 互转
  • Redis问题
  • [API]ListList方法集合排序Lambda表达式(四)
  • 【ChatGPT】无需魔法打开即用的 AI 工具集锦
  • Choco-slover的使用
  • 亚马逊、ebay、temu如何提升产品点击率?测评自养号解析
  • 人工智能的前沿信息获取之使用谷歌学术搜索
  • PHP快速入门06-类型转换
  • Motion Planning学习笔记一:配置空间、图、图搜索、图遍历
  • C语言中如何判断大小端字节序?
  • 用spring-boot-starter实现事务的统一配置
  • C语言中fopen的详细用法
  • C语言——学生信息管理系统(数组)
  • 【C语言】基础语法1:变量和数据类型
  • linux安装和使用jekins
  • 驼峰式匹配
  • 第三十七章 立方体贴图总结
  • 哈希(C++)
  • Spring MVC 的调用(12)