- 具体构成描述
网络(network)由若干结点(node)和连接这些结点的链路(link)组成。互联网是 "网络的网络"(network of networks)。
计算机网络的定义:把地理位置分散的、功能上独立自治的计算机系统,通过通信线路连接在一起,构成的以资源共享为目的的计算机系统。
端系统通过通信链路(同轴电缆\铜线\光纤\无线电频谱)和分组交换机(路由器router\链路层交换机link-layerswitch)连接到一起。端系统通过因特网服务提供商(ISP)接入因特网,不同的ISP为端系统提供不同的网络接入,低层ISP通过高层ISP互联起来;因特网标准制定者IETF的标准文档为RFC(Request For Comment)。
端系统通过通信链路(communication link)和分组交换机(packet switch)连接到一起。不同的链路能够以不同的速率传输数据,链路的传输速率以比特/秒度量(bit/s,或bps)。当一台端系统要向另一台端系统发送数据时,发送端系统将数据分段,并为每段加上首部字节。由此形成的信息包用计算机网络的术语来说称为分组(packet)。这些分组通过网络发送到目的端系统,在那里被装配成初始数据。
- 服务描述
与因特网相连的端系统提供了一个应用程序编程接口(Application Programming Interface,API),该API规定了运行在一个端系统上的软件请求因特网基础设施向运行在另一个端系统上的特定目的地软件交付数据的方式。因特网API是一套发送软件必须遵循的规则集合,因此因特网能够将数据交付给目的地。
- 协议
网络协议类似于人类协议,除了交换报文和采取动作的实体是某些设备的硬件或软件组件(这些设备可以是计算机、智能手机、平板电脑、路由器或其他具有网络能力的设备)。
在因特网中,凡是涉及两个或多个远程通信实体的所有活动都受协议的制约。
报文的交换以及发送和接收这些报文时所采取的动作是定义一个协议的关键元素。
一个协议定义了在两个或多个通信实体之间交换的报文格式和次序,以及报文发送和/或接收一条报文或其他事件所采取的动作。
因特网(更一般地说是计算机网络)广泛地使用了协议。不同的协议用于完成不同的通信任务。