大二计算机网络课程笔记
1.计算机网络:由若干结点和连接这些结点的链路组成。
2.互连网:网络之间通过路由器互连起来,就构成了一个覆盖范围更大的计算机网络,因此互连网是“网络中的网络” 3.网络:网络把许多计算机连接在一起,而互连网则把许多网络通过路由器连接在一起。与网络相连的计算机称为主机。 4.计算机网络的三种定义:
1.第一阶段:单个网络ARPANET向互连网发展的过程
2.第二阶段:三级结构的互联网
3.第三阶段:形成了多层次的ISP结构的互联网
4.互联网交换点IXP:
5.万维网WWW:
万维网(亦作“Web”、“WWW”、“’W3’”,英文全称为“World Wide Web”),是一个由许多互相链接的超文本组成的系统,通过互联网访问。在这个系统中,每个有用的事物,称为一样“资源”;并且由一个全局“统一资源标识符”(URI)标识;这些资源通过超文本传输协议(Hypertext Transfer Protocol)传送给用户,而后者通过点击链接来获得资源。万维网联盟(英语:World Wide Web Consortium,简称W3C),又称W3C理事会。1994年10月在麻省理工学院(MIT)计算机科学实验室成立。万维网联盟的创建者是万维网的发明者蒂姆·伯纳斯-李。 —百度百科
1.客户-服务器方式: 主机A运行客户程序<————>主机B运行服务器程序
2.对等连接方式:P2P
优点 | 所采用的手段 |
---|---|
高效 | 在分组传输过程中动态分配传输带宽,对通信链路是逐段占用 |
灵活 | 为每一个分组独立地选择最合适的转发路由 |
迅速 | 以分组作为传送单位,可以不先建立连接就能向其他主机发送分组 |
可靠 | 保证可靠性的网络协议;分布式多路由的分组交换网,使网络有很好的生存性 |
(2) 传播时延:是电磁波在信道中传播一定的距离需要花费的时间
发送时延发送在机器内部的发送器中,与传输信道的长度无关,传播时延发生在机器外部的传输信道媒体上,与信号的发送速率无关。信号传送的距离越远,传播时延就越大 (3) 处理时延
总时延 = 发送时延+传播时延+处理时延+排队时延
1984年,香农 (Shannon) 用信息论的理论推导出了带宽受限且有高斯白噪声干扰的信道的信息传输速率()。信道的极限信息传输速率 C 可表达为:
其中: W 为信道的带宽(以 Hz 为单位);
信道的带宽或信道中的信噪比越大,则信息的极限传输速率就越高。
只要信息传输速率低于信道的极限信息传输速率,就一定可以找到某种办法来实现无差错的传输
若信道带宽 W 或信噪比 S/N 没有上限(当然实际信道不可能是这样的),则信道的极限信息传输速率 C 也就没有上限。
实际信道上能够达到的信息传输速率要比香农的极限传输速率低不少。
对于频带宽度已确定的信道,如果信噪比不能再提高了,并且码元传输速率也达到了上限值,那么还有办法。
这就是:。
室内传送数据的无屏蔽双绞线和屏蔽双绞线的标准 EIA/TIA-568。 布线标准更新为 EIA/TIA-568-A。 此标准规定了 5 个种类的 UTP 标准(从 1 类线到 5 类线)。 对传送数据来说,现在最常用的 UTP 是5类线(Category 5 或 CAT5)。
总线的特点:当一台计算机发送数据时,总线上所有的计算机都能检测到这个数据
为了在总线上实现一对一的通信,可以使适配器拥有一个独一无二的地址
为了通信简便,以太网采用:
在使用CSMA/CD协议时,一个站不可能同时进行发送和接收(但必须边发送边监听信道)
因此CSMA/CD协议不可能进行全双工通信只能进行双向交替通信(半双工通信)
每个站在发送数据之后的一小段时间内,存在着遭遇碰撞的可能性。
这种发送的不确定性使整个以太网的平均通信量远小于以太网的最高数据率。
最先发送数据帧的站,在发送数据帧后至多经过时间2τ (两倍的端到端往返时延) 就可知道发送的数据帧是否遭受了碰撞。
以太网的端到端往返时延 2τ 称为争用期,或碰撞窗口。
经过争用期这段时间还没有检测到碰撞,才能肯定这次发送不会发生碰撞。
二进制指数型退避算法:
发生碰撞的站在停止发送数据后,要推迟(退避)一个才能再发送数据。
基本退避时间取为争用期 2τ。
从整数集合 [0, 1, … , (2k-1)] 中地取出一个数,记为 r。重传所需的时延就是 r 倍的基本退避时间。
参数 k 按下面的公式计算:
当 k ≤ 10 时,参数 k 等于重传次数。
当重传达 16 次仍不能成功时即丢弃该帧,并向高层报告。
以太网在发送数据时,若前 64 字节没有发生冲突,则后续的数据就不会发生冲突。
强化碰撞:当发送数据的站一旦发现发生了碰撞时: (1) 立即停止发送数据; (2) 再继续发送若干比特的人为干扰信号以便让所有用户都知道现在已经发生了碰撞。
CSMA/CD协议的要点: (1)准备发送 (2)检测信道 (3)检查碰撞
距离向量算法 路由器收到相邻路由器(其地址为 X)的一个 RIP 报文: (1) 先修改此 RIP 报文中的所有项目:把“下一跳”字段中的地址都改为 X,并把所有的“距离”字段的值加 1。 (2) 对修改后的 RIP 报文中的每一个项目,重复以下步骤: 若项目中的目的网络不在路由表中,则把该项目加到路由表中。
否则
若下一跳字段给出的路由器地址是同样的,则把收到的项目替换原路由表中的项目。
否则
若收到项目中的距离小于路由表中的距离,则进行更新,
否则,什么也不做。
(3) 若 3 分钟还没有收到相邻路由器的更新路由表,则把此相邻路由器记为不可达路由器,即将距离置为 16(表示不可达)。 (4) 返回。
RIP协议的报文格式
OSPF的五种分组类型(1)类型1,问候 (Hello) 分组。(2)类型2,数据库描述 (Database Description) 分组。(3)类型3,链路状态请求 (Link State Request) 分组。(4)类型4,链路状态更新 (Link State Update) 分组, (5)类型5,链路状态确认 (Link State Acknowledgment)
(1)TCP 是面向连接的运输层协议。 (2)每一条 TCP 连接只能有两个端点 ,每一条 TCP 连接只能是点对点的(一对一)。 (3)TCP 提供可靠交付的服务。 (4)TCP 提供全双工通信。 (5)面向字节流
… . 三级域名 . 二级域名 . 顶级域名
1.URL的格式:URL 相当于一个文件名在网络范围的扩展
1xx 表示通知信息的,如请求收到了或正在进行处理。 2xx 表示成功,如接受或知道了。 3xx 表示重定向,表示要完成请求还必须采取进一步的行动。 4xx 表示客户的差错,如请求中有错误的语法或不能完成。 5xx 表示服务器的差错,如服务器失效无法完成请求。 4. 在服务器上存放用户的信息