Part 1 计算机网络的基本概念
1.
计算机网络是通信技术与计算机技术紧密结合的产物,可以说计算机网络就是一种通信网络。
2.
计算机网络就是互连的、自治的计算机集合。
自治是指这些计算机无主从关系(即某个计算机不能控制其他的计算机)
通过交换网络互连主机。
3.
Internet是全球最大的互联网络
4.
硬件(主机、路由器、通信链路等)是计算机网络的基础
计算机网络中的数据交换必须遵守事先约定好的规则
5.
网络协议(network protocol),是为进行网络中的数据交换而建立的规则、标准或约定。
协议规定了通信实体之间所交换的消息的格式、意义、顺序以及针对收到消息或发生的事件所采取的“动作”(actions)
6.协议的三要素
①语法(syntax):规定数据与控制信息的结构或格式
②语义(semantics):需要发出何种控制信息,完成何种动作以及做出何种响应,以及差错控制
③时序(Timing):规定了协议双方进行通信所要遵循的事件顺序以及交换双方的速度匹配问题
Part 2 计算机网络结构
1.
①网络边缘
主机(端系统),运行网络应用(如web,email)
客户/服务器(client/server)应用模型:客户发送请求,接收服务器响应,如web应用
对等(peer-peer,P2P)应用模型:无专用服务器,通信在对等实体之间直接进行
②接入网络,物理介质:有线或无线通信链路
带宽(bandwidth)(bps):通常指数据传输速率
DSL数字用户线路,利用家庭已有的电话线 独占:用户独占带宽
电缆网络:利用有线电视网络,频分多路复用技术:在不同频带(载波)上传输不同频道 共享:各用户共享带宽
③网络核心:互联的路由器或分组转发设备
关键功能:路由(routing)+转发
路由:确定分组从源到目的传输路径,根据路由算法确定输出链路
转发(forwarding):将分组从路由器的输入端口交换至正确的输出端口
2.Internet结构(网络的网络)
端系统通过接入ISP(access ISPs)连接到Internet
接入ISP必须进一步互联,这样任意两个主机才可以互相发送分组