网络编程
1.1概述
网络编程的目的:
无线电台 ...传播交流信息,数据交换,通信
达到这个这个效果:
-
如果准确的定位网络上的一台主机,端口,定位到这个计算机上的某个资源
-
找个这个主机,如何传输数据?
1.2 网络通信的要素
如何实现网络的通信?
通信双方的地址:
-
IP
-
端口号
规则:网络通信的协议
小结:
-
网络编程中两个主要的问题
-
如何准确定位到网络上的一台或者多台主机
-
找到主机之后如何进行通信
-
网络编程的要素
-
IP和端口号
-
网络通信协议
-
万物皆对象
1.3 IP
IP地址:InetAddress
-
唯一定义一台网络上的计算机
-
127.0.0.1:本机localhost
-
IP地址的分类
-
IPV4 /IPV6
-
IPV4 127.0.0.1 4个字节组成 0~255 42亿 亚洲4亿2011年用尽;
-
IPV6 128位 8个无符号整数
公网(互联网)-私网(局域网)
-
192.168.开头 专门给组织内部使用
-
ABCD类地址