ISO/ISO 参考模型 和 TCP/IP模型
OSI 参考模型
国际化标准组织(International Organization for Standardization,ISO)于1978年提出了一个网络体系结构,成为开放系统互联参考模型(Open System Interconnection,OSI)。OSI有7层结构,从低到高依次成为物理层、数据链路层、网络层、传输层、会话层、表示层和应用层。如下图所示:

OSI参考模型中各层的功能如下:
1、物理层
在链路上透明地传输位,需要完成的工作包括线路配置、确定数据传输模式、确定信号形式、对信号进行编码、连接传输介质。为此定义了建立、维护和拆除物理链路所具备的机械特性、电器特性、功能特性以及规程特性。
2、数据链路层
把不可靠的信道变成可靠的信道。为此将位组成帧,在链路上提供点到点的帧传输,并进行差错控制、流量控制等。
3、网络层
在源节点-->目标节点之间进行路由选择、拥塞控制、顺序控制、传送包,保证报文(分解成多个包)的正确定。网络层控制着通信子网的云慈宁宫,因而它又称为通信子网层。
4、传输层(传送层、传达层、运输层)
提供端到端可靠的、透明的数据传输,保证报文顺序的正确性和数据的完整性。
5、会话层(会议层、会晤层)
建立通信进程的逻辑名字与物理名字之间的联系,提供进程之间建立、管理和终止会话的方法、处理同步与恢复问题。
6、表示层(表达层)
实现数据转换(包括格式转换、压缩、加密等),提供标准的引用接口、公用的通信服务和公共数据表示方法。
7、应用层
对用户不透明的各种服务,如E-mail。
上述的7层模型中,1~3层为低层,4~7为高层,第4层起到承上启下的作用。
TCP/IP 模型
美国高级研究计划署(Advanced Research Project Agency,ARPA)在1969年研究ARPANET时,提出 TCP/IP 模型,从低到高各层依次为网络接口层、互联网层、传输层、应用层。
TCP:Transmission Control Protocol 传输控制协议
IP:Internet Protocol 互联网协议
应用层、传输层和互联网层都定义了相应的协议和功能,但是,网络接口层一直没有明确地定义其功能、协议和实现方式。各层对应的协议如下:
应用层的主要协议有:DNS、HTTP、SMTP、POP3、FTP、TELNET、SNMP。
传输层的主要协议有:TCP、UDP。
互联网层的主要协议有:IP、ICMP、ARP、RARP。
网络接口层:没有特定的定义。
ISO/ISO 参考模型 和 TCP/IP模型的更多相关文章
- 网络 OSI参考模型与TCP/IP模型
ISO是国际标准化组织.OSI,开放互联系统.IOS,思科交换机和路由器的操作系统. TCP/IP模型是OSI模型的简化.所有的互联网协议都是基于OSI模型开发的. 分层:便于管理,每层只管理下层,总 ...
- TCP/IP模型及OSI七层参考模型各层的功能和主要协议
注:网络体系结构是分层的体系结构,学术派标准OSI参考模型有七层,而工业标准TCP/IP模型有四层.后者成为了事实上的标准,在介绍时通常分为5层来叙述但应注意TCP/IP模型实际上只有四层. 1.TC ...
- OSI与TCP/IP模型之比较
摘要:OSI参考模型和Internet模型(或称TCP/IP模型)作为计算网络发展过程影响力大的两大模型,它们共同之处是:都采用了层次结构的概念,从分析两者的异同入手,找出OSI的消亡和Interne ...
- 第三章 TCP/IP 模型
一.产生背景 1.伴随着计算机网络的飞跃发展,各大厂商根据自己的协议生产出了不同的硬件和软件 2.为了实现网络设备间的互相通讯,ISO和IEEE相继提出了OSI参考模型及其TCP/IP模型 二.TCP ...
- TCP/IP模型 & 5层参考模型
OSl参考模型与TCP/IP参考模型相同点: 1.都分层 2.基于独立的协议栈的概念 3.可以实现异构网络互联
- OSI与TCP/IP模型
1 OSI参考模型 谈到网络不能不谈OSI参考模型,虽然OSI参考模型的实际应用意义不是很大,但其的确对于理解网络协议内部的运作很有帮助,也为我们学习网络协议提供了一个很好的参考.在现实网络世界里,T ...
- OSI参考模型和TCP/IP模型基本知识
OSI七层模型 为了解决网络之间的兼容性问题,实现网络设备间的相互通信,ISO于1984年提出的OSI参考模型(开放系统互连参考模型).但是由于种种原因,并没有一种完全忠实于OSI参考模型的协议族流行 ...
- OSI 七层参考模型与 TCP/IP 四层协议
OSI 七层参考模型 OSI (Open System Interconnect,开放系统互连参考模型)是由 ISO(国际标准化组织)定义的,它是个灵活的.稳健的和可互操作的模型,并不是协议,常用来分 ...
- OSI模型与TCP/IP模型
OSI模型与TCP/IP模型 OSI参考模型: ---开放式系统互联参考模型 OSI/RM ISO ---国际标准化组织 --1979 应用层 ---- 通过应用进程间的交互来完成特定网络应用 表 ...
随机推荐
- CentOS 7.x and RHEL 7.x Install qemu-kvm
ref: https://www.linuxtechi.com/install-kvm-hypervisor-on-centos-7-and-rhel-7/ https://www.th ...
- Laying out a webpage is easy with flex
Flex写起来省劲很多,只用加上flex-wrap:wrap在container上.Html5 playground
- IIS7设置限制IP地址访问
1.拒绝访问设置,选择“一组计算机”,下面重点说明如何填写“网络标识”和“子网掩码”. IP地址按照IPV4的标准来分,分为A类地址.B类地址.C类地址,一般我们是屏蔽C类或者B类地址. A类地址:如 ...
- 利用pipework为docker容器设置固定IP
今天介绍如何在redhat/centos7系列机器上使用pipework为docker启动的容器指定一个固定ip,我们知道默认情况下,docker会使用 bridge网络模式为每一个启动的容器动态分配 ...
- hexdump命令
hexdump hexdump用于以16进制.10进制.8进制.ascii码形式打印文件内容,也可以是标准输入的内容. 用法 hexdump [选项] 文件 ... 选项 选项 参数 说明 -b ...
- netty实现客户端服务端心跳重连
前言: 公司的加密机调度系统一直使用的是http请求调度的方式去调度,但是会出现网络故障导致某个客户端或者服务端断线的情况,导致很多请求信息以及回执信息丢失的情况,接着我们抛弃了http的方式,改为T ...
- 使用单调队列维护决策三元组实现决策单调性优化DP的一些细节
以[BZOJ2687]交与并为例给出代码. #include <bits/stdc++.h> #define rin(i,a,b) for(register int i=(a);i< ...
- 设置centos7界面语言为中文
1.在终端中输入命令 vim ~/.bashrc 来编辑“.bashrc”文件 2.在最后添加“ export LANG="zh_CN.UTF-8" ” 3.执行 sudo sh ...
- 界面之下:还原真实的 MV* 模式
界面之下:还原真实的MV*模式 作者:戴嘉华 转载请注明出处并保留原文链接( https://github.com/livoras/blog/issues/11 )和作者信息. 目录: 前言 MVC ...
- EPPlus生成Excel表格(只支持2007及以上)
主要来源: https://www.cnblogs.com/rumeng/p/3785748.html http://epplus.codeplex.com/ FileInfo newFile = n ...