欢迎来到天天文库
浏览记录
ID:5617259
大小:564.00 KB
页数:48页
时间:2017-11-14
《楼宇智能化技术第3章》由会员上传分享,免费在线阅读,更多相关内容在教育资源-天天文库。
1、楼宇智能化技术广东工业大学自动化学院第三章智能化楼宇内互连网第一节楼宇内的信息处理平台第二节楼宇内的Intranet第三节网络的安全技术第一节楼宇内的信息处理平台一、TCP/IP协议二、客户/服务器方式三、浏览器/服务器方式四、WindowsNT、LINUX网络平台一、TCP/IP协议TCP/IP是指一整套数据通信协议,其名字是由这些协议中的两个协议组成的,即传输控制协议(TransmissionControlProtocol:TCP)和网间协议(InternetProtocol:IP)TCP/IP协议分别对应于OSI模型中的
2、传输层与网络层,参见图3-1。其中,TCP协议用于在应用程序间传输数据;IP协议用于在主机之间传输数据;网络接口层能灵活地支持多种物理和链路层协议;网络应用层除了其原有的一些应用层的协议外,很容易接纳其他应用层的协议。⒈Internet协议(IP)IP的主要目的是为高层协议提供无连接的传递服务。这意味着在IP将数据包递交给接收站点以前不在传输站点和接收站点之间建立对话(虚拟链路)。它只是封装和传递数据包。但它不对发送者或接收者报告数据包的状态,不处理所遇到的故障。IP协议作为通信子网的最高层,提供无连接的数据报传输机制。IP协
3、议是点到点的,核心问题是寻径。它向上层提供统一的IP数据报,使得各种物理帧的差异性对上层协议不复存在。互连网协议IP是TCP/IP体系中两个最重要的协议之一。与IP协议配套使用的还有三个协议:地址转换协议ARP(AddressResolutionProtocol)反向地址转换协议RARP(ReverseAddressResolutionProtocol)Internet控制报文协议ICMP(InternetControlMessageProtcol)⒉IP地址IP地址就是给每一个连接在Internet上的主机分配一个唯一的32
4、bit地址,并不只是一个计算机的号码,而是指出了连接到某个网络上的某个计算机。为了便于对IP地址进行管理,同时还考虑到网络的差异很大,有的网络拥有很多的主机,而有的网络上的主机则很少。因此Internet的IP地址分为五类,即A类到E类。这样,IP地址由三个字段组成,即:类别字段,用来区分IP地址的类型;网络号码字段net-id;主机号码字段host-id。⒊子网的划分为了使IP地址的使用更加灵活,在IP地址的网络号码net-id,而后面的主机号码host-id则是受本单位控制,由本单位进行分配。本单位所有的主机都使用同一个网
5、络号码,而host-id可根据需要划分子网.TCP/IP体系的“子网”(Subnet)是本单位网络内的一个更小些的网络,和OSI体系中的子网(Subnetwork)不同。TCP/IP体系规定用一个32bit的子网掩码来表示子网号字段的长度。具体的做法是:子网掩码由一连串的“1”和一连串的“0”组成。“1”对应于网络号码和子网号码字段,而“0”对应于主机号码字段.⒋地址的转换每一个主机都有一个ARP高速缓存(ARPcache),里面有IP地址到物理地址的映射表,这些都是该主机目前知道的一些地址。当主机A欲向本局域网上的主机B发送
6、一个IP数据报时,就先在其ARP高速缓存中查看有无主机B的IP地址。如有,就可查出其对应的物理地址,然后将该数据报发往此物理地址。⒌传输控制协议(TCP)TCP提供的服务有七个主要特征:⑴面向连接⑵点对点通信⑶完全可靠性⑷全双工通信⑸流接口⑹可靠的连接建立⑺完美的连接终止TCP使用各种不同的技术来实现其可靠性,其中最重要的技术叫重发。当TCP发送数据时,发送方通过一种重发方案来补偿包的丢失,且通信的双方都要参与。当接收方TCP收到数据时,它要回发给发送方一个确认。当发送方发送数据时,TCP就启动一个定时器,在定时器到点之前,如
7、果没有收到一个确认,则发送方重发数据。⒍用户数据报文协议UDPUDP也是TCP/IP的传输层协议,它是无连接的,不可靠传输服务。当接受数据时它不同发送方提供确认信息,它不提供输入包的顺序,如果出现丢失包或重复包的情况,也不会向发送方发出差错报文。这一点很像IP协议。UDP的主要作用是分配和管理端口编号,以正确无误地识别运行在网络站点上的个别应用程序。由于它执行功能时具有低的开销,因而执行速度比TCP快。它多半用于不需要可靠传输的应用程序,例如网络管理域、名字服务器等。任何与UDP相配合作为传输层服务的应用程序必须提供确认和顺序
8、系统,以确保包是以发送它们的同样顺序到达。也就是说,使用UDP的应用程序必须提供这类传输可靠性服务。⒎TCP/IP应用程序⑴TELNET虚拟终端服务TELNET协议规定了一个与网络无关的虚拟终端,经过这个终端,用户能登录到具有用户帐号的远程TCP/IP主机。⑵文件传递协议FT
此文档下载收益归作者所有