欢迎来到天天文库
浏览记录
ID:27744803
大小:1.35 MB
页数:73页
时间:2018-12-04
《[计算机软件及应用]网络协议》由会员上传分享,免费在线阅读,更多相关内容在教育资源-天天文库。
1、计算机网络基础—网络协议网络协议网络协议是网络上所有设备之间通信规则的集合,它规定了通信时信息必须采用的格式和这些格式的意义。即为进行网络中的数据交换而建立的规则、标准或约定,称为网络协议。常见的协议有:TCP/IP协议、IPX/SPX协议、NetBIOS、NetBEUI协议等。用户如果访问Internet,则必须在网络协议中添加TCP/IP协议。网络协议的三个组成要素:语法:用来规定信息格式;语义:用来说明通信双方应当怎么做;时序:详细说明事件的先后顺序。局域网应用协议1、NetBIOS协议2、TCP/IP协议NetBIOS协议:NetBIOS:全称NetWorkBasicInp
2、ut/OutputSystem(网络基本输入/输出系统),是由IBM公司开发,对运行在小型网络上的应用程序提供传输层和会话层服务。Microsoft将IBM的NetBIOS做为自己的基础协议,最初用于使用LANManager或Windows的网络中。但后来又在NetBIOS上增加了一个应用层组件,称之为NetBIOS增强用户接口(NetBEUI)NetBIOS最多只能与其他节点建立254个通讯话路。NetBEUI不再有此限制,它允许Windows机器上的每个进程都能够与多达254个节点进行通讯。在NetBIOS局域网环境下,计算机通过名字被系统知道。网络中每台计算机都有通过不同方法
3、编制的永久性名称。微软当年之所以选择NetBEUI作为网络传输的基本协议,是因为它占用系统资源少、传输效率高,尤为适用于由20到200台计算机组成的小型局域网。此外,NetBEUI还有一个最大的优点:可以方便地实现网络中各单机资源的共享NetBIOS提供三种不同的服务: 名字服务:名字登记和解析 会话服务:可靠的基于连接的通信 数据包服务:不可靠的无连接通信NetBIOS和NetBEUI被设计为仅仅用于局域网,因此不支持路由。NetBIOS和NetBEUI经常使用广播实现,尤其是名字服务的相关操作。NetBIOS名字每台支持应用的PC机也有用户定义或通过内部方法获得的N
4、etBIOS站名。使用NetBIOS的PC机在网络上能完全工作起来之前,必须先登记NetBIOS名称。客户端广播它自己的NetBIOS信息6到10次,确保其他网络成员收到信息。如果有客户端A已用此名,客户端A发布它自己的广播,包括它正在使用的名字,请求登陆的客户端停止所有登记的企图。如无其他客户端反对登记,请求登陆的客户端完成登记过程。正常关机时,重新广播释放刚才注册的这个名字,同一网段上的计算机收到后把这个名字在网上邻居里删除了。在Windows操作系统中,NetBIOS是基本的网络协议之一。默认情况下在安装TCP/IP协议后会自动安装NetBIOS。NetBIOS协议不能跨越路
5、由器进行通信,所以在互连网中是没有NetBIOS协议进行通信的。如果你局域网上有个几十台机器,则在打开网上邻居时,实际上是在进行NetBIOS广播广播包是很容易出问题的,尤其在机器数量较多的网络里,这就是网上邻居常常找不到人的原因之一广播不能穿过路由,所以不同子网的机器在网上邻居里看不见今天,TCP/IP协议已是互联网领域的通用协议,几乎所有接入互联网的电脑都使用TCP/IP。但同时,NetBEUI协议也还在局域网领域广泛使用,因此,在你安装TCP/IP协议时,NetBIOS也被Windows作为默认设置载入了你的电脑,而电脑随即也具有了NetBIOS本身的开放性。TCP/IP同样
6、适用于局域网,但在局域网中的它的通信效率的稳定性都不高,所以有些朋友使用它在浏览“网上邻居”中的计算机时,会出现不能正常浏览的现象。所以就要安装NetBEUI协议了。NetBIOS安全隐患来源:共享+广播NetBIOS及Windows“文件及打印共享”功能所打开的系统后门。比如:隐藏的$磁盘共享一旦扫描程序在网上发现了系统存在着漏洞的计算机,那些恶意攻击者就会设法通过找到的“后门”进入你的计算机,并获取你的信息。关闭TCP/IP上的NetBIOS;卸载NetBIOS协议TCP/IP协议TCP/IP(TransmissionControlProtocol/InternetProtoc
7、ol的简写,中文译名为传输控制协议/互联网络协议)协议是Internet最基本的协议,简单地说,就是由底层的IP协议和TCP协议组成的。与网络的物理特性无关,TCP/IP没有定义数据链路层和物理层,意味着可以兼容各种物理网络。TCP/IP不是一个简单的协议,而是一组小的、专业化协议,包括TCP、IP、UDP、ARP、ICMP以及其他的一些被称为子协议的协议,通常情况下将整组协议称为TCP/IP。TCP/IP协议并不完全符合OSI的七层参考模型。TCP/IP协议是Int
此文档下载收益归作者所有