目录
一、计算机网络
计算机网络:是指两台以上具有独立操作系统的计算机通过某些介质连接成的相互共享软硬件资源的集合体。
计算机网络向用户提供的最重要的两大功能:连通性、共享。
二、Interent
1、Internet 的介绍
Internet 是网络的网络,Internet 包含若干个计算机网络。
- 松散分层
- 公共 Internet 与专用 Internet
由于 Internet 在硬件、软件、提供的服务上都很复杂,因此我们无法对其给出一个明确的定义,只能对其具体构成及其提供的服务进行描述。
2、Internet 的具体构成
① 数以亿计的计算互连设备:
- 主机(host)= 端系统(end system)
- 主机运行网络应用程序
② 通信链路(link):
- 双绞线、光纤、无线电频谱、卫星
- 传输速率 = 带宽(bandwidth):是指发送数据的速度,基本单位为 bps
③ 分组(packet)交换:
- 路由器(Router)和交换机(Switch)
Router 用于 LAN 间,Switch 用于 LAN 内。两者能将一根网线上的数据转交到另一根上,此过程不会产生用户数据。由此我们可知:Internet 不会产生或保存信息,只负责传输信息。
3、Internet 提供的服务
① 提供网络应用基础架构
- 允许主机/终端系统上运行分布式应用程序,并彼此交换数据
- 如:Web、email、games、e-commerce、database、VOIP、P2P file sharing 等
② 为分布式应用程序提供的通信服务接口
即 Internet 提供的交换数据的方式
- 无连接服务(connectionless)
- 面向连接服务(connection-oriented)
- 不提供数据传递时间保证(发送端到接收端)的服务
4、Internet 的通信控制
- 使用 协议 控制发送和接收信息
- 如:TCP、IP、HTTP、FTP、SMTP 等
① 协议的介绍
Internet 所有的通信活动都由协议掌控
协议的概念:定义了两个或多个通信实体间所交换报文的格式和次序,以及在报文发送和/或接收或者其它事件方面所采取的行动/响应。
协议的基本要素:语法、语义、同步。
可理解为格式、含义、先后顺序
② Internet 的标准
- IETF(Internet Engineering Task Force,因特网工程任务组)
- RFC(Request for comments,请求评论)
③ Internet 的标准化组织
④ Internet 的文档 RFC
所有的因特网标准都以 RFC(Request For Comments,请求评论)的形式在因特网上发表。
正式标准要经历四个阶段:
- 因特网草案(Internet Draft)—— 不是 RFC 文档
- 建议标准(Proposed Standard)—— 开始成为 RFC 文档
- 草案标准(Draft Standard)
- 因特网标准(Internet Standard)
后三个阶段对应三种 RFC 。另外,还有历史(Historic)的 RFC、实验(Experimental)的 RFC 和提供信息(Informational)的 RFC 。