java网络
摘要:Chapter17网络网络编程的基础知识客户/服务器计算模式网络地址类InetAddress多客户服务发送和接收对象Java高级程序设计(下)1网络编程的基础知识1.网络协议与TCP/IP网络协议:规定了计算机之间的寻址规则、数据发生冲突的解决、长的数据如何分段传送与接收等。TCP/IP:是一个很使用的网络协议,是Internet所遵循的协议。网络应用程序:在已经实现了网络互联的不同的计算机上运行的程序。它们之间可以进行数据交换。编写网络程序需先明确它使用的网络协议。2.IP地址和Port(端口号)IP:用于互联网上计算机的标识,由32位(4个字节),四段用点隔开的0-255的十进制数表示,如:172.25.138.49域名:www.zzti.edu.cn本地回路地址:127.0.0.1端口:用于表示将数据交给哪个网络程序处理。范围0-65535.0-1023已用于知名网络服务,如25用于电子邮件服务器端口。如:sqlserver:1433mysql:3036Java高级程序设计(下)2网络编程的基础知识普通网络程序使用:1024到65535的端口数。TCP(TransmissionControlProtocol):面向连接的通信协议,提供两台计算机之间的可靠无差错的数据传输。如:打电话UDP(UserDatagramProtocol):无连接的通讯协议。不保证可靠数据的传输。如:传呼台给用户发送信息。TCP、UDP数据包(数据帧)的基本格式:协议类型源IP目标源端口目标端口Java高级程序设计(下)帧序号帧数据3SocketSocket:网络驱动
温馨提示:当前文档最多只能预览
7 页,若文档总页数超出了
7 页,请下载原文档以浏览全部内容。
本文档由 匿名用户 于 2019-05-09 03:16:40上传分享