计算机网络 两个网络模型

计算机网络模型

分层机制----规划通讯细节

层与层之间之间是独立的、屏蔽的,下层为上层提供服务。

一些概念

实体:

任何发送/接收信息的软件/硬件进程。

对等层:

两个不同系统的同级层次。

对等实体:

位于不同系统中对等层的实体。

接口:

相邻两层之间交互界面。

服务:

定义了该层准备完成那些工作,但不涉及如何实现这些功能。

下层通过接口向上层提供服务。

协议:

通信双方的对等实体之间在通信中必须遵守的规则。

网络协议:

三要素:语法(协议的格式)、语义、时序。

OSI参考模型

层次 功能
应用层
表示层 数据表示
会话层 在用户间建立会话关系
传输层
网络层
数据链路层
物理层

TCP/IP模型

TCP/IP不是单个协议,而是数十个具有层次结构的协议组成的一个协议集。

层次 功能
应用层
传输层
网络层
网络接口层

数据在层次模型上的处理过程

封装和拆封

发送数据:自上而下逐层封装

接收数据:自下而上逐层拆封

交换技术

电路交换

面向连接

过程

  1. 建立连接
  2. 通信
  3. 释放连接

特点

存储转发

非面向连接

工作流程

分类

报文交换

以报文为单位进行交换。

有长有短。

分组交换

以分组为单位进行交换。

比较短,长度相等。可以先将一个长的报文分割成若干个短的分组。

分组交换的优点
分组交换的问题

思考

报文/分组的传输路径
报文/分组的到达顺序和传输次序
与电路交换对比,其他特点

(列了大纲,很快就会补充更新哒~~)

最新文章

  1. SSAS动态添加分区 (转载)
  2. iOS开发数据库篇—FMDB数据库队列
  3. map vs hash_map
  4. SQL中and与or优先级比较
  5. [Redux] Extracting Container Components -- VisibleTodoList
  6. hdu 4493 Tutor
  7. cocos2d-x删除vs2010项目模板
  8. prevPage / nextPage in jQuery Mobile | George Nixon's Blog
  9. Java IO编程全解(一)——Java的I/O演进之路
  10. centos 6.5静态网址简单配置
  11. Django 信号
  12. 20175204 张湲祯 2018-2019-2《Java程序设计》 第一周学习总结
  13. HTTP之referrer
  14. 12个HTML和CSS必须知道的重点难点问题
  15. python 全栈开发,Day17(初识面向对象)
  16. python基础学习Day17 面向对象的三大特性之继承、类与对象名称空间小试
  17. 通过实例来理解paxos算法
  18. ES6必知必会 (一)—— 变量声明和结构赋值
  19. Kubernetes学习之路(十一)之Pod状态和生命周期管理
  20. Python开发【模块】:matplotlib 绘制折线图

热门文章

  1. 【转】sed命令的基本操作
  2. JavaScript的进制转换
  3. 解决Layui数据表格中checkbox位置不居中
  4. 让docker容器使用主机系统时间(挂入/etc/localtime)
  5. python集合set,交集,并集,差集,对称差集,子集和超集
  6. EBCDIC to ASCII
  7. vue 字符串长度控制显示的字数超出显示省略号
  8. Java Web入门二
  9. Redis GeoHash
  10. 初识java-1.Java跨平台的原理