E+B3V[]|5A
Yj\0 51Testing软件测试网_c@ q&s,nx
drCH
/_#z8BGd'O5I0TCP/IP协议中的一些术语进行了整理。对该协议群有个全面的认识。包括UDP、TCP、IP、datagram、RTO、RTT、SYN、FIN、MTU、MSS、cwnd、rwnd、SLIP、RFC、PPP、flag、ARP、RARP、ICMP、RIP、EGP、IGP、BCAST、MCAST、IGMP、DNS、TFTP、B00TP、SNMP、Telnet、Rlogin、FTP、RPC、NFS。51Testing软件测试网
ht7Q?~w
51Testing软件测试网7_!\Nx];T`R
&S#bChK/C2T)E/C(Gt0UDP(User Datagram Protocol)是指用户数据报协议,是一个简单的面向数据报的运输层协议:进程的每个输出操作都正好产生一个UDP数据报,并组装成一份待发送的IP数据报。UDP不提供可靠性:它把应用程序传给IP层的数据发送出去,但是并不保证它们能到达目的地。
P#W-\#ow#G051Testing软件测试网%It`)L
K"Uv
51Testing软件测试网N7GGM/b%DB7NTCP(Transmission Control Protocol)是指传输控制协议,是基于连接的协议,在正式收发数据前,必须和对方建立可靠的连接。TCP提供一种面向连接的、可靠的字节流服务。许多流行的应用程序如Telnet、Rlogin、FTP和SMTP都使用TCP。51Testing软件测试网z1wsfBl&B%~
51Testing软件测试网v9e1PJO?(L
51Testing软件测试网*|b;_"y VC)U]IP(Internet Protocol)是指网际协议,IP是TCP/IP协议族中最为核心的协议。IP的责任就是把数据从源传送到目的地,由IP协议控制传输的协议单元称为IP数据报。所有的TCP、UDP、ICMP及IGMP数据都以IP数据报格式传输。IP提供不可靠、无连接的数据报传送服务。51Testing软件测试网AD;@x
U
-x gkgS'HE0'^n0iK3e4Im X,[l,I0datagram是指数据报,表示TCP/UDP等协议发送和接收数据的基本单位。每个Datagram独立发送,彼此没有关联。51Testing软件测试网
]Y$_Vb(tn1BY,y*F
#xKR'j8c vEk0^j2c Q?tf0RTO(Retransmisiion Timeout)值是一个包发送出去到发送者认为该包已经丢失需要被重传所经历的时间,发生超时重传这一事件叫timeout。RTO是对RTT的上限值的推测值。
C!M
cdIB8V#y1zy0
&@E2Q
K/`9fAA051Testing软件测试网J7~-Z5fVK9a0LRTT(Round-trip time)是从一个包离开发送者到发送者接收到接收者发送的对该包的响应确认(ACK:ACKnowledge Character)所经历的时间。
p7v8E U"A`c-C0
)[Sz5L!N#`aI+|0E6Q5Q.m8l)Dg*Z0SYN(synchronize)是TCP建立连接三次握手时的标志。
R}6g:}"`0
Juw,@4Q M)S5fT06LL&Eb!thPA0FIN是TCP断开连接的四次握手时的标志。
6l#B*sCs~Y5f;Z051Testing软件测试网t;xV\9qP:R+E
51Testing软件测试网3wamSvf6xgE
i1DbMTU(Maxitum Transmission Unit)是指最大传输单元,以太网和802.3对数据帧的长度都有一个限制,其最大值分别是1500和1492字节。链路层的这个特性称作MTU,最大传输单元。不同类型的网络大多数都有一个上限。如果IP数据报超过最大的 MTU,将对它进行分片。
$j-B$U3{:Z4Z\NS051Testing软件测试网kst3~;E6V/C(]
CP b
n'hp0MSS(Maximum Segment Size)是指最长报文大小,是TCP数据包每次能够传输的最大数据分段。为了达到最佳的传输效能TCP协议在建立连接的时候通常要协商双方的MSS值,这个值TCP协议在实现的时候往往用MTU值代替(需要减去IP数据包包头的大小20Bytes和TCP数据段的包头20Bytes),通讯双方会根据双方提供的MSS值得最小值确定为这次连接的最大MSS值。
4e9o'FY6?"Z(H051Testing软件测试网+R5I X)])Y`|a
51Testing软件测试网&Y,Uk
S5d@:y$Zcwnd(全称不明)是指拥塞窗口,是对发送端收到确认(ACK)之前能向网络传送的最大数据量的一个发送端限制。
[ p_-P!K0
I.dm,TYd0Z&~5HL
F0rwnd(全称不明)是指接收端通知窗口,最近通知的接收端窗口,是对未完成数据量的接收端限制。cwnd和rwnd的最小值决定了数据传送。
F(a.L/t1t t0
J c9o9B.b {W9x0i4LI2U3|/yI7[IvRg0SLIP(Serial Line IP)是指串行线路IP,它是一种在串行线路上对IP数据报进行封装的简单形式。SLIP仍然是一种广泛使用的协议51Testing软件测试网`x~^o W;s
H3jMf ^BD
S0o2Q
hR(G3ZSd0RFC(Request for Comment),所有关于Internet的正式标准都以RFC文档出版。另外,大量的RFC并不是正式的标准,出版的目的只是为了提供信息。
m3tcYv051Testing软件测试网J/Mtl8GN;G3v
G6c*}
51Testing软件测试网J+nD8w:Krb7T+`T:kPPP(全称不明)是指点对点协议,包括以下三个部分:1) 在串行链路上封装IP数据报的方法。2) 建立、配置及测试数据链路的链路控制协议( LCP:Link Control Protocol)。3) 针对不同网络层协议的网络控制协议(NCP:Network Control Protocol)体系51Testing软件测试网7~e3~7Z[+{2k8z
51Testing软件测试网l@{Dp`
51Testing软件测试网?3a?%aW3?e7~flag(fragmentation)是指某个数据报的分片,如果IP层有一个数据报要传,而且数据的长度比链路层的MTU还大,那么IP层就需要进行分片,把数据报分成若干片,这样每一片都小于MTU。
)?t"H RA
wrF9L051Testing软件测试网Im$z.W8Cm&U1w
yN'u"yM&Z(l0ARP(Address Resolution Protocol)是指地址解析协议,为IP地址到对应的硬件地址之间提供动态映射,将网络中的协议地址(当前网络中大多是IP地址)解析为本地的硬件地址(MAC地址)51Testing软件测试网*swt$Q!] a)SW
h}/rl4x@w051Testing软件测试网 Y1tiq Kf3x-Rs2RRARP(Reverse Address Resolution Protocol)是指逆地址解析协议,将局域网中某个主机的物理地址转换为IP地址,应用于许多无盘系统在引导时用来获取IP地址的。RARP分组格式基本上与ARP分组一致。
:hpwg4E0
e;k+\*QzdS4U|OM051Testing软件测试网En[N*qICMP(Internet Control Message Protocal)是指Internet控制报文协议,用于在IP主机、路由器之间传递控制消息。控制消息是指网络通不通、主机是否可达、路由是否可用等网络本身的状态信息。51Testing软件测试网_Qzu5Mv
O?9^m&a`S051Testing软件测试网T YX)[z|+a)Z_RIP(Routing Information Protocol)是指路由信息协议,它是一种内部网关协议(IGP),用于小型同类网络,是典型的距离向量(distance-vector)协议。RIP通过广播UDP报文来交换路由信息,每30秒发送一次路由信息更新。51Testing软件测试网 l0y8jd2ot4q
51Testing软件测试网6O"}}6uO-E o-u
x-]-no)voJ6z]0EGP(Exterier Gateway Protocol)是指外部网关协议,用于在非核心的相邻网关之间传输信息。非核心网关包含互联网络上所有与其直接相邻的网关的路由信息及其所连机器信息,但是它们不包含Internet上其他网关的信息。51Testing软件测试网9M| xN x1W+Q
9Yg)q7qz|7v%_051Testing软件测试网
gC
@_|nLp
`T)yrIGP(Interior Gateway Protocol)是指内部网关协议,RIP可能是最常见的IGP协议.
x9I![
Gv"n051Testing软件测试网ht \"e]hg$L
*F,`IN;?0BCAST(Broadcast)是指广播,指定用于发送广播消息的 IP 地址。使用本地 IP 地址和子网掩码创建缺省广播地址。子网掩码指示哪部分IP地址识别网络,哪部分识别主机。 广播地址是一种特殊的IP地址,共有四种类型。广播是将数据报发送到网络中的所有主机(通常是本地相连的网络)
;oF"b:[~'Qlk051Testing软件测试网T7sW4x2H/?vt
%bI#]0A*`)\wlqk,d0MCAST(MultiCast)是指多播,是一种点到多点(或多点到多点)的通信方式,即多个接收者同时接收一个源发送的相同信息。多播是将数据报发送到网络的一个主机组。广播和多播仅应用于UDP。51Testing软件测试网~#p^z's
XD_j0r5MkE8p051Testing软件测试网q7]D;|,Swq5qIGMP(Internet Group Multicast Protocol)是指Internet组管理协议,该协议运行于主机和与主机直接相连的多播路由器之间,是IP主机用来报告多址广播组成员身份的协议。它让一个物理网络上的所有系统知道主机当前所在的多播组。多播路由器需要这些信息以便知道多播数据报应该向哪些接口转发。多播路由器使用IGMP报文来记录与该路由器相连网络中组成员的变化情况。51Testing软件测试网L
G0Tp&tW
ThG%w[:T"m;d'?KV0&z%|RQ|4g0DNS(Domain Name Server)是指域名服务器,是一种用于TCP/IP应用程序的分布式数据库,它提供主机名字和IP地址之间的转换及有关电子邮件的选路信息。这里提到的分布式是指在Internet上的单个站点不能拥有所有的信息。DNS请求首先到达地理上比较近的DNS服务器,如果寻找不到此域名,主机会将请求向远方的DNS服务器发送。51Testing软件测试网0Y;z"FOF
'z6l)B/^@-j A/w7iV)r8I051Testing软件测试网'G:u)F#JGTFTP(Trivial File Transfer Protocol)是指简单文件传送协议,运行在 UDP上。 TFTP 的被设计为小而简单容易的运行,因此,它缺乏标准 FTP 协议的许多特征。 TFTP 只能从远程服务器上读、写文件(邮件)或者读、写文件传送给远程服务器。提供不可靠的数据流传输服务,不提供存取授权与认证机制,使用超时重传方式来保证数据的到达。51Testing软件测试网V?Q5Q"cM({
&k%K;h/X,pm9Z~vu051Testing软件测试网@|6GK7g6|)b0jBOOTP(Bootstrap Protocol)是指引导程序协议,它可以让无盘站从一个中心服务器上获得IP地址,为局域网中的无盘工作站分配动态IP地址,并不需要每个用户去设置静态IP地址。BOOTP使用UDP,它为引导无盘系统获得它的IP地址提供了除RARP外的另外一种选择。且通常需与TFTP协同工作。
&tDKI |z0
\'sq8fvH']4u0_8t|i9r]+H0SNMP(Simple Network Management Protocol)是指简单网络管理协议,而网络中的设备来自各个不同的厂家,SNMP是为了解决Internet上的设备管理问题而产生的。SNMP是一系列协议组和规范,它们提供了一种从网络上的设备中收集网络管理信息的方法。SNMP也为设备向网络管理工作站报告问题和错误提供了一种方法。51Testing软件测试网;pt D]/Pq;P o\ \,wO
51Testing软件测试网;A I$n?UU%I
51Testing软件测试网%v
^0U,SGoQ;m2a*V4x4JH$KTelnet(telecommunication network protocol)是远程登录(Remote Login)的一种协议,Telnet是标准的提供远程登录功能的应用,几乎每个TCP/IP的实现都提供这个功能。它能够运行在不同操作系统的主机之间。Telnet通过客户进程和服务器进程之间的选项协商机制,从而确定通信双方可以提供的功能特性。
5Ep3o?+y uxQt}Q051Testing软件测试网 T(FOfr BD:CV0nw
G*gj X.U$[,y0Rlogin(remote login)是远程登录的一种协议,第一次发布是在4.2BSD中,当时它仅能实现Unix主机之间的远程登录。这就使得Rlogin比Telnet简单。在过去的几年中,Rlogin协议也派生出几种非Unix环境的版本。51Testing软件测试网9u6hR;[8Z!IR:^dFm
Bod0DZ3YK8I051Testing软件测试网.bX;t8]m*ZWFTP(File Transfer Protocol)是指文件传送协议,用于文件传输的Internet标准。FTP协议规范提供了控制文件传送与存储的多种选择。FTP支持有限数量的文件类型(ASCII,二进制,等等)和文件结构(面向字节流或记录),它采用两个TCP连接来传输一个文件。51Testing软件测试网l7irOZd1Y'a'g
(l"o r)|T7t9w6dy051Testing软件测试网kQ`Aiq2x-i5s3x pSMTP(Simple Mail Transfer Protocol)是指简单邮件传送协议,目标是向用户提供高效、可靠的电子邮件传输。SMTP的一个重要特点是它能够在传送中接力传送邮件,即邮件可以通过不同网络上的主机接力式传送。
+?)iD}_6R6R
a051Testing软件测试网OT7Z,Y IG6h
51Testing软件测试网4^;S6pR7\\RPC(Remote Procedure Call Protocol)是指远过程调用协议,一种通过网络从远程计算机程序上请求服务,而不需要了解底层网络技术的协议。RPC协议假定某些传输协议的存在,如TCP或UDP,为通信程序之间携带信息数据。RPC采用客户机/服务器模式。请求程序就是一个客户机,而服务提供程序就是一个服务器。最广泛使用的RPC应用之一就是Sun的NFS。51Testing软件测试网f(O I2XlC"V\
kfRyVj0JH/BG0y#HI0NFS(Network File System)是指网络文件系统,是一种在网络上的机器间共享文件的方法,使用NFS,客户可以透明地访问服务器上的文件和文件系统。NFS客户通过向一个NFS服务器发送RPC请求来访问其上的文件。51Testing软件测试网0x;e m}c)o|
51Testing软件测试网5@:B6|E&pMSL(maximum segment lifetime)是指最长分节生命期。
&k N9H!Uo*}$zHs051Testing软件测试网;P_!iy;P5XRAS.P