第一章 计算机网络和因特网
仅个人学习总结,不具有普适性与正确性
知识点
- TCP为面向连接的服务,能提供可靠的数据传输服务。UDP为协议是无连接的
- 终端通过网络服务商(ISP)接入因特网
- 终端系统、分组交换机和互联网的其他部分使用协议(protocol)控制互联网内信息的发送和接收
- 互联网允许在其终端系统上运行的P2P应用程序相互交换数据
- 各层的协议称为协议栈(protocol stack)
- 应用层、传输层、网络层、数据链路层、物理层
- 在计算机网络体系结构的每个层次中,每个报文都被分为两部分:一是数据部分,即SDU(Server Data Unit,服务数据单元);二是控制信息部分,即PCI(Protocol Control Information,协议控制信息),共同组成PDU
- 服务数据单元(SDU):为完成用户所要求的功能而传送的数据。比如在发送数据阶段,第三层的SDU就是上一层也就是第四层的PDU。 第n层的服务数据单元记为n-SDU
- 协议控制信息(PCI):控制协议操作的信息。比如在发送数据阶段,第三层会接收到第四层的PDU,也就是第三层的SDU,然后第三层要做的是将第三层的PCI加在接收到的数据上面,形成完整的PDU。 简单来理解,PCI就是本层特有的报文头。 第n层的PCI记为n-PCI
- 协议数据单元(PDU):对等层次之间传送的数据单元称为该层的的PDU。第n层的协议数据单元记为n-PDU。在实际的网络中,每一层的协议数据单元都有一个通俗的名称,如物理层的PDU称为比特,链路层的PDU称为帧(frame),网络层的PDU称为分组数据报(datagram),传输层的PDU称为数据段(segment),网络层以上(经常在应用层)的称为消息(message)。这是按照《计算机网络自顶向下方法》书中的定义,因特网文献(如RFC文档)将TCP的运输层分组称为报文段(segment),而UDP与网络层的分组都称为数据报(datagram)。
- 数据报网络与虚电路网络
- 在电路交换网络中,端系统通信会话期间,预留了端系统之间沿路径通信所需的资源,而在分组交换当中这些资源不会被预留。
- 对于时分复用(TDM),一条电路的传输速率等于帧速率乘以一个时隙中的比特数量。
- 设计系统时流量强度(traffic intensity = 分组到达平均速率*分组的大小/传输速率)不能大于1。如果流量强度接近于0,则排队时延接近于0,如果接近1,到达速率超过传输能力时将存在时间间隔。
- 瓶颈链路(bottleneck link)
- 网络接入(access network),住宅接入、公司接入、移动接入
- 会话层(Session)是建立在传输层之上,利用传输层提供的服务,使应用建立和维持会话,并能使会话获得同步
- TCP/IP参考模型的网络层提供无连接不可靠的数据报服务
- 在 OSI 参考模型中,自下而上第一个提供端到端服务的层次是传输层
英语名词
- equivalent concept 等效概念
- copper wire 铜线
- coaxial cable 同轴电缆
- communication links 通信链路
- fiber optics 光纤
- communication links 通信链路
- modems 调制解调器
- frame 帧
- datagram 数据报
- segment 数据段
- slot 时隙
- propagate 传播
- transmission 传输
- traffic intensity 流量强度