最后更新:2022-06-24 18:58:10 手机定位技术交流文章
IP地址:网络中的设备的地址是唯一的标识符;
终端:应用程序是设备中唯一的标识符;
协议:在网络中传输数据的规则,通用的协议是UDP和TCP;
IPV4由四个字符组成,每个字符都以十进制表示,用于交叉.隔开,点分十进制
表示法。
IPV6由16个字符组成,每个字符都由16个输入代表,用于交叉:隔开,冒分十六进制
表示法。
IP地址形式
它分为公共网络地址和私人网络地址。192.168.xxx.xxx这是一个通用的本地区域网络地址,其范围为192.168.0.0--192.168.255.255。
IP常用命令
ipconfig:查看本机IP地址
ping IP或域名:检查网络是否连通
特殊IP地址
本机IP127.0.0.1或者localhost呼叫返回地址也可以呼叫本地返回环地址,并且只搜索当前主机。
端口号
在计算机设备上运行的进程的识别定义为16位元二进制,从0到65535。
端口类型
已知端口:0~1023,预定义已知应用程序职业(例如HTTP职业80、FTP职业21);
注册处端口: 1024-49151,分配给用户进程或某些应用程序(例如Tomcat占有8080、MySQL3306);
动态端口:49152到65535称为动态端口,因为它们通常不分配一个固定进程,而是动态。
我们自己的程序选择注册端口,而两个程序的端口数不能在一个设备中相同,否则会是错误的。
通信协议
数据连接和通信的规则称为网络通信协议。

传输层的两个共同协议
TCP(Transmission Control Protocol):传输控制协议
UDP(User Datagram Protocol):用户数据报协议
TCP协议特点
1.使用TCP协议,双方必须首先建立连接,这是面向连接的可靠通信协议;
2.在传送前,使用“三手”方法建立连接,因此可靠;
3.在连接中可以传输大量数据;
4.连接和发送数据需要确认,传输完成后,必须释放已建立的连接,通信效率较低;
TCP三手连接建立
四次的TCP接 off连接
TCP协议通信场景
提高资讯保安的情景,例如:文件下载、财务和其他数据通信;
| 方法 | 说明 |
|---|---|
| public static InetAddress getLocalHost() | 返回主机地址对象 |
| public static InetAddress getByName(String host) | 获取指定的主机IP地址对象,参数是域名或IP地址 |
| public String getHostName() | 获取此IP地址的主机名称 |
| public String getHostAddress() | 返回IP地址字符串 |
| public boolean isReachable(int timeout) | 在指定的毫秒内与与IP地址对应的主机连接,连接返回真 |
本文由 在线网速测试 整理编辑,转载请注明出处。