一、什么是Internet?
(一)基本概念
节点:
主机及其上运行的应用程序路由器、交换机等网络交换设备
边:通信链路
接入网链路:主机连接到互联网的链路主干链路:路由器间的链路
接下来从两种角度描述Internet
具体构成服务的角度
(二)从具体构成角度
数以亿计的、互联的计算设备:
主机 = 端系统运行网络应用程序
通信链路
光纤、同轴电缆、无线电 、卫星传输速率 = 带宽(bps)
分组交换设备:转发分组 (packets)
路由器和交换机
协议控制发送、接收消息
如TCP、IP、HTTP、FTP、 PPP
Internet:“网络的网络”
松散的层次结构,互连的ISP公共Internet vs. 专用intranet
Internet标准
RFC: Request for commentsIETF: Internet Engineering Task Force
(三)从服务的角度
使用通信设施进行通信的分布式应用
Web、VoIP、email、分布式 游戏、电子商务、社交网络 …...
通信基础设施为apps提供编程接口(通信服务)
将发送和接收数据的apps与互联网连接起来
为app应用提供服务选择,类似于邮政服务:
无连接不可靠服务面向连接的可靠服务
二、协议?
(一)什么是协议?
人类协议:
“几点了?”
“我有个问题”
你好
… 发送特定的消息 … 收到消息时采取的特定行动或其他事件
网络协议:
类似人类协议
机器之间的协议而非人与人之间的协议
Internet 中所有的通信行为都受协议制约
协议定义了在两个或多个通信实体之间交换的报文格式和次序,以及在报文传输和/或接收或 其他事件方面所采取的动作。
人类协议和计算机网络协议示例:
完结撒花🎉