computer network
1.计算机网络概述
1.1计算机网络的基本概念
计算机网络=通信技术+计算机技术
-计算机网络是通信技术与计算机技术紧密结合的产物
-通信系统模型:
-计算机网络就是一种通信网络
定义:计算机网络就是互连的、自治的计算机集合
自治:无主从关系
互连:互联互通
通信链路
距离远、数量大如何保证互连?
通过交换网络互连主机
什么是Internet?-----组成细节角度
-全球最大的互联网络
--ISP(Internet Service Provide)网络互连的“网络之网络”
-----数以百万计的互连的计算机设备集合
---------主机(hosts)=端系统(end systems)
----------运行各种网络应用
---通信链路
--------光纤、铜缆、无线电、卫星......
---------分组交换:转发分组(数据包)
---------路由器(routers)和交换机(switches)
什么是Internet?-----服务角度
-为网络应用提供通信服务的通信基础设施
----Web、VoIP、email、网络游戏、电子商务、社交网络......
-为网络应用提供应用编程接口(API)
----支持应用程序“连续”Internet 、发送/接收数据
----提供类似于邮政系统的数据传输服务
仅有硬件(主机、链路、路由器......)连接、Internet 能否顺畅运行?能保证应用数据有序交付吗?......
------不能、还需要协议!
1.2计算机网络结构
网络边缘:
主机
网络应用
接入网络、物理介质:
有线或无线通信链路
网络核心(核心网络):
互联网的路由器(或分组转发设备)
网络之网络
网络边缘
主机(端系统):
位于“网络边缘”
运行网络应用程序 如:Web、email
客户/服务器(client/server)应用模型:
客户发送请求、接收服务器响应 如:Web应用、文件传输FTP应用
对等(peer-peer、P2P)应用模型:
无(或不仅依赖)专用服务器
通信在对等实体之间直接进行 如:Gnutella、BT、Skype、QQ
普通网络用户通过使用各种网络应用实现网络资源的共享,通常这些网络资源位于网络哪个组
成部分?----------------网络边缘
接入网络
如何将网络边缘接入核心网(边缘路由器)?
A:接入网络
住宅(家庭)接入网络
机构接入网络(学校、企业等)
移动接入网络
用户关心:
带宽(bandwidth)(bps)?
网络中常说的带宽是指数据传输速率或数据速率
通信里常说的带宽或其他场合所说的带宽是指信号的最高频率和最低频率之差、其单位是赫兹
共享/独占?
数字用户线路(DSL):
利用已有的电话线链接中心局的DSLAM
---数据通信通过DSL电话线接入Internet
---语音(电话)通过DSL电话线接入电话网
<2.5Mbps 上行传输速率(典型速率<1Mbps)
<2.4Mbps下行传输速率(典型速率<10)
FDM:>50kHz-1 MHz用于下行
4kHz-50kHz 用于上行
0kHz-4kHz 用于传统电话
电缆网络
频分多路复用:在不同频带(载波)上传输不同频道
典型的家庭网络的接入
机构(企业)接入网络(Etherent)
无线接入网络
网络核心
互联的路由器网络
网络核心的关键功能:路由+转发
网络核心解决的基本问题:
如何实现数据从源主机通过网络核心送达目的主机》————————数据交换
Internet结构:网络之网络
端系统通过接入ISP(access ISPs)连接到Internet
----家庭、公司和大学ISPs
接入ISP必须进一步互连
----这样任意两个主机才可以互相发送分组
构成复杂的网络互连的网络
----经济和国家政策是网络演进的主要驱动力
当前Internet机构?
----无人能给出精确描述
可选方案:每个接入ISP直接彼此互连?