计算机网络之网尽其用
主讲人:李全龙
本讲主题
什么是计算机网络?
计算机网络=通信技术-计算机技术
1、计算机网络是通信技术与计算机技术紧密结合的产物
2、通信系统模型:
信源-》发送设备-》信道-》接收设备-》信宿
噪声源-》信道
3、计算机网络就是一种通信网络
计算机网络?
1、定义:计算机网络就是互连的、自治的计算集合
2、自治:无主从关系
3、互连:互联互通
通信链路
4、距离远、数量大如何保证互连?
计算机网络
通过交换网络互连主机
什么是Internet?-组成细节角度
1、全球最大的互联网络
ISP(Internet Service Provider)网络互连的“网络之网络”
2、数以百万计的互连的计算设备集合:
主机(hosts)=端系统(end systems)
运行各种网络应用
3、通信链路
光纤、铜缆、无线电、卫星。。。
4、分组交换:转发分组(数据包)
路由器和交换机(switches)
什么是Internet?-服务角度
1、为网络应用提供通信服务的通信基础设施
Web,VoIP,email,网络游戏,电子商务,社交网络。。。
2、为网络应用提供应用编程接口(API):
支持应用程序“连接”Internet,发送/接收数据
提供类似于邮政系统的数据传输服务
问题
Q:仅有硬件(主机、链路、路由器)连接,Internet能否顺畅运行?能保证应用数据有序交付吗?。。。
A:NO!
还需要协议!
本讲主题
什么是网络协议?
协议是计算机网络有序运行的重要保证
1、硬件(主机、路由器、通信链路等)是计算机网络的基础
2、计算机网络中的数据交换必须遵守事先约定好的规则
3、如同交通系统
任何通信或信息交换过程中都需要规则
人类交谈:
询问时间
请教问题
人员引荐
。。。发送特定消息
。。。采取特定“动作”
网络通信:
通信主体是“机器”而不是人
交换“电子化”或“数据化”信息
计算机网络的所有通信过程都必须遵守某种/某些规则-协议
什么是网络协议?
1、网络协议:简称协议,是为进行网络中的数据交换而建立的规则、标准或约定
2、协议规定了通信实体之间所交换的消息的格式、意义和顺序,以及针对收到信息或发生的事件所采取的“动作”(actions)
协议的三要素
1、语法(Syntax)
数据与控制信息的结构或形式
信号电平
2、语义(Sementics)
需要发出何种控制信息
完成何种动作以及做出何种响应
差错控制
3、时序(Timing)
事件顺序
速度匹配
协议是计算机网络的重要内容
1、协议规范了网络中所有信息发送和接收过程
e.g.,TCP,IP,HTTP,Skype,802,11
2、学习网络的重要内容之一
3、网络创新的表现形式之一
4、Internet协议标准
RFC:Request for Comments
IETF:互联网工程任务组(Internet Engineering Task Force)
————————————
仅用于本人学习
来源:中国大学慕课-计算机网络-哈尔滨工业大学-李全龙、聂兰顺