三种网络模型(OSI七层参考模型、TCP/IP参考模型、五层参模型)
网络模型
计算机网络是指由通信线路互相连接的许多自主工作的计算机构成的集合体,各个部件之间以何种规则进行通信,就是网络模型研究的问题。
网络模型有:OSI七层参考模型和TCP/IP四层参考模型、五层参考模型。
文章目录
- 网络模型
- 一、OSI七层参考模型(Open System Interconnection:开放系统互连)
- 二、TCP/IP四层参考模型
- 三、五层参考模型
一、OSI七层参考模型(Open System Interconnection:开放系统互连)
由低至高有七层:物理层、数据链路层、网络层、传输层、表示层、会话层、应用层。
应用层:专门用于应用程序。与其他计算机进行通讯的一个应用,解决最终通信双方数据传输问题,即不同结点上两个对应应用进程之间的通信。 协议有:HTTP FTP TFTP SMTP SNMP DNS TELNET HTTPS POP3 DHCP等。
表示层: 定义数据格式以及加密。(在五层模型里面已经合并到了应用层)。 格式有,JPEG、ASCll、DECOIC、加密格式等。
会话层:在会话层及以上的高层次中,数据传送的单位不再另外命名,统称为报文。会话层不参与具体的传输,它提供包括访问验证和会话管理在内的建立和维护应用之间通信的机制。如服务器验证用户登录便是由会话层完成的。定义了如何开始、控制和终止一个会话。(在五层模型里面已经合并到了应用层)。 对应主机进程,指本地主机与远程主机正在进行的会话。
传输层:提供端对端的通信管理。 定义传输数据的协议端口号,以及流控和差错校验。协议有:TCP UDP等,数据包一旦离开网卡即进入网络传输层。
网络层:进行逻辑地址寻址,实现不同网络之间的路径选择。(路由选择) 协议有:ICMP IGMP IP(IPV4 IPV6) ARP RARP。在计算机网络中进行通信的两个计算机之间可能会经过很多个数据链路,也可能还要经过很多通信子网。网络层的任务就是选择合适的网间路由和交换结点, 确保数据及时传送。网络层将数据链路层提供的帧组成数据包,包中封装有网络层包头,其中含有逻辑地址信息- -源站点和目的站点地址的网络地址。
数据链路层:采取差错检测、差错控制、流量控制等方法将有差错的物理线路变为无差错的数据链路。传输介质为“帧”。
物理层:作用是 建立、维护、断开物理连接。物理层实际上就是布线、光纤、网卡和其它用来把两台网络通信设备连接在一起的东西(甚至一个信鸽也可以被认为是一个1层设备)。物理层设置目的就是屏蔽通信设备和通信技术,只需要考虑如何使用物理层服务。传输介质为“比特”。
三种模型各层对应关系:
二、TCP/IP四层参考模型
网络接口层
网络接口层包括用于协作IP数据在已有网络介质上传输的协议。
它定义像地址解析协议这样的协议,提供 TCP/IP 协议的数据结构和实际物理硬件之间的接口。
可以理解为:确定网络数据包的形式
。网络层
网络层对应于 OSI 七层参考模型的网络层,本层包含 IP 协议、RIP 协议,负责数据的包装、寻址和路由。同时还包含网间控制报文协议用来提供网络诊断信息;
可以理解为:该层能确定计算机的位置
。传输层
传输层对应于 OSI 七层参考模型的传输层,它提供两种端到端的通信服务。其中 TCP 协议提供可靠的数据流运输服务,UDP 协议提供不可靠的用户数据报服务。
TCP:三次握手、四次挥手(面向连接,可靠);UDP:面向无连接
应用层
应用层对应于 OSI 七层参考模型的应用层和表达层会话层;
三、五层参考模型
和上面类似。。。
三种网络模型(OSI七层参考模型、TCP/IP参考模型、五层参模型)相关推荐
- OSI七层与TCP/IP四/五层网络架构
一.模型 (1)OSI七层模型 开放系统互连参考模型 (Open System Interconnect 简称OSI)是国际标准化组织(ISO)和国际电报电话咨询委员会(CCITT)联合制定的开放系统 ...
- 基础(网络知识 二)——OSI七层与TCP/IP四/五层网络架构
1. OSI七层理论模型 OSI是Open System Interconnect的缩写,意为开放式系统互联.开放系统互连参考模型 (Open System Interconnect 简称OSI)是 ...
- OSI七层与TCP/IP五层
OSI七层与TCP/IP五层网络架构详解 OSI和TCP/IP是很基础但又非常重要的网络基础知识,理解得透彻对运维工程师来说非常有帮助.今天偶又复习了一下: (1)OSI七层模型 OSI中的层 功能 ...
- OSI七层与TCP/IP四层模型
2.层次关系 一.物理层: 目的:保证原始数据比特流的无误传输. 任务:物理层定义电压.接口.线缆标准.传输距离等.物理层协议定义接口的四个基本功能特性: 机械特性:说明了接口所用 ...
- OSI七层与TCP\IP协议
网络基础 网络基础 osi七层与TCP\IP协议 1为什么要分层? 2OSI七层模型 3七层总结 4数据封装的过程 5TCP/IP协议族的组成 总结 网络基础 什么是网络 网络:计算机网络是一组计算机 ...
- 计算机网络参考模型(OSI七层与TCP/IP协议)
目录 1 为什么要分层 1.1 层次划分的必要性 1.2 层次划分的方法 1.2 层次划分的优点 2 七层和四层的定义 2.1 七层的介绍 2.1.1 OSI七层参考模型 2.1.2 OSI七层工作原 ...
- OSI[七层]与TCP/IP[四层]模型简述简图
OSI参考模型(OSI/RM)的全称是开放系统互连参考模型(Open System Interconnection Reference Model,OSI/RM),它是由国际标准化组织(Interna ...
- Linux下套接字详解(补充)--OSI七层与TCP/IP五层网络架构详解
OSI七层模型 OSI是Open System Interconnect的缩写,意为开放式系统互联. OSI是Open System Interconnect的缩写,意为开放式系统互联. OSI七层参 ...
- OSI七层、TCP/IP五层、UDP、TCP的socket编程(服务端及客户端)、字节序转换、多进程以及多线程服务端的实现
1.网络以覆盖范围划分:局域网/城域网/广域网 互联网/因特网 以太网/令牌环网--组网方式 2.在网络中必须能够为一表示每一台主机,才能实现点到点的精确通信 IP地址: ...
- 8、 OSI七层与TCP/IP五层网络架构详解
OSI和TCP/IP是很基础但又非常重要的网络基础知识,理解得透彻对运维工程师来说非常有帮助. 一.OSI参考模型 1.OSI的来源: OSI(Open System Interconnect),即开 ...
最新文章
- android的init过程分析
- Android 在WebView中获取网页源码
- MessageBox、::MessageBox 、AfxMessageBox三者的区别
- python函数库_10. 标准库简介
- asp.net 获取客户端cookie_开发中你一定碰到过的cookie和session问题,今天一并帮你解决!...
- 玩游戏用什么轴的机械键盘好_机械键盘下的“轴”到底是什么?
- Linux内核调优之Sysctl研究
- Atitit 数据库存储引擎 目录 1.1. BLACKHOLE 黑洞引擎 1 1.2. Myisam innodb 1 1.3. Archive 档案类 1 1.4. Fed 连接引擎 2 1.
- 音阶频率对照表_音符频率对应表
- 【Unity】Unity Shader学习笔记(一)Unity Shader基础
- RBAC权限系统设计
- win10系统服务器不能创建对象,教你win10系统activex部件不能创建对象的解决教程...
- oracle查询锁表SQL
- 如何4步绘制出高水平的气泡图?
- Java实现替换Word中文本
- Scratch滚动的天空(3)
- 「镁客早报」屠呦呦入选“20世纪最伟大人物”;四部门联合治理APP违法收集使用个人信息...
- unity 使用姿态传感器制作互动项目--太极平衡桩
- PPP协议的简单了解
- 一篇由flink akka timeoutException引发的slot和parallelism