计算机网络学习===慕课哈工大===1.1 计算机网络基本概念

什么是计算机网络?

计算机网络的定义

*计算机网络是通信技术和计算机技术紧密结合的产物

*通信系统模型:
信源------>发送设备------>信道--------->接收设备--------->信宿
噪声源----------------------------|(噪声源施加在信道上)

*计算机网络就是一种通信网络
特殊之处在于:信源与信宿都是计算机

*计算机网络的定义:计算机网络是互连的、自治的计算机集合
自治–无主从关系
互连–互联互通
%通信链路(互联的媒介)
通信链路即信道,或者叫介质,具体的可以是光纤,同轴电缆,双绞线,无线信号等
在这里插入图片描述

计算机互联互通的方式

当距离远,计算机数量大时,如何保证互连?
*通过交换网络互连主机
这样,每个主机只需要一个链路。
每个主机连接在交换节点上即可,交换节点即日常生活中的路由器或交换机。
在这里插入图片描述

什么是internet?(组成细节角度)

#全球最大的互联网络
ISP(Internet Service Provider)网络互连的“网络之网络”

#数以百万计的互连的计算设备的集合
主机(hosts)=端系统(end systems)
共同点:都能运行各种网络应用

#连接方式
通信链路:
光纤,铜缆,无线电,卫星等等。
但是不可能通过通信链路直连所有的主机。因此要涉及分组交换!

#分组交换:转发分组(数据包):
使用设备:路由器(routers)或交换机(switches)
在这里插入图片描述

什么是internet?(服务角度)

#为网络应用提供通信服务的通信基础设施

#为网络应用提供应用编程接口(API)

Q&A

Q:仅有硬件(主机,链路,交换机…)连接,Internet能否顺畅运行?能保证应用数据有序交付吗?

A:不能!!

我们还学要网络协议!!

什么是网络协议

前情回顾:
#硬件(主机、路由器、通信链路等)是计算机网络的基础
#计算机网络中的数据交换必须遵守事先约定好的规则

网络通信

#通信主主体是“机器”而不是人
#交换电子化或数字化信息
#计算机网络的所有过程都必须遵守某种/些规则----协议
在这里插入图片描述

什么是网络协议

#协议是计算机网络有序运行的重要保证(如同交通规则)

#网络协议的定义:网络协议(network protocol),简称为协议,是为了进行网络中的数据交换而建立的规则,标准或约定

#协议规定了通信实体之间交换的信息的格式、意义、顺序以及针对收到信息或发生的事件所采取的“动作”

协议的三要素

#语法(syntax)
数据与控制信息的结构或格式
信号电平

#语义(semantics)
需要发出何种控制信息
完成何种动作以及做出何种响应
差错控制

#时序(timing)
事件顺序
速度匹配

协议是计算机网络的重要内容

#协议规范了网络中所有的信息发送和接收过程
e.g TCP, IP, HTTP , SKype , 802.11

#Internet 协议标准
RFC:Request for Comments
管理:IETF(互联网工程任务组)

猜你喜欢

转载自blog.csdn.net/ycx_ccc/article/details/123027788