配套教材:计算机网络(第7版,谢希仁编著)
本文转自:http://www.jingyile.cn/496-2/
第一章(概述)
关于中间设备:
物理层:转发器
数据链路层:网桥/桥接器
网络层:路由器
网络层以上:网关
第二章(物理层)
①香农公式:C=W*Log2(1+S/N) (bit/s)
C:极限传输速率
W:信道带宽(单位Hz)
S:信道内所传信号的平均功率
N:信道内的高斯噪声功率
②ADSL技术:Asymmetric Digital Subscriber Line
非对称数字用户线技术,即用数字技术对现有的模拟电话线进行改造。
③HFC网:Hybrid Fiber Coax
光纤同轴混合网,例如有线电视
④FTTx技术:Fiber To The ....?
x代表不同的光纤接入地点。
FTTH(光纤到户Home)
FTTC(光纤到路边Curb)
FTTZ(光纤到小区Zone)
FTTB(光纤到大楼Building)
FTTF(光纤到楼层Floor)
第三章(数据链路层)
第四章(网络层)
网络层向上只提供简单灵活的、无连接的、尽最大努力交付的数据报服务。
即网络层不提供服务质量的承诺,可靠通信应当由用户主机来保证。
优点:网络造价大大降低,运行方式灵活,能够适应多种应用。
Note
①IP网:许多计算机网络通过一些路由器进行互连,都使用相同的IP协议。
②分类的IP地址:IP地址::={<网络号>,<主机号>}
一个IP地址在整个互联网范围内是唯一的。
③IP地址缺陷:
(1).IP地址空间的利用率有时很低。
(2).给每一个物理网络分配一个网络号会使路由表变得太大而使网络性能变坏。
(3).两级IP地址不够灵活
解决方案:增加“子网号字段”
IP地址::={<网络号>,<子网号>,<主机号>}
划分子网增加了灵活性,但是减少了能连接在网络上的主机总数。
④子网掩码:特点:网络号全为1,子网号全为1,主机号全为0
IP地址AND(与运算)子网掩码=网络地址.
⑤无分类编址CIDR:消除划分子网的概念
IP地址::={<网络前缀>,<主机号>}
斜线记法/CIDR记法:在IP地址后加“/”,然后写上网络前缀所占的位数。相当于子网掩码中比特1的位数.这里叫“掩码”。
网络前缀相同则为同类超网(CIDR地址块)
CIDR记法,10.0.0.0/10可简写为10/10,即将点分十进制中低位连续的0省略。
隐含的给出掩码为255.192.0.0另一种简化表示方法是在网络前缀后面加一个,如0000101000
即星号之前是网络前缀,表示IP地址中的主机号,可以是任意值。
⑥物理地址是数据链路层和物理层用的地址
IP地址是网络层和以上各层使用的地址,是一种逻辑地址(IP地址是用软件实现的)。
使用IP地址的IP数据报一旦交给了数据链路层,就被封装成MAC帧了。
MAC帧在传送时使用的源地址和目的地址都是硬件地址,在MAC帧首部。
知道主机或路由器的IP地址,需要找出其相应的硬件地址,即ARP协议要解决的问题。
若是A向B发送数据报,先在其ARP高速缓冲中查找B的IP地址。
若是找到,则查出对应的硬件地址,把这个硬件地址写入MAC帧,通过局域网把该MAC帧发往此硬件地址。
若是没有找到B,A自动运行ARP,按以下步骤找出B的硬件地址:
(1).在本局域网上广播发送一个ARP请求分组,包含自己的IP地址和硬件地址,和B的IP地址。
(2).在本局域网上的所有主机运行的ARP进程都收到此ARP请求分组。
(3).主机B的IP地址与要查询的一致时,收下这个请求分组,并向A发送ARP响应分组。其他主机不理睬。
(4).主机A收到B的相应分组,在其ARP缓存中写入B的IP地址到硬件地址的映射。
为了减少网络通信量,B收到ARP请求分组时,把A的这一地址映射写入自己的ARP高速缓存中,下次B向A发送数据报就很方便了。
第五章(运输层)
①UDP是面向报文的。
首部只有8个字节,4个字段中,每个字段长度都是2个字节。
计算检验和时,需要在UDP用户数据报之前加12个字节的伪头部。仅仅为了计算检验和。
②TCP连接属于一种逻辑连接,不是真实存在的.
TCP连接的端点叫套接字(Socket)或插口。
Socket=(IP地址:端口号)
每一条TCP连接唯一地被通信两端的两个端点(即两个套接字)确定。
即TCP连接::={Socket1,Socket2}={(IP1:port1),(IP2:port2)}
③主动发起连接建立的应用进程叫做客户。
被动等待连接建立的应用进程叫做服务器。
④三报文握手,或三次握手.
第六章(应用层)
①每个应用层协议都是为了解决某一类应用问题。
应用层的许多协议都基于客户服务器方式。
客户是服务请求方,服务器是服务提供方
②cn 中国 us 美国 uk 英国.....
③URL一般形式:<协议>://<主机>:<端口>/<路径>
最常用的协议是HTTP,FTP;主机指该主机在互联网上的域名。三四部分有时可以省略