标签(空格分隔): 计算机网络git
了解因特网是网络的网络编程
回答这种问题的两种方式:浏览器
主机(host)
或者端设备(end system)
: PC,工做站,服务器,手机,电视,游戏,相机,汽车缓存
通讯链路(communication link)
和分组交换机(packet switch)
链接在一块儿.
通讯链路
:电缆,铜线,光纤和无线电频谱.
bit/s
或者bps
包/分组(packet)
:端系统发送数据时,发送端须要将数据分段,并为每段加上首部字节.由此造成的信息叫作packet
分组交换机
:从它的一条入通讯链路接收到达的分组
,并从它的一条出通讯链路转发该分组
路由器(router)
:一般用于网络核心链路层交换机(link-layer switch)
:用于接入网中路径(route/path)
:一个packet
通过的一系列链路和交换机叫作该网络的路径.因特网服务提供商(Internet Service Provide,ISP)
:
ISP
: 是一个或多个分组交换机和多段通讯链组成的网络ISP
为端系统提供了不一样类型的接入方式
ISP
自己也必须互联
ISP
经过国家高层的ISP
互联起来.
ISP
经过高速光纤互联的高速路由器组成.ISP
都是独立管理,运行着IP
协议,听从必定的命名和地址习惯.协议(protocol)
:控制因特网中信息的接收和发送.
TCP(Transmission Control Protocol
):传输控制协议IP(Internet Protocol)
:网际协议
IP
协议定义了路由器和端系统之间发送和介绍packge
格式.因特网工程任务组(Internet Engineering Task Force,IETF)
研发.
请求评论(Request For Comment,RFC)
:IETF
的标准文档叫作请求评论.
TCP
,IP
,HTTP
和SMTP
等协议IEEE 802 LAN/MAN
指定了以太网和无线Wifi的标准.从应用程序的角度来描述因特网.服务器
电子邮件,Web冲浪,IM,SNS,IP语音,流式视频,P2P,网络电视等等.网络
端系统提供一套与因特网相连的API
,socket编程啥的.app
协议
定义了两个或多个通讯实体之间的交换的报文格式和次序,以及报文发送和接受一条报文或其余事情所要采起的动做.接入网(acces network)
:将端系统链接到其边缘路由器(edge router)
的物理链路.
数字用户线(Digital Subscriber Line,DSL)
:利用本地电话公司现有的本地电话基础设施(双绞铜线).每一个用户的DSL调制解调器使用现有的电话线与位于本地电话公司的本地中心局(CO)中的数字用户线接入复用器(DSLAM)
来交换数据.socket
DSL标准
:不对称接入
12Mbps
下行 和 1.8Mpbs
上行24Mbps
下行 和 2.5Mpbs
上行电缆因特网接入(cable Internet access)
:利用有线电视公司现有的有线电视基础设施.混合光纤同轴(Hybrid Fiber Coax,HFC)
:系统应用了光纤和同轴电缆.分布式
电缆调制解调器
: 电缆因特网接入所需的解调器.电缆调制解调器端接系统(Cable Modem Termination System,CMTS)
DSL
网络中的DSLAM
相似的功能42.8Mbps
下行和30.7Mbps
上行光纤到户(Fiber To The Home,FTTH)
直接光纤
:中心局到每户设置一根光纤.AON
,PON
:每根光纤由多个家庭共享,直到接近家庭时,才每户一根.
主动光纤网络(Active Optical Network,AON)
被动光纤网络(Passive Optical Network,PON)
主要介绍PON
,下图就是PON
分布体系
ide
光纤网络端接器(Opitical Network Terminator,ONT)
:由专门的光纤链接到邻近的分配器(splitter)
splitter
把一些家庭的光纤集结到一根共享的光纤.光纤线路端接器(Opitical Line Terminator,OLT)
:splitter
出来的光纤链接本地电话公司的OLT
.
OLT
提供光信号和电信号之间的转换,通过路由器与因特网链接.1Mbps
的速率提供以太网
使用双绞铜线与一台以太网交换机相连.以太网交换机或这样相连的网络再与更大的因特网相连.
100Mps
的接入速率服务器甚至有1Gbps,甚至10Gbps
的接入速率
接入点
:在无线LAN
环境,无线用户从一个接入点发送/接受packet
,接入点再与企业网链接,企业网再与因特网链接`
基于IEEE 802.11
技术的无线LAN
接入点,叫作Wifi
.
IEEE 802.11
标准提供了达54Mbps
的共享传输速率.
应用了移动电话相同的基础设备-蜂窝网提供商运营的基站来发送接受pageket
与Wifi
不一样,一个用户仅须要在基站的数万米范围.
3G
:第三代无线技术LTE(Long-Term Evolution)
来源于3G技术.物理媒体划分为两类:
导引型媒体(guided media)
导引型媒体(unguided media)
无屏蔽双绞线(Unshielded Twisted Pair,UTP)
: 经常使用局域网(LAN
中
LAN
,DSL
,56kbps拨号调制解调器
LAN
: 能达到10Mbps
到10Gbps
DSL
: 10Mbps
拨号 : 56kpbs
同轴电缆
: 由两个铜导体组成,可是这两个导体是同心的.
光纤是一种细而柔软,可以导引光脉冲的媒体,每一个脉冲表明一个比特.
光载波(Optical Carrier,OC)
标准
51.8Mbps
~39.8Gbps
被称为OC-n
,速率为n*51.8Mpbs
无线电信道承载电磁频谱中的信号.
极大依赖传播环境和传播距离.
WLAN
(3G,4G)
,LTE
网络核心
: 互联网系统的分组交换机和链路构成的网状网络.如下加粗线的部分就是网络核心.
名词:报文(message)``分组(packet)
,分组交换机(packet switch)
在1.1.1有介绍,再也不赘述
发送 L
比特的packet,速率为R
比特/秒,时间为L/R
秒
存储转发传输(store-and-forward transmission)
: 指在交换机可以开始向输出链路传输该分组的第一个比特以前,必须接收到整个分组.
2L/R
没有使用存储转发传输的总时延为L/R
因此在一个有N
条速率为R
的链路的路径(即有N-1
个路由器),发送一个分组的总时延为
P个分组通过N个速率为R
的链路的路径的总时延应该为(N+P-1)*(L/R)
输出队列(output buffer)
:用于存储路由器准备发往那天链路的packet
排队延时(queue delay)
:链路忙着传输别的分组,该分组等待的时间.
分组丢失(丢包)(packet lost)
:觉得输出队列不是无限的,因此可能将到达的分组或者已经排队的分组之一丢弃.
1.4节更详细研究
转发表(forwarding table)
:每台路由器都有一个转发表,用于将目的地址(或一部分)映射称为输出链路.
路由选择协议(routing protocol)
:因特网具备一些特殊的路由选择协议,用于自动的设置这些转发表.
电路交换(circuit switching)
的基本过程可分为链接创建、信息传送和链接拆除三个阶段
在电路交换网络中,端系统间通讯会话期间,预留了端系统间通讯沿路径所须要的资源(缓存,链路传输速率),也就是维护了一条链接
,这个链接
叫作电路.
传统的电话网络就是电路交换的例子.
频分复用(Frequency-Division Multiplexing,FDM)
或 时分复用(Time-Division Multiplexing,TDM)
来实现的.FDM
,链路的频谱由跨越链路建立的连接共享.
TDM
,时间被划分为固定区间的帧
,每帧又划分为固定数量的时隙
静默期(silent period)
使得效率变低.
虽然分组交换和电路交换在今天的电信网络中都是广泛采用的方式,但趋势是朝着分组交换方向发展的,甚至许多今天的电话交换电话网正在逐渐向分组迁移,特别是,电话网在昂贵的海外电话部分使用分组交换.
存在点(Point of Presence,PoP)
PoP
只是提供商网络中的一台或多台路由器(在相同位置)群组
PoP
链接的客户网络,从第三方通讯提供商租借高速链路直接将它的路由器之一链接到位于该PoP
的一台路由器上.PoP
存在全部等级层次,底层(接入ISP
)除外.多宿(muti-home)
:能够和两个或更多提供商ISP
链接.对等(peer)
P2P
下载的原理就是如此.(还有所谓的P2P金融)因特网交换点(Internet exchange point,IXP)
内容提供商网络(content provider network)
TCP/IP
互联,独立于公共因特网结点处理时延(nodal processing delay)
packet
首部和决定将该分组导向何处所须要的时间排队时延(queuing delay)
packet
在链路等待运输时,经受排队延时.packet
数量决定,毫秒到微秒数量级.传输时延(transmission dalay)
packet
在存储转发传输时所花的时间.L/R
,毫秒到微秒级别传播时延(propagation delay)
s
略小于光速,取决于媒介.d/s
,毫秒量级.结点时延最复杂和有趣的是d.queue
流量强度(traffic intensity)
: La/R
L
: 平均一个分组的比特数.a
: 分组到达的平均速率,单位pkt/s
, La
单位bps
.La/R<=1
,流量的性质也影响时延.
(L/R)
秒到达一个分组,基本没有时延.(L/R)N
秒同时到达N
个分组
当队列满时,对丢弃一些分组.
对结点的衡量既要考虑时延,也要考虑丢包率
d.(end-queue)=N*(d.proc+d.trans+d.prop)
d.trans=L/R
IP
语音 (VoIP)
VoIP
中,发送方在向因特网传递分组以前必须用编码化的数字化语音填充一个分组,所消耗的时间就是媒体分组化延迟.吞吐量是另外一个重要的性能测度.
瞬间吞吐量(instantaneous throughput)
:主机A向主机B传输一个文件时,主机B 接收文件的速率 (bps)
瓶颈链路(bot-tlenneck link)
: min{R1,R2,R3..Rn}
是吞吐量.
min{R1,R2}
后续再仔细研究.
分层(layer)
:为了给网络协议的设计提供一个结构,网络设计者以分层的方式组织协议以及实现这些协议的网络硬件和软件.
服务模型(service model)
: 某层向上一层提供的服务.
HTTP
,SMTP
这样的应用层协议基本再端系统用软件实现,运输层也是如此.
协议栈(protocol stack)
:各层的全部协议被称为协议栈.
应用层
是网络应用程序及他们的应用层协议存留的地方.
HTTP
:提供了Web文档请求和传送SMTP
:提供了电子邮件报文的传说FTP
:提供两个端文件的传送DNS
:域名系统报文(message)
:这种位于应用层的信息packet称为 报文(message)
运输层
:在应用程序端点之间传送应用层报文
TCP
: 提供面向链接的服务(相似于电路交换)
UDP
: 提供无链接服务
报文段(segment)
:位于运输层的packet
.网络层
:负责将数据报的网络层分组从一台主机移动到另外一台主机.
IP协议
:定义了数据报的各个字段,端系统和路由器如何处理字段.路由选择协议
数据报(datagram)
: 位于网络层的packet
.链路层
:网络层将数据下传给链路层,链路层沿着路径将数据报传递给下一个结点.在下个结点,链路层将数据报上传给网络层.
TCP
的可靠传递.TCP
提供的是端到端的可靠传递.WiFi
和电缆接入网的DOCSIS
协议.帧(frame)
:链路层分组.
物理层
: 物理层的任务是将帧
中的一个一个比特
从一个结点移动到下一个结点.
开放系统互联(OSI)
模型:20世纪70年代 由ISO
提出计算机网络应组织为7层.
表示层
:使通讯的的应用程序解释交换数据的含义.
会话层
:提供了数据交换定界和同步功能,包括了创建检查点和恢复方案的方法.路由器实现了3个层次
封装(encapsulation)
有效载荷字段(payload field)
:一般来源于上一层分组.僵尸网络(botnet)
病毒(virus)
: 是一种须要某种形式的用户交互来感染用户设备的恶意软件.蠕虫(worm)
: 是一种无需任何明显用户交互就能进入设备的恶意软件.拒绝服务式攻击(Denial-of-Service(DoS) attack)
: 使得网络,主机,其余基础设施设备不能被合法用户使用.
TCP
链接.分布式DoS(Distributed DoS,DDoS)
:单个主机的DoS会被屏蔽.
分组嗅探器(packet sniffer)
:在无线传输设备的附近放置一个被动的接收机,记录每一个流经设备的分组副本的被动接收机.
IP哄骗(IP spoofing)
:将具备虚拟源地址的分组注入Internet的能力叫作IP哄骗..
ARPAnet
: Internet
的直接祖先随着网络的数目的增多,研究网络的网络(互联网)时机成熟
TCP,UDP,IP.
以太网协议为了链接多台PC,打印机和共享磁盘在一块儿的需求激励的.
NCP
向TCP/IP
迁移.DNS
域名系统World Wide Web
应用程序的出现Bing
,亚马逊,eBay,Facebook.HTML
,HTTP
,Web服务器
,浏览器