【CN101】计算机网络笔记1 —— 网络基本概念

笔者:YY同学

生命不息,代码不止。好玩的项目尽在GitHub



数据网络(Data Network)VS 声音网络(Voice Network)

网络类型信号类型传输格式中间媒介例子
数据网络数字信号(Digital)信息包(Datagram)网络中间设备以太网(Ethernet)
声音网络模拟信号(Analog)声音流(Stream)电路电话网络

网络的分类

  • 按规模:个人网络(PAN)、局域网(LAN)、城域网(MAN)、广域网(WAN)。
  • 连接性:内网(Intranet)、外网(Extranet)。
  • 传输技术:有线网络、无线网络、广播、点对点网络(P2P)、单跳网络、多跳网络。
  • 应用:虚拟私人网络、存储域网络。
    在这里插入图片描述
    如图:A 公司总部楼里的网络是局域网,与 A 公司别国分部的楼相连是广域网同时也是内网,与 B 公司相连的是外网。

网络架构三要素

  • 层(Layer):基本单元,提供不同功能和不同服务,是个抽象概念。
  • 协议(Protocol):功能的载体,每层拥有自己的协议。
  • 服务(Service):通过协议进行服务,例如SAP。

OSI 七层模型与 TCP/IP 四层模型

在这里插入图片描述

OSI模型TCP/IP模型功能传输信息载体(PDU)常用协议定义的地址该层常用设备
物理层(Layer 1)网络连接层传输信息到物理链路上bit 流IEEE 802.3、RJ45N/A中继器(Repeater)、集线器(Hub)、调制器(Adapter)、连接器(Connector)、插座(Jack)、配线架(Patch Panel)
数据链路层(Layer 2)网络连接层进入媒介载体,并将 bit 流编码然后向上发送frameMAC、VLAN、PPPMAC桥(Bridge)、交换机(Switch)
网络层(Layer 3)互联网层建立 host 之间点对点连接packet(包)IP(IPv4、IPv6)、ICMP、ARPIP路由器(Router)
传输层(Layer 4)传输层建立 host 之间的可靠连接segment(片段)TCP、UDPport(端口)网关(Gate)、服务器(Server)、个人电脑(PC)
会话层(Layer 5)应用层控制 host 之间的会话dataRPC、NFSN/A网关(Gate)、服务器(Server)、个人电脑(PC)
表达层(Layer 6)应用层控制 host 之间的数据表达dataJPEG、ASCIIN/A网关(Gate)、服务器(Server)、个人电脑(PC)
应用层(Layer 7)应用层网络应用之间的数据交换dataFTP、HTTP、SMTP、DNS、Telnet、POP3、DHCPN/A网关(Gate)、服务器(Server)、个人电脑(PC)

封装(Encapsulation)与解封装(De-encapsulation)

  1. 从高层到低层是封装,一层一层往数据上套壳(协议头和协议尾)。
  2. 从低层到高层是解封装,一层一层剥掉外壳,拿出里面的数据传给上层。
  3. 同层设备之间无需封装和解封装。

网络拓扑图(Topology)

  • 物理拓扑图:现实中的实际连线情况,一般只有一种连接方式。
  • 逻辑拓扑图:理论上设备的连接方式,取决于设计者,可能有多种连接方式。

带宽(Bandwidth)和吞吐量(Throughput)

  • 带宽:理论上允许通过的最大数据量,一般是固定的。数字信号带宽单位是 bps(bit per second),模拟信号带宽单位是赫兹(hertz)。
  • 吞吐量:实际上设备通过的数据量,会根据实际网络情况和设备而上下波动,吞吐量一般 ≤ 带宽。
  • Shannon’s Theory: M a x ( D i g i t a l b a n d w i d t h ) ≤ ( A n a l o g b a n d w i d t h ) ∗ l o g 2 ( 1 + S / N ) Max (Digital bandwidth) ≤ (Analog bandwidth) *log_2(1+S/N) Max(Digitalbandwidth)(Analogbandwidth)log2(1+S/N)
  • b i t r a t e = b a u d ∗ l o g 2 ( L ) bit rate = baud * log_2(L) bitrate=baudlog2(L) L L L 表示传输时电压。

传输延迟(Transmission Delay)和传播延迟(Propagation Delay)

  • 传输延迟:又叫潜伏(Latency),描述在网络中数据包从源到目标机器所耗费的总时间。 T D = M e s s a g e S i z e / T r a n s m i s s i o n S p e e d TD = Message Size / Transmission Speed TD=MessageSize/TransmissionSpeed
  • 传播延迟:描述信号在电缆中传播耗费的总时间。 P D = C a b l e L e n g t h / S i g n a l T r a n s m i s s i o n S p e e d ( n e a r l y l i g h t s p e e d ) PD = Cable Length / Signal Transmission Speed (nearly light speed) PD=CableLength/SignalTransmissionSpeed(nearlylightspeed)
评论 1
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值