java基础 网络编程

网络编程概念:

让程序可以和网络上的其他设备中的程序进行数据交互。

网络通信基本模式:

CS:Client-Server            自己写客户端和服务器交流

BS:Browser/Server        通过浏览器和服务器交流

实现网络编程关键的三要素

IP(Internet Protocol):

常见的IP分类为:

        IPv4:4个8位字节,一共32位,每个8位都用10进制表示。例如:192.168.1.66

        IPv6:16个字节个8位字节,一共128位,每个整数用四个十六进制位表示。例如:ABCD:EF01:2345:6789:ABCD:EF01:2345:6789

IP地址形式:

        公网地址和局域网使用。192.168. 开头的就是常见的局域网地址,范围即为192.168.0.0--192.168.255.255,专门为组织机构内部使用。

IP常用命令:

        ipconfig:查看本机IP地址

        ping IP地址:检查网络是否连通

IP相关的类:

        InetAddress 

端口:

标识进程(程序),规定是一个 16 位的二进制,范围是 0~65535,完全够用。

端口类型

        周知端口:0~1023,被预先定义的知名应用占用(如:HTTP

你可能感兴趣的:(网络)