当前位置:文档之家› 网络编程常用的协议和函数

网络编程常用的协议和函数

一、需要理解的协议

1.PPP:点对点协议(Point to Point Protocol)。点对点协议(PPP)为在点对点连

接上传输多协议数据包提供了一个标准方法。

2.ARP:地址解析协议(address resolution Protocol)。ARP实现通过IP地址得知

其物理地址。

3.RARP:反向地址转换协议(RARP:Reverse Address Resolution Protocol)。反

向地址转换协议(RARP)允许局域网的物理机器从网关服务器的ARP表或者缓存上请求其IP地址。

4.IP:IP是英文Internet Protocol(网络之间互连的协议)的缩写,中文简称为“网

协”,也就是为计算机网络相互连接进行通信而设计的协议。

5.ICMP:ICMP是(Internet Control Message Protocol)Internet控制报文协议。

它是TCP/IP协议族的一个子协议,用于在IP主机、路由器之间传递控制消息。

6.IGMP:Internet Group Management Protocol(Internet组管理协议)。Internet

组管理协议(IGMP)是因特网协议家族中的一个组播协议,用于IP主机向任一个直接相邻的路由器报告他们的组成员情况。

7.TCP:Transmission Control Protocol传输控制协议TCP是一种面向连接的、可

靠的、基于字节流的传输层(Transport layer)通信协议。

8.UDP:User Datagram Protocol的简称,中文名是用户数据包协议,是OSI参考

模型中一种无连接的传输层协议,提供面向事务的简单不可靠信息传送服务。

9.HTTP:超文本传送协议(hypertext transport protocol)。一种详细规定了浏览

器和万维网服务器之间互相通信的规则,通过因特网传送万维网文档的数据传送协议。

10.DNS:计算机域名系统(Domain Name System或Domain Name Service)的缩写,

它是由解析器和域名服务器组成的。域名系统为Internet上的主机分配域名地址和IP地址。

11.SMTP:(Simple Mail Transfer Protocol)即简单邮件传输协议,它是一组用于由

源地址到目的地址传送邮件的规则,由它来控制信件的中转方式。

12.FTP:(File Transfer Protocol,FTP)是TCP/IP网络上两台计算机传送文件的协

议。

13.POP3:(Post Office Protocol3)即邮局协议的第3个版本,它是规定个人计算机

如何连接到互联网上的邮件服务器进行收发邮件的协议。

14.TFTP:(Trivial File Transfer Protocol,简单文件传输协议)是TCP/IP协议族中的

一个用来在客户机与服务器之间进行简单文件传输的协议,提供不复杂、开销不大的文件传输服务。

二、基本套接字编程接口函数

1.WSAStartup:应用程序或DLL只能在一次成功的WSAStartup()调用之后才能调

用进一步的Windows Sockets API函数.

原型:intPASCAL FAR WSAStartup(WORD wVersionRequested,LPWSADATA lpWSAData);

参数:wVersionRequested Windows Sockets API提供的调用方可使用的最

高版本号.高位字节指出副版本(修正)号,低位字节指明主版本号.

lpWSAData指向WSADATA数据结构的指针,用来接收Windows Sockets 实现的细节

返回值:0成功.

以下值代表错误:

WSASYSNOTREADY指出网络通信依赖的网络子系统还没有准备好.

WSAVERNOTSUPPORTED所需的Windows Sockets API的版本未由特定的Windows Sockets实现提供.

WSAEINVAL应用程序指出的Windows Sockets版本不被该DLL支持.

2.closesocket:关闭一个套接口。

原型:int PASCAL FAR closesocket(SOCKET s);

参数:s:一个套接口的描述字。

返回值:0成功.

以下值代表错误:

WSANOTINITIALISED:在使用此API之前应首先成功地调用WSAStartup()。

WSAENETDOWN:WINDOWS套接口实现检测到网络子系统失效。

WSAENOTSOCK:描述字不是一个套接口。

WSAEINPROGRESS:一个阻塞的WINDOWS套接口调用正在运行中。

WSAEINTR:通过一个WSACancelBlockingCall()来取消一个(阻塞的)调用。

WSAEWOULDBLOCK:该套接口设置为非阻塞方式且SO_LINGER设置为非零

超时间隔。

3.WSACleanup:中止Winsock2DLL(Ws2_32.dll)的使用。释放WinSock实现分

配给应用程序的系统资源。

原型:int PASCAL FAR WSACleanup(void);

参数:无

返回值:成功返回0

4.socket:创建一个能够进行网络通信的套接字。

原型:int socket(int domain,int type,int protocol);

参数:第一个参数指定应用程序使用的通信协议的协议族,对于TCP/IP协

议族,该参数置AF_INET;

第二个参数指定要创建的套接字类型,流套接字类型为SOCK_STREAM、数据报套接字类型为SOCK_DGRAM、原始套接字SOCK_RAW(WinSock接口并不适用某种特定的协议去封装它,而是由程序自行处理数据包以及协议首部);

第三个参数指定应用程序所使用的通信协议。

返回值:成功返回新创建的套接字的描述符,失败返回INVALID_SOCKET。5.send:经套接字传送消息

原型:ssize_t send(int s,const void*msg,size_t len,int flags);

参数:

第一个参数指定发送端套接字描述符;

第二个参数指明一个存放应用程式要发送数据的缓冲区;

第三个参数指明实际要发送的数据的字节数;

第四个参数一般置0。

返回值:成功则返回实际传送出去的字符数,失败返回-1,错误原因存于

errno中

6.recv:从一个套接口接收数据。

原型:int PASCAL FAR recv(SOCKET s,char FAR*buf,int len,int flags);

参数:s:一个标识已连接套接口的描述字。

buf:用于接收数据的缓冲区。

len:缓冲区长度。

flags:指定调用方式。

返回值:若无错误发生,recv()返回读入的字节数。如果连接已中止,返回0。

否则的话,返回SOCKET_ERROR错误,应用程序可通过WSAGetLastError()获

取相应错误代码。

7.sendto:将指定字节数的数据发送到指定的终结点。

原型:typedef int(_stdcall*SendTo)(SOCKET sSocket,const char*lpBuffer, DWORD dwLength,int dwFlags,const sockaddr*sinTo,nt dwToLength);

参数:s套接字

buff待发送数据的缓冲区

size缓冲区长度

Flags调用方式标志位,一般为0,改变Flags,将会改变Sendto发送的形式

addr(可选)指针,指向目的套接字的地址

len addr所指地址的长度

返回值:实际发送数据的长度。

8.recvfrom:经socket接收数据

原型:ssize_t recvfrom(int sockfd,void*buf,int len,unsigned int flags,struct

sockaddr*from,socket_t*fromlen);

