最后更新:2022-03-29 02:55:26 手机定位技术交流文章
计算机网络
将几台计算机连接起来,每台计算机都有自己的一套操作和外部设备,在不同的地理位置,通过通讯线路连接。
网络操作系统、网络管理软件和网络通信规程的行政管理和协调用于建立资源分享和信息转让的计算机系统。
网络编程
数据可以在各种计算机上运行的应用程序之间共享,这些应用程序用来连接一个网络。
TCP/IP协议栈
应用层
传输层
网络层
网络接口层
应用和传输层是大多数应用都使用的唯一应用和传输层。
网络通信三要素
InetAddress是一个IP地址。
标记难以记住主机名的网络设备
网络中的每一台计算机都必须有一个识别号码,以便相互交流。
此标识符是 TCP/IP 协议中的 IP 地址, 定义了接收电文的计算机以及识别发件人的计算机。
Java给了我们一个InetAddress课。
端口号
标识过程的逻辑地址,以及其他程序的标识
物理端口 网卡口
符合逻辑的港口 我们在讨论符合逻辑的港口
每个网络软件至少有一个逻辑端口。
标识过程的逻辑地址,以及其他程序的标识
实际港口号为065535,其中01024号被使用或保留。
传输协议
通讯的规则
TCP和UDP是共同议定书。
UDP
无需连接、封存数据源和对象,即可将数据包连接成数据包。
每一份数据报告尺寸限制为64公里;不连接、不可靠协议;不需要连接,快速
TCP
(a) 连接以建立数据传输渠道;相关的大规模数据传输;
与三个握手连接是一项值得信赖的协议;必须建立联系,而且效率要低得多。
Socket
套接字 :
• 将该网络独特的指定IP地址和端口号合并成单一的可探测识别包。
袜子理性机制:
• 传输的两侧都有插座。
• 网络通信基本上是Socket对Socket通信。
• 数据在两个袜子之间用IO发送。
UDP传输
数据包和数据包
发送者和接收者被创建。
建立数据包。
呼叫索克特的快递接收技巧
关闭Socket。
发件人和接收人是两个单独的应用程序,同时运作。
TCP传输
服务器套件和套件
创建客户端和服务器
当连接建立时, 通过 Socket 的 IO 流发送数据 。
关闭socket
同样,客户端和服务器是两个不同的应用程序。
由于该学院,我们的学生现在可以接受更多的Java 300课程! Java的零和自学方法需要高质量的课程。
https://www.bilibili.com/video/BV1qL411u7eE?spm_id_from=333.999.0.0
本文由 在线网速测试 整理编辑,转载请注明出处。