一文读懂OSI七层网络模型与TCP-IP模型和对等网络通信协议
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模型和对等网络通信协议相关推荐
- OSI 七层模型和TCP/IP模型及对应协议(详解)
OSI 七层模型和TCP/IP模型及对应协议(详解) 查看全文 http://www.taodudu.cc/news/show-6185847.html 相关文章: OSI7层网络模型协议精析 OSI ...
- OSI 七层模型和TCP/IP模型及对应协议
OSI 七层模型和TCP/IP模型及对应协议图: 完成中继功能的节点通常称为中继系统.在OSI七层模型中,处于不同层的中继系统具有不同的名称. 一个设备工作在哪一层,关键看它工作时利用哪一层的数据头部 ...
- OSI七层网络模型与TCP/IP四层模型介绍
1.OSI七层网络模型介绍 OSI(Open System Interconnection,开放系统互连)七层网络模型称为开放式系统互联参考模型 ,是一个逻辑上的定义,一个规范,它把网络从逻辑上分为了 ...
- OSI七层网络模型与TCP/IP五层网络模型
OSI七层网络模型 面试过程中提问的少,记住层结构的划分与每层的主要功能即可. 功能 设备 对应的TCP/IP协议 应用层 用户接口,运行各种应用程序 网关 TFTP, HTTP, FTP, SMTP ...
- OSI七层网络模型与TCP/IP四层网络
网络协议设计者不应当设计一个单一.巨大的协议来为所有形式的通信规定完整的细节,而应把通信问题划分成多个小问题,然后为每一个小问题设计一个单独的协议.这样做使得每个协议的设计.分析.时限和测试比较容易. ...
- OSI七层网络模型与TCP/IP四层网络模型
2.1 OSI网络分层参考模型 网络协议设计者不应当设计一个单一.巨大的协议来为所有形式的通信规定完整的细节,而应把通信问题划分成多个小问题,然后为每一个小问题设计一个单独的协议.这样做使得每个协议的 ...
- OSI七层网络模型与TCP/IP四层网络模型的关系
一.OSI网络分层参考模型 网络协议设计者不应当设计一个单一.巨大的协议来为所有形式的通信规定完整的细节,而应把通信问题划分成多个小问题,然后为每一个小问题设计一个单独的协议.这样做使得每个协议的设计 ...
- 详解OSI七层模型和TCP/IP模型
详解OSI七层模型 1. 详解OSI七层模型 1.1 详解每层结构 1.2 交换机和路由器的区别 1.3 集线器与路由器在功能上有什么不同 2. 详解TCP/IP模型 2.1 详解每层结构 2.2 O ...
- 6.OSI七层网络模型与TCP/IP四层网络模型
下图是TCP/IP与OSI参考模型的对应关系: 为了标识通信实体中进行通信的进程,TCP/IP协议提出了协议端口(protocol Port)的概念.端口是一种抽象的网络结构(包括一些数据结构和I/O ...
- 网络基础之OSI七层参考模型与TCP/IP五层模型
目录 一.网络基础 ①什么是网络 ②网络类型 二.OSI七层参考模型 与TCP/IP五层 ①为什么分层 ②对比图 ③每层作用 ④每层常用设备及常用协议 ⑤路由器交换机介绍 ⑥常用协议介绍 三.数据封装 ...
最新文章
- 黑客帝国真的可以!这100万个「活体人脑细胞」5分钟学会打游戏
- 数学表达式一键变图,CMU开发实用工具Penrose,堪称图解界LaTeX(附链接)
- 30分钟从工作电脑入侵公司内网!Win11:更新强制要求有TPM2.0,知道为啥了吧?...
- linux c 报错 warning: large integer implicitly truncated to unsigned type[-Woverflow]
- java的编译代码混淆
- Debian下Cannot set LC_CTYPE to default locale: No such file or directory解决方法
- 蓝桥杯 迷宫与陷阱 BFS
- The Coding Kata: FizzBuzzWhizz in Modern C++11
- 给Eclipse在线安装WTP
- Maven实战(六)依赖
- Nugine: Rust 性能调优
- 支付路由适配服务技术实现
- python if用法
- 复习vue+前后端分离开发
- 猫眼电影票房爬取到MySQL中_Scrapy爬取猫眼电影并存入MongoDB数据库
- jq 自动打开浏览器_微信QQ跳转浏览器打开代码
- Qt 矢量图标使用 FontAwesome Icon
- Airpods连接到windows10没有声音(其他办法都试过最后这样才行)
- Java web期末
- 如何登录锐捷设备(云桌面篇)