参数:s:标识一个已连接套接口的描述字。

buf:接收数据缓冲区。

len:缓冲区长度。

flags:调用操作方式。

from:(可选)指针,指向装有源地址的缓冲区。

fromlen:(可选)指针,指向from缓冲区长度值。

返回值:成功则返回接收到的字符数,失败返回-1.

9.connect:建立socket连线

原型:int connect(int sockfd,struct sockaddr*serv_addr,int addrlen);

参数:

参数一:套接字描述符

参数二:指向数据机构sockaddr的指针,其中包括目的端口和IP地址

参数三:参数二sockaddr的长度,可以通过sizeof(struct sockaddr)获得

返回值:成功则返回0,失败返回-1,错误码GetLastError()。

10.accept:在一个套接口接受一个连接。

原型:SOCKET PASCAL FAR accept(SOCKET s,struct sockaddr FAR*addr, int FAR*addrlen);

参数:s:套接口描述字,该套接口在listen()后监听连接。addr:(可选)指针,指向一缓冲区,其中接收为通讯层所知的连接实体的地址。Addr参数的实际格式由套接口创建时所产生的地址族确定。addrlen:(可选)

指针,指向存有addr地址长度的整形数。

返回值:成功返回一个新的套接字描述符,失败返回-1。

11.listen:将Socket置于侦听状态。

原型:int PASCAL FAR listen(SOCKET s,int backlog);

参数:

S:用于标识一个已捆绑未连接套接口的描述字。

backlog:等待连接队列的最大长度。

返回值:如无错误发生,listen()返回0。否则的话,返回SOCKET_ERROR错

误,应用程序可通过WSAGetLastError()获取相应错误代码。

12.Bind:将套接字绑定到一个已知的地址上。

原型:int bind(int socket,const struct sockaddr*address,socklen_t

address_len);

参数:

socket:是一个套接字。

address:是一个sockaddr结构指针,该结构中包含了要结合的地址和端口号。

address_len:确定address缓冲区的长度。

返回值:如果函数执行成功,返回值为0,否则为SOCKET_ERROR。

13.inet_addr:将一个点分十进制的IP转换成一个长整数型数INET_ADDR()。

原型:in_addr_t inet_addr(const char*cp);

参数:字符串,一个点分十进制的IP地址

返回值:如果正确执行将返回一个无符号长整数型数。如果传入的字符串不是一

个合法的IP地址,将返回INADDR_NONE。

14.gethostbyname:返回对应于给定主机名的主机信息。

原型:struct hostent FAR*PASCAL FAR gethostbyname(const char FAR*

name);

参数:字符串(主机名)

返回值:如果没有错误发生,gethostbyname()返回如上所述的一个指向

hostent结构的指针,否则,返回一个空指针。应用程序可以通过

WSAGetLastError()来得到一个特定的错误代码。

15.select:确定一个或多个套接字的状态。

原型:int select(int nfds,fd_set FAR*readfds,fd_set FAR*writefds,fd_set

FAR*exceptfds,conset struct timeval FAR*timeout);

参数:

参数一:为了保持与早期的Berkeley套接字应用程序兼容,一般忽略它,置为

0.

参数二:用于检查可读性,

参数三:用于检查可写性,

参数四:用于检查带外数据,

参数五:一个指向timeval结构的指针,用于决定select等待I/o的最长时间。

如果为空将一直等待。

返回值:>0:就绪描述字的正数目-1:出错0:超时

16.htons:将主机的无符号短整形数转换成网络字节顺序。

原型:u_short PASCAL FAR htons(u_short hostshort);

参数:hostshort:主机字节顺序表达的16位数。

返回值:返回一个网络字节顺序的值。

17.htonl:将主机的无符号长整形数转换成网络字节顺序。

原型:uint32_t htonl(uint32_t hostlong);

参数:hostlong:主机字节顺序表达的32位数。

返回值:返回一个网络字节顺序的值。

18.ntohs:将一个无符号短整形数从网络字节顺序转换为主机字节顺序。

原型:uint16_t ntohs(uint16_t netshort);

参数:netshort:一个以网络字节顺序表达的16位数。

返回值:返回一个以主机字节顺序表达的数。

19.ioctlsocket:

原型:int PASCAL FAR ioctlsocket(SOCKET s,long cmd,u_long FAR*

argp);

参数:

s:一个标识套接口的描述字。

cmd:对套接口s的操作命令。

argp:指向cmd命令所带参数的指针。

返回值:成功后,ioctlsocket()返回0。否则的话,返回SOCKET_ERROR错

误,应用程序可通过WSAGetLastError()获取相应错误代码。

20.getsockopt:获取一个套接口选项。

原型:int getsockopt(int sockfd,int level,int optname,void*optval,

socklen_t*optlen);

参数:

sockfd:一个标识套接口的描述字。

level:选项定义的层次。支持的层次仅有SOL_SOCKET和IPPROTO_TCP。

optname:需获取的套接口选项。

optval:指针,指向存放所获得选项值的缓冲区。

optlen:指针,指向optval缓冲区的长度值。

返回值:若无错误发生,getsockopt()返回0。否则的话,返回SOCKET_ERROR

错误,应用程序可通过WSAGetLastError()获取相应错误代码。

21.setsockopt:设置套接口的选项。

原型:int PASCAL FAR setsockopt(SOCKET s,int level,int optname,

const char FAR*optval,int optlen);

参数:

s:标识一个套接口的描述字。

level:选项定义的层次;目前仅支持SOL_SOCKET和IPPROTO_TCP层次。

optname:需设置的选项。

optval:指针,指向存放选项值的缓冲区。

optlen:optval缓冲区长度。

返回值:若无错误发生,setsockopt()返回0。否则的话,返回SOCKET_ERROR 错误,应用程序可通过WSAGetLastError()获取相应错误代码。

三、Winsock及相关的函数

1.select及相关宏(FD_ZERO:FD_SET:FD_ISSET:FD_CLR)

2.WSAAsyncSelect

3.WSAEventSelect:

4.WSACreateEvent:

5.WSAResetEvent:

6.WSACloseEvent:

7.WSAWaitForMultipleEvents:

8.WSAEnumNetworkEvents

以下只需了解:

9._beginthread:

10.WaitForMultipleObjects:

11.WaitForSingleObject:

12.CreateMutex:

13.ReleaseMutex:

14.CloseHandle:

15.timeSetEvent:

16.SetTimer

常见网络端口和网络协议

