OSI层次介绍
1、应用层:为应用软件提供接口,使应用程序能够使用网络服务。
2、表示层:①数据的解码和编码,②数据的加密和解密,③数据的压缩和解压缩。
3、会话层:建立、维护、管理应用程序之间的会话。
功能:对话控制、同步。
4、传输层:作用:负责建立端到端的连接,保证报文在端到端之间的传输。
功能:服务点编址、分段与重组、连接控制、流量控制、差错控制(TCP、UDP)。
5、网络层:作用:负责将分组数据从源端传输到目的端。
功能:为网络设备提供逻辑地址、进行路由选择、分组转发。(IP)。
6、数据链路层:作用:在不可靠的物理链路上,提供可靠的数据传输服务,把帧从一跳(结点)移动到另一条(结点)。
功能:组帧、物理端编址、流量控制、差指控制、接入控制。
7、物理层:作用:负责把逐个的比特(bit)从从一跳(结点)移动到另一跳(结点)。
功能:①定义接口和媒体的相应特性。
②定义比特(bit)的表示、数据传输速度、信号的传输模式(单工、半双工、全双工)。
③定义网络物理拓扑(网状形、星型、环型、总线型等拓扑)。
路由器(网络层)作用:①广播、组播控制。②对数据做寻址、选择到达目的网络的最佳路径。③流量管理。④连接广域网(WAN)。
网线(物理层)连接双绞线顺序:568B线序:橙白 、橙、绿白、蓝、蓝白、绿、棕白、棕。
TCP/IP协议簇
用于简化OSI层次,以及相关的标准。
①传输控制协议(tcp/ip)簇是相关国防部(DoD)所创建的,主要用来确保数据的完整性及在毁灭性战争中维持通信。
②是由一组不同功能的协议组成在一起构成的协议簇。
③利用一组协议完成OSI所实现的功能。
最新文章
- 国内可用maven repository 配置
- HDU 4946 Area of Mushroom (几何凸包)
- 阿里云里面的Linux 系统挂载数据盘
- js控制固定div和随屏滚动div兼容多浏览器和纯css控制(来自网络)
- obj.offsetHeight与obj.style.height区别
- Native VS H5 VS React Native
- aspx页面图片用作html中img的url
- Jmeter java协议测试jar和依赖jar的路径研究
- Spring包的方法WebUtils.getParametersStartingWith(request,String)
- Android自己定义控件:老版优酷的三级菜单(效果图 + Demo)
- php seaslog的使用
- java PDF添加图层,支持多页图层添加
- Java NIO 学习
- -moz、-ms、-webkit浏览器前缀解释(PS:后续在详细解释)
- shell爬虫--抓取某在线文档所有页面
- Apache Shiro 快速入门教程,shiro 基础教程
- Mysql explain分析sql语句执行效率
- 设计模式--单例模式(学习Learning hard大神笔记实践)
- 【spring】- springmvc 工作原理
- Appium之启用手机桌面APP的多种方法
热门文章
- dubbo协议参考手册(转)
- java editor template Eclipse中的快速Java\JavaScript代码模板使用
- [React] Refactor componentWillReceiveProps() to getDerivedStateFromProps() in React 16.3
- 沁园春&;#183;咏史
- Lua 与C/C++ 交互系列:注冊枚举enum到Lua Code中
- 链接提交-js代码推送进化版
- struts1——静态ActionForm与动态ActionForm
- Ylmf_Ghost_Win7_SP1_x64_2017_0113.iso虚拟机安装
- Android笔记之网络状态推断
- java 命令行 编译 运行程序