十七、网络编程

网络编程



17.1、网络

使用网络能够把多方电脑等设备链接在一起进行数据传递。网络编程就是让在不同的电脑上的软件能够进行数据传递,即进程之间的通信。



17.1.1、网络编程三要素
  • IP:网络中每台计算机的唯一标识,通过 IP 地址可以找到计算机。

  • 端口:标识进程的逻辑地址,通过端口找到计算机中指定的进程(应用软件)。

  • 协议:定义通信规则。



17.1.2、网络编程三要素

(1)、通信协议

通信协议是一组用于规定不同设备或计算机之间如何进行数据交换和通信的规则和约定。它定义了通信的各个方面,包括数据的格式、传输的顺序、错误检查机制、如何处理不同情况(如重传丢失的数据包)等。协议的目的是确保在网络中传输的数据能够被正确、可靠地理解和处理。

通信协议可以应用于计算机网络、电话网络、无线通信等领域。在不同的应用场景下,会使用不同的协议来实现数据交换、控制信息传递等任务。

(2)、TCP/IP

TCP/IP 协议族,简称 TCP/IP,是一组通信协议,用于互联网的数据传输和网络通信,定义了数据如何在不同的计算机之间传输和路由。是现代计算机网络中最常用的网络协议之一。TCP/IP 得名于该协议家族的两个核心协议:TCP(传输控制协议)和 IP(网际协议)

posted @ 2026-08-23 18:41  jock_javaEE  阅读(3)  评论(0)    收藏  举报