常见网络端口和网络协议 常见端口号: HTTP——80 FTP——21 TELNETt——23 SMTP ——25 DNS——53 TFTP——69 SNMP——161 RIP——520 查看端口状况: Netstat –n 应用层、表示层、会话层(telnet、ftp、snmp、smtp、rpc) 传输层、网络层(IP、TCP、OSPF、RIP、ARP、RARP、BOOTP、ICMP) 端口号的范围: 0~255 公共应用 255~1023 商业公司 1024~65535 没有限制 或: 1-1023 众所周知端口 >=1024 随机端口 下面介绍的这些端口都是服务器默认的端口,所以认识这些服务器端口对我们学习,和故障排错时很有帮助的。 下面列出了这些服务所对应的端口。 ftp-data20/tcp#FTP, data ftp21/tcp#FTP. control telnet23/tcp smtp25/tcp mail#Simple Mail Transfer Protocol pop3110/tcp#Post Office Protocol - Version 3 domain53/udp#Domain Name Server tftp69/udp#Trivial File Transfer http80/tcp www www-http#World Wide Web https443/tcp ms-sql-s1433/tcp#Microsoft-SQL-Server ms-sql-m1434/udp#Microsoft-SQL-Monitor 终端服务3389/tcp [HKEY_LOCAL_MACHINE\SYSTEM\CurrentControlSet\Control\Terminal

常用网络通信协议简介

常用网络通信协议简介 常用网络通信协议 物理层: DTE(Data Terminal Equipment):数据终端设备 DCE(Data Communications Equipment):数据电路端接设备 #窄宽接入: PSTN ( Public Switched Telephone Network )公共交换电话网络 ISDN(Integrated Services Digital Network)ISDN综合业务数字网 ISDN有6种信道: A信道 4khz模拟信道 B信道 64kbps用于语音数据、调整数据、数字传真 C信道 8kbps/16kbps的数字信道,用于传输低速数据 D信道 16kbps数字信道,用于传输用户接入信令 E信道 64kbps数字信道,用于传输内部信令 H信道 384kbps高速数据传输数字信道,用于图像、视频会议、快速传真等. B代表承载, D代表Delta. ISDN有3种标准化接入速率: 基本速率接口(BRI)由2个B信道,每个带宽64kbps和一个带宽16kbps的D信道组成。三个信道设计成2B+D。 主速率接口(PRI) - 由很多的B信道和一个带宽64Kbps的D信道组成,B信道的数量取决于不同的国家: 北美和日本: 23B+1D, 总位速率1.544 Mbit/s (T1) 欧洲,澳大利亚:30B+2D,总位速率2.048 Mbit/s (E1) FR(Frame Relay)帧中继

X.25 X.25网络是第一个面向连接的网络,也是第一个公共数据网络. #宽带接入: ADSL:(Asymmetric Digital Subscriber Line)非对称数字用户环路 HFC(Hybrid Fiber,Coaxial)光纤和同轴电缆相结合的混合网络 PLC:电力线通信技术 #传输网: SDH:(Synchronous Digital Hierarchy)同步数字体系 DWDM:密集型光波复用(DWDM:Dense Wavelength Division Multiplexing)是能组合一组光波长用一根光纤进行传送。这是一项用来在现有的光纤骨干网上提高带宽的激光技术。更确切地说,该技术是在一根指定的光纤中,多路复用单个光纤载波的紧密光谱间距,以便利用可以达到的传输性能(例如,达到最小程度的色散或者衰减)。 #无线/卫星: LMDS:(Local Multipoint Distribution Services)作区域多点传输服务。这是一种微波的宽带业务,工作在28GHz附近频段,在较近的距离双向传输话音、数据和图像等信息。 GPRS:(General Packet Radio Service)通用分组无线服务技术。 3G:(3rd-generation,3G)第三代移动通信技术 DBS:(Direct Broadcasting Satellite Service)直播卫星业务 VAST: 协议:RS-232、RS-449、X.21、V.35、ISDN、FDDI、IEEE802.3、IEEE802.4、IEEE802.5等。 RS-232:是个人计算机上的通讯接口之一,由电子工业协会(Electronic Industries

常用的网络协议有哪些

NAT:网络地址转换 Port Address Translation, 端口地址转换 局域网:LAN, Local Area Nerwork 网络服务提供商:Internet Server Provider 网络视频传输的服务质量(QoS) 而在Windows XP中,将安装光盘中的“VALUEADD\MSFT\NET\NETBEUI”目录下的“nbf.sys”文件拷贝到%SYSTEMROOT%\SYSTEM32\DRIVERS\目录中,再将“netnbf.inf”文件拷贝 到%SYSTEMROOT%\INF\目录中;这样在安装“协议”的时候,在选择窗口中就可以看到“NetBEUI 协议”了 常用的网络协议有哪些? 作者:来源:发表时间:2007-11-09 浏览次数:大中小 ARP(Address Resolution Protocol)地址解析协议 它是用于映射计算机的物理地址和临时指定的网络地址。启动时它选择一个协议(网络层)地址,并检查这个地址是否已经有别的计算机使用,如果没有被使用,此结点被使用这个地址,如果此地址已经被别的计算机使用,正在使用此地址的计算机会通告这一信息,只有再选另一个地址了。 SNMP(Simple Network Management P)网络管理协议 它是TCP/IP协议中的一部份,它为本地和远端的网络设备管理提供了一个标准化途径,是分布式环境中的集中化管理的重要组成部份。 BGP4(Border Gateway Protocol Vertion 4)边界网关协议-版本4 它是用于在自治网络中网关主机(每个主机有自己的路由)之间交换路由信息的协议,它使管理员能够在已知的路由策略上配置路由加权,可以更方便地使用无级内部域名路由(CIDR),它是一种在网络中可以容纳更多地址的机制,它比外部网关协议(EGP)更新。BGP4经常用于网关主机之间,主机中的路由表包括了已知路由的列表,可达的地址和路由加权,这样就可以在路由中选择最好的通路了。BGP在局域网中通信时使用内部BGP(IBGP),因为IBGP不能很好工作。 DHCP(Dynamic Host Configuration Protocol)动态主机配置协议 它是在TCP/IP网络上使客户机获得配置信息的协议,它是基于BOOTP协议,并在BOOTP协议的基础上添加了自动分配可用网络地址等功能。这两个协议可以通过一些机制互操作。DHCP协议在安装TCP/IP协议和使用TCP/IP协议进行通迅时,必须配置IP地址、子网掩码、缺省网关三个参数,这三个参数可以手动配置,也可以使用DHCP自动配置。 FTP(File Transfer Protocol)文件传输协议 它是一个标准协议,是在计算机和网络之间交换文件的最简单的方法。象传送可显示文件的HTTP 和电子邮件的SMTP一样,FTP也是应用TCP/IP协议的应用协议标准。FTP通常用于将网页从创作者上传到服务器上供人使用,而从服务器上下传文件也是一种非常普遍的使用方式。作为用户,您可以用非常简单的DOS界面来使用FTP,也可以使用由第三方提供的图形界面的FTP来更新(删除,重命名,移动和复制)服务器上的文件。现在有许多服务器支持匿名登录,允许用户使用FTP和ANONYMOUS作为用户名进行登录,通常可使用任何口令或只按回车键。 HDLC(High-Level Data Link Control)高层数据链路协议

