【计算机网络】两个网络模型——OSI参考模型和TCP/IP模型
2024-10-07 15:32:52
计算机网络 两个网络模型
计算机网络模型
分层机制----规划通讯细节
层与层之间之间是独立的、屏蔽的,下层为上层提供服务。
一些概念
实体:
任何发送/接收信息的软件/硬件进程。
对等层:
两个不同系统的同级层次。
对等实体:
位于不同系统中对等层的实体。
接口:
相邻两层之间交互界面。
服务:
定义了该层准备完成那些工作,但不涉及如何实现这些功能。
下层通过接口向上层提供服务。
协议:
通信双方的对等实体之间在通信中必须遵守的规则。
网络协议:
三要素:语法(协议的格式)、语义、时序。
OSI参考模型
层次 | 功能 |
---|---|
应用层 | |
表示层 | 数据表示 |
会话层 | 在用户间建立会话关系 |
传输层 | |
网络层 | |
数据链路层 | |
物理层 |
TCP/IP模型
TCP/IP不是单个协议,而是数十个具有层次结构的协议组成的一个协议集。
层次 | 功能 |
---|---|
应用层 | |
传输层 | |
网络层 | |
网络接口层 |
数据在层次模型上的处理过程
封装和拆封
发送数据:自上而下逐层封装
接收数据:自下而上逐层拆封
交换技术
电路交换
面向连接
过程
- 建立连接
- 通信
- 释放连接
特点
存储转发
非面向连接
工作流程
分类
报文交换
以报文为单位进行交换。
有长有短。
分组交换
以分组为单位进行交换。
比较短,长度相等。可以先将一个长的报文分割成若干个短的分组。
分组交换的优点
分组交换的问题
思考
报文/分组的传输路径
报文/分组的到达顺序和传输次序
与电路交换对比,其他特点
(列了大纲,很快就会补充更新哒~~)
最新文章
- SSAS动态添加分区 (转载)
- iOS开发数据库篇—FMDB数据库队列
- map vs hash_map
- SQL中and与or优先级比较
- [Redux] Extracting Container Components -- VisibleTodoList
- hdu 4493 Tutor
- cocos2d-x删除vs2010项目模板
- prevPage / nextPage in jQuery Mobile | George Nixon's Blog
- Java IO编程全解(一)——Java的I/O演进之路
- centos 6.5静态网址简单配置
- Django 信号
- 20175204 张湲祯 2018-2019-2《Java程序设计》 第一周学习总结
- HTTP之referrer
- 12个HTML和CSS必须知道的重点难点问题
- python 全栈开发,Day17(初识面向对象)
- python基础学习Day17 面向对象的三大特性之继承、类与对象名称空间小试
- 通过实例来理解paxos算法
- ES6必知必会 (一)—— 变量声明和结构赋值
- Kubernetes学习之路(十一)之Pod状态和生命周期管理
- Python开发【模块】:matplotlib 绘制折线图