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

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

ID:37054013

大小:29.41 KB

页数:9页

时间:2019-05-16

网络编程常用的协议和函数_第1页
网络编程常用的协议和函数_第2页
网络编程常用的协议和函数_第3页
网络编程常用的协议和函数_第4页
网络编程常用的协议和函数_第5页
资源描述:

《网络编程常用的协议和函数》由会员上传分享,免费在线阅读,更多相关内容在应用文档-天天文库

1、一、需要理解的协议1.PPP:点对点协议(PointtoPointProtocol)。点对点协议(PPP)为在点对点连接上传输多协议数据包提供了一个标准方法。2.ARP:地址解析协议(addressresolutionProtocol)。ARP实现通过IP地址得知其物理地址。3.RARP:反向地址转换协议(RARP:ReverseAddressResolutionProtocol)。反向地址转换协议(RARP)允许局域网的物理机器从网关服务器的ARP表或者缓存上请求其IP地址。4.IP:IP是英文InternetProtocol(网络之间互连的

2、协议)的缩写,中文简称为“网协”,也就是为计算机网络相互连接进行通信而设计的协议。5.ICMP:ICMP是(InternetControlMessageProtocol)Internet控制报文协议。它是TCP/IP协议族的一个子协议,用于在IP主机、路由器之间传递控制消息。6.IGMP:InternetGroupManagementProtocol(Internet组管理协议)。Internet组管理协议(IGMP)是因特网协议家族中的一个组播协议,用于IP主机向任一个直接相邻的路由器报告他们的组成员情况。7.TCP:Transmission

3、ControlProtocol传输控制协议TCP是一种面向连接的、可靠的、基于字节流的传输层(Transportlayer)通信协议。8.UDP:UserDatagramProtocol的简称,中文名是用户数据包协议,是OSI参考模型中一种无连接的传输层协议,提供面向事务的简单不可靠信息传送服务。9.HTTP:超文本传送协议(hypertexttransportprotocol)。一种详细规定了浏览器和万维网服务器之间互相通信的规则,通过因特网传送万维网文档的数据传送协议。10.DNS:计算机域名系统(DomainNameSystem或Doma

4、inNameService)的缩写,它是由解析器和域名服务器组成的。域名系统为Internet上的主机分配域名地址和IP地址。11.SMTP:(SimpleMailTransferProtocol)即简单邮件传输协议,它是一组用于由源地址到目的地址传送邮件的规则,由它来控制信件的中转方式。12.FTP:(FileTransferProtocol,FTP)是TCP/IP网络上两台计算机传送文件的协议。1.POP3:(PostOfficeProtocol3)即邮局协议的第3个版本,它是规定个人计算机如何连接到互联网上的邮件服务器进行收发邮件的协议。

5、2.TFTP:(TrivialFileTransferProtocol,简单文件传输协议)是TCP/IP协议族中的一个用来在客户机与服务器之间进行简单文件传输的协议,提供不复杂、开销不大的文件传输服务。一、基本套接字编程接口函数1.WSAStartup:应用程序或DLL只能在一次成功的WSAStartup()调用之后才能调用进一步的WindowsSocketsAPI函数.原型:intPASCALFARWSAStartup(WORDwVersionRequested,LPWSADATAlpWSAData);参数: wVersionRequeste

6、dWindowsSocketsAPI提供的调用方可使用的最高版本号.高位字节指出副版本(修正)号,低位字节指明主版本号.  lpWSAData指向WSADATA数据结构的指针,用来接收WindowsSockets实现的细节返回值:0成功.  以下值代表错误:WSASYSNOTREADY指出网络通信依赖的网络子系统还没有准备好.  WSAVERNOTSUPPORTED所需的WindowsSocketsAPI的版本未由特定的WindowsSockets实现提供.  WSAEINVAL应用程序指出的WindowsSockets版本不被该DLL支持.2

7、.closesocket:关闭一个套接口。原型:intPASCALFARclosesocket(SOCKETs);参数: s:一个套接口的描述字。返回值:0成功.  以下值代表错误:WSANOTINITIALISED:在使用此API之前应首先成功地调用WSAStartup()。  WSAENETDOWN:WINDOWS套接口实现检测到网络子系统失效。  WSAENOTSOCK:描述字不是一个套接口。  WSAEINPROGRESS:一个阻塞的WINDOWS套接口调用正在运行中。  WSAEINTR:通过一个WSACancelBlockingCa

8、ll()来取消一个(阻塞的)调用。  WSAEWOULDBLOCK:该套接口设置为非阻塞方式且SO_LINGER设置为非零超时间隔。1.WSAClea

当前文档最多预览五页,下载文档查看全文

此文档下载收益归作者所有

当前文档最多预览五页,下载文档查看全文
温馨提示:
1. 部分包含数学公式或PPT动画的文件,查看预览时可能会显示错乱或异常,文件下载后无此问题,请放心下载。
2. 本文档由用户上传,版权归属用户,天天文库负责整理代发布。如果您对本文档版权有争议请及时联系客服。
3. 下载前请仔细阅读文档内容,确认文档内容符合您的需求后进行下载,若出现内容与标题不符可向本站投诉处理。
4. 下载文档时可能由于网络波动等原因无法下载或下载错误,付费完成后未能成功下载的用户请联系客服处理。