第一章:计算机网络概论
计算机网络:利用通信设备实现资源功能,连接多个计算机。
多层次isp结构:
Isp:因特网服务提供者/因特网
主干isp(国家,大洲)——区域isp(省级,市)——接入isp/本地isp(个人计算机电脑)
计算机网络分类:
分布范围:广域网(wan),城域网(man),局域网(lan),个域网(pan)[自己个人设备之间的通信,就是个域网]
使用范围:公用网,专用网
数据交换方式:电路交换,报文交换,分组交换
报文:报文(Message)计算机网络中,上层应用生成的一次完整的数据单元。
电路交换:先建立链接,然后建立链接期间需要一直占用资源,直到释放。
典型的例子:打电话,一次只能接听一个。
时延稳定,适合实时通讯。但是资源利用率比较低。
报文交换:不建立专用连接,整个报文一次一次转发。
典型的例子:寄快递,所有快递到中转站,然后再转发。
数据不差分,每到一个节点全部接收再转发。报文太长的话节点储存负担大,延迟高。目前基本淘汰。但是不需要建立链接。
(关键词:储存转发,报文整体传输,无需建立链接)
分组交换(目前最常用的)
把数据拆分成小组,分别传输,到达后重组。
每个分组有目标地址,可以走不同路径(负担小),中间路由只做转发分组,最后按序号进行重组数据。分组传输是独立的。特点:线路利用率更高,抗故障能力强(有重传机制),不需要专用线路。(但是可能丢包,需要tcp解决)
关键词:分组,路由转发,储存转发,tcp/ip
选择性:
电路交换:传输数据量大,传输时间远远大于呼叫。电路传输的时延最小
分组交换:端到端有很多链路组成的时候,适合采用分组交换。
ISO参考模型:
一共有七层:物理层,数据链路层,网络层,传输层,会话层,表示层,应用层。
对应关系:
| OSI 七层 | TCP/IP 五层 | TCP 四层 | 核心作用 | | 应用层 | 应用层 | 应用层 | 提供网络服务给用户程序 | | 表示层 | 应用层 | 应用层 | 数据格式转换、加密、压缩(合并到应用层) | | 会话层 | 应用层 | 应用层 | 会话管理(合并到应用层) | | 传输层 | 传输层 | 传输层 | 端到端通信,可靠传输(TCP/UDP) | | 网络层 | 网络层 | 网络层 | 跨网络传输,路由选择(IP) | | 数据链路层 | 数据链路层 | 链路层 | 单链路传输,帧、MAC | | 物理层 | 物理层 | 链路层 | 比特流传输,信号 |