计算机网络自顶向下复习总结
针对《计算机网络自顶向下(第七版)》
CH1. Computer Networks and The Internet
第一章 计算机网络和因特网
相关问题及知识点总结:
- 什么是因特网:
- 两种定义:一种是描述因特网的构成;另一种是根据分布式应用提供服务的网络基础设施来描述因特网。
- We can describe by two definitions: the one is described the composition of Internet; the other one is described the Internet according to a networking infrastructure that provides services to distributed applications.
- 公共因特网是一个世界范围的计算机网络,即它是一个遍及了全世界的数以百万计的计算设备的网络。
- 端系统即主机
- End system is host
- 端系统通过通信链路和分组交换机连接到一起
- End systems are connected by communication link and packet switch.
- 不同的链路以不同的传输速率发送数据
- 当端系统之间进行通信时,需要将数据分段并加上相应的头部信息(首部字节),这样形成的信息包称为分组 packet。
关于这一点 ,为什么要分组呢,因为分组可以实现数据的并行发送/传输,如果是不分组,数据之间独立性弱,串行传输防止乱序,这样会容易造成整个数据的不可用或者传输阻塞。一方面,分组能让传输效率加快,由串行变成并行;另一方面,分组让数据独立性变强,若有组内数据传输失败,例如丢包,则可以选择返回部分数据丢失的信息,不用重新传输所有数据。
- 分组交换机有两种最著名的类型:路由器( Router )和链路层交换机( Link-layer switch )
- 什么叫路径? What is the path/route?
- 从发送端系统到接收端系统,一个分组所经历的一系列通信链路和分组交换机称为通过该网络的路径。
- The sequence of communication links and packet switches traversed by a packet from the sending end system to the receiving end system is known as a route or path.
- 端系统,分组交换机和其他因特网不见都要运行控制因特网中信息接收和发送方的一系列协议,其中TCP( 传输控制协议 Transmission Control Protocol ) 和IP( 网际协议 Internet Protocal )是因特网中最重要的两个协议。
- 一些专用网络,例如公司网络和政府网络,这些网络内的主机不能和外部网络的主机交换信息( 防火墙起到了重要作用)
- 协议是什么? What is protocol?
- 一个协议定义了在两个或多个通信实体之间交换的报文格式和次序,以及在报文传输/接收或其他事件方面采取的动作。
- A protocal defines the format and the order of messages exchanged between two or more communicaiting entities, as well as the actions taken on the transmission and/or receipt of a message or other event.
- 主机分为两类:客户机( client )和服务器( server )
客户机 ≈ 桌面PC/移动PC/PDA
服