计算机网络之概述

什么是协议

Protocols define format, order of msgs send and recived among network entities, and action taken on msg transmission, receipt.

家庭接入

  • Dial-Up(拨号上网):通过传统电话线路。
  • Digital subsciber line(DSL)
  • Cable network: hybrid fiber coax(HFA 混合光线同轴)
  • Fiber to the home(FTTH)

分组交换的报文交付时间

1
2
3
4
5
6
7
8
报文: M bits
链路带宽(数据传输速率):R bps
分组长度(大小):L bits
跳步数:h
路由器数:n // n = h - 1

T = M/R + (h-1)L/R
= M/R + nL/R

OSI网络七层协议

从上到下分别是:

  • 应用层
  • 表示层
  • 会话层
  • 传输层
  • 网络层
  • 数据链路层
  • 物理层

协议数据单元(PDU)

  1. 物理层(一层)PDU指数据位(Bit)。
  2. 数据链路层(二层)PDU指数据帧(Frame)。
  3. 网络层(三层)PDU指数据包(Packet / datagram)。
  4. 传输层(四层)PDU指数据段(Segment)。
  5. 第五层或以上为数据(data / message)。在特定的上下文情况下,一个特定层的PDU有时可以代表这个层。

traffic intensity(流量强度)

  • R:链路带宽(bps)
  • L:分组长度(bits)
  • a:平均分组到达速率

traffic intensity = La / R

  • La/R -> 0 平均排队延迟很小
  • La/R -> 1 平均排队延迟很大
  • La/R > 1 超出服务能力,平均排队延迟无限大
  1. 在HTTP响应报文中的一个cookie首部行;
  2. 在HTTP请求报文的一个cookie首部行;
  3. 在用户端系统中保留有一个cookie文件,并由用户的浏览器进行管理;
  4. 位于Web站点的一个后端数据库。