数据通信与网络Word下载.docx
- 文档编号:17641030
- 上传时间:2022-12-07
- 格式:DOCX
- 页数:24
- 大小:217.70KB
数据通信与网络Word下载.docx
《数据通信与网络Word下载.docx》由会员分享,可在线阅读,更多相关《数据通信与网络Word下载.docx(24页珍藏版)》请在冰豆网上搜索。
▪Bob可能回升邮件在许多方面他的电子,例如使用Internet邮件访问协议,由服务的日志记录和阅读到mx.b.org直接,或通过使用网页邮件。
▪网域通常有几个邮件交换服务器,以便他们能够继续接受邮件时,邮件交换的主服务器不可用。
▪电子邮件是不安全的,如果电子邮件加密是没有正确使用。
许多的MTA用于接受任何在互联网上收件人的邮件,尽力提供他们。
SuchMTAsarecalledopenmailrelays.这种被称为MTA的开放邮件中继。
这是非常互联网的网络连接不可靠时,初期重要。
如果MTA的无法到达目的地,它至少可以提供到一个中继接近目的地。
该中继站是在稍后时间提供的信息更好的机会。
但是,这种机制被证明是通过发送人利用的不请自来的批量电子邮件并因此很少有现代的MTA是开放邮件中继,许多不接受继电器的MTA邮件从打开的邮件,因为这样的邮件很可能是垃圾邮件。
3、DNS
DNS(域名系统)是一个客户端/服务器应用程序,它用一个唯一的用户友好的名字标识因特网上的每一台机器。
DNS服务的工作过程
当DNS客户机需要查询程序中使用的名称时,它会查询DNS服务器来解析该名称。
客户机发送的每条查询消息都包括3条信息,以指定服务器应回答的问题。
●指定的DNS域名,表示为完全合格的域名(FQDN)。
●指定的查询类型,它可根据类型指定资源记录,或作为查询操作的专门类型。
●DNS域名的指定类别。
对于DNS服务器,它始终应指定为Internet类别。
例如,指定的名称可以是计算机的完全合格的域名,如,并且指定的查询类型用于通过该名称搜索地址资源记录。
系统将把DNS查询当作客户机向服务器提出的两部分问题,如“对于名为的计算机,你有没有地址资源记录?
”当客户机从服务器接收应答时,它读取并解释应答的地址资源记录,以了解它通过名称提问的计算机的IP地址。
DNS查询以各种不同的方式进行解析。
客户机有时也可通过使用从以前查询获得的缓存信息就地应答查询。
DNS服务器可使用其自身的资源记录信息缓存来应答查询,也可代表请求客户机来查询或联系其他DNS服务器,以完全解析该名称,并随后将应答返回至客户机。
这个过程称为递归。
另外,客户机自己也可尝试联系其他的DNS服务器来解析名称。
如果客户机这么做,它会使用基于服务器应答的独立和附加的查询,该过程称作迭代。
总之,DNS的查询过程按两部分进行:
首选,名称查询从客户机开始并传送至解析程序(DNS客户服务)进行解析;
其次,不能就地解析查询时,可根据需要查询DNS服务器来解析名称。
如查询过程的初始步骤所示,DNS域名由本机的程序使用。
该请求随后传送至DNS客户服务,以通过使用就地缓存的信息进行解析。
如果可以解析查询的名称,则查询将被应答,并且此过程完成。
其中,本地解析程序的缓存可从以下2个可能的来源获取名称信息:
●如果主机文件就地配置,则来自该文件的任何主机名称到地址的映射都将在DNS客户服务启动时预先加载到缓存中。
●从以前DNS查询应答的响应中获取的资源记录将被添加至缓存并保留一段时间。
如果此查询不匹配缓存中的项目,则解析过程继续进行,客户机查询DNS服务器来解析名称。
接下来查询DNS服务器,当本地的DNS不能就地解析查询时,可根据需要查询DNS服务器来解析名称。
如图4-1所示,客户机将查询首选DNS服务器。
在此过程中使用的实际服务器是从全局列表中选择的。
当DNS服务器接收到查询时,首先检查它能否根据在服务器的就地配置区域中获取的资源记录信息作出权威性的应答。
如果查询的名称与本地区域信息中的相应资源记录匹配,则服务器作出权威性的应答,并且使用该信息来解析查询的名称。
如果查询的名称没有区域信息,则服务器检查它能否通过本地缓存的先前查询信息来解析名称。
如果从中发现匹配的信息,则服务器使用它应答查询。
接着,如果首选服务器可使用来自其缓存的肯定匹配响应来应答发出请求的客户机,则此次查询完成。
如果查询名称在首选服务器中未发现来自缓存或区域信息的匹配应答,则查询过程可继续进行,使用递归来完全解析名称,包括来自其他DNS服务器的支持,以帮助解析名称。
在默认情况下,DNS客户服务要求服务器在返回应答前使用递归过程来代表客户机完全解析名称。
在大多数情况下,DNS服务器的默认配置支持递归过程。
为了使DNS服务器正确执行,首先需要在DNS域名空间内存放其他DNS服务器的一些有用的联系信息。
该信息以根线索的形式提供,它是记录初步资源的一个列表,可用来定位一些DNS服务器,这些服务器对DNS域名空间树的根具有绝对控制权。
根服务器对DNS域名空间树中的根域和顶级域具有绝对控制权。
DNS服务器可通过使用根线索搜索根服务器来完成递归过程。
例如,当客户机查询单个DNS服务器时,考虑使用递归过程来定位名称。
此过程在DNS服务器和客户机首次启动,并且没有可帮助解析名称查询的当地缓存信息时进行。
首先,首选服务器分析全名并确定对于顶级域com具有绝对控制权的服务器的位置。
随后,对comDNS服务器使用迭代查询,以获取服务器的参考信息。
然后参考性应答从服务器传送到的DNS服务器。
最后,与服务器联系上。
因为该服务器包括作为其配置区域一部分的查询名称,所以,它向启动递归的源服务器作出权威性的应答。
当源服务器接收到表明已获得对请求查询的权威性应答的响应时,它将此应答转发给发出请求的客户机,这样,递归查询过程就完成了。
4、FTP文件传输协议
●FTP是TCP/IP提供的标准机制。
●FTP需要两个用于数据传输的连接:
一个控制连接和一个数据连接。
它在主机之间建立两个连接,一个连接用于数据传输,另一个用于控制信息传输(命令和响应)。
(端口21用于控制连接,端口20用于数据连接)
●在真正传输文件之前,客户通过控制连接定义文件类型、数据结构和传输方式。
●响应是在连接简历期间,由服务器向客户发送的。
●文件传输的类型有三种:
1.从服务器将一个文件复制到客户
2.从客户将一个文件复制到服务器
3.从服务器向客户机发送目录列表或文件名
●匿名FTP提供了一个方法,使一般公众能使用远程网站的文件
●FTP可以传输的文件类型:
ASCⅡ文件(传送文本文件的默认格式)、EBCDIC文件和图像文件
5、HTTP超文本传输协议
HTTP使用TCP连接传输文件,是万维网存储数据的主要协议。
HTTP请求行由请求类型、URL以及HTTP版本号组成(URL是资源定位符,由方法、主机、可选的端口号以及在WWW中定位信息的路径名组成)。
HTTP请求类型或方法是由客户端向服务器发出的实际命令或请求。
状态行是由HTTP版本号、状态码和状态短句组成
6、CHAP查询握手鉴别协议
CHAP是一个三步握手鉴别协议,它的口令是保密的,无需上线发送。
1.系统发送给用户一个包含查询值(通常是一些字节)的查询分组。
2.用户应用一项预定义功能,根据查询值和用户自身的口令产生一个结果。
用户将结果放入一个响应分组发送给系统。
3.系统同样操作。
它应用相同的功能,使用户的口令(系统已知的)和查询值产生一个结果。
如果这个结果与响应分组中发送的结果相同,访问被允许;
否则,访问被拒绝。
7、无线
IEEE技术频带调制速率(Mbps)
802.11FHSS2.4GHzFSK1和2
DSSS2.4GHzPSF1和2
红外线PPM1和2
802.11aOFDM5.725GHzPSK或QAM6到54
802.11bDSSS2.4GHzPSK5.5和11
802.11gOFDM2.4GHz不同22和54
802.11nMIMO
8、Ping
用法:
ping[-t][-a][-ncount][-lsize][-f][-iTTL][-vTOS]
[-rcount][-scount][[-jhost-list]|[-khost-list]]
[-wtimeout][-R][-Ssrcaddr][-4][-6]target_name
选项:
-tPing指定的主机,直到停止。
若要查看统计信息并继续操作-请键入Control-Break;
若要停止-请键入Control-C。
-a将地址解析成主机名。
-ncount要发送的回显请求数。
-lsize发送缓冲区大小。
-f在数据包中设置“不分段”标志(仅适用于IPv4)。
-iTTL生存时间。
-vTOS服务类型(仅适用于IPv4)。
-rcount记录计数跃点的路由(仅适用于IPv4)。
-scount计数跃点的时间戳(仅适用于IPv4)。
-jhost-list与主机列表一起的松散源路由(仅适用于IPv4)。
-khost-list与主机列表一起的严格源路由(仅适用于IPv4)。
-wtimeout等待每次回复的超时时间(毫秒)。
-R同样使用路由标头测试反向路由(仅适用于IPv6)。
-Ssrcaddr要使用的源地址。
-4强制使用IPv4。
-6强制使用IPv6。
9、ARP
显示和修改地址解析协议(ARP)使用的“IP到物理”地址转换表。
ARP-sinet_addreth_addr[if_addr]
ARP-dinet_addr[if_addr]
ARP-a[inet_addr][-Nif_addr][-v]
-a通过询问当前协议数据,显示当前ARP项。
如果指定inet_addr,则只显示指定计算机的IP地址和物理地址。
如果不止一个网络接口使用ARP,则显示
每个ARP表的项。
-g与-a相同。
-v在详细模式下显示当前ARP项。
所有无效项和环回接口上的项都将显示。
inet_addr指定Internet地址。
-Nif_addr显示if_addr指定的网络接口的ARP项。
-d删除inet_addr指定的主机。
inet_addr可以是通配符*,以删除所有主机。
-s添加主机并且将Internet地址inet_addr与物理地址eth_addr相关联。
物理地址是用连字符分隔的6个十六进
制字节。
该项是永久的。
eth_addr指定物理地址。
if_addr如果存在,此项指定地址转换表应修改的接口的Internet地址。
如果不存在,则使用第一个适用的接口。
示例:
>
arp-s157.55.85.21200-aa-00-62-c6-09....添加静态项。
arp-a....显示ARP表。
10、Ipconfig
ipconfig[/allcompartments][/?
|/all|
/renew[adapter]|/release[adapter]|
/renew6[adapter]|/release6[adapter]|
/flushdns|/displaydns|/registerdns|
/showclassidadapter|
/setclassidadapter[classid]]
其中
adapter连接名称
(允许使用通配符*和?
,参见示例)
选项:
/?
显示此帮助消息
/all显示完整配置信息。
/allcompartments显示所有分段的信息。
/release释放指定适配器的IPv4地址。
/release6释放指定适配器的IPv6地址。
/renew更新指定适配器的IPv4地址。
/renew6更新指定适配器的IPv6地址。
/flushdns清除DNS解析程序缓存。
/registerdns刷新所有DHCP租约并重新注册DNS名称
/displaydns显示DNS解析程序缓存的内容。
/showclassid显示适配器的所有允许的DHCP类ID。
/setclassid修改DHCP类ID。
默认情况下,仅显示绑定到TCP/IP的适配器的IP地址、子网掩码和
默认网关。
对于Release和Renew,如果未指定适配器名称,则会释放或更新所有绑定
到TCP/IP的适配器的IP地址租约。
对于Setclassid,如果未指定ClassId,则会删除ClassId。
ipconfig...显示信息
ipconfig/all...显示详细信息
ipconfig/renew...更新所有适配器
ipconfig/renewEL*...更新所有名称以EL开头
的连接
ipconfig/release*Con*...释放所有匹配的连接,
例如"
LocalAreaConnection1"
或
"
LocalAreaConnection2"
ipconfig/allcompartments...显示有关所有分段的
信息
ipconfig/allcompartments/all...显示有关所有分段的
详细信息
11、Netstat
显示协议统计和当前TCP/IP网络连接。
NETSTAT[-a][-b][-e][-f][-n][-o][-pproto][-r][-s][-t][interval]
-a显示所有连接和侦听端口。
-b显示在创建每个连接或侦听端口时涉及的可执行程序。
在某些情况下,已知可执行程序承载多个独立的组件,这些情况下,显示创建连接或侦听端口时涉及的组件
序列。
此情况下,可执行程序的名称位于底部[]中,它调用的组件位于顶部,直至达到TCP/IP。
注意,此选
项可能很耗时,并且在您没有足够权限时可能失败。
-e显示以太网统计。
此选项可以与-s选项结合使用。
-f显示外部地址的完全限定域名(FQDN)。
-n以数字形式显示地址和端口号。
-o显示拥有的与每个连接关联的进程ID。
-pproto显示proto指定的协议的连接;
proto可以是下列任何一个:
TCP、UDP、TCPv6或UDPv6。
如果与-s选项
一起用来显示每个协议的统计,proto可以是下列任何一个:
IP、IPv6、ICMP、ICMPv6、TCP、TCPv6、UDP
或UDPv6。
-r显示路由表。
-s显示每个协议的统计。
默认情况下,显示IP、IPv6、ICMP、ICMPv6、TCP、TCPv6、UDP和UDPv6的统
计;
-p选项可用于指定默认的子网。
-t显示当前连接卸载状态。
interval重新显示选定的统计,各个显示间暂停的间隔秒数。
按CTRL+C停止重新显示统计。
如果省略,则netstat将打印当前的配置信息一次。
12、Route
操作网络路由表。
ROUTE[-f][-p][-4|-6]command[destination]
[MASKnetmask][gateway][METRICmetric][IFinterface]
-f清除所有网关项的路由表。
如果与某个命令结合使用,在运行该命令前,应清除路由表。
-p与ADD命令结合使用时,将路由设置为在系统引导期间保持不变。
默认情况下,重新启动系统时,不保存路
由。
忽略所有其他命令,这始终会影响相应的永久路由。
Windows95不支持此选项。
-6强制使用IPv6。
command其中之一:
PRINT打印路由
ADD添加路由
DELETE删除路由
CHANGE修改现有路由
destination指定主机。
MASK指定下一个参数为“网络掩码”值。
netmask指定此路由项的子网掩码值。
如果未指定,其默认设置为255.255.255.255。
gateway指定网关。
interface指定路由的接口号码。
METRIC指定跃点数,例如目标的成本。
用于目标的所有符号名都可以在网络数据库
文件NETWORKS中进行查找。
用于网关的符号名称都可以在主机名称
数据库文件HOSTS中进行查找。
如果命令为PRINT或DELETE。
目标或网关可以为通配符,
(通配符指定为星号“*”),否则可能会忽略网关参数。
如果Dest包含一个*或?
,则会将其视为Shell模式,并且只
打印匹配目标路由。
“*”匹配任意字符串,
而“?
”匹配任意一个字符。
157.*.1、157.*、127.*、*224*。
只有在PRINT命令中才允许模式匹配。
诊断信息注释:
无效的MASK产生错误,即当(DEST&
MASK)!
=DEST时。
示例:
routeADD157.0.0.0MASK155.0.0.0157.55.80.1IF1
路由添加失败:
指定的掩码参数无效。
(Destination&
Mask)!
=Destination。
routePRINT
routePRINT-4
routePRINT-6
routePRINT157*....只打印那些匹配157*的项
routeADD157.0.0.0MASK255.0.0.0157.55.80.1METRIC3IF2
destination^^mask^gatewaymetric^^
Interface^
如果未给出IF,它将尝试查找给定网关的最佳
接口。
routeADD3ffe:
:
/323ffe:
1
routeCHANGE157.0.0.0MASK255.0.0.0157.55.80.5METRIC2IF2
CHANGE只用于修改网关和/或跃点数。
routeDELETE157.0.0.0
routeDELETE3ffe:
/32
13、Pathping
pathping[-ghost-list][-hmaximum_hops][-iaddress][-n]
[-pperiod][-qnum_queries][-wtimeout]
[-4][-6]target_name
-ghost-list与主机列表一起的松散源路由。
-hmaximum_hops搜索目标的最大跃点数。
-iaddress使用指定的源地址。
-n不将地址解析成主机名。
-pperiod两次Ping之间等待的时间(以毫秒为单位)。
-qnum_queries每个跃点的查询数。
-wtimeout每次回复等待的超时时间(以毫秒为单位)。
实例:
C:
\>
pathping
通过最多30个跃点
- 配套讲稿:
如PPT文件的首页显示word图标,表示该PPT已包含配套word讲稿。双击word图标可打开word文档。
- 特殊限制:
部分文档作品中含有的国旗、国徽等图片,仅作为作品整体效果示例展示,禁止商用。设计者仅对作品中独创性部分享有著作权。
- 关 键 词:
- 数据通信 网络