首页 > 代码库 > 计算机网络 笔记1

计算机网络 笔记1

1:what is computer networks?
         network core :routers 和 network of networks
2:各个层次的点
  • Application Layer  应用层
         HTTP   、file transfer :FTP、电子邮件、DNS、P2P application  、socket 编程
  • Transport Layer     传输层
         传输层服务模型 、复用和解复用、 UDP、TCP  、congestion control
  • Network Layer     网络层
         网络服务模型  、路由、路由的规则、分层路由、IP、IP地址 子网 路由表、互联网路由 RIP、OSPF、BGP
  •  Link Layer  ,LANs  链路层
          链路层服务、错误检测,纠正、LANs、 LAN address、ARP、Ethernet、HDLC、PPP
  • Physical Layer
          数据传输、数据编码、传输媒介、数据交换接口(对称非对称) 
network edge 网络的边 就是 网络的边缘 end systems 自由连接 各自相互独立 computing devices  可以通过物理的链路连接到一起
    
3:网络的核心要素:
  •  millions of connected computing devices :end systems  (runing apps)
  • communication links   fiber,copper ,radio,statellite etc、
  • router
  • protocols 
INTERNET is the network of networks !
4:电路交换 报文交换 分组交换的不同之处及其各自特点
   
    电路交换的:频分复用 FDM 时分复用 TDM
5:ADSL  非对称数字用户线环路  因为上行和下行带宽不对称  (FDM)
up to 1Mbps  upstream           (today typically <256Kbps)
up to 8Mbps downstream       (today typically >1Mbps)  
6:互联网结构 ISPs
 
7: packet delay and loss 丢包和延时
4 种 delay: 
  • nodal processing 节点处理延时 ——经过路由器 需要 check bit errors and determine output link
  • queueing 排队延时   time waiting for output link for tarnsminssion  取决于网络拥塞情况
  • tramsmission delay  传输延时  time to send bits into links   time = packet length / link bandwidth   。               (t=L/R)
  • propagation 传播延时 
8:计算包交换延迟(传输总延时)
T=M/R+(h-1)L/R   M:总bits    L = 每个packet的bits  R=bandwidth 带宽