[工学]网络程序设计-2.pptVIP

  • 1
  • 0
  • 约8.49千字
  • 约 69页
  • 2017-03-14 发布于江苏
  • 举报
计算机网络技术基础知识 主 要 内 容 1.2.2 2.3 tcp/ip体系结构 2.1 网络体系结构与网络协议 体系结构:是研究系统各部分组成及相互关系的技术科学。 计算机网络体系结构:是指整个网络系统的逻辑组成和功能分配,它描述了一组用于计算机及其通信设施之间互连的标准和规范的集合。 目的:定义计算机网络各部分的功能,以便在统一的原则指导下进行计算机网络的设计、建造、使用和发展。 数据交换:在计算机网络通信过程中,数据从一台计算机传输到另一台计算机。 网络协议:是通信的系统必须共同遵守的一组事先约定好的规则。一个网络协议主要有三要素组成:语法、语义、时序(同步) 1、分层的思想 设想位于两地的两台计算机之间利用计算机网络进行数据通信,将面临以下的一些问题: 两台计算机如何连接?用什么连接线?用什么接头? 怎样数据从源计算机传送到目的计算机?如何标识每台计算机?怎样寻找目标计算机? 在一台计算机中可能同时运行着多个网络应用程序,存在多路数据流,如何确定进行数据通信的这个过程的数据流? 传输的数据采用什么表示形式?在计算机中如何编码? 用户接口如何实现?即计算机如何接受用户输入的数据进行发送,有如何将接受的数据显示给用户? 当网络设备或连接线路性能不一致或者发生故障,造成传输的数据出现差错甚至丢失时,如何进行控制以保证可靠性等。 由上所述,计算机网络是一个十分庞大的且复杂的系统。计算机网络的设计和实现往往采用化繁为简、分而治之的思想。即将这样一个大而复杂的系统分解为若干个小而简单的子系统,然后再逐个加以处理。 2、分层的原则 层内功能内聚、层间耦合松散、层数适中 3、分层的好处 各层之间相互独立;灵活性好;易于实现和维护;有利于促进标准化 2.2 ISO/OSI参考模型 计算机网络是由多种计算机和各类终端通过通信线路连接起来的复合系统。在这个系统中,由于计算机型号不一,终端类型各异,加之线路类型、连接方式、同步方式、通信方式的不同,给网络中各结点的通信带来许多不便。由于在不同计算机系统之间,真正以协同方式进行通信的任务是十分复杂的。为了设计这样复杂的计算机网络,早在最初的ARPANET设计时即提出了分层的方法。“分层”可将庞大而复杂的问题,转化为若干较小的局部问题,而这些较小的局部总是比较易于研究和处理。 1974年,美国的IBM公司宣布了它研制的系统网络体系结构SNA(System Network Architecture)。 为了使不同体系结构的计算机网络都能互连,国际标准化组织(ISO)于1977年成立了一个专门的机构来研究该问题。不久,他们就提出一个试图使各种计算机在世界范围内互连成网的标准框架,即著名的开放系统互连基本参考模型OSI/RM(Open Systems Interconnection Reference Model),简称为OSI。 OSI 的 参 考 模 型 数据传输过程: OSI 的 参 考 模 型 数据传输过程: 数据封装:在各层协议的处理下,发送的用户数据逐层添加上对应的协议控制信息,这个过程叫数据封装。 数据解封:类似地,接受的数据在对等层协议的控制下逐层剥离掉协议控制信息,得到原始的用户数据,传给接受进程,这个过程叫数据解封。 TCP/IP体系结构 IP协议 IP数据报结构 IP地址(1) IP地址的基本概念 TCP/IP协议的网络层使用的地址标识符叫做IP地址,IP v.4中IP地址是一个32位的二进制地址; 在Internet中不允许两个设备具有同样的IP地址(全局惟一的地址标识); 网络中的路由器具有两个或两个以上IP地址,路由器每个接口都有一个不同网络号的IP地址。 IP地址结构 IP地址采用分层结构; IP地址是由网络号(net ID)与主机号(host ID)两部分组成的; 采用x.x.x.x的格式来表示,每个x为8位,每个x的值为0~255(例如19); 源IP地址与目的IP地址 A类地址 A类IP地址的网络号长度为7位,主机号长度为24位; A类地址是从:~55(第一字节的数字范围:0…….127 七位二进制的最大数字为127,既:1111111=127) 网络号长度为7位,从理论上可以有27=128个网络,但网络号为全0和全1 (用十进制表示为0与127)的两个地址保留用于特殊目的,实际允许有 126 个不同的A类网络; 由于主机号长度为24位,因此每个A类网络的主机IP数理论上为224=16 777 216 A类IP地址结构适用于有大量主机的大型网络。 B类地址 B类IP地

文档评论(0)

1亿VIP精品文档

相关文档