0%

计网总结(一):计算机网络与因特网

因特网

TCP/IP协议栈

传输层:应用程序端点(进程)之间传送报文段

网络层:主机之间传送数据报

链路层:相邻的网络元素之间传送帧

物理层:节点之间传送比特

层次 信息分组 协议 端口
应用层 报文 HTTP、SMTP、FTP、DNS 应用程序
传输层 报文段 TCP、UDP 进程
网络层 数据报 IP、RIP、OSPF、BGP 主机
数据链路层 以太网、WiFi、PPP 节点
物理层 比特 网络元素

协议

一个协议定义了在两个或多个通信实体之间交换的报文格式和次序,以及在报文传输和接受或其他时间方面采取的动作

接入网

将端系统连接到其边缘路由器的物理链路

电路交换和分组交换

通过网络链路和交换机移动数据的两种基本方法

主要区别
  • 电路交换为通信提供的资源在通信会话期间会被预留;分组交换中不会被预留
  • 电路交换服务质量稳定:即使带宽不用(静默期)也不会被占用,但效率差
  • 分组交换提供比电路交换更好的带宽共享
  • 分组交换比电路交换更简单有效,实现成本低
电路交换
  • 预留电路,若每条链路有n条电路,则每条电路在连接期间获得该链路带宽的1/n
  • 多路复用:频分多路复用和时分多路复用
分组交换
  • 存储转发传输:交换机能够开始想链路传输比特前,必须接收到整个分组
  • 每段链路的存储转发时延:L(分组的比特)/R(每段链路的速率)

时延

总时延 = 节点处理实验+排队时延+传输时延(L/R)+传播时延(D/S)

流量强度(La/R)不能大于1

TraceRoute原理

  1. 客户端发送一个TTL为1的ICMP请求回显数据包,在第一跳的时候超时并返回一个ICMP超时数据包,得到第一跳的地址。
  2. 客户端发送一个TTL为2的ICMP请求回显数据包,得到第二跳的地址。
  3. 客户端发送一个TTL为3的ICMP请求回显数据包,到达目标主机,目标主机返回一个ICMP回显应答,traceroute结束。