Skip to content

计算机网络

据说是纯背的文科课?(改革前

  • 作业 7 次,每次 2 分(14%)
  • 实验 6 次,每次 4 分(24%)- 奇数周实验课讲解,双数周周末前提交
  • 大作业(12%)
  • 期末(50%)

推荐会议和期刊(计算机网络方向)

SIGCOMM MobiCom INFOCOM NSDI

Overview

网络基本功能

  • 网络提供的最基本服务 - 信息传递
  • 不同的网络用所提供的服务区分
  • 服务用功能、延迟、带宽、丢失率等等区分

网络分类

  • 个域网PAN(Personal Area Network) - 一般半径 10 米以内,如蓝牙耳机
  • 局域网LAN(Local Area Network) - 如企业网络
  • 城域网MAN(Metropolitan) - 覆盖一整个城市
  • 广域网WAN(Wide Area Network) - 覆盖很大地理区域

互联网(Internet)与互连网(internet)

  • 都是指网络的网络,Internet 是一个具体实例,internet 是泛指
  • 互联网特指遵循 TCP/IP 标准

互联网的层级结构

ISP - 网络服务提供商

  • Tier-1 ISP - 如中国电信、中国联通,全球最高级别,互不结算
  • Tier-2 ISP - 教育网、中国移动等,往往需要向更高级别 ISP 交流量费

互联网的构成

  • 网络边缘 - 各类主机构成的端系统(如 PC、智能手环)
  • 网络核心 - 连接网络的路由器等等
  • 接入网 - 将主机连接到边缘路由器上
    • 边缘路由器 - 端系统去往任何其他远程端系统经过的第一台路由器
    • 有线网 - 光纤到户 FTTH(Fiber to the home)(还有更慢的 DSL 和同轴电缆等等
    • 无线网 - 无线局域网(WLAN)和广域蜂窝接入网(连基站)

物理介质

  • 传输单元:位(bit)

存储常用字节Byte,K/M/G 层级为 2^10 进制

传输常用比特bit,K/M/G 层级为 10^3 进制

1B = 8b

  • 引导型介质和非引导型
  • 光纤介质 - 玻璃纤维携带光脉冲,每个脉冲一位

存储转发

多种交换方式

  • 电路交换
  • 报文交换
  • 分组交换

协议 - 为数据交换设计的规则

  • 三要素 - 语法、语义、时序

协议分层结构

  • 层次栈
  • 对等实体 - 不同机器上构成……
  • 接口 - 相邻层级怎么服务

发送端:层层封装;接收端:层层解封装

  • 面向连接 - 请求连接、接受相应……一来一回
  • 无连接 - 丢出去不管

OSI 参考模型(7 层,现实中不用

TCP/IP 参考模型

  • 链路层(Link Layer)
  • 互联网层(Internet Layer)

套接字编程

如何创建一个网络应用

进程如何标识自己

  • IP 地址标识主机
  • 端口号标识具体进程

因特网应用编程接口:socket API

套接字地址

创建

描述符

关键字