OSI七层网络模型与TCP-IP模型对照详解

一.引子

准备了好久才开始动手整理,不是因为懒,而是这个知识点确实涉及到很底层的东西了,笔者想让大家体验到最好的,也是给自己一个交代,不能搞粗制滥造的东西。当然就算粗制滥造也得看上去精美,哈哈。网络服务的基础,搞懂了这两个模型,对网络服务的理解那是事半功倍,让笔者带大家进入底层模型的世界。

二.OSI七层网络模型与TCP-IP模型对照

1.分层的意义及模型对照

结构清晰
简化设计与实现
便于更新与维护
较强的独立性和适应性


2.OSI分层及典型设备

1)物理层:物理设备(网线,双绞线)
2)数据链路层:数据帧(网桥交换机网卡)
3)网络层:路由器
4)传输层:TCP,udp端口,计算机与计算机(网关,协议转换器)段
5)会话层:计算机与用户建立管理终止会话 分组/包
6)表示层:编译压缩应用层 帧
7)应用层:网络协议 比特(bit)

3.TCP-IP模型分层及TCP-IP协议数据封装过程(注意TCP-IP协议)

1)网络接口层
2)网络层
3)数据链路层
4)应用层


4.对等网络通信协议(基于模型之间的对等层级相互通信)

1)网络分层体系结构原理禁止不同主机的对等层之间进行直接通信

2)每一层必须依靠下层提供的服务来与另一台主机的对等层通信
上层使用下层提供的服务
下层向上层提供服务

3)对等层实体实现的是虚拟的逻辑通信,实际通信在最底层完成

4)源进程从最高层开始自上到下逐层封装,目标系统将收到的信息自下而上开始拆封

5)在各层中实现的主要功能
差错控制
流量控制
分段和重装:发送端将数据块分成更小单位,在接收端重组
复用和分用
建立连接和释放连接

6)通信协议三要素
语义(讲什么):对协议中各协议元素的含义的解释
语法(怎么讲):报文格式
时序(因果关系):通信过程中,通信双方操作的执行顺序和规则

说实话,一通整理下来专有确实让人感觉有点多,但是笔者建议初学者还是细细品味其中的味道,你就会发现越来越香。香到不能自拔,当你感觉比女朋友还香的时候,差不多就能在我们这一行干出一番大事业了。下个回合便是网络服务的重点TCP的三次握手与四次挥手啦。最后感谢大家一键三连。

#所有图片均来自网络。

一文读懂OSI七层网络模型与TCP-IP模型和对等网络通信协议相关推荐

  1. OSI 七层模型和TCP/IP模型及对应协议(详解)

    OSI 七层模型和TCP/IP模型及对应协议(详解) 查看全文 http://www.taodudu.cc/news/show-6185847.html 相关文章: OSI7层网络模型协议精析 OSI ...

  2. OSI 七层模型和TCP/IP模型及对应协议

    OSI 七层模型和TCP/IP模型及对应协议图: 完成中继功能的节点通常称为中继系统.在OSI七层模型中,处于不同层的中继系统具有不同的名称. 一个设备工作在哪一层,关键看它工作时利用哪一层的数据头部 ...

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

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

  4. OSI七层网络模型与TCP/IP五层网络模型

    OSI七层网络模型 面试过程中提问的少,记住层结构的划分与每层的主要功能即可. 功能 设备 对应的TCP/IP协议 应用层 用户接口,运行各种应用程序 网关 TFTP, HTTP, FTP, SMTP ...

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

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

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

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

  7. OSI七层网络模型与TCP/IP四层网络模型的关系

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

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

    详解OSI七层模型 1. 详解OSI七层模型 1.1 详解每层结构 1.2 交换机和路由器的区别 1.3 集线器与路由器在功能上有什么不同 2. 详解TCP/IP模型 2.1 详解每层结构 2.2 O ...

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

    下图是TCP/IP与OSI参考模型的对应关系: 为了标识通信实体中进行通信的进程,TCP/IP协议提出了协议端口(protocol Port)的概念.端口是一种抽象的网络结构(包括一些数据结构和I/O ...

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

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

最新文章

  1. 黑客帝国真的可以!这100万个「活体人脑细胞」5分钟学会打游戏
  2. 数学表达式一键变图,CMU开发实用工具Penrose,堪称图解界LaTeX(附链接)
  3. 30分钟从工作电脑入侵公司内网!Win11:更新强制要求有TPM2.0,知道为啥了吧?...
  4. linux c 报错 warning: large integer implicitly truncated to unsigned type[-Woverflow]
  5. java的编译代码混淆
  6. Debian下Cannot set LC_CTYPE to default locale: No such file or directory解决方法
  7. 蓝桥杯 迷宫与陷阱 BFS
  8. The Coding Kata: FizzBuzzWhizz in Modern C++11
  9. 给Eclipse在线安装WTP
  10. Maven实战(六)依赖
  11. Nugine: Rust 性能调优
  12. 支付路由适配服务技术实现
  13. python if用法
  14. 复习vue+前后端分离开发
  15. 猫眼电影票房爬取到MySQL中_Scrapy爬取猫眼电影并存入MongoDB数据库
  16. jq 自动打开浏览器_微信QQ跳转浏览器打开代码
  17. Qt 矢量图标使用 FontAwesome Icon
  18. Airpods连接到windows10没有声音(其他办法都试过最后这样才行)
  19. Java web期末
  20. 如何登录锐捷设备(云桌面篇)

热门文章

  1. 安卓现盗号木马 威胁网银盗刷
  2. leg引擎适合什么系统的服务器,BLUE引擎leg引擎登录器配置教程和本地搭建WEB服务器视频教程...
  3. nonebot2.0.0a16-qq机器人框架安装及搭建教程
  4. 华为G610开机第一屏G3替换教程
  5. 华为数通HCIA笔记——路由基础
  6. 天堂2服务端服务器名字修改,如何制作L2J天堂2单机版源码服务端教程.doc
  7. js函数劫持与反劫持
  8. S3C2440开发板烧录笔记
  9. 综述:目标检测二十年(2001-2021)
  10. 遗传算法TSP问题举例