下载此文档

程序设计14网络编程ppt课件.ppt


文档分类:IT计算机 | 页数:约46页 举报非法文档有奖
1/46
下载提示
  • 1.该资料是网友上传的,本站提供全文预览,预览什么样,下载就什么样。
  • 2.下载该文档所得收入归上传者、原创者。
  • 3.下载的文档,不会出现我们的网址水印。
1/46 下载此文档
文档列表 文档介绍
包中的一些常用类的使用方法实现基于TCP协议的客户/:,(hostname):网络地址的助记名,按照域名进行分级管理。如:,通过域名解析可以由主机名得到机器的IP2端口(port)通常一台主机上总是有很多个进程(运行中的程序)需要网络资源进行网络通讯。网络通讯的对象准确的讲不是主机,而应该是主机中运行的进程。具体来讲,端口号(portnumber)就是网络通信时同一机器上的不同进程的标识。TCP/IP系统中的端口号是一个16位的数字,它的范围是0~65535。1)公认端口:从0到10232)注册端口:从1024到491513)动态和/或私有端口客户和服务器必须事先约定所使用的端口。如果系统两部分所使用的端口不一致,那就不能进行通信。3使用端口的一些限制从0到1023,它们紧密绑定于一些服务。通常这些端口的通讯明确表明了某种服务的协议。如21对应的是FTP服务,服务。除非要和那些服务之一进行通信(,SMTP邮件和FTP等),否则在程序中不应该使用它们。例如:80端口实际上总是HTTP通信中Web服务的端口号。从49152到65535主要用于动态和/或私有端口。理论上,。上所使用的TCP/IP协议。包含:TCPUDPTCP和UDP是底层的网络通信协议,进行应用层程序开发时,需要考虑自定义的通信协议。(cont.)1TCP协议TCP是TransmissionControlProtocol的简称,是一种面向连接的保证可靠传输的协议。通过TCP协议传输,得到的是一个顺序的无差错的数据流。发送方和接收方各有一个socket,两个socket之间必须建立连接,以便在TCP协议的基础上进行通信。(cont.)2UDP协议UDP是UserDatagramProtocol的简称,是一种无连接的协议,也不进行差错及流量的控制。因此UDP提供的服务是不可靠的,(cont.)3TCP和UDP的差异使用UDP时,无需要建立发送方和接收方的连接;TCP中多了一个连接建立的时间。使用UDP传输数据时是有大小限制的,每个被传输的数据报必须限定在64KB之内。而TCP没有这方面的限制,一旦连接建立起来,双方的socket就可以按统一的格式传输大量的数据。UDP是一个不可靠的协议,发送方所发送的数据报并不一定以相同的次序到达接收方。而TCP是一个可靠的协议,它确保接收方完全正确地获取发送方所发送的全部数据。讨论:既然有了保证可靠传输的TCP协议,为什么还要非可靠传输的UDP协议呢?,Address类用于表示互联网协议(IP)地址

程序设计14网络编程ppt课件 来自淘豆网www.taodocs.com转载请标明出处.

非法内容举报中心
文档信息
  • 页数46
  • 收藏数0 收藏
  • 顶次数0
  • 上传人rsqcpza
  • 文件大小462 KB
  • 时间2020-09-22