七层模型:

  1. 物理层:传输比特流,将比特流转化为电流强弱传输,到达目的地后,在转化为比特流
  2. 数据链路层:数据帧的传送与识别,将比特数据组成桢,对帧解码,并根据帧中包含的信息吧数据发送到正确的接收方
  3. 网络层:寻址和路由选择,要将数据传输到目标地址,目的地址可以使多个网络通过路由器连接而成的一个地址,要找到从发送方到接收方最佳的路径选择
  4. 传输层:实现了端对端的传输
  5. 会话层:负责建立和断开通信连接
  6. 表示层:数据格式的转化,固有数据格式转换为网络标准格式
  7. 应用层:为应用程序提供服务的

TCP/IP四层模型:

  1. 第一层:应用层:主要有负责web浏览器的http协议,文件传输的ftp协议,邮件的smtp,负责域名系统DNS协议
  2. 第二层:传输层:主要有可靠传输的TCP协议,以及特别高效的UDP协议,主要负责传输应用层的数据包
  3. 第三层:网络层:主要是IP协议,负责寻址
  4. 第四层,数据链路层:主要负责数字信号和物理二进制信号

发送方是从上到下,把上层拿到的数据包加上各层协议的部首,在发给下层
接收方是从下到上,把下层拿到的数据包进行解密以及去掉头部的部首在发给上层

具体解释:
应用层:是网络应用程序及他们的应用协议留存的地方。应用层的协议有很多,比如HTTP(web的请求和传送)、SMTP(邮件的传输)、FTP(两个端系统之间的文件传送)。
传输层:在应用程序的端点之间传送应用报文,TCP向应用层提供了面向连接的服务,这种服务包括了报文向目的地的确保传输和流量控制,也将长报文划分为短报文,并提供拥塞控制机制,UDP协议向应用层提供了无连接的服务,没有可靠性,没有流量控制,也没有拥塞控制
网络层:主要负责数据报从一台主机移动到另一台主机

问题:会话层和传输层都可以实现建立和断开链接的,那这两个有什么区别呢?

会话层只是找到建立和断开连接的实际,而传输层是真正实际的建立和断开连接

OSI七层模型与TCP/IP四层模型详解相关推荐

  1. 【重难点】【计算机网络 01】OSI 七层模型和 TCP/IP 四层模型、IP 地址分为哪几类、ping 的原理、从浏览器地址栏输入 URL 到显示网页的过程、什么是 socket

    [重难点][计算机网络 01]OSI 七层模型和 TCP/IP 四层模型.IP 地址分为哪几类.ping 的原理.从浏览器地址栏输入 URL 到显示网页的过程.什么是 socket 文章目录 [重难点 ...

  2. OSI七层模型和TCP/IP四层模型详解

    OSI七层模型 七层模型,亦称OSI(Open System Interconnection).参考模型是国际标准化组织(ISO)制定的一个用于计算机或通信系统间互联的标准体系,一般称为OSI参考模型 ...

  3. OSI七层网络模型与TCP/IP四层模型介绍

    1.OSI七层网络模型介绍 OSI(Open System Interconnection,开放系统互连)七层网络模型称为开放式系统互联参考模型 ,是一个逻辑上的定义,一个规范,它把网络从逻辑上分为了 ...

  4. 深入浅出-网络OSI七层模型和TCP/IP四层模型

    OSI 模型(Open System Interconnection model)是一个由国际标准化组织提出的概念模型,试图提供一个使各种不同的计算机和网络在世界范围内实现互联的标准框架. 它将计算机 ...

  5. 大白话聊OSI七层模型和TCP/IP四层模型

    https://cloud.tencent.com/developer/article/1732190

  6. 简述osi七层模型和TCP/IP五层模型

    简述osi七层模型和TCP/IP五层模型 1 osi七层模型 2 osi七层模型各层功能定义 这里我们只对OSI各层进行功能上的大概阐述,不详细深究,因为每一层实际都是一个复杂的层.后面我也会根据个人 ...

  7. 网络基础之OSI七层参考模型与TCP/IP五层模型

    目录 一.网络基础 ①什么是网络 ②网络类型 二.OSI七层参考模型 与TCP/IP五层 ①为什么分层 ②对比图 ③每层作用 ④每层常用设备及常用协议 ⑤路由器交换机介绍 ⑥常用协议介绍 三.数据封装 ...

  8. ISO七层模型和TCP/IP四层模型

    ISO七层模型包含的设备: 应用层:网关(gateway) 会话层:网关(gateway) 表示层:网关(gateway) 传输层:网关(gateway) 网络层:路由器(Router) 数据链路层: ...

  9. OSI七层网络模型与TCP/IP四层网络

    网络协议设计者不应当设计一个单一.巨大的协议来为所有形式的通信规定完整的细节,而应把通信问题划分成多个小问题,然后为每一个小问题设计一个单独的协议.这样做使得每个协议的设计.分析.时限和测试比较容易. ...

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

    2.1 OSI网络分层参考模型 网络协议设计者不应当设计一个单一.巨大的协议来为所有形式的通信规定完整的细节,而应把通信问题划分成多个小问题,然后为每一个小问题设计一个单独的协议.这样做使得每个协议的 ...

最新文章

  1. 专访 | 在AI 医疗这个热门的赛道上,阿里在怎么玩?
  2. 计算机软考高级论文,【2019年软考高项论文一定要避开这些坑】- 环球网校
  3. 设计模式的理解:解释器模式 Interpreter
  4. Catalan数(卡特兰数)
  5. 如何在Swift中掌握协议
  6. 收入时间序列——之预测总结篇
  7. 阅读PDF乱码问题简便解决方法教程
  8. 100个经典C语言程序(益智类问题)
  9. JavaBean字段防止非空赋值
  10. Selenium使用中的SSL错误
  11. plt.legend 图例放在外面 子图会挤在一起 子图压缩 压扁
  12. SlideLive网站:提供PPT模板在线播放和免费下载的功能
  13. Echarts 柱状图渐变色设置
  14. 龙博方案网Big Faceless Java图形展现控件详细介绍及下载
  15. 为什么 Vue 更符合这个时代的大势所趋
  16. 170虚拟sim服务器,虚拟大容量SIM卡服务器端管理软件的设计与现实
  17. 微信隐藏功能系列:微信定时提醒,2个步骤,让忙碌中的自己松口气
  18. 查找-查找的基本概念
  19. 分布式消息队列RocketMQ工作原理与应用(一)
  20. GetDocument()使用

热门文章

  1. Annotation定义
  2. Linux常用基本命令详解(二)-------磁盘分区和磁盘管理类命令
  3. Maven | filtering,filter和profile标签使用
  4. YY直播如何嵌入网站?
  5. python 图片验证码
  6. wormhole make 问题
  7. 区块链农场经营游戏NFT游戏开发
  8. Unix环境高级编程-高级IO
  9. 32位超前进位加法器
  10. IDE中使用package打包出现java.lang.TypeNotPresentException: Type org.springframework.boot.maven.RepackageMoj