三种常见的局域网通信协议

三种常见的局域网通信协议 各种网络协议都有所依赖的操作系统和工作环境,同样的通信协议在不同网络上运行的效果不一定相同。所以,组建网络时通信协议的选择尤为重要。无论是Windows 95/98对等网,还是规模较大的Windows NT、Novell或Unix/Xenix局域网,组建者都遇到过如何选择和配置网络通信协议的问题。我们在选择通信协议时应遵循3个原则:所选协议要与网络结构和功能相一致;尽量只选择一种通信协议;注意协议不同的版本具有不尽相同的功能。 局域网中常用的3种通信协议 NetBEUI协议:这是一种体积小、效率高、速度快的通信协议。在微软公司的主流产品中,如Windows 95/98和Windows NT,NetBEUI已成为固有的缺省协议。NetBEUI是专门为几台到百余台电脑所组成的单网段小型局域网而设计的,不具有跨网段工作的功能,即NetBEUI不具备路由功能。如果一个服务器上安装多块网卡,或采用路由器等设备进行两个局域网的互联时,不能使用NetBEUI协议。否则,在不同网卡(每一块网卡连接一个网段)相连的设备之间,以及不同的局域网之间将无法进行通信。虽然NetBEUI存在许多不尽人意的地方,但它也具有其他协议所不具备的优点。在3种常用的通信协议中,NetBEUI占用内存最少,在网络中基本不需要任何配置。 NetBEUI中包含一个网络接口标准NetBIOS,是IBM公司在1983年开发的一套用于实现电脑间相互通信的标准。其后,IBM公司发现NetBIOS存在着许多缺陷,于1985年对其进行了改进,推出了NetBEUI通信协议。随即,微软公司将NetBEUI作为其客户机/服务器网络系统的基本通信协议,并进一步进行了扩充和完善。最有代表性的是在NetBEUI中增加了叫做SMB(服务器消息块)的组成部分。因此,NetBEUI协议也被人们称为SMB协议。 IPX/SPX及其兼容协议:这是Novell公司的通信协议集。与NetBEUI的明显区别是:IPX/SPX比较庞大,在复杂环境下有很强的适应性。因为IPX/SPX在开始就考虑了多网段的问题,具有强大的路由功能,适合大型网络使用。当用户端接入NetWare服务器时,IPX/SPX 及其兼容协议是最好的选择。但在非Novell网络环境中,一般不使用IPX/SPX。尤其在Windows NT网络和由Windows 95/98组成的对等网中,无法使用IPX/SPX协议。 IPX/SPX及其兼容协议不需要任何配置,它可通过网络地址来识别自己的身份。Novell 网络中的网络地址由两部分组成:标明物理网段的网络ID和标明特殊设备的节点ID。其中网络ID集中在NetWare服务器或路由器中,节点ID即为每个网卡的ID号(网卡卡号)。所有的网络ID和节点ID都是一个独一无二的内部IPX地址,正是由于网络地址的惟一性,才使IPX/SPX具有较强的路由功能。 在IPX/SPX协议中,IPX是NetWare最底层的协议,它只负责数据在网络中的移动,并不保证数据是否传输成功,也不提供纠错服务。IPX在负责数据传送时,如果接收节点在同一网段内,就直接按该节点的ID将数据传给它;如果接收节点是远程的,数据将交给NetWare服务器或路由器中的网络ID,继续数据的下一步传输。SPX在整个协议中负责对所传输的数据进行无差错处理,所以IPX/SPX也叫做Novell的协议集。 Windows NT中提供了两个IPX/SPX的兼容协议,NWLink SPX/SPX兼容协议和NWLink NetBIOS,两者统称为NWLink通信协议。NWLink协议是Novell公司IPX/SPX协议在微软公司网络中的实现,它在继承IPX/SPX协议优点的同时,更加适应微软公司的操作系统和

各种网络协议

Windows中常见的网络协议 1.TCP/IP协议 TCP/IP协议是协议中的老大,用得最多,只有TCP/IP协议允许与internet 进行完全连接。现今流行的网络软件和游戏大都支持TCP/IP协议。 2.IPX/SPX协议 IPX/SPX协议是Novell开发的专用于NetWare网络的协议,现在已经不光用于NetWare网络,大部分可以联机的游戏都支持IPX/SPX协议,例如星际、cs。虽然这些游戏都支持TCP/IP协议,但通过IPX/SPX协议更省事,不需要任何设置。IPX/SPX协议在局域网中的用途不大。它和TCP/IP协议的一个显著不同是它不使用ip地址,而是使用mac地址。 http://biz.doczj.com/doc/0d1443471.html,BEUI协议 NetBEUI协议是有IBM开发的非路由协议,实际上是NetBIOS增强用户接口,是Windows 98前的操作系统的缺省协议,特别适用于在“网上邻居”传送数据,大大提高了在“网上邻居”查找电脑的速度。如果一台只装了TCP/IP协议的Windows 98电脑想加入到WINNT域,也必须安装NetBEUI协议。 4.Microsoft网络的文件和打印机共享 在局域网中设置了ip地址与子网掩码,网线也连接正常,但在“网上邻居”中别人就是看不到自己的电脑,估计多半是由于没有把本机的“Microsoft网络的文件和打印机共享”启用。 因为协议分为7层:应用层表示层会话层传输层网络层数据链路层物理层而这7层所使用的协议是不同的,所以你的问题基本是网络层的协议,而不是应用层的协议! 下述参考: 网络层协议:包括:IP协议、ICMP协议、ARP协议、RARP协议。 传输层协议:TCP协议、UDP协议。 ICMP是(Internet Control Message Protocol)Internet控制报文协议。它是TCP/IP协议族的一个子协议,用于在IP主机、路由器之间传递控制消息。控制消息是指网络通不通、主机是否可达、路由是否可用等网络本身的消息。这些控制消息虽然并不传输用户数据,但是对于用户数据的传递起着重要的作用。 IP是英文Internet Protocol(网络之间互连的协议)的缩写,中文简称为“网协”,也就是为计算机网络相互连接进行通信而设计的协议。在因特网中,它是能使连接到网上的所有计算机网络实现相互通信的一套规则,规定了计算机在因

网络协议规范大全

