最后更新:2022-07-21 08:52:55 手机定位技术交流文章
实现网络编程的三个关键要素
IP地址: 网络中的设备的地址是唯一的标识符.
终端: 应用程序是设备中唯一的标识符.
协议: 通过网络传输数据的规则, 常见的协议是UDP和TCP.
IP地址:
① IP(Internet Protocol):全称“互联网协议地址”,是分配给上网设备的唯一标志。
2一般IP分类为IPv4和IPv6

IPv6:128位元(16字节),为地球上每粒沙子编码。
IPv6被分成八个整数,每个整数由四个16位元位数表示,并由一个缩写(:)分开。

IP地址形式:
公共网络地址和私人地址(用于本地区域网络)。
192. 最初, 它 是 一 种 共同 的 本地 网络 地址, 其 范围 是 - - 特别 用于 组织 机构 内部 的 使用 。
IP常用命令:
ipconfig:检查主机IP地址。
pingIP地址:检查网络是否连接。
特殊IP地址:
本机IP:127.0.0.1 或者 localhost:称为回送地址也可成本地回环地址,只会寻找当前所在本机。
IP地址操作类-InetAddress
使用InetAddress:
这是互联网协议(IP)地址。



总结:
1谁是IP地址的代表类别?
InetAddress类
2如何获取初始IP对象
public static InetAddress getLocalHost()
3如何确定IP地址对象是否互操作?
public boolean isReachable(int timeout)
端口号
端口号:标识正在计算机设备上运行的进程(程序),被规定为一个16位的二进制,范围是0~65535。
端口类型:0-1023,为已知的应用程序预定义(例如HTTP 80、FTP 21)。
注册端口:1024~49151,分配给用户进程或某些应用程序(例如,Tomact使用8080,MySQL使用3306)。
动态端口:49152–65535称为动态端口,因为它们通常不分配一个固定过程,而是动态。
注意:我们开发的程序选择注册端口,而两个程序的端口数不能在一个设备中相同,否则会发生错误。
协议
通信协议: 在计算机网络中,数据连接和通信的规则称为网络通信协议。

传输层有两个共同的协议:
TCP(Transmission Control Protocol)。
UDP(User Datagram Protocol): 用户数据报告协议.
TCP协议特点:
使用TCP协议,双方都必须建立连接,它是面向连接的可靠通信协议。
在传输前,使用“三手”方法建立连接,因此它是可靠的。
通过连接可以传输大量的数据.
4连接和发送数据需要确认,传输完成后,需要释放已建立的连接,通讯低。
TCP协议通信场景
提高资料安全要求,例如文件下载、财务和其他数据通信。
UDP协议:
1UDP是一个不连接的、不可靠的传输协议。
2 将数据源 IP 、 目的地 IP 和端口包封入数据包,无需创建连接.
每个包的大小限制为64KB。
发送不可靠,不管对方是否准备好,而且收件人没有收到或确认。
5可以在数据传输结束时不释放资源的情况下进行广播和传输,低成本,快速。
UDP协议通信场景
语音电话, 视频对话等.
本文由 在线网速测试 整理编辑,转载请注明出处。