第二章计算机网络ios 模型
机构: ISO国际标准化组织; ITU国际电信联盟; ANSI 美国国家标准委员会; ECMA欧洲计算机制作商协会 ITEF因特网特别任务组。
协议:为计算机网路中进行数据交换而建立的规则,标准或约定的集合就称网络协议。
语义; 涉及用于协调与差错处理的控制信息 语法:涉及数据及控制信息的格式,编码及信号电平等:定时:涉及速度匹配和排序等。定时: 涉及速度匹配和排序。
网络分层体系结构:除了在物质介质上进行实通信道外,其余个对等实体间的通信都是虚通信;对等层的虚通信道必须遵守该信道的协议; n层的虚通信道是通过n/n-1层间的接口处n-1层提供的服务以及n-1层的通信来实现的。
层次结构划分原则: 每层的功能应是明确的, 并且是相互独立的; 层间结构必须清晰,跨越接口的信息量竟可能的少; 层数适中。
DL层的功能;比特流被组织成数据链路协议数据单元,并以帧为单位传输,帧中包含地址,控制,数据及校验码等信息。主要作用是通过校验,确认和反馈重发等手段。将不可靠的物理链地址改造成对网络层来说是无差错的数据链路层。流量控制。
网络层功能:关心的是通信子网的运行控制,主要解决如何通过路由器选择让数据分组跨越通信子网从源地址传送到通信子网的目的地的问题。
会话层功能:组织和异步的各种进程通信。
表示层功能:为上层用户提供共同的数据或信息语法表示变换。 编码转换,数据压缩,恢复和加密解密。
通信服务类型: 面向连接服务; 无连接服务。
面向连接服务特点: 数据传输过程前必须经过建立连接。维护连接和释放连接的3个过程; 在数据传输过程中,各分组不需要携带目的的节点地址。
无连接特点: 每个分组都要携带完整的目的节点第地址,合分组在通信子网中是独立传送的。
确认:数据分组接受节点在收到每个分组后,要求向发送节点会送正确接收分组的确认信息。
重传机制:在规定时间内,如果发送节点没有收到接收节点返回的确认信息,就认为该数据分组发送失败,发送节点重传该分组。
TCP/IP层次:应用层,传输层,互连层, 主机---网络层;
OSI和TCP/IP比较: 共同之处;两者都是以协议栈的概念为基础,并且协议栈中的协议彼此相互独立,而有两个模型中都采用了层次结构的概念,各个层的功能也大体相似。不同之处:osi有七层。TCP/IP只有四层,都有网络层,传输和应用层, 其它的层并不同; 在于无连接的和面向连接的通信范围有所不同。
物理层: 在物理信道实体之间合理的通过中央系统,为比特传输所需的物理连接激活,保持和出去提供机械的,电气的,功能性和规程性的手段,主要功能:实现比特流的透明传输,为DL层提供数据传输服务。
DTE:指的是数据终端设备,是对属于用户所有的连接设备或工作站的统称,他们是通信的信源和信宿。
DCE:数据电路接设备或数据通信设备,是对用户提供入网连接点的网络设备的统称,
DCE与DCE连接方式: 非平衡方式,采用差动接收器的非平衡方式,平衡方式。
非平衡方式: 每个电路使用一根导线,收发两方共用一根信号底线。速率小于或等于10Mbps, 距离小于或等于15米。
采用差动接收器的非平衡方式: 每个电路使用一根导线,每个方向都用独立信号地线速率小于等于300Kdps,距离10米。
平衡方式: 每个电路使用两根导线,速率小于等于10Mbos, 距离小于等于15米。
信号线分类:数据信号线, 控制信号线, 定时信号线 , 接地线。
RS232: 1 的电平为-15v--5v, 0的电平为+15--+5v, 距离15米,速率小于或等于20Kbps, 非平衡方式 。
Rs449包括: 平衡式的 Rs=422(+6v, 2v 过度区,距离为10M时速率 10Mbps)和非平衡式的RS-423(6V, 4V 过渡区,距离为10M时速率100Kbps)。
第二章计算机网络ios 模型的更多相关文章
- [书籍翻译] 《JavaScript并发编程》 第二章 JavaScript运行模型
本文是我翻译<JavaScript Concurrency>书籍的第二章 JavaScript运行模型,该书主要以Promises.Generator.Web workers等技术来讲解J ...
- ASP.NET MVC with Entity Framework and CSS一书翻译系列文章之第二章:利用模型类创建视图、控制器和数据库
在这一章中,我们将直接进入项目,并且为产品和分类添加一些基本的模型类.我们将在Entity Framework的代码优先模式下,利用这些模型类创建一个数据库.我们还将学习如何在代码中创建数据库上下文类 ...
- 【黑金原创教程】【TimeQuest】【第二章】TimeQuest模型角色,网表概念,时序报告
声明:本文为黑金动力社区(http://www.heijin.org)原创教程,如需转载请注明出处,谢谢! 黑金动力社区2013年原创教程连载计划: http://www.cnblogs.com/al ...
- 第二章平稳时间序列模型——ACF和PACF和样本ACF/PACF
自相关函数/自相关曲线ACF AR(1)模型的ACF: 模型为: 当其满足平稳的必要条件|a1|<1时(所以说,自相关系数是在平稳条件下求得的): y(t)和y(t-s)的 ...
- 第二章平稳时间序列模型——AR(p),MA(q),ARMA(p,q)模型及其平稳性
1白噪声过程: 零均值,同方差,无自相关(协方差为0) 以后我们遇到的efshow如果不特殊说明,就是白噪声过程. 对于正态分布而言,不相关即可推出独立,所以如果该白噪声如果服从正态分布,则其还将 ...
- Netty学习--第二章 BIO的模型详解
一.什么是阻塞.非阻塞.同步.异步 我们以A线程调用B线程的过程例子来讲解这四个概念 在一个程序里,A调用B了,此时如果是 同步: A必须等待B返回结果后,才能继续执行,但是在这期间A会一直监控B的返 ...
- (转)iOS Wow体验 - 第二章 - iOS用户体验解析(2)
本文是<iOS Wow Factor:Apps and UX Design Techniques for iPhone and iPad>第二章译文精选的第二部分,其余章节将陆续放出.上一 ...
- (转)iOS Wow体验 - 第二章 - iOS用户体验解析(1)
本文是<iOS Wow Factor:Apps and UX Design Techniques for iPhone and iPad>第二章译文精选的第一部分,其余章节将陆续放出.上一 ...
- 《Entity Framework 6 Recipes》翻译系列 (3) -----第二章 实体数据建模基础之创建一个简单的模型
第二章 实体数据建模基础 很有可能,你才开始探索实体框架,你可能会问“我们怎么开始?”,如果你真是这样的话,那么本章就是一个很好的开始.如果不是,你已经建模,并在实体分裂和继承方面感觉良好,那么你可以 ...
随机推荐
- NX二次开发-NXOPEN找相切面方法ScRuleFactory()->CreateRuleFaceTangent
#include <uf_defs.h> #include <uf_ui_types.h> #include <iostream> #include <NXO ...
- jdk 动态代理和 cglib 动态代理
原理区别: java动态代理是利用反射机制生成一个实现代理接口的匿名类,在调用具体方法前调用InvokeHandler来处理. 而cglib动态代理是利用asm开源包,对代理对象类的class文件加载 ...
- Python print命令/ 解压序列
Python 命令参数 print 命令 : #默认的print是有个 空格,和换行的 # print(sep= ' ') # print(end = '/n') a = 'sunjinchao' ...
- Ubuntu下安装fcitx+搜狗输入法
转载自:http://www.linuxidc.com/Linux/2013-07/87062.htm 目标:在Ubuntu 13.04以及基于Ubuntu的发行版上安装fcitx小企鹅输入法,并安装 ...
- Tomacat7启动报错-org.apache.catalina.deploy.WebXml addFilter
java.lang.NoSuchMethodException: org.apache.catalina.deploy.WebXml addFilter at org.apache.tomcat.ut ...
- 从数组中任意取出2个数,判断他们的和是否为输入的数字sum,时间复杂度为0(n^2),空间复杂度0(1)
从数组中任意取出2个数,判断他们的和是否为输入的数字sum,时间复杂度为0(n^2),空间复杂度0(1) 假设数据已经是排序好的 #include <stdio.h> #include & ...
- 3.2_springBoot2.1.x检索之JestClient操作ElasticSearch
这里介绍Jest方式交互, 导入jest版本 <!--导入jest--> <dependency> <groupId>io.searchbox</groupI ...
- unittest(1)
一.unittest核心概念 1.unittest四个核心概念 unittest四个核心概念包括:TestCase.TestSuite.TestRunner.Test Fixture TestCase ...
- <Django>博客项目
0.项目的通用流程 项目立项 需求分析 原型 前端 页面设计 UI及交互实现 后端 架构设计 数据库设计 代码模板实现 单元测试 网站整合 功能及集成测试 网站发布 1.BBS项目需求分析 需要哪些表 ...
- 6-Python操作MySQL-增(insert)-删(delete)-改(update)-查(select)
增删改 from pymysql import * def main(): # 创建Connection连接 conn = connect(host='localhost',port=3306,dat ...