目录
计算机网络=通信技术+计算机技术
计算机网络是通信技术与计算机技术紧密结合的产物
通信系统模型:
计算机网络就是一种通信网络。(特殊在信源信宿都是计算机,信息是数字化的信息)
定义:计算机网络就是互连的、自治的计算机集合。
自治-无主从关系(即某一个计算机不能控制别的计算机)
互连-互联互通(通过通信链路连在一起)
Q:距离远、数量大如何保证互连?
通过交换网络互连主机
什么是Internet?
-组成细节角度
·全球最大的互联网络
ISP(Internet Service Provider)网络互连的“网络之网络”
·数以百万计的互连的计算设备集合:
主机(hosts)=端系统(end systems)
运行各种网络应用
·通信链路
光纤,铜缆,无线电,卫星……
·分组交换:转发分组(数据包)
路由器(routers)和交换器(switches)
-服务角度
·为网络应用提供通信服务的通信基础设施:
Web,VoIP,email,网络游戏,电子商务,社交网络……
·为网络应用提供应用编程接口(API)
支持应用程序“连接”Internet,发送接收数据
提供类似于邮政系统的数据传输服务
Q:仅有硬件(主机、链路、路由器……)连接,Internet能否顺畅运行?能保证应用数据有序交付吗?
A:No.还需要网络协议。
网络协议(network protocol)
协议是计算机网络有序运行的重要保证
·硬件(主机、链路、路由器……)是计算机网络的基础
道路、红绿灯……
·计算机网络中的数据交换必须遵守事先约定好的规则
交通规则
网络通信:
·通信主体是“机器”
·交换“电子化”或“数字化”消息
·计算机网络所有通信过程都必须遵守某些规则(协议)
定义:为进行网络中的数据交换而建立的规则、标准或约定。
协议规定了通信实体之间所交换信息的格式、意义、顺序以及针对收到信息或发生的时间所采取的“动作”(actions)
协议的三要素
·语法(Syntax)
数据与控制信息的结构或格式
信号电平
·语义(Semantics)
需要发出何种控制信息
完成何种动作以及做出何种反应
差错控制
信写好了还不能寄,还需按格式书写信封
·时序(Timing)
时间顺序
速度匹配
协议是计算机网络的重要内容
·规范了网络中所有信息发送和接收过程
TCP,IP,HTTP,Skype,802.11……
·学习网络的重要内容之一
·网络创新的表现形式之一
·Internet协议标准
RFC:Request for Comments
IETF:互联网工程任务组(Internet Engineering Task Force)