一、网络编程
1、概述
(1)什么是计算机网络:将地理位置不同的具有独立功能的多台计算机及其外部设备,通过通信线路连接起来,在网络操作系统,网络管理软件及网络通信协议的管理和协调下,实现资源共享和信息传递的计算机系统.
(2)网络编程的目的:
无线电台:传播交流信息,数据交换、通信
(3)想要达到这个效果需要什么?
如何准确的定位网络上的一台主机? ip地址+端口号,并且定位到这个计算机上的某个资源
找到了这个主机,如何传输数据呢?
二、网络通信的两个要素
1、如何实现网络的通信:
(1)通信双方的地址:定义到某个ip的某个具体的功能
ip
端口号
(2)规则:网络通信协议:
(3)小结:
1、网络编程中的两个主要问题:
(1)如何准确的定位到网络上的一台或者多台主机
(2)找到主机之后如何进行通信
2、网络编程中的要素:(1)需要找到ip和端口号才能进行通信;(2)网络通信协议
三、ip地址
1、IP地址:InetAddress<