第一篇博客,写作目的是想记录一下自己的学习过程
最近计算机网络也要结课了,所以对计算机网络相关的知识点总结一下。可能会有一些面试会问到跟计算机网络相关的问题。
主要的教材是《计算机网络第7版》图片来源也是这本书,除此之外还看了《图解HTTP》、《网络是怎样连接的》
其中《图解http》 感觉知识点太多了,之后也会找时间总结一下。
- 互联网的特点:资源共享、连通性
- 计算机网络由结点(计算机、集线器、路由器、路由器[最重要])和链路(双绞线、同轴电缆、光纤[有线传输介质])构成。
ISP多层结构(互联网服务提供商)类似划分子网
3、第一个分组交换网络 ARPANET
4、互联网的组成
(1)边缘部分
Client/Server方式(主机间的通信方式)
C/S模式描述的是进程之间的服务和被服务的关系,客户是服务请求方,服务器是服务提供方。
P2P(对等连接方式)
不区分服务器和客户端,只要都运行了P2P,就可以进行平等的、对等连接通信,双发都可以下载对方以存储在硬盘中的共享文档(既充当服务器又充当客户端) eg .bt种子
(2)核心部分(由路由器把各个局域网连接)
路由器是 分组交换的关键构件,任务是转发收到的分组。
三种分组交换方式
- 电路交换 整个报文的比特流连续的传输,独占端到端资源,效率低(电话网)
- 报文交换 (包头)整个报文先传送到邻接点 全部存储下来后查找转发表,转发到下一个结点
- 分组交换 单个分组传送到相邻接点,存储下找路由表,转发到下一个结点
分组交换优点:
分组交换是主要的数据交换方式。
- 计算机网络的划分(按作用范围)
WAN(广域网)>MAN(城域网)>VAN(局域网)>PAN(个人局域网)
局域网是计算机网络的基本单位
- 计算机网络的性能
信道:传输介质(有线传输介质(导向性)/无线传输介质(非导向性))
有线传输介质:双绞线、同轴电缆、光纤 无线传输介质 WiFi
速率、带宽: 数据的传输速率
吞吐量:单位时间内通过某个网络的实际的数据量 (区别于OS CPU单位时间内完成国内的job个数)
时延:总时延=发送时延+传播时延+处理时延+排队时延
利用率: 利用率有信道利用率和网络利用率两种。
信道利用率指出某信道有百分之几的时间是被利用的(有数据通过)。完全空闲的信道的利用率是零。
信道利用率并非越高越好。
这是因为,根据排队论的理论,当某信道的利用率增大时,该信道引起的时延也就迅速增加。这和高速公路的情况有些相似。当高速公路上的车流量很大时,由于在公路上的某些地方会出现堵塞,因此行车所需的时间就会增长。在网络通信量不断增大的情况下,由于分组在网络结点(路由器或结点交换机)进行处理时需要排队等候,因此网络引起的时延就会增大。
- 协议组成 语法、语义、同步
- 划分层次的好处
各层间相互独立 灵活性好 结构上可分开(低耦合) 易于实现和维护 能促进标准化工作
- 网络体系结构