一、OSI七层协议模型

OSI的七层协议主要包括:物理层(physical layer)、数据链路层(data link layer)、网络层(network layer)、运输层(transport layer)、会话层(session layer)、表示层(presentation layer)、应用层(application layer)。

二、TCP/IP四层协议模型

TCP/IP是一个四层的体系结构,他包括(从下到上顺序):网络接口层、网际层(用网际层这个名字是强调这一层是为了解决不同的网络的互联问题)、运输层、应用层。不过从实质上讲,TCP/IP只有最上面的三层,因为最下面的网络接口层并没有具体内容。

---------------------------------------------------------------------------------------------------

三、五层协议体系结构

五层体系的协议结构是综合了OSI和TCP/IP的优点的一种协议,包括(从下到上):物理层、数据链路层、网络层、运输层、应用层。(最底下两层可以称为网络接口层)

注:五层协议的体系结构只是为介绍网络原理而设计的,实际应用还是TCP/IP四层体系结构。

---------------------------------------------------------------------------------------------------------------------------------------------------------------------

OSI由于体系比较复杂,而且设计先于实现,有许多设计过于思想,不太方便计算机软件实现,因而完全实现OSI参考模型的系统不多,应用的范围有限。而TCP/IP协议最早在计算机系统中实现,在Linux、Windows平台中都有稳定的实现,并且提供了简单方便的编程接口(API),可以在其上开发出丰富的应用程序,因此得到了广泛的应用。TCP/IP协议已成为目前互联网事实上的国际标准和工业标准。

---------------------------------------------------------------------------------------------------------------------------------------------------------------------

四、每一层的协议如下:

物理层:RJ45、CLOCK、IEEE802.3(中继器、集线器)

数据链路层:PPP、FR、HDLC、VLAN、MAC(网桥、交换机)

网络层:IP、ICMP、ARP、RARP、OSPF、IPX、RIP、IGRP(交换机)

传输层:TCP、UDP、SPX

会话层:NFS、SQL、NETBIOS、RPC

表示层:JPEG、MPEG、ASII

应用层:FTP、DNS、Telnet、SMTP、HTTP、WWW、NFS

五、每一层的作用如下:

1、物理层

主要定义物理设备标准,例如网线的接口类型、光线的接口类型、各种传输介质的传输速率等。他的主要作用是传入比特流(就是由1、0转化为电流强弱来进行传输,到达目的地后再转化为1、0,也就是我们通常所说的数模转换与模数转换)。这一层的数据叫做比特流。。

2、数据链路层

定义了如何让数据格式化进行传输,以及如何让控制对物理介质的访问。这一层通常还提供了错误检测和纠正,以保证数据的可靠传输。

3、网络层

在位于不同地理位置的网络中的两个主机之间提供连接和路径选择。Internet的发展使得从世界各站点访问信息的用户数大大增加,而网络层正是管理这种连接的层。

4、运输层

定义了一些传输数据的协议和端口号(WWW端口80等),如:TCP(传输控制协议TCP,传输效率低,可靠性强,用于传输可靠性要求高,数据量大的数据)和UDP(用户数据报协议UDP,与TCP特性恰恰相反,用于传输可靠性要求不高、数据量小的数据,如QQ聊天数据就是通过这种方式传输的)。主要是将从下层的接收的数据进行分段和传输,到达目的地后再进行传输。常常把这一层数据叫做段。

5、会话层

通过运输层(端口号:传输端口与接收端口)建立数据传输的通路。主要在你的系统之间发起会话或者就受会话请求(设备之间需要相互认识可以是IP地址也可以是MAC地址或者主机名)。

6、表示层

可以确保一个系统的应用层所发送的信息可以被另一个系统的应用层读取。例如,PC程序与另一台程序计算机进行通信,其中一台计算机使用扩展二一十进制交换码(EBCDIC),而另一台则使用美国信息交换标准码(ASCII)来表示相同的字符。如有必要,表示层会通过使用一种通用格式来实现多种数据格式之间的转换。

7、应用层

是最靠近用户的OSI层。这一层为用户的应用程序(如:电子邮件、文件传输和仿真终端)提供网络服务。

