计算机各种通讯协议
协议:指网络通讯中的行为和规范
协议3要素:
1.语法:发送方按照一定的规则发送数据
2.语义:对方计算机能够读懂收到的信息
3.定时关系:收到信息后必须给对方回应
常见的网络协议:
1、NETBEUI(微软):增强接口协议
l 支持所有的网络协议
l 尺寸小速度快
l 配置简单
l 不可路由(不能上Internet)
2、IPX/SPX协议集(Novlle):
l 为netware主机所用
l 速度快
l 可路由,但当网络大时效果不好
3、NWLINK(微软):
l 兼容IPX/SPX协议集
l 速度快
l 可路由,当网络大的时效果不好
4、apple talk:苹果电脑的操作系统使用的协议。厂商专有协议,可以路由。
5、TCP/IP协议集:
l Internet上唯一公认的协议
l 尺寸大,速度慢
l 可路由,尤其当网络大时效果好
协议的选择:
1、通讯的主机必须选择相同的兼容的协议才能通讯
2、小型办公室(不上Internet)推荐NETBEUI协议
3、如果连入Internet,必须选择TCP/IP协议
4、协议都比较小30-50M都安装也可,但是速度慢
5、网络中如果有netware主机,必须安装Nwlink协议
注意:所有协议分为两种:可路由协议、不可路由协议。
1】可路由协议:基于这个协议传输的数据可以通过路由器。可以在网络间传输。大型网络中使用的协议。TCP/IP、IPX/SPX、apple talk。
2】不可路由协议:基于这个协议传输的数据不能通过路由器。只能在局域网中传输数据,小型网络中使用的协议。netbios/netbeui。
其他通信模式:win2000支持其他的通信协议和技术(A TM、IrDA红外线数据协议)
ATM是为多媒体内容的高速传输开发的,高速的,面向连接的,通过网络传输多种类型的通讯流量。
使用ATM交换机。
特征:它提供单个网络连接,可以可靠的混合声音、视频和数据
提供高速连接
有效的分配网络带宽(确保没有单独一种类型的数据过分使用线路)
红外线数据协议是为无线连接开发的。定义短距离、高速、双向无线红外线连接的协议。
特征:无线红外连接的世界标准
易于实现和使用
无电磁噪声
远程访问协议
拨号协议:在拨号连接中,既可使用SLIP协议(串行线路网际协议)也可以使用PPP协议(点到点协议)win2000中不提供SLIP服务器,因为它没有ppp安全和有效。但是可以使用运行UNIX的服务器作为SLIP的服务器。
SLIP的限制:仅支持局限于tcp/ip。
要求有静态的ip地址
将认证口令明文传输
Ppp:支持加密口令验证,允许客户机使用netbeui、tcp/ip、ipx/spx网络传输协议
VPN协议
通过将正常的数据包放入加密的ppp数据包中而起到安全保护的作用。Ppp数据包中封装了netbeui、tcp/ip、ipx/spx数据包
VPN使用pptp(点到点隧道协议)或者L2TP(第二层隧道协议)来建立连接
Pptp:在网络上以tcpip数据包的形式封装了ppp帧。这种封装,可以在pptp虚拟专用网中使用所有的ppp特性,包括netbeui、tcp/ip、ipx/spx,以及microsoft点到点加密(MPPE)
Win2000支持pptp,可以在专用LAN到LAN的网络中使用
L2TP:基本上与pptp是一样的机制,不一样的是L2TP不使用MPPE来加密ppp帧,而是使用IPsec (internet协议安全)来提供加密服务。ipsec提供数据完整性和加密。这比pptp所使用的mppe加密要高级。
安装协议的方法:
1】右击“网上邻居”-》属性-》右击“本地连接”-》属性-》安装-》协议-》选择要安装的协议。
2】注意:本地连接指的是计算机中网卡的连接。
TCP/IP协议的层次结构和作用
TCP/IP协议也采用了层次体系结构,所涉及的层次包括网络接口层、网际层、传输层和应用层
Tcp/ip的通信过程:寄信
TCP/IP协议:
1、TCP/IP是一个协议集,包括两个协议,TCP叫传输控制协议,IP叫网际协议,TCP/IP协议集是多个协议的组合。TCP/IP通常被认为是一个四层协议系统。
l TCP/IP的分层:
应用层Telnet、Ftp、Smtp等对应OSI的第5-7层
传输层TCP和UDP 对应OSI模型的第4层
网络层IP、ICMP和IGMP 对应OSI模型的第3层
网络接口层接口卡及设备驱动对应OSI模型的第1-2层
1) 网络接口层
TCP/IP协议对这一层描述得很少,一般网络接口层提供了TCP/IP协议与各种物理网络的接口,为数据报的传送和校验提供了可能。
负责将数据放在网络媒介上或从网络媒介上接收数据。
2)网际层(网络层)
对应于OSI的网络层,有效解决异型网络互连问题,
作用:无连接的,不可靠的传递服务
负责分配地址
数据包分段和重组
路由数据
这一层包括四个核心协议:
Internet协议(IP)
负责给要传递的数据分配ip地址,提供了简单的数据流传送服务,在Intenet中网络与网络之间的数据传输主要依赖于网际层中的IP协议(Internet Protocol)。
IP的功能包括如下3项:
①管理Internet中的地址(ip地址的划分)
②路由选择功能
③数据报的分片与重组
ICMP协议:因特网控制消息协议ping就是利用这一个协议来检测网络的连通性。
每个ICMP消息类型都被封装于IP分组中,只能报告错误,不能纠正错误
ARP协议:正向地址解析协议:
用来把连在同个物理网上计算机的IP地址转换成该机的物理地址的协议。用于将IP地址转换成物理地址。
工作原理:每个节点保存一张其所在的物理网上的所有节点IP地址与物理地址的地址映射表。节点启动时,这个表是空的,当要进行地址转换而没有映射信息时,ARP将向所有的其他节点广播一个特殊的ARP包询问目标地址的IP地址。具有匹配地址的节点将作出应答,发出的ARP包中说明自己的IP与物理地址。源节点收到信息后即时更新地址映射表(存储在内存中)
RARP:反向地址解析协议:
用来将已知的物理地址转换成IP地址。一般用在无盘工作站,无盘工作站仅有物理地址,没有存储IP地址,工作站启动时,从网卡中读出物理地址,然后发出RARP广播,询问自身IP地址,提供RARP服务的计算机(有存储IP地址)做出应答
IGMP:internet组管理协议:负责多重投递的管理。
3) 传输层
对应于OSI的传输层,提供端到端的连接,主要使用以下两个协议
面向连接的传输控制协议(TCP)适用于一次传输大量报文的应用
在两台计算机之间提供可靠的、面向连接的数据传递服务,这样的通信叫做单点传送。
因为tcp是可靠的传输协议,两台计算机在数据通信之前,必须建立连接,这种连接是虚拟连接,叫做会话。两台计算机通过三次握手的过程建立tcp会话。这个过程同步序列号,并且提供其他信息。
三次握手:1、源计算机通过传递会话信息来发起连接,这些信息包括序列号和数据包的大小。
2、目的计算机用其会话信息作出反映
3、源计算机同意并确认所接收的信息
面向无连接的用户数据报协议(UDP)适用于一次传输少量报文的应用,如数据库查询
提供了一种无连接数据包投递服务,速度快但是不可靠,对数据尽最大努力投递,不要求对接收数据进行确认,并且不打算重传丢失的数据。
端口是计算机内的一个应用程序的一个标识符。端口与tcp或者udp传输层协议相联系,叫做tcp端口或者udp端口。0到65535之间的任何数,1024以下被常用端口保留。通过查看winnt/system32/drivers/etc目录下的protocl和serveis文件查看更多协议端口
套接字是ip地址与tcp端口或者udp端口的组合。套接字的ip地址组件帮助标识和定位目标计算机,端口决定数据所要送达的具体的应用程序。
tcpip路由协议4) 应用层
包含众多复杂的协议,是最复杂的一层.不仅要提供应用进程所需要的细心交换和远程操作,还要作为互相作用的应用进程的用户代理,来完成一些为进行语义上有意义的信息交换所必需的功能.
协议的分层模型对应于OSI的最高三层
网页浏览(HTTP 80) 基于TCP
文件传输(FTP 20 21,TFTP 65) FTP是Iternet上使用最广泛的文件传输协议.它提供交互式访问,在Iternet早期,用FTP传送文件占整个Iternet的通信量的三分之一,只是到了1995年,www的通信量才超过了FTP
FTP基于TCP; TFTP基于UDP FTP(文件传输协议)21是传输端口号、20是控制端口号,最大特点是断点续传
TFTP(简单文件传输协议)使用UDP协议进行传输,不支持断点续传
E-Mail (SMTP 25) 简单邮件传输协议基于TCP
远程登录(Telnet 23) 基于TCP
域名服务(DNS 53) 域名系统是一个典型的客户/服务器交互系统;域名系统是一个多层次的、基于域的命名系统,并使用分布数据库实现这种命名机制基于TCP和UDP
网络管理(SNMP 161)基于UDP

版权声明:本站内容均来自互联网,仅供演示用,请勿用于商业和其他非法用途。如果侵犯了您的权益请与我们联系QQ:729038198,我们将在24小时内删除。