在网络的各层中存在着许多协议,它是定义通过网络进行通信的规则,接收方的发送方同层的协议必须一致,否则一方将无法识别另一方发出的信息,以这种规则规定双方完成信息在计算机之间的传送过程。下面就对网络协议规范作个概述。 ARP(Address Resolution Protocol)地址解析协议 它是用于映射计算 机的物理地址和临时指定的网络地址。启动时它选择一个协议(网络层)地址,并检查这个地址是否已经有别的计算机使用,如果没有被使用,此结点被使用这个地址,如果此地址已经被别的计算机使用,正在使用此地址的计算机会通告这一信息,只有再选另一个地址了。SNMP(Simple Network Management P)网络管理协议 它是TCP/IP协议中的一部份,它为本地和远端的网络设备管理提供了一个标准化途径,是分布式环境中的集中化管理的重要组成部份。AppleShare protocol(AppleShare协议) 它是Apple机上的通信协议,它允许计算机从服务器上请求服务或者和服务器交换文件。AppleShare可以在TCP/IP协议或其它网络协议如IPX、AppleTalk上进行工作。使用它时,用户可以访问文件,应用程序,打印机和其它远程服务器上的资源。它可以和配置了AppleShare 协议的任何服务器进行通信,Macintosh、Mac OS、Windows NT和Novell Netware都支持AppleShare协议。 AppleTalk协议 它是Macintosh计算机使用的主要网络协议。Windows NT服务器有专门为Macintosh服务,也能支持该协议。其允许Macintosh的用户共享存储在 Windows NT文件夹的Mac-格式的文件,也可以使用和Windows NT连接的打印机。Windows NT共享文件夹以传统的Mac文件夹形式出现在Mac用户面前。Mac文件名按需要被转换为FAT(8.3)格式和NTFS文件标准。支持MAc 文件格式的DOS和Windows客户端能与Mac用户共享这些文件。 BGP4(Border Gateway Protocol Vertion 4)边界网关协议-版本4 它是用于在自治网络中网关主机(每个主机有自己的路由)之间交换路由信息的协议,它使管理员能够在已知的路由策略上配置路由加权,可以更方便地使用无级内部域名路由(CIDR),它是一种在网络中可以容纳更多地址的机制,它比外部网关协议(EGP)更新。BGP4经常用于网关主机之间,主机中的路由表包括了已知路由的列表,可达的地址和路由加权,这样就可以在路由中选择最好的通路了。BGP在局域网中通信时使用内部BGP(IBGP),因为IBGP不能很好工作。 BOOTP协议 它是一个基于TCP/IP协议的协议,它可以让无盘站从一个中心服务器上获得IP地址,现在我们通常使用DHCP协议进行这一工作。CMIP(Common Management Information Protocol)通用管理信息协议 它是建立在开放系统互连通信模式上的网络管理协议。相关的通用管理信息服务(CMIS)定义了访问和控制网络对象,设备和从对象设备接收状态信息的方法。 Connection-oriented Protocol/Connectionless Protocol面向连接的协议/无连接协议 在广域网中,两台计算机建立物理连接过程所使用的协议,这种物理连接要持续到成功地交换完数据为止。在Internet中,TCP(传输控制协议)即这一类型的协议,它为两台连接在网络上的计算机提供了可相互通信且确保数据成功传输的一种手段。面向连接的协议一定要保证数据传送到对方。在广域网中,对接收方的计算机不做在线状态,或接收能力的测试,都能使数据由一台计算机传输到另外一台计算机上的协议。这是包交换网络中的主要协议,在Internet中的IP协议即无连接协

常见的网络协议

常见的网络协议 摘要:网络协议是操纵计算机在网络介质上进行信息交换的规则和约定。网络协议是网络上所有设备(网络服务器、计算机及交换机、路由器、防火墙等)之间通信规则的集合,它规定了通信时信息必须采纳的格式和这些格式的意义。大多数网络都采纳分层的体系结构,每一层都建立在它的下层之上,向它的上一层提供一定的服务,而把如何实现这一服务的细节对上一层加以屏蔽。在网络的各层中存在着许多协议,接收方和发送方同层的协议必须一致,否则一方将无法识不另一方发出的信息。网络协议使网络上各种设备能够相互交换信息。常见的协议有:TCP/IP协议、IPX/SPX协议、NetBEUI协议等。 1 IP协议 1.1 IP协议简介

IP是英文Internet Protocol(网络之间互连的协议)的缩写,中文简称为“网协”,也确实是为计算机网络相互连接进行通信而设计的协议。在因特网中,它是能使连接到网上的所有计算机网络实现相互通信的一套规则,规定了计算机在因特网上进行通信时应当遵守的规则。任何厂家生产的计算机系统,只要遵守 IP协议就能够与因特网互连互通。正是因为有了IP协议,因特网才得以迅速进展成为世界上最大的、开放的计算机通信网络。因此,IP协议也能够叫做“因特网协议”。通俗的讲:IP地址也能够称为互联网地址或Internet地址。是用来唯一标识互联网上计算机的逻辑地址。每台连网计算机都依靠IP地址来标识自己。就专门类似于我们的电话号码样的。通过电话号码来找到相应的使用电话的客户的实际地址。全世界的电话号码差不多上唯一的。

IP地址也是一样。 1.2 IP地址(IP v4) 所谓IP地址确实是给每个连接在Internet 上的主机分配的一个32bit地址。 按照TCP/IP(Transport Control Protocol/Internet Protocol,传输操纵协议/Internet协议)协议规定,IP地址用二进制来表示,每个IP地址长32bit,比特换算成字节,确实是4个字节。例如一个采纳二进制形式的IP 地址是“00001010000000000000000000000001”,这么长的地址,人们处理起来也太费劲了。为了方便人们的使用,IP地址经常被写成十进制的形式,中间使用符号“.”分开不同的字节。因此,上面的IP地址能够表示为“10.0.0.1”。IP地址的这种表示法叫做“点分十进制表示法”,这显然比1

常用网络通信协议

