计网英文复习
chapter 1 Computer Networks and the Internet
(计算机网络英文题库(含答案) Chapter 1 Computer Networks and the Internet_清沐沐的博客-CSDN博客_计算机网络英文选择题)
-
interconnects 互相连接
-
Intranet 内网
-
twisted-pair copper wire 双绞铜线
-
a coaxial cable 同轴电缆
-
fiber optics 光纤
-
digital satellite channel 数字卫星信道
-
guided media 导引性介质
-
geostationary satellite 地球静止卫星
-
low-altitude satellite 低空卫星
-
low-earth orbiting 近地轨道
-
message 报文 (应用层)
-
frames 帧 (链路层)
-
Segments 报文段 (传输层)
-
Datagrams 数据报 / 分组(网络层)
-
bit streams 比特流 (物理层)
-
circuit-switched networks 电路交换网络
-
packet Switching 分组交换
-
overwhelms 淹没
-
Congestion control 拥塞控制
-
Store-and-forward transmission 存储转发传输
receive the entire packet before it can begin to transmit the first bit of the packet onto the outbound link(出站链路).
-
processing delay 处理时延
-
propagation delay 传播时延(和距离有关)
-
examine 核验
-
traffic intensity 流量强度
-
fraction 比率
-
loosely classified into three categories 大致划分为三种类型
-
no greater than 不大于
-
equivalent concept 相同的概念
-
residential access 住宅接入
-
distributed applications 分布式应用程序
-
corporate 公司
-
connection-oriented 面向连接的
-
analog signals 模拟信号
-
proper order 按序
-
gridlock 交通堵塞
-
approaches 构建
-
along a path 保留一条链路 (电路交换的特点)
-
demand 需要
-
as a consequence 因此
[Chapter 2 Application Layer]
-
is labeled as 被标记为
client process: process that initiates communication.
server process:process that waits to be contracted.
-
loss-tolerant application 遗失容忍性App
real-time audio/video(实时音视频)
stored audio/video(存储音视频)
interactive games.(互动游戏)
-
bandwidth-sensitive 带宽敏感
-
elastic application 弹性应用(对吞吐量要求不高)
-
underlying transport protocol 基础传输协议
-
persistent connection without pipelining 流水线持久连接
-
on the behalf of 代表
-
parallel 并行
-
parameter 参数
-
push 推 pull 拉
-
stateless
POP3
-
Host aliasing 主机别名
-
Mail server aliasing 邮件服务器别名
-
Load distribution 负载分配
-
overlay network 覆盖网络
-
Query Flooding 洪泛查询
-
incentive priorities 激励优先
-
parallel downloading 并行下载
-
raise 增加 reduce 减少
-
recipient’s 收件人的
-
phases 状态
-
authorization, transaction and update 授权 事务 更新
-
highly scalable 高可扩展性
-
specifies 指定
-
indicates 指出
-
session 会话
-
distinguish 区分
[Chapter 3 Transport Layer]
- multiplexing and demultiplexing 多路复用和多路分解
- corrupt 破坏
- cumilative 累加的
- full duplex 全双工
- perceive congestion 感知拥塞
- either A or B A或B
- forwarding and filtering 转发和过滤(链路层交换机)
- swiching and routing 交换和路由(网络层路由器)
- MSS maximum segment 最大报文段长度
- MTU maximum transmission unit 链路层最大帧长度
- grab 抓取
- employs 使用
- reassembles 重新组装
- finer 出色的
- detection 检测
- correct 更正
- plot 图
- threshold 阈值
- latency 延迟
chapter 4
- topology 拓扑
- reassemly 重组
知识点
端口
- 20 and 21 FTP
- 22 SSH
- 25 SMTP
- 53 DNS
- 80 HTTP
- 443 HTTPS
- 110 POP3
network architecture
-
CS
-
P2P
-
CB
-
network architecture is fixed. 网络架构是固定的。
-
network architecture provides a specific set of services to application.
网络体系结构为应用程序提供了一组特定的服务。
-
The network architecture is designed by application developer.
网络体系结构由应用程序开发人员设计。
有无状态
有状态
- FTP
- SMTP
无状态
- http
- POP3
各层的服务对象
- 应用层——应用——报文
- 传输层——进程——报文段
- 网络层——端——数据报、分组
- 链路层——各种结点,如:路由器——帧
- 物理层————比特流
port number
- 范围 0-65535
- 固定 0-1023
socket 信息
- tcp 目标IP+目标socket+源IP+源socket (4 tuple)
- udp 目标IP+目标socket (2 tuple)
- 一个进程可以对应多个socket,但是一个socket只能对应一个进程
- 若两个udp报文段有不同源,但只要目标相同,都通过同一个socket
rdt演变
- rdt 1.0
- 完全可靠信道
- rdt 2.0
- 具有比特差错,假设ACK和NAK无损
- 使用ACK和NAK建立自动重传请求ARQ
- 停等协议:每发送一个分组都要接受端的确认信号
- rdt 2.1
- 解决rdt 2.0 信号受损
- 给分组设置序号
- rdt 2.2
- 只有ACK没有NAK
- rdt 3.0
- 比特差错和分组丢失
- 超时重传
- rdt 3.0 改良
- rdt3.0性能太低
- 引入流水线协议
- 差错恢复(GBN\SR)
TCP
服务
- 提供
- reliable transport ;
- flow control;
- congestion control;
- connection-oriented.
- 不提供
- timing、delay guarantee
- minimum throughput guarantee;
- security
标志
- SYN 连接建立
- FIN 连接释放
特点
- 点对点,不能多播
- 全双工
- 三次握手
- 确保客户端活跃
- 四次挥手
- 因为是全双工
UDP
- 头部字段
- source port number
- destination port number
- length
- checksum
校验和
1110 0110 0110 0110 ①
1101 0101 0101 0101 ②
1 1011 1011 1011 1011 ①+②
1011 1011 1011 1100 反卷
去掉头部的1
整体再加1
0100 0100 0100 0011 ③校验和结果
验证:①+②+③ = 全1(没出错)
MSS MTU的关系
MSS的大小根据MTU的大小确认
MSS + TCP\IP首部长度 <= MTU
往返时间估计
EST RTT = (1-a) EST RTT + a * Sam RTT
Sam RTT 一次往返时间
接收窗口计算
rwnd = RcvBuffer - (LastByteRcvd - LastByteRead)