Java程序设计与实训 教学课件 黄能耿 教学课件 java 10.pdf
文本预览下载声明
程序设计
第10章网络编程
学习目标
了解网络的一些基本知识
掌握URL编程
掌握TCP编程
掌握UDP编程
了解组播编程
JavaJava程序设计与实训程序设计与实训 幻灯片幻灯片2 ,共2 ,共32页37页 2
重难点
重点
URL编程
TCP编程
UDP编程
难点
端口的概念
Socket服务器端编程
UDP组播编程
JavaJava程序设计与实训程序设计与实训 幻灯片幻灯片3,共3,共32页37页 3
目录
10.1 网络基础知识
10.2 URL编程
10.3 TCP编程
10.4 UDP编程
JavaJava程序设计与实训程序设计与实训 幻灯片幻灯片4 ,共4 ,共32页37页 4
10.1 网络基础知识
TCP/IP协议簇
网络接口层
• 包括网络硬件设备和底层协议,它提供了网络传输的基础。
互联层
• 由多个协议组成,这些协议互相合作,共同完成互联层的功能,
其中最主要的协议是IP协议。
传输层
• 有多种协议,每种协议提供不同的服务。
• 主要的协议是TCP协议和UDP协议。
应用层
• 有非常多种协议,几乎包括了互联网的所有应用
• 例如用于WWW服务的HTTP协议,用于邮件传输的SMTP协
议和POP3协议,用于文件传输的FTP协议等。
JavaJava程序设计与实训程序设计与实训 幻灯片幻灯片5,共5,共32页37页 5
IP协议
IP协议负责点到点的传输服务
点即主机,因此需要一个唯一的标识,即IP地址
IP地址
IP地址是一台主机(即网络中的计算机)在网络中的唯一标识
IP地址是一个32位的数字,如2
每台主机都必须正确配置IP地址、子网掩码、默认网关地址、DNS服务
器地址等参数后,才能在网络上与其他主机通信。
环回地址
,访问即访问本机
环回地址的主要用途是测试。
私有地址
私有地址是指内部网络(局域网)上主机的IP地址
• ~ 55
• ~ 55
显示全部