计算机网络 笔记
计算机网络 笔记(未完待续)
一、什么是计算机网络
1、组成
计算机网络=通信技术+计算机技术
- 计算机网络是通信技术与计算机技术紧密结合的产物
- 通信系统模型:
- 计算机网络就是一种通信网络
2、定义
定义:计算机网络就是互联的、自治的计算机集合。
自治:无主从关系
互联:互联互通
3、Internet
Internet已经成为了计算机网络的代名词。
(1)组成角度
ISP(Internet Service Provider)网络互联的“网络之网络”(即因特网服务提供商)
- Internet由各种ISP组成
(2)服务角度
- Internet 为网络应用提供通信服务的通信基础设施:
web应用、email、网络游戏、电子商务、社交网络等
- Internet 为网络应用提供应用编程接口(API):
支持应用程序“连接”Internet,发送/接收数据
提供类似于邮政系统的数据传输服务
4、问题
- Q:仅有硬件 (主机、链路、路由器。。。)连接,Internet能否顺畅运行?能保证应用数据有序交付吗?
A:No!还需要协议
二、什么是网络协议
硬件(主机、路由器、通信链路等)是计算机网络的基础
计算机网络中的数据交换必须蹲守实现约定好的规则
1、定义
网络协议(network protocol),简称为协议,是为进行网络中的数据交换而建立的规则、标准或约定。
协议规定了通信实体之间所交换的信息的格式、意义、顺序以及针对收到的信息或发生的时间所采取的“动作”(actions)
2、协议三要素
- 语法(Syntax)
数据与控制信息的结构和格式
信号电平 - 语义(Semantics)
需要发出何种控制信息
完成何种动作以及做出何种响应
差错控制 - 时序(Timing)
事件顺序
速度匹配
3 其他
- 协议规范了网络中所有信息的发送和接收过程
TCP,ip,http,skype - 学习网络的重要内容之一
- 网络创新的表现形式之一
- Internet协议标准
RFC:Request for Conmments (权威文档)
IETF:Internet Engineering Task Force 互联网工程任务组(管理)
三、计算机网络机构
1、组成
- 网络边缘:
- 主机
- 网络应用
- 接入网络,物理介质:
- 有线或无线通信链路
- 网络核心(核心网络):
- 互联的路由器(或分组转发设备)
- 网络之网络(ISP)
2、网络边缘
- 主机(端系统)
- 位于“网络边缘”
- 运行网络应用程序
- 如:web,email
- 客户/服务器(client/server)应用模型
- 客户端发送请求,接收服务器响应
- 对等(peer-peer,P2P)应用模型