1、应用层:为应用软件提供接口,使应用程序能够使用网络服务。

2、表示层:①数据的解码和编码,②数据的加密和解密,③数据的压缩和解压缩。

3、会话层:建立、维护、管理应用程序之间的会话。

      功能:对话控制、同步。

4、传输层:作用:负责建立端到端的连接,保证报文在端到端之间的传输。

       功能:服务点编址、分段与重组、连接控制、流量控制、差错控制(TCP、UDP)。

5、网络层:作用:负责将分组数据从源端传输到目的端。

       功能:为网络设备提供逻辑地址、进行路由选择、分组转发。(IP)。

6、数据链路层:作用:在不可靠的物理链路上,提供可靠的数据传输服务,把帧从一跳(结点)移动到另一条(结点)。

         功能:组帧、物理端编址、流量控制、差指控制、接入控制。

7、物理层:作用:负责把逐个的比特(bit)从从一跳(结点)移动到另一跳(结点)。

       功能:①定义接口和媒体的相应特性。

          ②定义比特(bit)的表示、数据传输速度、信号的传输模式(单工、半双工、全双工)。

          ③定义网络物理拓扑(网状形、星型、环型、总线型等拓扑)。

路由器(网络层)作用:①广播、组播控制。②对数据做寻址、选择到达目的网络的最佳路径。③流量管理。④连接广域网(WAN)。

网线(物理层)连接双绞线顺序:568B线序:橙白 、橙、绿白、蓝、蓝白、绿、棕白、棕。

TCP/IP协议簇

用于简化OSI层次,以及相关的标准。

  ①传输控制协议(tcp/ip)簇是相关国防部(DoD)所创建的,主要用来确保数据的完整性及在毁灭性战争中维持通信。

  ②是由一组不同功能的协议组成在一起构成的协议簇。

  ③利用一组协议完成OSI所实现的功能。

最新文章

  1. 国内可用maven repository 配置
  2. HDU 4946 Area of Mushroom (几何凸包)
  3. 阿里云里面的Linux 系统挂载数据盘
  4. js控制固定div和随屏滚动div兼容多浏览器和纯css控制(来自网络)
  5. obj.offsetHeight与obj.style.height区别
  6. Native VS H5 VS React Native
  7. aspx页面图片用作html中img的url
  8. Jmeter java协议测试jar和依赖jar的路径研究
  9. Spring包的方法WebUtils.getParametersStartingWith(request,String)
  10. Android自己定义控件:老版优酷的三级菜单(效果图 + Demo)
  11. php seaslog的使用
  12. java PDF添加图层,支持多页图层添加
  13. Java NIO 学习
  14. -moz、-ms、-webkit浏览器前缀解释(PS:后续在详细解释)
  15. shell爬虫--抓取某在线文档所有页面
  16. Apache Shiro 快速入门教程,shiro 基础教程
  17. Mysql explain分析sql语句执行效率
  18. 设计模式--单例模式(学习Learning hard大神笔记实践)
  19. 【spring】- springmvc 工作原理
  20. Appium之启用手机桌面APP的多种方法

热门文章

  1. dubbo协议参考手册(转)
  2. java editor template Eclipse中的快速Java\JavaScript代码模板使用
  3. [React] Refactor componentWillReceiveProps() to getDerivedStateFromProps() in React 16.3
  4. 沁园春·咏史
  5. Lua 与C/C++ 交互系列:注冊枚举enum到Lua Code中
  6. 链接提交-js代码推送进化版
  7. struts1——静态ActionForm与动态ActionForm
  8. Ylmf_Ghost_Win7_SP1_x64_2017_0113.iso虚拟机安装
  9. Android笔记之网络状态推断
  10. java 命令行 编译 运行程序