mysql是4层协议_OSI七层协议模型、TCP/IP四层模型和五层协议体系结构之间的关系...相关推荐

  1. 信息系统项目管理师教程(第3版)- OSI七层模型TCP/IP四层模型对应网络协议

    一.OSI七层模型: 1.应用层 网络服务与最终用户的一个接口. 协议有:HTTP FTP TFTP SMTP SNMP DNS TELNET HTTPS POP3 DHCP 2.表示层 数据的表示. ...

  2. java基础巩固-宇宙第一AiYWM:为了维持生计,四大基础之计网_Part_1-1(计算机网络体系_七层模型五层模型TCP/IP四层模型、TCPUDPIP的故事【TCP三握四挥】)整起

    PART1:计算机网络体系可以大致分为一下三种, 每一层有自己对应的协议,每一层都是向上一层提供服务,每个分层中所有的协议都称为协议栈 协议:网络中传输信息时的规范和规则 各层一些重要的协议 网络:通 ...

  3. TCP/IP四层模型与OSI七层参考模型(网络协议)

    TCP/IP四层模型与OSI七层参考模型 一. OSI七层参考模型 ①. 物理层 ②. 数据链路层 ③. 网络层 ④. 传输层 ⑤. 会话层 ⑥. 表示层 ⑦. 应用层 二. TCP/IP模型 ①. ...

  4. TCP/IP四层模型与OSI七层模型

    0. 前言 TCP/IP协议族(TCP/IP Protocol Suite),简称TCP/IP. 该协议族的两个核心协议为:TCP(传输控制协议,Transmission Control Protoc ...

  5. OSI七层模型及TCP/IP四层模型

    一.OSI七层模型 OSI(Open System Interconnect),即开放式系统互联. 一般都叫OSI参考模型,是ISO(国际标准化组织)组织在1985年研究的网络互连模型. ISO为了更 ...

  6. TCP/IP四层模型(协议簇)各层作用

    OSI七层模型是国际标准,分为七层,概念清晰,但却过于复杂,由此演变出了一个事实标准即TCP/IP四层模型,这个模型将应用层.表示层.会话层合并为一层应用层,将数据链路层.物理层合并为链路层. OSI ...

  7. OSI七层协议模型、TCP/IP四层模型和五层协议体系结构之间的关系

    OSI七层协议模型.TCP/IP四层模型和五层协议体系结构之间的关系 一.OSI七层模型 OSI七层协议模型主要是:应用层(Application).表示层(Presentation).会话层(Ses ...

  8. OSI七层协议模型、TCP/IP四层模型学习笔记

    1. OSI七层和TCP/IP四层的关系 1.1 OSI引入了服务.接口.协议.分层的概念,TCP/IP借鉴了OSI的这些概念建立TCP/IP模型. 1.2 OSI先有模型,后有协议,先有标准,后进行 ...

  9. OSI七层协议模型和TCP/IP四层模型

    OSI七层协议模型和TCP/IP四层模型 对于一个请求,用户一般只会在乎他的请求响应结果是啥,往往都不都不知道在这个请求背后发生了什么.now,我们来了解一下背后的故事之请求去哪了. 神图镇楼... ...

  10. OSI七层模型与TCP/IP四层模型

    OSI七层模型与TCP/IP四层模型 OSI模型(Open System Interconnection Reference Model,缩写为OSI),全名"开放式系统互联通信参考模型&q ...

最新文章

  1. 计算机的发展英语600词,急求一份有关计算机“存储器”的英语作文,600词左右可以多加分!...
  2. 使用Angular 4、Bootstrap 4、TypeScript和ASP.NET Core开发的Apworks框架案例应用
  3. 《千只鹤》:面对爱,我们永远还行走在成长的路上 ...
  4. sample等价是什么错误_一个复制粘贴引发的有趣小错误及思考
  5. oracle查看数据库所有列,sql – 如何查看oracle数据库中表的列的所有元数据?
  6. Session 的生命周期
  7. 网络工程师linux题,历年软考网络工程师Linux真题详解
  8. html+css京东登录页面
  9. 项目管理:如何提高团队效率
  10. 驻点的定义:(要求平滑)  y=|x|; 不存在驻点; 极值点的定义: 导数不存在的点也有可能是极值点 拐点: 一二阶导数等于零各是什么意义 倒代换
  11. 小型企业有必要引进ERP系统?
  12. 闪购网站Gilt从Rails迁移到Scala
  13. 计算机处理器采用多核,电脑处理器多核心与高主频哪个更重要【详细介绍】
  14. Altium Designer软件导出原理图和PCB图的PDF形式
  15. JS/Jquery 中移除子元素的问题
  16. 重塑 Google 搜索、Android 13 新版发布,这届 I/O 大会为开发者带来了什么?
  17. 家族关系查询系统(2021-9-22更新)
  18. caffe基础-07Reshape层的配置
  19. python : 超参数优化工具笔记 Tune with PyTorch Quick Start+基础概念
  20. 洛谷:明明的随机数,C语言

热门文章

  1. 代理--ip池的使用--阿布云的使用
  2. Volley的使用(一)
  3. 喜讯|京东荣获2019 【中国技术品牌影响力企业】
  4. python turtle画笑脸_如何用Python画滑稽笑脸
  5. 管理故事:授人以鱼,不如授人以渔
  6. 显示硬件发展与视频开发系列(6)----显示标注与视频处理单元(5):TPU
  7. 手机销售系统设计与实现
  8. 【TDSQL】更换DB节点硬盘后快速修复实例方法
  9. jquery动效操作元素左右晃动
  10. Qt之QML学习(一)——初步认识QML