常用网络通信协议 物理层: DTE(Data Terminal Equipment):数据终端设备 DCE(Data Communications Equipment):数据电路端接设备 #窄宽接入: PSTN ( Public Switched Telephone Network )公共交换电话网络 ISDN(Integrated Services Digital Network)ISDN综合业务数字网 ISDN有6种信道: A信道 4khz模拟信道 B信道 64kbps用于语音数据、调整数据、数字传真 C信道 8kbps/16kbps的数字信道,用于传输低速数据 D信道 16kbps数字信道,用于传输用户接入信令 E信道 64kbps数字信道,用于传输内部信令 H信道 384kbps高速数据传输数字信道,用于图像、视频会议、快速传真等. B代表承载, D代表Delta. ISDN有3种标准化接入速率: 基本速率接口(BRI)由2个B信道,每个带宽64kbps和一个带宽16kbps的D信道组成。三个信道设计成2B+D。 主速率接口(PRI) - 由很多的B信道和一个带宽64Kbps的D信道组成,B 信道的数量取决于不同的国家: 北美和日本: 23B+1D, 总位速率1.544 Mbit/s (T1) 欧洲,澳大利亚:30B+2D,总位速率2.048 Mbit/s (E1) FR(Frame Relay)帧中继 X.25 X.25网络是第一个面向连接的网络,也是第一个公共数据网络. #宽带接入: ADSL:(Asymmetric Digital Subscriber Line)非对称数字用户环路

常见的网络协议

常见的网络协议有: (1)TCP/IP协议 TCP/IP协议是Internet信息交换、规则、规范的集合,是Internet的标准通信协议,主要解决异种计算机网络的通信问题,使网络在互连时把技术细节隐藏起来,为用户提供一种通用的、一致的通信服务。 其中,TCP是传输控制协议,规定了传输信息怎样分层、分组和在线路上传输;IP是网际协议,它定义了Internet上计算机之间的路由选择,把各种不同网络的特理地址转换为Internet地址。 TCP/IP协议是Internet的基础和核心,是Internet使用的通用协议。其中传输控制协议TCP对应于OSI参考模型的传输层协议,它规定一种可靠的数据信息传递服务。IP协议又称为互联网协议,对应于OSI参考模型的网络层,是支持网间互联的数据报协议。TCP/IP协议与低层的数据链路层和物理层无关,这是TCP/IP的重要特点,正因为如此,它能广泛地支持由低层、物理层两层协议构成的物理网络结构。 (2)PPP协议与SLIP协议 PPP是点对点协议;SLIP是指串行线路Internet协议。它们是为了利用低速且传输质量一般的电话线实现远程入网而设计的协议。用户要通过拨号方式访问WWW、FTP等资源,必须通过PPP/SLIP协议建立与ISP的连接。 (3)此外,常见的还有:文件传输协议FTP,邮件传输协议SMTP,远程登录协议Telnet,以及WWW系统使用的超文本传输协议HTTP等,这些都是常用的应用层协议。 在网络的各层中存在着许多协议,它是定义通过网络进行通信的规则,接收方的发送方同层的协议必须一致,否则一方将无法识别另一方发出的信息,以这种规则规定双方完成信息在计算机之间的传送过程。 1.ARP(Address Resolution Protocol)地址解析协议, 2.SNMP(Simple Network Management P)网络管理协议 3.AppleShare protocol(AppleShare协议) 4.AppleTalk协议 5.BGP4(Border Gateway Protocol Vertion 4)边界网关协议-版本4 6.BOOTP协议 7.CMIP(Common Management Information Protocol)通用管理信息协议 8.Connection-oriented Protocol/Connectionless Protocol面向连接的协议/无连接协议 9.DHCP(Dynamic Host Configuration Protocol)动态主机配置协议

实验一 常用网络命令的使用与TCPIP协议配置

实验一常用网络命令的使用与TCP/IP协议配置(3学时) 一、实验目的: 1.了解TCP/IP协议属性设置,掌握各种查看网络参数的方法。 2.了解IE功能及使用方法,理解IE 各项参数意义并会合理设置。 3.了解ping和tracert命令工作原理,掌握其使用方法。 4.了解arp和netstat命令工作原理和使用方法。 二、实验设备: 1.计算机(带网卡) 2.网线 3.交换机 4.路由器 5.因特网 三、实验内容及相关知识: (一)查看和设置网络参数 (以windows XP为例) 1.方法一:利用计算机桌面上的“网上邻居”进行TCP/IP 的属性查看本 主机IP 地址、子网掩码、默认网关、DNS 服务器等相关信息。 【注:在windows 7中可从控制面板——网络和共享中心——本地连接进入设置。也可从右下角打开网络和共享中心——本地连接进入设置。】 【相关知识】 本地连接属性组件介绍:在―本地连接属性‖对话框中,有很多网络组件,可以选定某组件,然后点击―属性‖或―删除‖进行相应的操作,也可以根据需要点击―安装‖,安装新的网络组件。 ①― Microsoft 网络客户端‖ ---- 是Microsoft 公司在Windows 软件中内置的一个客户端程序,是Windows 环境下进行网络通讯的客户端基础,如果不安装― Microsoft 网络客户端‖,大部分网络功能无法实现; ②― Microsoft 网络的文件和打印机共享‖ ---- 安装本组件后,将允许用户将本机的软件(磁盘上的文件)和打印机作为共享资源,提供给网络中其它的计算机。网络中拥有合适权限的其它计算机将可以使用本机提供的软件或打印机; ③― Internet 协议(TCP/IP )‖ ---- 表示在本机上已经安装了TCP/IP 协议,点击―属性‖按钮后,将进入TCP/IP 的属性设置对话框。

常用的三个网络协议

网络中不同的工作站,服务器之间能传输数据,源于协议的存在。随着网络的发展,不同的开发商开发了不同的通信方式。为了使通信成功可靠,网络中的所有主机都必须使用同一语言,不能带有方言。因而必须开发严格的标准定义主机之间的每个包中每个字中的每一位。这些标准来自于多个组织的努力,约定好通用的通信方式,即协议。这些都使通信更容易。 已经开发了许多协议,但是只有少数被保留了下来。那些协议的淘汰有多中原因---设计不好、实现不好或缺乏支持。而那些保留下来的协议经历了时间的考验并成为有效的通信方法。当今局域网中最常见的三个协议是MICROSOFT的NETBEUI、NOVELL的IPX/SPX和交叉平台TCP/IP。 一:NETBEUI NETBEUI是为IBM开发的非路由协议,用于携带NETBIOS通信。NETBEUI缺乏路由和网络层寻址功能,既是其最大的优点,也是其最大的缺点。因为它不需要附加的网络地址和网络层头尾,所以很快并很有效且适用于只有单个网络或整 个环境都桥接起来的小工作组环境。 因为不支持路由,所以NETBEUI永远不会成为企业网络的主要协议。NETBEUI 帧中唯一的地址是数据链路层媒体访问控制(MAC)地址,该地址标识了网卡但没有标识网络。路由器靠网络地址将帧转发到最终目的地,而NETBEUI帧完全缺 乏该信息。 网桥负责按照数据链路层地址在网络之间转发通信,但是有很多缺点。因为所有的广播通信都必须转发到每个网络中,所以网桥的扩展性不好。NETBEUI特别包括了广播通信的记数并依赖它解决命名冲突。一般而言,桥接NETBEUI网络 很少超过100台主机。 近年来依赖于第二层交换器的网络变得更为普遍。完全的转换环境降低了网络的利用率,尽管广播仍然转发到网络中的每台主机。事实上,联合使用100-BASE-T Ethernet,允许转换NetBIOS网络扩展到350台主机,才能避免广播 通信成为严重的问题。 二:IPX/SPX IPX是NOVELL用于NETWARE客户端/服务器的协议群组,避免了NETBEUI的 弱点。但是,带来了新的不同弱点。 IPX具有完全的路由能力,可用于大型企业网。它包括32位网络地址,在 单个环境中允许有许多路由网络。 IPX的可扩展性受到其高层广播通信和高开销的限制。服务广告协议(Service Advertising Protocol,SAP)将路由网络中的主机数限制为几千。尽管SAP的局限性已经被智能路由器和服务器配置所克服,但是,大规模IPX网络 的管理员仍是非常困难的工作。 三:TCP/IP 每种网络协议都有自己的优点,但是只有TCP/IP允许与Internet完全的连接。TCP/IP是在60年代由麻省理工学院和一些商业组织为美国国防部开发的,即便遭到核攻击而破坏了大部分网络,TCP/IP仍然能够维持有效的通信。ARPANET就是由基于协议开发的,并发展成为作为科学家和工程师交流媒体的

