计算机各种通讯协议

 

计算机各种通讯协议:

l      协议:指网络通讯中的行为和规范

l      协议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支持其他的通信协议和技术(ATM、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地址)做出应答

IGMPinternet组管理协议:负责多重投递的管理。

 

3) 传输层

对应于OSI的传输层,提供端到端的连接,主要使用以下两个协议

面向连接的传输控制协议(TCP)适用于一次传输大量报文的应用

       在两台计算机之间提供可靠的、面向连接的数据传递服务,这样的通信叫做单点传送。

因为tcp是可靠的传输协议,两台计算机在数据通信之前,必须建立连接,这种连接是虚拟连接,叫做会话。两台计算机通过三次握手的过程建立tcp会话。这个过程同步序列号,并且提供其他信息。

三次握手:1、源计算机通过传递会话信息来发起连接,这些信息包括序列号和数据包的大小。

          2、目的计算机用其会话信息作出反映

          3、源计算机同意并确认所接收的信息

面向无连接的用户数据报协议(UDP)适用于一次传输少量报文的应用,如数据库查询

提供了一种无连接数据包投递服务,速度快但是不可靠,对数据尽最大努力投递,不要求对接收数据进行确认,并且不打算重传丢失的数据。

 

端口是计算机内的一个应用程序的一个标识符。端口与tcp或者udp传输层协议相联系,叫做tcp端口或者udp端口。0到65535之间的任何数,1024以下被常用端口保留。通过查看winnt/system32/drivers/etc目录下的protoclserveis文件查看更多协议端口

 

套接字是ip地址与tcp端口或者udp端口的组合。套接字的ip地址组件帮助标识和定位目标计算机,端口决定数据所要送达的具体的应用程序。

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

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值