网络常见协议简介.

网络常见协议简介! 在网络的各层中存在着许多协议,它是定义通过网络进行通信的规则,接收方的发 送方同层的协议必须一致,否则一方将无法识别另一方发出的信息,以这种规则规定双方完成信息在计算机之间的传送过程。下面就对网络协议规范作个概述。 ARP(Address Resolution Protocol地址解析协议 它是用于映射计算 机的物理地址和临时指定的网络地址。启动时它选择一个协议(网络层地址,并检查这个地址是否已经有别的计算机使用,如果没有被使用,此结点被使用这个地址,如果此地址已经被别的计算机使用,正在使用此地址的计算机会通告这一信息,只有再选 另一个地址了。 SNMP(Simple Network Management P网络管理协议 它是TCP/IP协议中的一部份,它为本地和远端的网络设备管理提供了一个标准化途径,是分布式环境中的集中化管理的重要组成部份。 AppleShare protocol(AppleShare协议 它是Apple机上的通信协议,它允许计算机从服务器上请求服务或者和服务器交换文件。AppleShare可以在TCP/IP协议或其它网络协议如IPX、AppleTalk上进行工作。使用它时,用户可以访问文件,应用程序,打印机和其它远程服务器上的资源。它可以和配置了AppleShare协议的任何服务器进行通信,Macintosh、Mac OS、Windows NT和 Novell Netware都支持AppleShare协议。

AppleTalk协议 它是Macintosh计算机使用的主要网络协议。Windows NT服务器有专门为Macintosh 服务,也能支持该协议。其允许Macintosh的用户共享存储在 Windows NT文件夹的Mac- 格式的文件,也可以使用和Windows NT连接的打印机。Windows NT共享文件夹以传统的Mac文件夹形式出现在Mac用户面前。Mac文件名按需要被转换为FAT(8.3格式和NTFS文件标准。支持MAc 文件格式的DOS 和Windows客户端能与Mac用户共享这些文件。 BGP4(Border Gateway Protocol Vertion 4边界网关协议-版本4 它是用于在自治网络中网关主机(每个主机有自己的路由之间交换路由信息的协议,它使管理员能够在已知的路由策略上配置路由加权,可以更方便地使用无级内部域名路由(CIDR,它是一种在网络中可以容纳更多地址的机制,它比外部网关协议(EGP 更新。BGP4经常用于网关主机之间,主机中的路由表包括了已知路由的列表,可达的地 址和路由加权,这样就可以在路由中选择最好的通路了。BGP在局域网中通信时使用内 部BGP(IBGP,因为IBGP不能很好工作。 BOOTP协议 它是一个基于TCP/IP协议的协议,它可以让无盘站从一个中心服务器上获得IP 地址,现在我们通常使用DHCP协议进行这一工作。 CMIP(Common Management Information Protocol通用管理信息协议它是建立在开放系统互连通信模式上的网络管理协议。相关的通用管理信息服务(CMIS定义了访问和控制网络对象,设备和从对象设备接收状态信息的方法。 Connection-oriented Protocol/Connectionless Protocol面向连接的协议/无连 接协议

计算机网络协议配置与常用网络命令实验报告

计算机网络协议配置与常用网络命令实 验报告 篇一:计算机网络基础网络命令实验报告 计算机网络实验报告 学院:经济学院学号:姓名:实验名称: WinXP 环境下网络设置及常用网络命令的使用 一、实验目的 1、掌握WinXP环境下网络设置的方法; 2、 3、掌握无线路由器的配置方法。 二、实验环境 WinXP、命令提示符(基于DOS环境) 三、实验步骤及结果 1详细的TCP/IP协议 设置。 以太网适配器本地连接: 连接特定的 DNS 后缀 . . . . . . . : 描述. . . . . . . . . . . . . . . : Broadcom NetLink

(TM) Gigabit Ethernet 物理地址. . . . . . . . . . . . . : 60-EB-69-B4-78-9D DHCP 已启用 . . . . . . . . . . . : 是 自动配置已启用. . . . . . . . . . : 是 本地链接IPv6 地址. . . . . . . . : fe80::2d16:143:1688:84b4%12(首选) IPv4 地址 . . . . . . . . . . . . : (首选) 子网掩码 . . . . . . . . . . . . : 获得租约的时间 . . . . . . . . . : XX年5月11日 19:19:09 租约过期的时间 . . . . . . . . . : XX年5月12日 0:19:(来自: 小龙文档网:计算机网络协议配置与常用网络命令实验报告)09 默认网关. . . . . . . . . . . . . : DHCP 服务器 . . . . . . . . . . . : DHCPv6 IAID . . . . . . . . . . . : 258009961 DHCPv6 客户端DUID . . . . . . . : 00-01-00-01-1D-93-EB-F8-60-EB-69-B4-78-9D

常见网络协议介绍

常见网络协议介绍 常见网络协议介绍:hdlc(high-level data link control) 高层数据链路协议 它是一组用于在网络结点间传送数据的协议。在hdlc中,数据被组成一个个的单元(称为帧)通过网络发送,并由接收方确认收到。hdlc协议也治理数据流和数据发送的间隔时间。hdlc是在数据链路层中最广泛最使用的协议之一。现在作为iso的标准,hdlc是基于ibm的sdlc协议的,sdlc被广泛用于ibm的大型机环境之中。在hdlc中,属于sdlc的被称为通响应模式(nrm)。在通常响应模式中,基站(通常是大型机)发送数据给本地或远程的二级站。不同类型的hdlc被用于使用x.25协议的网络和帧中继网络,这种协议可以在局域网或广域网中使用,无论此网是公共的还是私人的。 常见网络协议介绍:http1.1(hypertext transfer protocol vertion 1.1) 超文本传输协议-版本1.1 它是用来在internet上传送超文本的传送协议。它是运行在tcp/ip协议族之上的http应用协议,它可以使浏览器更加高效,使网络传输减少。任何服务器除了包括html文件以外,还有一个http驻留程序,用于响应用用户请求。您的浏览器是http客户,向服务器发送请求,当浏览器中输入了一个开始文件或点击了一

个超级链接时,浏览器就向服务器发送了http请求,此请求被送往由ip地址指定的url。驻留程序接收到请求,在进行必要的操作后回送所要求的文件。 常见网络协议介绍:https(secure hypertext transfer protocol) 安全超文本传输协议 它是由netscape开发并内置于其浏览器中,用于对数据进行压缩和解压操作,并返回网络上传送回的结果。https实际上应用了netscape的完全套接字层(ssl)作为http应用层的子层。(https使用端口443,而不是象http那样使用端口80来和tcp/ip 进行通信。)ssl使用40 位要害字作为rc4流加密算法,这对于商业信息的加密是合适的。https和ssl支持使用x.509数字认证,假如需要的话用户可以确认发送者是谁。 常见网络协议介绍:icmp(internet control message protocol) internet控制信息协议 它是一个在主机和网关之间消息控制和差错报告协议。icmp 使用ip数据报,但消息由tcp/ip软件处理,对于应用程序使用者是不可见的。在被称为catenet的系统中,ip协议被用作主机到主机的数据报服务。网络连接设备称为网关。这些网关通过网关到网关协议(ggp)相互交换用于控制的信息。通常,赡养或目的主机将和源主机通信,例如,为报告在数据报过程中的错误。为了这个目的才使用了icmp,它使用ip做于底层支持,好象它是一个高层协议,而实际上它是ip的一部分,必须由其它ip模块实

常用的网络协议

ARP(Address Resolution Protocol)地址解析协议 它是用于映射计算机的物理地址和临时指定的网络地址。启动时它选择一个协议(网络层)地址,并检查这个地址是否已经有别的计算机使用,如果没有被使用,此结点被使用这个地址,如果此地址已经被别的计算机使用,正在使用此地址的计算机会通告这一信息,只有再选另一个地址了。 SNMP(Simple Network Management P)网络管理协议 它是TCP/IP协议中的一部份,它为本地和远端的网络设备管理提供了一个标准化途径,是分布式环境中的集中化管理的重要组成部份。 BGP4(Border Gateway Protocol Vertion 4)边界网关协议-版本4 它是用于在自治网络中网关主机(每个主机有自己的路由)之间交换路由信息的协议,它使管理员能够在已知的路由策略上配置路由加权,可以更方便地使用无级内部域名路由(CIDR),它是一种在网络中可以容纳更多地址的机制,它比外部网关协议(EGP)更新。BGP4经常用于网关主机之间,主机中的路由表包括了已知路由的列表,可达的地址和路由加权,这样就可以在路由中选择最好的通路了。BGP在

局域网中通信时使用内部BGP(IBGP),因为IBGP不能很好工作。 DHCP(Dynamic Host Configuration Protocol)动态主机配置协议 它是在TCP/IP网络上使客户机获得配置信息的协议,它是基于BOOTP协议,并在BOOTP协议的基础上添加了自动分配可用网络地址等功能。这两个协议可以通过一些机制互操作。DHCP协议在安装TCP/IP协议和使用TCP/IP协议进行通迅时,必须配置IP地址、子网掩码、缺省网关三个参数,这三个参数可以手动配置,也可以使用DHCP自动配置。 Transfer Protocol)文件传输协议 它是一个标准协议,是在计算机和网络之间交换文件的最简单的方法。象传送可显示文件的HTTP和电子邮件的SMTP一样,FTP也是应用TCP/IP协议的应用协议标准。FTP通常用于将网页从创作者上传到服务器上供人使用,而从服务器上下传文件也是一种非常普遍的使用方式。作为用户,您可以用非常简单的DOS界面来使用FTP,也可以使用由第三方提供的图形界面的FTP来更新(删除,重命名,移动和复制)服务器上的文件。现在有许多服务器支持匿名登录,允许用户使用作为用户名进行登录,通常可使用任何口令或只按回车键。 HDLC(High-Level Data Link Control)高层数据链路协议

网吧网络常见的十种协议

网吧网络常见的十种协议 网吧网络协议就是网吧网络之间沟通、交流的桥梁,只有相同网络协议的计算机才能进行信息的沟通与交流。以下是几种常用的网吧的网络协议: 1、IPX/SPX(InternetworkPacketExchange/SequentialPacketExchange)互连网包交换/顺序包交换 它是由Novell提出的用于客户/服务器相连的网络协议。使用IPX/SPX协议能运行通常需要NetBEUI支持的程序,通过IPX/SPX协议可以跨过路由器访问其他网络。 2、NetBEUI(NetBIOSEnhancedUserInterface)网络基本输入输出系统扩展用户接口 NetBEUI协议是IBM于1985年提出。NetBEUI主要为20到200个工作站的小型局域网设计的,用于NetBEUI、LanMan网、WindowsForWorkgroUPS及WindowsNT网。NetBEUI是一个紧凑、快速的协议,但由于NetBEUI没有路由能力,即不能从一个局域网经网吧路由器到另一个局域网,已不能适应较大的网络。如果需要路由到其他局域网,则必须安装TCP/IP或IPX/SPX协议。 3、HDLC(High-LevelDataLinkControl)高层数据链路协议 它是一组用于在网络结点间传送数据的协议。在HDLC中,数据被组成一个个的单元(称为帧)通过网络发送,并由接收方确认收到。HDLC协议也管理数据流和数据发送的间隔时间。HDLC是在数据链路层中最广泛最使用的协议之一。现在作为ISO的标准,HDLC是基于IBM的SDLC协议的,SDLC被广泛用于IBM的大型机环境之中。 在HDLC中,属于SDLC的被称为通响应模式(NRM)。在通常响应模式中,基站(通常是大型机)发送数据给本地或远程的二级站。不同类型的HDLC被用于使用X.25协议的网络和帧中继网络,这种协议可以在局域网或广域网中使用,无论此网是公共的还是私人的。 4、HTTP1.1(HypertextTransferProtocolVertion1.1)超文本传输协议-版本1.1

相关主题